Разработка
Подкатегория
Исходники - https://boosty.to/begeek/posts..../27c96a50-378a-41e2-
Хотел прикрутить оплату битком, а оказалось что сначала нужно сделать оформление заказа. Добавил оформление заказа со списком адресом, т.е можно выбрать из старых адресов или завести новый адрес. Не сделал только подтверждение номера телефона, хотя это и не всем нужно. Так же сделал удаление части сообщений, чтобы чат не захламлялся.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer
Немного про гонку данных - https://ru.wikipedia.org/wiki/....%D0%A1%D0%BE%D1%81%D
Ссыль на RUST учебник по теме - https://doc.rust-lang.ru/book/....ch04-02-references-a
В видео рассматриваем что такое ссылочные переменные и заимствование. Как работают и как применять эти вещи в языке программирования 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://boosty.to/begeek
Ссыль на заказ - https://www.fl.ru/projects/436....1517/bot-soobscheniy
Ссыль на API Avito - https://api.avito.ru/docs/api.....html#section/Tipy-av
Не думал никогда про Avito, из-за этого не знал, что там есть свои "боты". Оказывается можно читать сообщения, отвечать на них и многое другое, не связанное с сообщениями. Давайте глянем на avito api и посмотрим что можно сделать. Заодно глянем на заказ на фрилансе (чтобы заработать денег).
Благодарность и задать вопрос -
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
Что будем программировать и какие языки программирования будем использовать для своих (а может и не только) целей!!
Будем программировать много и напишем \ сделаем много чего, а для работы нам понадобится следующее:
- Python 3.*+
- Go (Golang)
- Arduino IDE
- PhP + CSS + HTML
- javaScript ( + JQuery)
Помимо программирования так же будет софт, железо, безделушки с aliexpress
Первый канал - 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
05:45 начинаем разговор про переменные
Домашнее задание: почитать и ознакомиться с типами переменных в Go (Golang)
https://metanit.com/go/tutorial/2.3.php
https://rtfm.co.ua/books-trans....lations/go-s-nulya/g
https://www.8host.com/blog/osn....ovnye-tipy-dannyx-v-
Начинаем курс по Golang и начнем с самых азов. Посмотрим что куда и откуда растет. В данном (первом) видеоролике рассмотрим типы переменных в языке программирования Go, рассмотрим как объявлять переменные в Go, как взаимодействуют переменные и вообще какие переменные есть и что с ними делать в языке программирования Golang.
На развитие канала просьба присылать сюда http://www.donationalerts.ru/r/beminer
Весь список курса (возможно изменится по мере создания видео)
======== GO ======
- типы переменных
- взаимодействие переменных и ошибки
- циклы и условные выражения
- массивы, срезы, карты
- функции
- указатели
- структуры
- создание своих пакетов
- стандартная библиотека
- косяки и ошибки при написании кода
- работаем с git
- выбор IDLE
- go и mysql
- свой exporter на go
- разборы модулей из стандартной библиотеки
- разборы сторонних модулей (docker, consul, cassandra)
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Первый канал - 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
Я писал статью по настройке Alertmanager в Prometheus (https://boosty.to/begeek/posts..../aa279d8e-b702-4f95- , но прошло совсем немного времени и от этого способа можно отказаться - на сцену выходят алерты в Grafana. Очень удобная вещь, мы просто строим график и сразу к нему прикручиваем нужный алерт, указываем куда отправлять и вуаля - все работает. Причем можно даже отправлять скриншот с проблемой.
Благодарность и задать вопрос -
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
Что такое Dockerhub??? Да все тот же репозиторий, просто для образом Docker.
На Dockerhub можно размещать образы, которые видны всему интернету, а если приобрести платный аккаунт, то можно сделать приватный репозиторий.
Так же можно сделать бесплатно приватный репозиторий, даже прикрутить к нему доменное имя. Этот репозиторий называется docker registry. Как раз в этом видео я рассказываю и показываю что такое регистри, как настраивается и как с ним работать.
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
Наш сервис совместных мастернод - https://benodes.com
Форум по сервису и мастернодам - https://benodes.info
лучший 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
Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC
Файл конфигураций для Docker (или как называют - композ файл) жизненно необходим. Без него не получится быстро запускать и рулить контейнерами. С композ файлом никогда не забудете про какой либо параметр, потому что он будет на виду и все будет в понятном виде изложено. Да и очень удобно закинуть другу или коллеге свой композ файл, чтобы он развернул стек софта у себя на компьютере или сервере и посмотрел как все работает у вас.
лучший 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
Накатал на коленке магазин в телеграмм, точнее магазин еще не закончен, если видео вам понравится, то мы обязательно его добьем. Не хватает только оплаты, уже реализована логика каталога, добавлен товар, товар можно добавлять и убирать из корзины, просматривать корзину. Оплату в криптовалюте прикрутить не сложно, с киви малость сложнее.
Благодарность и задать вопрос -
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/posts..../56a52a1f-a45d-4567-
Ссыль на habr с описанием модуля - https://habr.com/ru/post/491448/
Когда пользователь вводит новый адрес для доставки товара, было бы хорошо проверить этот адрес на соответствие с предыдущими адресами, которые вводил пользователь. Проверять нужно нечетким сравнением, т.е если текст будет отличаться на один символ и мы сравним простым сравнением строк, то наши адреса точно не будут равны. Хорошо бы сравнивать строки в процентном соотношении, например при 70% совпадения строк выявлять схожесть. Для этого можно использовать библиотеку fuzzy wuzzy, которая устанавливается и работает по щелчку.
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Канал с домашкой - https://t.me/beGeekYoutube
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Уже не первый год в топ у нас находится язык программирования Python!! И с каждым годом рейтинг этого языка программирования только растет.
В web программировании как всегда golang / php / javascript
В GameDev лидирует C / C++ - кто бы мог сомневаться
Ну а остальные пункты глядите в видео, ролик все равно не долгий получился =)
Изменения в Python 3.8 - https://docs.python.org/3/whatsnew/3.8.html
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Разбираем домашку - https://boosty.to/begeek
A tour of Go - https://tour.golang.org/welcome/1
The little go book - https://www.openmymind.net/assets/go/go.pdf
HabrHabr golang - https://habr.com/ru/hub/go/all/
Go хороший язык, не сложный, хорошая стандартная библиотека, описание которой помещается в одной книге на 300 страниц. Вроде как мало, но на самом деле хватает в лихвой, чтобы делать все что прийдет в голову. Я рекомендую прочитать всего одну книгу и пройти тур по ГО, чтобы ознакомиться с языком и начать писать код, а дальше только практика и практика.
Благодарность и задать вопрос -
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
Исходники: https://boosty.to/begeek/posts..../47ed7734-c38a-40f9-
Простая страничка на языке программирования Go с формой авторизации. Подключаем шаблоны (templates), с помощью которых передаем данные на html страничку.
Благодарность и задать вопрос -
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://boosty.to/begeek
Карты ( maps ) в Golang представляют из себя "справочник", когда у нас есть ключ и значение. В ролике подробно рассказываю что это такое, как понять и как пользоваться.
Мы будем часто пользоваться картами, т.к это очень удобно и производительно, да и такое хранение данных очень читабельно. Мы еще не раз столкнемся с картами, так что рекомендую ознакомиться с материалом получше.
Домашнее задание:
- создайте карту со следующим содержимым:
---- в ключа запишите название папки ( ключей должно быть несколько)
---- в роли значения будет массив / срез из названий файлов
- по циклу пройдитесь по карте и создайте папки с названиями из ключей, в этих папках создайте файлы с названиями из значений
Выглядеть должно примерно так:
NAME_DIR : name_fileN, name_fileN, name_fileN
NAME_DIR1 : name_fileN, name_fileN
Вторая программа ( или функция ):
- пройдитесь в цикле по созданным папкам из первой части домашнего задания
- названия папок представьте в виде ключей в карте
- названия файлов представьте в виде значений в карте
Берем первую папку и записываем ее как ключ в карте, все файлы из этой папки записываем как срез из значений к ключу. И так надо пройтись по всем папкам и создать одну карту. В конце программы вывести карту на экран.
Блог канала - http://be-miner.info/
Instagram - https://www.instagram.com/bgtolife
Чат в телеграме- https://t.me/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Давайте глянем на массивы и срезы в Go. Массивы не сильно отличаются от срезов, можно сказать даже единственным отличием является то, что массив имеет ограниченную длину и при определении ( точнее объявлении ) массива выделяется сразу необходимое место в памяти, которое уже нельзя изменить, как и сам массив ( длину массива ). А вот срез это можно сказать динамический массив. Можно объявить пустой срез с минимальной длиной и по ходу дела добавлять или удалять из среза элементы. Но стоит учесть, что при добавлении или удалении элемента из среза, сам срез перезаписывается, т.е можно сказать появляется новая переменная, в нее записываются новые данные ( все данные из старого массива и добавляется / удаляется новый элемент ), только после этого удаляется старая переменная с данными ( это образно ). При большом срезе эта операция будет ресурсо затратна.
Домашнее задание:
просмотреть с помощью цикла любую директорию на компьютере, в которой есть папки / файлы и создать:
- массив, длинной равной количеству элементов в папке, после чего заполнить массив элементами, которые . находятся в папке ( смотрим папку - создаем массив - вписываем в массив названия папок / файлов ). В конце вывести массив и длину массива
- пустой срез, который наполнить элементами из просмотренной папки. Наполнить срез в цикле. В конце вывести срез и длину среза
Первый канал - 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/beminer_censored (@bem_censored)
Группа в ВКонтакте - https://vk.com/beminer
GitHub - https://github.com/beminer
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Хостинг мастернод мой бот - https://t.me/BeHostingBot
Ссыль из видео - https://www.bungie.net/7/en/Pcmove
Ссыль для синхронизации аккаунтов - https://www.bungie.net/7/en/CrossSave
Первый канал - 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://www.rust-lang.org/
Как установить - https://www.rust-lang.org/tools/install
Более подробное описание по установке на разные системы - https://forge.rust-lang.org/in....fra/other-installati
Электронная книга на Инглише - https://doc.rust-lang.org/book/
Электронная книга на Руссише - https://doc.rust-lang.ru/book
Стандартная библиотека - https://doc.rust-lang.org/std/
RUST удивительный язык программирования. Когда первый раз смотришь на какую то программу на RUST у тебя отвращение - ты почти ничего не понимаешь, что написано, особенно, если ты пришел из языков более высокого уровня. Но как только начинаешь изучать RUST, то сразу влюбляешься. Давайте вместе пройдем начальный путь изучения RUST, а дальше уже будет видно что да как.
00:00 введение
04:36 установка rust (rustup / cargo)
05:48 структура проекта
08:45 запуск программы
11:00 the end
Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru
Биржа фриланса - https://www.upwork.com/
Одно из главных дел на фрилансе - это раскрутка своего аккаунта. Для начала нужно как можно более детально рассказать, а точнее изложить информацию о себе в профиле, чтобы работодатель мог зайти и посмотреть что ты умеешь, какой опыт, что делал, с чем работал. Это может стать ключевым моментом, из-за которого выберут исполнителем проекта именно тебя, а не Васька.
Далее нужно браться за простенькие проекты, чтобы наполнить ими историю, так же после сдачи проекта просите оставить отзыв, это очень важная вещь.
Потихоньку наберешь свою базу клиентов и тебе не нужен будет фриланс как таковой, тебе будут постоянно поступать заказы из личной базы клиентов.
Благодарность и задать вопрос -
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://t.me/BeHostingBot
У начинающих программистов всегда куча вопросов как же начать зарабатывать? Можно ли устроиться на работу без опыта, с минимальными знаниями языка? Да еще хотят сразу много денег и представляют как они будут программировать и жить в шоколаде. Но путь программиста очень сложен и не получить всего и сразу, особенно в начале, особенно без опыта и знаний. Давайте поговорим как и где что искать и какие есть перспективы =)
Первый канал - 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
Python крутой язык и мега универсальный. Можно писать что угодно и для чего угодно, причем писать (кодить) получается очень быстро. Сам язык очень простой и приятным синтаксимом и "правилами" написания кода. Огромное сообщество, самый быстроразвивающийся язык за последние пару лет. Давайте будем писать на python и сравнивать код go vs python.
Полезное чтиво как обещал:
- https://www.8host.com/blog/isp....olzovanie-peremennyx
- https://pythonworld.ru/tipy-da....nnyx-v-python/slovar
- https://pythonworld.ru/tipy-da....nnyx-v-python/vse-o-
Благодарность и задать вопрос -
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