Последние

Be Geek
8 Просмотры · 5 лет тому назад

Каждый день провожу по несколько опросов на разные темы по разным языкам программирования. Настало время разобрать кто прав, а кто нет. Рассказываю почему работает кусок кода так, как должен, а не как вы хотите. И почему этот кусов кода работает именно так. Тема больше подходит для новичков, для них вопросы должны быть очень актуальны.

Благодарность и задать вопрос -
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

Be Geek
19 Просмотры · 5 лет тому назад

Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer

Установка Docker - https://www.youtube.com/watch?v=cSOkEuWltEA
Docker-compose файлы конфигураций - https://www.youtube.com/watch?v=bTSLR9FXHlo

Первый канал - https://www.youtube.com/channe....l/UC5_Ptc6YIOEm55JLC

Как замониторить окружение Docker? Нужно же понимать сколько ресурсов потребляет тот или иной контейнер в Docker, а если используем Docker Swarm, то желательно еще понимать на какой ноде (на каком хосте) какой контейнер сколько потребляет ресурсов. Будем для этих дел использовать Prometheus + CAdvisor для сбора метрик, а отрисовывать графики будем в Grafana.

лучший 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

Be Geek
14 Просмотры · 5 лет тому назад

00:00 введение
00:44 первое место
01:13 второе место
01:27 третье место
02:10 четвертое место
02:23 пятое место
02:51 шестое место
03:43 седьмое место
03:47 восьмое место
04:22 девятое место
04:41 десятое место

Десять самых любимых языков программирования по версии stackoverflow на 2020 год. Если Вам нравятся различные рейтинги по языкам программирования и фреймворкам, то обязательно пишите комментарии и не забывайте ставить палец вверх.

Благодарность и задать вопрос -
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
Если есть вопросы - beminer@yandex.ru

Be Geek
10 Просмотры · 5 лет тому назад

Разбираем домашку - https://boosty.to/begeek

Ссылки, чтобы узнать свой/своего канала chat_id:
https://telegramzy.ru/id/
https://smmx.ru/telegram/how-t....o-use/kak-uznat-id-k

Я конечно все таки за то, чтобы поднимать свой http сервак и самому обрабатывать сообщения от графаны, но если уж ленивые, то можно указать просто токен бота и чат-ид канала/себя/соседа и т.д )) Когда мы сами обрабатываем сообщения, мы можем сами сделать удобный для нас текст, отправить куда нам удобно и когда удобно. Так же можно алерты в базы складывать (даже с фотками)

Благодарность и задать вопрос -
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

Be Geek
4 Просмотры · 5 лет тому назад

Разбираем домашку - https://boosty.to/begeek

Ссыль на репу - https://dev.mysql.com/downloads/repo/apt/

Mysql отличная реляционная база, будем часто ее использовать. В mysql будем записывать данные, считывать их, строить по ним графики. Я уже показывал как установить mysql-server, но покажу еще разок в более быстром формате. Так же будет описание по установке в моем блоге.

Домашнее задание:
- настроить mysql-server, чтобы база была доступна снаружи. Создать нового пользователя, который сможет подключиться к базе снаружи.

Благодарность и задать вопрос -
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

Be Geek
15 Просмотры · 5 лет тому назад

Разбираем домашку - https://boosty.to/begeek

Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer

Letsencrypt молодцы, часто выручают и спасают. А между прочим, 27 февраля был создан миллионный сертификат, а это о многом говорит.
Сертификат выпустить не сложно, и даже поставить его на автоматическое обновление. Letsencrypt предоставляет возможность бесплатно выпускать самоподписные сертификаты, и это очень круто.

Блог канала - http://be-miner.info/
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Канал с домашкой - https://t.me/beGeekYoutube
Группа в ВКонтакте - https://vk.com/beminer

Be Geek
17 Просмотры · 5 лет тому назад

Разбираем домашку - https://boosty.to/begeek

Частенько встречаются Docker образы с большим размером. Это не удобно, качать по 800мб, а бывает и по 1,5-2 гига. А что если у нас продакшен? Что если нужно быстро деплоиться? Нужно быстро заливать / качать новенькие образы? Для этого и нужно использовать многоэтапную сборку. В каждом этапе мы делаем необходимые вещи, а в последнюю сборку мы закидываем только все самое необходимое, используя легкий образ, например alpine

Благодарность и задать вопрос -
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

Be Geek
10 Просмотры · 5 лет тому назад

Сегодня повторенье - мать ученья! Разбираем какие типы данных есть в языке программирования RUST и как с ними работать.
Как обычно мы имеем:
- целочисленный тип данных (знаковый или без знаковый)
- числа с плавающей запятой
- текстовые типы данных
- массивы

Другие затронем в других видеороликах, когда будем их использовать.

Благодарность и задать вопрос -
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

Be Geek
10 Просмотры · 5 лет тому назад

Разбираем домашку - https://boosty.to/begeek

Что такое функции в Golang, как они работают и как их применять? Простая функция состоит из объявления func, названия функции. Функции могут принимать и возвращать аргументы, а могут ничего не принимать и ничего не возвращать, зависит от потребностей программиста. Если функция принимает два аргумента, то при вызове функции вы должны обязательно передать два аргумента, хотя бы nil. Желательно из функции возвращать ошибку, если в функции что то пошло не так, то лучше вернуть ошибку и обработать ее в программе, чтобы программа продолжила работу.

Домашнее задание:

1. функция, которая будет создавать файл, на вход принимает путь до папка, где нужно создать файл, на выходе ошибка
2. функция открывает файл ( который создается при помощи функции выше ) и записывает в него текст. На вход принимает путь до файла и срез байтов
3. функция берет с любого сайта HTML код ( через GET запрос )

Суть такая:
создаем файл, берем код HTML со странички, передаем его в функцию, которая запишет HTML ввиде текста в файл. После исполнения программы должен появиться файл с HTML кодом странички

Разбор домашнего задания будете через 2-3 в моем блоге https://boosty.to/begeek

Благодарность и задать вопрос -
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

Be Geek
9 Просмотры · 5 лет тому назад

Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer

Исходники с комментариями и описанием - https://boosty.to/begeek/posts..../b1b73eb8-9ee2-476b-

Нужно написать telegram bot на языке программирования Python. Бот должен задать пользователю пару вопросов и записать ответы в базу данных.
В качестве БД предлагаю использовать Mysql. Можно взять наработки из других наших проектах, о которых я рассказывал на канале.

Ссыль на заказ - https://www.fl.ru/projects/444....0552/sdelat-api-dlya

Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekNews
Канал с домашкой - https://t.me/beGeekYoutube
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru

Be Geek
7 Просмотры · 5 лет тому назад

Исходники - 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

Be Geek
7 Просмотры · 5 лет тому назад

Немного про гонку данных - 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

Be Geek
28 Просмотры · 5 лет тому назад

Разбираем домашку - 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

Be Geek
4 Просмотры · 5 лет тому назад

Благодарность -
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

Be Geek
24 Просмотры · 5 лет тому назад

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

Be Geek
205 Просмотры · 5 лет тому назад

Я писал статью по настройке 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

Be Geek
31 Просмотры · 5 лет тому назад

Что такое 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

Be Geek
4 Просмотры · 5 лет тому назад

Хостинг мастернод мой бот - 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

Be Geek
5 Просмотры · 5 лет тому назад

Разбираем домашку - 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

Be Geek
10 Просмотры · 5 лет тому назад

Исходники магазина с фиксом - 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




Showing 222 out of 223