Диджитализируй!
27.6K subscribers
459 photos
54 videos
11 files
530 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://xn--r1a.website/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — sterx@rl6.ru

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
👍119🔥17🤔8
This media is not supported in your browser
VIEW IN TELEGRAM
Кому робокотэ?!
Программируемого.
Вон как гоняет.
github
купить
почитать по-нашенски
55👍33🔥17😁15🥰2
До фига умные бихевиористические алгоритмы социальных сервисов всеми силами пытаются вычислить наши предпочтения и затянуть нас в свои цепкие лапы, по-всякому эксплуатируя все возможные баги нашего мозга — лишь бы мы продолжали в отупении скроллить контент и потреблять вместе с ним рекламу, иногда что-то по ней покупая. Эти алгоритмы — наши враги.

Но знаете что? Вот касательно рекомендаций яндекс.музыки — я только за! В который раз хвалю этих чертяк. Весь вечер лупят мне годнотулечку, пока я варганю код! Оххх што вы делаете, вот штооо вы делаете:)
😁156👍92🔥215🤔4
Обсудили-собрали сегодня с командой схему работы Telegram бота в #LMS. Она схожа со схемой, которую мы планировали реализовать в боте донат-системы, которая аналог Boosty.

К донат-системе я вернусь позже, пока не до неё. Октябрь или позже. Сейчас активно разрабатываем LMS.

Задача бота — рулить участниками чата, который привязан к курсу. В донат системе задача была схожей — рулить участниками чата, которые оформили подписку на платформе.

Так вот касательно схемы бота. Полезно накидывать такие схемы по результатам обсуждения какой-то новой планируемой функциональности. Чтобы:

а) зафиксировать договорённости
б) не вспоминать их позже
в) убедиться, что все заинтересованные лица одинаково понимают эту схему и не видят в ней на данном этапе проблем

Вид схемы может быть любым. Текст, схема, текст+схема, наскальные рисунки.

Вжух!

#lms #backend #management
👍79🔥3
Ребятушки, которые хотят научиться программировать и выбирают себе ноутбук — какого бюджета вы рассматриваете машинку?

Идея дёрнуть на Авито под этот бюджет ноут, накатить Linux, настроить его до моего обычного рабочего состояния и показать сие на видео
Anonymous Poll
7%
До 20к российских рублей
9%
До 30к российских рублей
9%
До 40к российских рублей
14%
До 50к российских рублей
12%
До 60к российских рублей
7%
До 75к российских рублей
6%
До 90к российских рублей
5%
До 110к российских рублей
8%
До 150к российских рублей
23%
Я банаааан!
👍85🔥12😁9
Первые итоги голосования.

1. БАНАНЫ среди нас!

2. Кажется, наш бюджет до 50к-60к:)

3. Что ж, сейчас посмотрим, что есть нового и авитного за эти деньги!
👍95😁20🔥8🤔4😢4
Пошел смотреть ноуты в яндекс.маркет. По фильтру находится всего несколько тухленьких моделей acer/iRU и т.п. Вспомнил, что был такой e-katalog, который часто упоминали блогеры-обзорщики. Перехожу, а он не работает. Оказывается, он был украинским и в марте ушёл из России, обматерив и кинув на деньги российских своих клиентов. Такая вот история.

Кажется, в России есть открытая ниша свободного каталога техники с ценами, отзывами, фильтрами, рейтингами.

Хотя вот по-прежнему жив price.ru. Никогда им не пользовался. В фильтре ноутов в ленте выдачи не показывает основные параметры железа, только названия моделей:)
👍76😁12😢7🎉3
Требования к ноуту для ⬆️ у меня были такие:

* 16gb RAM
* 13+ дюймов экран
* i5, i7 или AMD современных поколений
* SSD 256+ Гб
* Linux-compatible, например, наличие в перечне Ubuntu Certified, чтобы была какая-то уверенность, что с драйверами всё будет ок, дистрибутив Linux можно накатить уже любой по вкусу, не обязательно Ubuntu
* Цена по результатам опроса до 60к российских рублей

Повтыкал я в магазины с новыми ноутами и понял следующее:

1. До 60к нет ничего удовлетворяющего всем критериям. Есть подходящие по железу Huawei matebook D14, D15, D16 — они популярны и есть в том числе у людей из чата. Но совместимость с Linux страдает. В частности где-то не работает звук. В рулетку играть не хочется, и иметь что-то неработающее из нужной функциональности на ноуте тоже не хочется. Поэтому — минус. Для винды с линуксом в WSL — судя по всему норм варианты.

2. Почти уложился с ценой в 65к DELL Vostro 15 3515. Железо норм: AMD Ryzen 7 3700U, 16 Gb, 512 Gb SSD. Есть в Ubuntu certified. Думаю, можно было бы взять такой.

3. Если нет принципиального желания купить новое и не нужна Windows на ноуте, то на авито можно найти до 60к уже MacBook Air M1, много предложений. Это не Linux, конечно, но практически та же консоль + GUI приложения от Adobe и т.п. Windows только сюда не поставить, если он вам нужен, например, если вы студент, которому может понадобиться специфичный Win-софт.

4. Если нет принципиального желания купить новое и хотите Linux, то на авито есть много Lenovo X1 Carbon до 60к. Есть из чего выбрать. Gen 5 и более старшие поколения норм. У продавцов там есть отзывы и рейтинги, на них можно обращать внимание. И еще вот отличный гайд по Thinkpad и в частности по тому, что проверить при покупке. X1 Carbon gen 7, 8, 9 тоже Ubuntu Certified. У меня gen 6, с ним тоже всё ок под Linux.

Исходя из описанного я не буду покупать ноут, чтобы на нём показать настройку Linux. Переустановлю систему на своём Lenovo X1 Carbon Gen 6 и покажу это. Вы можете купить новый Dell за 65к или аналогичный ThinkPad на авито и повторить сие буйство. Ну или повторить на уже имеющейся у вас машинке.

Вооот!

#tools #IT
👍273🔥33😢8🎉5🤔4
В интернет-магазине книг Библио-глобус сегодня-завтра 30% скидос. Вдруг вы хотели прикупить себе, скажем, PMBOK за 10 тыщ, а сегодня сможете забрать за 7.

На ИТ книги, правда, почему-то скидок нет. Программисты и так народ богатый, нечего им скидосы. Не то что проджекты:)

Хотяяя вот, вижу, что вышло второе издание Fluent Python на русском, он же «Python к вершинам мастерства» Лусиану Рамальо, на него скидос есть. На озоне, правда, дешевле. А на ДМК ещё дешевле. И тадааааам, в твёрдом переплёте, аллилуйя! Книга хорошая, для не новичков.

#books #news #IT #python
👍66😁9🔥6😢1
Зачем для uvicorn'а нужен gunicorn?

В питоне есть такая штука как GIL. Глобальная блокировка интерпретатора. Это фундаментальная особенность CPython-реализации питона. Эта особенность не позволяет одновременно работать более чем одному потоку. То есть в питоне можно запускать потоки, но одновременно работать 2 и больше потоков не будет. В каждый конкретный момент времени будет работать только 1 поток. А нам бы хотелось, чтобы одновременно могли обрабатываться несколько http-запросов. Потому что ядер на сервере много, а толку от них с питоновскими тредами=потоками мало.

Поээээтому, чтобы всё было чётенько и одновременно могли обрабатываться несколько http-запросов, а также были утилизированы=задействованы все процессорные ядра, вместо тредов запускают процессы. Процессы не имеют ограничений GIL, могут работать одновременно несколько процессов на многоядерных процессорах, а этого-то нам и надо.

Нооо возникает тогда задачка управления этими процессами. Запустили мы 8 процессов, пришли на них какие-то http-запросы, они легли на разные процессы, и в процессе обработки одного из этих запросов что-то пошло не так, какая-то необработанная ошибка и т.п. и процесс упал. Нужен механизм, который его переподнимет. Да и начальное создание процессов тоже задача, кто-то должен её делать. То есть нужен process manager, менеджер процессов.

Задача обработки http-запросов и задача управления процессами сервера (управления воркерами, которые делают work=работу в данном случае по обработке хттп запросов) — это разные задачи. Какие-то инструменты могут их в себе сочетать, а какие-то могут выполнять только одну из этих двух задач. Вот uvicorn не занимается управлением своими процессами, отдает это на откуп инструмента, который уже давно проверен и хорошо менеджерит процессы — gunicorn.

Вот собственно и всё!

#python #backend #IT
👍293🔥2810🎉2
Завёлся чебурашка, пишуший людям в личку от моего имени. Ник чебурашки @t0digitaI, а ник этого канала @t0digital. Разница в последнем символе, у канала L, у чебурашки I. Это называется фишинг, когда визуально похожие URL адреса, домены, ники заставляют людей поверить, что всё ок — а оно не ок ни разочку. Надо бдить!

Ну и как бэ от имени канала в личку никому написать невозможно:)

Спасибо всем, кто сообщил мне!
Будьте осторожны.
👍293🤔28😢19🔥14😁9
Прилетел 13й андроид на старый и новый пиксели. Новый стал заметно меньше греться. А ещё новые виджеты появились на музыку и Ютуб, например.

#tools #news
👍100🔥7😁1🎉1
Какое самое известное нацистское приветствуе в мире?
«Heil Hitler! Sieg Heil!»

Его можно перевести так:
«Слава Гитлеру! Победе слава!»

А вот есть из современных реалий фраза:
«Слава Украине! Героям слава!»

Если вам сдуру видятся какие-то лингвистические сходства, то зря — сходства эти, если и есть, совершенно воздушны, мимолётны, притянуты за уши пропагандой и, разумеется, случайны. САРКАЗМ mode off.

Современная фраза используется официально как приветствие в вооружённых силах Украины, Порошенко ввёл её в 2018м. Про использование её бойцами ОУН и УПА во времена Второй Мировой и так все знают. А уж как часто мы видим теперь в Интернете в комментариях ту славу...

Тут просто обратили внимание на цвета клавиатуры в предыдущем посте и кинули свою эту фразу. Ребятушки, нет:) Это не то место, где стоит кидать её. Не то.

Ну и раз уж мы затронули снова эту тему, скину монолог Бардаша, который украинец и который ex-Грибы: https://youtu.be/zovw1-qgnCc

Всем мира.
👍312🤔32😢2411😁7
Уроки точечных разборов критики на Диджитализируй!
#gg
😁195👍32🤔6🔥5🥰1
Так, ну што же. Провозглашаем день Спокойствия и Баланса
🧘👌🙏

Но это неточно 😂

Пилим-пилим #LMS. Работы ещё немало. Но — будет конфетка. Нравится то, что получается.

Когда запуск курса? Когда завершим рабочую версию LMS — платформы курса, и завершу работу над новой расширенной версией самого курса. Конец сентября или октябрь.

#lms #course
👍135🔥21😁3🤔3
Бодрая книжка. Егор Яценко, IT-рекрутмент. Она для рекрутеров, ищущих ИТ-специалистов, но также будет полезна и самим ИТ-специалистам, например, начинающим, находящимся в поиске своей первой работы в айтишечке. Позволяет посмотреть на процессы сорсинга, собеседования и найма с другой стороны, что и интересно, и полезно, увеличит шансы на всех этапах.

В процессе чтения понял, например, что в LMS сделаем раздел с резюме студентов, прошедших обучение. Чтобы там были открытые резюме, хорошо индексирующиеся в поисковиках и доступные рекрутерам. Хорошее дело.

#books #lms
👍141🔥15
🔥73👍5🥰5