Разработка
Подкатегория
Ну вот добрались и до стрельбы!! Мы можем каждый раз рисовать объект (выстрел) при помощи внутренних функций (например шар), а можем нарисовать свою пульку. Кстати так же можно нарисовать и огонь от выстрела и сделать анимацию, но это будем прикручивать дальше
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Картинки рисую встроенным редактором от модуля pyxel, который называется pyxeleditor. Он устанавливается вместе с модулем pyxel.
Можно по разному отображать направление движения персонажа, но в ретро игрушках мне кажется что лучше делать через несколько спрайтов - рисуем все нужные направления, при определенных условиях подгружаем нужную часть или картинку.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Немного о веб разработке! Какой взять фреймворк для веб разработки в 2020 году? Сложно сходу сказать, т.к не понятно какой язык предусматривается. Но все равно есть рейтинги именно веб фреймворков, не зависимо от языка программирования. Конечно в наше время это в основном фреймворки от javascript
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Канал с домашкой - https://t.me/beGeekYoutube
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Все исходники с описанием - https://github.com/bmgeek/plan....ts-vs-zombies-python
Можете форкать, кидать мерж-реквесты, помогать разрабатывать.
Добавил:
- небольшую анимацию игрока
- стреляющих зомби
- полоски ХП
- обойму магазина (оружия)
- конец игры
- и по мелочи
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Канал с домашкой - https://t.me/beGeekYoutube
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Ссылка на бета профиль - https://betaprofiles.com/
Описание плюшек из обновления - https://www.apple-iphone.ru/ne....ws/ios-13-chto-novog
Iphone 6 за 8000р - 10000р - https://alitems.com/g/1e8d1144....94b4acc8a2d916525dc3
Как вы наверняка знаете что на WWDC 2019 презентовали новую операционную систему для мобильных девайсов - iOS 13 и IPadOS
Для IPAD собственная операционная система!!! Кто бы мог подумать
Но релиз состоится только в сентябре, а на текущий момент можно поставить бету версию данных ОС.
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Функции!! В некоторых языках программирования даже нет такого понятия. Функции дают нам очень много свободы.
Рассмотрим как работать с функциями в языке программирования RUST. Какие могут быть подводные камни. Что такое функции в RUST, как объявлять функции, как передавать в функции параметры и как возвращать из функций значения.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
Статья в блоге - http://be-miner.info/sravnenie....-hello-world-na-go-p
Локальный веб-сервер для Windows - http://www.denwer.ru/
Python - https://www.python.org/
Golang - https://golang.org/
Ну а для JavaScript пока не нужна ссылка )
Сравним такие языки программирования, как:
- #Python
- #Go ( #Golang )
- #JS ( #JavaScript )
- #PHP
Сравним легкость чтения \ написания кода и запуска скриптов \ программ для разных языков программирования из под #Windows
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Prometheus по моему мнению является лучшим сборщиком метрик на текущий момент. Легкий, быстрый, легко масштабируемый, отвечает всем нуждам. Легко кастомизировать под себя. А в связке с Grafana просто бомба. Любой мониторинг чего угодно у вас в кармане, плюс оповещения почти из коробки.
Данное решение подходит для HA проектов, не говоря уже о малом бизнесе и обычном администрировании.
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Чтение логов с их дальнейшей обработкой не такая уж и простая задача, особенно если ты хочешь написать приложеньку на языке, который не знаешь, например RUST. Для этих целей по идее нужно использовать какой то обработчик логов (типа fluent, filebeat, logstash), но на это потребуется больше ресурсов, нежели написать свой легкий анализатор текста (обработчик логов в реалтайме) со своими плюшками и под свои потребности
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Проект на github - https://github.com/bmgeek/tail_cassandra_logs
Модуль для работы с аргументами - https://crates.io/crates/clap
Модуль для работы с файлами - https://crates.io/crates/logwatcher
Работа с InfluxDB - https://crates.io/crates/influx_db_client
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Разбираем домашку - https://boosty.to/begeek
Призываю всех отказываться от условного оператора else где это возможно. Так же хочу пересмотреть Ваши взгляды на использование условного оператора if. Можно часто заменять на связку try except, которая будет работать быстрее if else, правда не во всех языках есть такие обработчики ошибок.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Разбираем домашку - https://boosty.to/begeek
Вы много раз просили показать как я организовал /friday в своем ботике. И вот настал тот час, когда делюсь с вами знаниями, О юные подаваны )) В общем ничего серьезного нет - поднято свое хранилище, у которого есть API. Тяну по API список всех фоток, выдергиваю из списка одну фотку, выкладываю в чатик, удаляю из хранилища. Магия!!! Исходники будут позже
Ссылочка на настройку хранилища - http://be-miner.info/oblachnoe....-hranilishhe-s-pomos
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Купил SSD диск на 480gb за 2800р на алике. Объем диска в порядке, скорость чтения и записи лучше чем на дисках, купленных у нас (странно как то )
Ссыль на SSD - https://alitems.com/g/1e8d1144....94b4acc8a2d916525dc3
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос:
http://www.donationalerts.ru/r/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
В Языке программирования RUST есть три правила владения:
1. Каждое значение имеет переменную, которая называется владельцем значения.
2. У значения может быть только один владелец в один момент времени.
3. Когда владелец переменной покидает область видимости, значение удаляется.
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Исходники с описанием - https://boosty.to/begeek/posts..../4a13d3fa-ceb5-4efe-
Первая статья по парсингу - Код и статья на boosty - https://boosty.to/begeek/posts..../778f922e-18c3-4c8f-
Гостевой доступ:
http://bmgeek.be-miner.info:3000/
логин: guest
пароль: bmgeekguest
Пример запроса к API хедхантера - https://api.hh.ru/vacancies?clusters=true&enable_snippets=true&st=searchVacancy&only_with_salary=true&specialization=1.221&per_page=100&area=1&area=1
Парсим hh.ru на языке программирования Python и делаем свой экспортер для prometheus. Т.е переводим данные в формат promql и отдаем это дело prometheus. Подключаем prometheus к grafana и строим графики, рейтинги, и все, что душе угодно, а главное все это быстро, продуктивно и красиво.
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Разбор домашнего задания к 5, 6, 7 видеоролику по Go - https://boosty.to/begeek
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Организация кода в программирование играет большую роль. Когда код грамотно расположен в файлах, грамотно устроена связь между файлов / кодом в файлах, становится удобно разбираться как в своем коде, так и в чужом. Да и свой код тогда не стыдно показывать другим. Давайте посмотрим как вообще можно делить код на файлы в Go (Golang) и как желательно располагать эти самые файлы с кодом. Как происходит подключение файлов, пересечение и коммуникация кода в разных файлах. Домашнее задание не сложное, т.к мы просто смотрим на организацию кода.
Домашнее задание:
- создать пакет log
- в пакете log создать функцию для логирования, которая будет открывать файл и записывать в него переданный в функцию текст
- из пакета main вызвать функцию логирования из пакета log и передать в нее параметры.
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Разбираем домашку - https://boosty.to/begeek
VSCode - https://code.visualstudio.com/
SublimeText - https://www.sublimetext.com/
Atom - https://atom.io/
Программист проводит очень много времени наедине с IDE, поэтому и к выбору хотелось бы подойти достойно. Есть куча разных IDE на любой вкус и цвет, некоторые даже заточены только под определенные языки программирования. Есть навороченные, в которых куча разных плюшек, о которых вы даже не будете знать, но сама программа будет громоздкой и будет тупить. По моему мнению лучше всего использовать легкие редакторы текста с приятной подсветкой текста, коих много. Я предлагаю посмотреть на три из них.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Как установить mysql server на vds сервер с операционной системой Linux? Да легче некуда, всего пара команд и мы уже в деле. Кому нужно больше подробностей, то вот моя статья по установке mysql server на vds:
- https://be-miner.info/install-....server-mysql-on-linu
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
💙 Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
🤖 GitHub - https://github.com/beminer
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Многие постоянно спрашивают зачем нужны эти смарт часы? Какой от них толк? На видео подробно рассказываю для чего нужны смарт часы спортсмену, системному администратору, devops, криптоману и вообще для кого нужны смарт часы на примере Samsung Watch.
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
лучший VDS хостинг для наших нужд - https://goo.gl/QqDX31
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/Bm_censored
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Разбираем домашку - https://boosty.to/begeek
Пишем данные пользователей telegram чатика в базу данных. Из БД используем Mysql. В целом удобно, быстро, не сложно. Mysql можно легко расширять, реплицировать.
В сообщении от пользователя находится интересная информация, а иногда даже телефон проскакивает (ну как так то? ). Но мы будем собирать данные только для благих целей.
Домашнее задание:
- сделать проверку на существование пользователя в базе данных. Если запись есть, то ничего записывать в базу не нужно, и наоброт
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Модуль OS - https://pythonworld.ru/moduli/modul-os.html
Модуль SYS - https://pythonworld.ru/moduli/modul-sys.html
Модуль requests - https://requests.readthedocs.io/en/master/
00:00 общие функции
00:06 примеры общих функций
00:31 функция range
01:01 функция sorted
01:16 функция enumerate
02:39 функция all
04:08 функция any
05:15 lambda функции
07:33 функция map
10:50 модули
11:57 как подключить модуль
12:46 методы подключения модулей
13:05 как работать с модулями
13:56 работа с разными модулями
16:35 как подключить только одну функцию из модуля
17:13 ошибки при работе с подключенными функциями из модулей
18:14 как сократить название модуля
19:42 как сделать свой модуль
23:25 импорт всех функций из модуля
24:55 как правильно подключать модули
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru