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

ПРАВИЛА — https://news.1rj.ru/str/t0digital/200

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

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

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Манипуляторы типа мышь от Midjourney.

Чтобы тыкать — не только удобно, но и красиво!
😁126👍54🔥41193
Кто хочет догнаться после Чистой архитектуры Мартина — вот.

В Ботаним кабанчика подвинули и будем на следующей неделе читать это. Книжка с примерами на Python, практическая.
🔥33👍148😁1
😁27🔥51👍1
Не поставили aiogram на первое место в списке Python-библиотек для Telegram.

Аиограмщики, фас! 💩

https://news.1rj.ru/str/zen_of_python/2398

Кстати, стата загрузок из pypi аиограма – 156К/месяц. Стата python-telegram-bot – 818К/месяц. Ну, в пять раз больше, но аиограм всё равно намбаван! Скорее всего:)
Please open Telegram to view this post
VIEW IN TELEGRAM
😁109👍187🔥42
😁215👍334🔥2
⬆️ В последнем видео на ютубе я упомянул, что GitHub блокирует аккаунты для некоторых географических координат и что вообще в мире есть тренд на отказ от облачных сервисов в пользу контролируемых самостоятельно решений. Представителями этого тренда являются упомянутый Obsidian, NextCloud, Jellyfin, Synology и бесчисленное растущее множество других.

Часть про блокировку github'ом подорвала немного пуканчиков, да:)

Не могу не открыть тайну таким людям — гитхаб начал блокировки не в 2022м году и не с России. Блокируются/блокировались Иран, Северная Корея, Сирия, Куба.

При этом руководство GitHub пишет, что они работают в направлении снятия этих блокировок: «мы стремимся предоставить как можно большему числу разработчиков по всему миру возможность сотрудничать на GitHub. Правительство США ввело санкции против нескольких стран и регионов, что означает, что GitHub не полностью доступен в некоторых из этих мест. Однако GitHub будет продолжать выступать перед регулирующими органами США за максимально возможный доступ к сервисам совместной работы над кодом для разработчиков в регионах, находящихся под санкциями. Например, в январе 2021 года мы получили лицензию от правительства США, чтобы сделать все сервисы GitHub полностью доступными для разработчиков в Иране. Мы продолжаем работать над достижением аналогичного результата для разработчиков в Крыму и Сирии. Наши сервисы также в целом доступны для разработчиков, находящихся на Кубе, за исключением граждан, включенных в особый список, других запрещенных или заблокированных сторон в соответствии с американским и другим применимым законодательством, а также некоторых государственных служащих.»

Не только я ватник, но и гитхаб вместе со мной, оказываецца! Недовольны блокировками. В Крыму хотят работать. От уж не ожидал никто!
👍237😁7210🔥82
Записал небольшое вводное видео участникам Ботаним. Кому интересно, что-как там у нас происходит:)

YouTube
👍719🔥9🥰2🎉1
Ктооо засел за курс, тот я:) Довоооольный)))

Все, кто ждёт его и под каждым постом спрашивает «когда-когда» — пришло ваше время!

В целом можно констатировать, что наша Learning Management System, она же LMS-платформа, к запуску готова. Добивается косметика, деплоим и в путь.
Команда 💪💪💪

В комментариях спрашивают — а почему вы делаете свою платформу, почему не воспользоваться снова Stepik или другими вариантами, GetCourse тем же, прости господи? Просто — мне нужно больше. Я хочу полностью контролировать все самые тонкие возможности платформы, чтобы реализовать самые тайные свои желания гыгы:)

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

Текущие мои инвестиции в LMS — близятся к 10 млн руб. Это больше, чем я ожидал, но я доволен результатом. Не всё из изначально задуманного реализовалось в первой версии, но будем дорабатывать, фундамент заложен.

На Stepik больше тысячи комментариев по старой версии курса. Сижу сейчас читаю их все, чтобы освежить в памяти и улучшить в старых главах то, что можно улучшить. Потом доработка новых глав, новой практики — её будет сильно больше, запись видео и запуск. Рррр:) Кайфую!
🔥408👍8834🎉122
Диджитализируй!
Притаранил маленький картридер, читающий SD карточки и втыкающийся в Type-C разъём. Чтобы таскать с фотиком и можно было быстро перекидывать фотографии на телефон или планшет и куда-то постить. В нельзяграм там. У фуджа (как и у всех, наверное, современных…
Ух ты ж ёперный театр, Fujifilm сделали новое мобильное приложение. Fujifilm XApp. И оно прям РАБОТАЕТ!

Магия нахрен! 10 лет делали и вжууух, успех произошёл:) Прям соединяется и можно как фоточки скидывать на телефон, так и управлять съемкой с телефона. RAW не передаёт, но и так уже чудненько. Японцам, или хто там это программулькал, жму лапу.

А шведам с Хасселем лапу не жму, у них вообще андроид-приложения нет.

Причем, что характерно, фудж выпустил именно новое приложение, а не исправил старое. Тот случай, когда айтишники смогли убедить бизнес в том, что нэт, вот эту вот старую вашу эммм штуку давайте-ка мы трогать не будем, а просто сделаем всё по-новому и по-нормальному. И, что ещё более редкий случай, у них это даже получилось действительно сделать:)
👍108🔥22🎉7😁32
Интересный доклад от вице-президента Google, учёного, по некоторым оценкам пионера искусственного интеллекта Джеффри Хинтона.

Правнук Джоржда Буля, кстати, автора одноименной булевой алгебры, на принципах которой построена цифровая схемотехника и эти наши компухтеры.

Можно привести пачку цитат из доклада, но они будут спойлерами, поэтому не буду и просто оставлю ссылку.

Возможно — дед просто хайпует, должность обязывает, пусть и бывшая. А, возможно, и нет. То, что нейросети а) сильно «поумнели» и б) уже используются в зонах боевых действий — факт. И есть все предпосылки к тому, что оба пункта будут прогрессировать.

Но это лишь часть всей картины доклада.

https://www.youtube.com/watch?v=EnmetgyiMic
👍83🔥95
Когда говорил о синхронизации Obsidian-заметок с Syncthing, не покрыл тему бэкапа заметок. Syncthing синхронизирует файлы между устройствами и сервером, но в случае случайного удаления директории Syncthing удалит её и на всех устройствах. Нужен бэкап.

В Python в две строки создаётся ZIP-архив — со встроенной либой shutil.

Вешаем этот скрипт в cron и всё. Да, при желании можно расширить скрипт шифрованием и выгрузкой результата, например, в S3 (как показывал для бэкапов БД).


import shutil

shutil.make_archive("/backup-filename", "zip", "/notes-directory")


Или можно пользоваться и для синхронизации, и для бэкапа Git, но мне субъективно почему-то такой способ не нравится.
👍11213🔥9
Прокачиваем типизацию Python-функций: None, NoReturn, Never, assert_never

YouTube | VK | Дзен | RuTube

#youtube
👍138🔥2515😁1
Иду по улице, парень останавливается и — о, Диджитализируй?

Постояли-пообщались немного, я вообще, говорит, продажами занимаюсь, но понимаю, что нам надо расти в айти-компанию и выстраивать все процессы у себя, а для этого надо самому понимать, что к чему. Вот, говорит, vim даже по твоим видосам изучил.

На минутку. СЕЙЛЫ вимас из-за меня изучают)))
😁483🔥201👍10719🎉10
В эту субботу в 12:30 по Москве планируем в Ботаним созвон по Чистой архитектуре. Мы там закончили читать две книги — Чистую архитектуру Мартина и Implementing the Clean Architecture.

На созвоне обсудим чистую архитектуру и я покажу, как рефачил бы код нашего Telegram-бота под неё.

Я думаю, это может быть полезно не только тем, кто читал эти книги. А кто-то послушает и захочет прочесть тоже. В общем присоединяйтесь к Ботаним и к созвону.

А в понедельник начинаем читать там Высоконагруженные приложения Клеппмана.
🔥40👍199🎉31
🔥63👍1751
🔼 Делаю более гранулярные, то есть более короткие уроки с более чёткими темами в новом курсе. Чтобы урок в большинстве случаев укладывался в 7-10 минут.

Во-первых, при прохождении так информация воспринимается лучше.

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

В-третьих, это лучше структурирует контент и лучше позволяет раскрыть каждую небольшую тему, потому что на неё выделяется отдельная, явно выделенная и озаглавленная часть курса.

В-четвёртых, это лучше показывает структуру и суть контента уже в оглавлении курса, что тоже хорошо.

Был один урок — стало десять:) Хотя тут не столько грануляция проведена, сколько добавлены новые темы, которых не было в старой версии. Вообще новая версия будет сильно больше. И подтем больше, и новых больших глав больше. Кайфую пишу, дико нравится:)
93👍69🔥35😁2
В комментариях несколько раз мне писали слабовидящие люди — о том, что было бы здорово делать видео таким образом, чтобы их можно было понимать без зрения.

При разработке материалов курса держу это в голове. Интересно думать о том, как воспринимается информация, если ты не можешь видеть происходящее на экране.

А учитывая, что часть людей — аудиалы, для которых главный канал восприятия связан именно со слухом, получается, что такой подход с увеличением использования аудио-составляющей играет и им на руку.

Кстати, кто в теме, есть же наверняка UX'еры среди нас — как протестировать работу платформы со скринридерами? Какие инструменты для этого используются, какие скринридеры? Буду благодарен за ссылки!
👍14213🔥10😁21