Эм... Кто ещё что-то похожее делает, признавайтесь😂?
Хотя для нас это слово и тематика, кажется, являются просто частью западной кинематографической и рэп-культуры, в работорговле африканцами мы в масштабах нынешних BLM'щиков не замешаны.
Хотя для нас это слово и тематика, кажется, являются просто частью западной кинематографической и рэп-культуры, в работорговле африканцами мы в масштабах нынешних BLM'щиков не замешаны.
😁178👍9🔥9❤1🎉1
Бахнули бота.
@botanim_to_digital_bot
В лидерах голосования за следующую книгу на чтение схлестнулись «Asyncio и конкурентное программирование» Фаулера, «Python к вершинам мастерства» Ромальо и «Чистая архитектура» Мартина.
Оч интересно наблюдать, как один лидер сменяет другого:) Метод Шульце для голосования работает. Правда, единственная библиотека, его реализующая на Python, малость багнутая, пришлось фиксить.
Материал по рефакторингу и деплою бота делать или достаточно гитхаба:)?
@botanim_to_digital_bot
В лидерах голосования за следующую книгу на чтение схлестнулись «Asyncio и конкурентное программирование» Фаулера, «Python к вершинам мастерства» Ромальо и «Чистая архитектура» Мартина.
Оч интересно наблюдать, как один лидер сменяет другого:) Метод Шульце для голосования работает. Правда, единственная библиотека, его реализующая на Python, малость багнутая, пришлось фиксить.
Материал по рефакторингу и деплою бота делать или достаточно гитхаба:)?
🔥162👍52❤8😁3🎉3
This media is not supported in your browser
VIEW IN TELEGRAM
Work in FAANG, develop just BLAZINGLY FAST applications!
😁122🔥13👍10
This media is not supported in your browser
VIEW IN TELEGRAM
Да это ты просто из России, да ну это сервера эпл далеко, да ну это CDN, да ну это ТСПУ… Да ну это криворучки может всё же, не)? Вот аналогичный тест с VPN с европейским IP.
Косячит одна конкретная страница раздела Apple developer сайта, остальные работают быстро. Почему бы это? Потому что она криво реализована, а не потому что айпишник лицом не вышел, не потому что эта страница хостится под Марсом c таким пингом, и не потому что ТСПУ о ней вообще в курсе.
Косячит одна конкретная страница раздела Apple developer сайта, остальные работают быстро. Почему бы это? Потому что она криво реализована, а не потому что айпишник лицом не вышел, не потому что эта страница хостится под Марсом c таким пингом, и не потому что ТСПУ о ней вообще в курсе.
👍102😁29🔥3❤1🥰1
Таки выбрали следующую жертву для ботанского клуба:) Python к вершинам мастерства, Лучано Рамальо, читаем с 13 февраля
https://xn--r1a.website/+IyGKU9EIGP5jMTky
https://xn--r1a.website/+IyGKU9EIGP5jMTky
🔥71🎉9👍8❤1
This media is not supported in your browser
VIEW IN TELEGRAM
❤61👍55🔥27😁2🎉2
⬆️ Улучшаем консольный git diff, git show и другие!
На стримах были вопросы, что у меня за git такой симпатичный в консоли — а это просто zsh+oh my zsh, ничего особенного. И он симпатичный, но git diff при изменении строки не показывает изменённую часть строки, и листать изменённые файлы неудобно, когда их много, и подсветски синтаксиса нет.
Что делает delta (скрины выше):
— добавляет подсветку изменённой части строки в git diff (и других git-командах) — так же, как показывает изменения, например, github
— позволяет по
— синтаксис подсвечивается, как в bat, есть темы, на скриншоте gruvbox-dark
— опциональный side-by-side режим для режима сравнения
— подсвечивает результаты выдачи ripgrep
Ну и таки по классике, Written in Rust и, разумеется, Blazinlly Fast!
Нашёл в @explore_service, канал ведёт наш подписчик Владимир:)
Документашечка
#tools #IT
На стримах были вопросы, что у меня за git такой симпатичный в консоли — а это просто zsh+oh my zsh, ничего особенного. И он симпатичный, но git diff при изменении строки не показывает изменённую часть строки, и листать изменённые файлы неудобно, когда их много, и подсветски синтаксиса нет.
Что делает delta (скрины выше):
— добавляет подсветку изменённой части строки в git diff (и других git-командах) — так же, как показывает изменения, например, github
— позволяет по
n / N отматывать до следующего/предыдущего изменённого файла/места в файле— синтаксис подсвечивается, как в bat, есть темы, на скриншоте gruvbox-dark
— опциональный side-by-side режим для режима сравнения
— подсвечивает результаты выдачи ripgrep
Ну и таки по классике, Written in Rust и, разумеется, Blazinlly Fast!
Нашёл в @explore_service, канал ведёт наш подписчик Владимир:)
Документашечка
#tools #IT
👍94❤3🔥2
Посовещались-попланировали с командой и решили, что соберём первую рабочую версию LMS на текущей неделе.
LMS это наша платформа для образовательных программ и прочего безудержного веселья. Разработка началась ещё в 2021м.
В roadmap и дизайне прописано значительно больше, чем войдёт в первый билд, но как же приятно, что на горизонте появилась рабочая сборка 🥳
#LMS
LMS это наша платформа для образовательных программ и прочего безудержного веселья. Разработка началась ещё в 2021м.
В roadmap и дизайне прописано значительно больше, чем войдёт в первый билд, но как же приятно, что на горизонте появилась рабочая сборка 🥳
#LMS
🔥230👍57🎉36❤7
А знаете, что за день сегодня?
А вот ровно 5 лет назад на Диджитализируй! вышел первый видос — про vim:)
Получается, Диджитализируй! скоро в школу пойдёт😎
155 видео и стримов на канале и 9.6 млн просмотров. Не совру, сказав, что не ожидал таких цифр, записывая тогда материал о вимасе в своём ночном тёмном офисе:)
Спасибо вам! Любовь и обнимашки:)
А вот ровно 5 лет назад на Диджитализируй! вышел первый видос — про vim:)
Получается, Диджитализируй! скоро в школу пойдёт😎
155 видео и стримов на канале и 9.6 млн просмотров. Не совру, сказав, что не ожидал таких цифр, записывая тогда материал о вимасе в своём ночном тёмном офисе:)
Спасибо вам! Любовь и обнимашки:)
🔥595❤122👍108🎉79🥰6
То, что человек вас собеседует и, раздувая щёчки, задаёт умные вопросы, не всегда значит, что он их сам понимает:)
Индексы занимают место на диске, порой даже много места, и — ох ты ж ну ничоси! — используют это место для хранения данных! Сам офигел, когда узнал. Прям место — и для хранения данных!
А Index only scan даже позволяет делать выборку только из индекса, не обращаясь к данным таблицы.
Ну маааагия!
Хорошего понедельничка, друзья:)
#it #db #backend #gg
Индексы занимают место на диске, порой даже много места, и — ох ты ж ну ничоси! — используют это место для хранения данных! Сам офигел, когда узнал. Прям место — и для хранения данных!
А Index only scan даже позволяет делать выборку только из индекса, не обращаясь к данным таблицы.
Ну маааагия!
Хорошего понедельничка, друзья:)
#it #db #backend #gg
😁238👍67❤13🔥3🎉1
Так, а мы в Ботаним начинаем читать с сегодняшнего дня «Python к вершинам мастерства» Лусиану Рамальо, книгу, которую я частенько упоминал в видео. Заложили на чтение 8 недель — почти 880 страниц.
Присоединяйтесь, кто хочет глубже прокачать Python. Честно говоря, я и сам в предвкушении:) Целиком эту книгу ещё не читал и рад, что сделаю это. К тому же сейчас вышло второе издание. К тому же есть на русском языке. Никаких отмазок, чтобы не прочитать.
Как у нас происходит работа над книгой?
1. Мы планируем чтение понедельно, на каждой неделе есть несколько глав, которые мы читаем. Это помогает поддерживать единый ритм и мотивирует читать, не откладывая, чтобы не отставать.
2. По каждой главе я делаю видео-комментарии, которые никоим образом не нацелены на пересказ книги или замену чтения книги просмотром этих комментариев.
Отмечаю то, что понравилось/не понравилось лично мне, привожу дополнительные примеры, поясняю то, что на мой взгляд недостаточно понятно описано в книге, а также привожу истории из своего опыта, где тот или иной подход мне помог — или мог помочь.
В комментариях по главе Индексы книги о PostgreSQL рассказывал, например, как мы реализовали у себя в Salesbeat поиск по населённым пунктам, как в Dadata, и ускорили его в 50 раз.
3. Преимущество чтения в группе в том, что всегда есть с кем обсудить материал, и в комментариях накапливаются полезные ссылки на дополнительные материалы и от меня, и от других участников.
Подписка платная и стоит 1500 руб/месяц. Все разборы уже прочитанных книг (Чистый код Мартина, Теоретический минимум по Computer Science Феррейра, PostgreSQL Основы языка SQL Моргунова) также доступны в этой подписке.
Кто планирует, по Python залетайте сейчас, дальше уже придётся догонять:)
#ботаним
Присоединяйтесь, кто хочет глубже прокачать Python. Честно говоря, я и сам в предвкушении:) Целиком эту книгу ещё не читал и рад, что сделаю это. К тому же сейчас вышло второе издание. К тому же есть на русском языке. Никаких отмазок, чтобы не прочитать.
Как у нас происходит работа над книгой?
1. Мы планируем чтение понедельно, на каждой неделе есть несколько глав, которые мы читаем. Это помогает поддерживать единый ритм и мотивирует читать, не откладывая, чтобы не отставать.
2. По каждой главе я делаю видео-комментарии, которые никоим образом не нацелены на пересказ книги или замену чтения книги просмотром этих комментариев.
Отмечаю то, что понравилось/не понравилось лично мне, привожу дополнительные примеры, поясняю то, что на мой взгляд недостаточно понятно описано в книге, а также привожу истории из своего опыта, где тот или иной подход мне помог — или мог помочь.
В комментариях по главе Индексы книги о PostgreSQL рассказывал, например, как мы реализовали у себя в Salesbeat поиск по населённым пунктам, как в Dadata, и ускорили его в 50 раз.
3. Преимущество чтения в группе в том, что всегда есть с кем обсудить материал, и в комментариях накапливаются полезные ссылки на дополнительные материалы и от меня, и от других участников.
Подписка платная и стоит 1500 руб/месяц. Все разборы уже прочитанных книг (Чистый код Мартина, Теоретический минимум по Computer Science Феррейра, PostgreSQL Основы языка SQL Моргунова) также доступны в этой подписке.
Кто планирует, по Python залетайте сейчас, дальше уже придётся догонять:)
#ботаним
👍108🔥21❤9😁5
Эффективно пачкой делать однотипные действия, а не переключаться между разнотипными действиями.
Начиная новую книжку в Ботаним, я готовлю markdown файлы для комментов по всем главам. Пишу потом в Obsidian (уууу Obsidian, лапулечка моя) и, так как все данные хранятся локально в текстовых файлах, а не этих проприетарных ноушн-облачках, очень удобно ими рулить средствами *nix.
Например, выбрать несколько файлов группой и двинуть в директорию, или переименовать, или даже как-то по-хитрому обработать содержимое скриптом. Круть. Рай для нашего брата.
А про эффективность да. Если есть набор действий 1-2-3, которые надо сделать N раз, то как правило лучше сделать N раз действие 1, потом сделать N раз действие 2, и потом N раз действие 3, чем делать N раз 1-2-3.
Начиная новую книжку в Ботаним, я готовлю markdown файлы для комментов по всем главам. Пишу потом в Obsidian (уууу Obsidian, лапулечка моя) и, так как все данные хранятся локально в текстовых файлах, а не этих проприетарных ноушн-облачках, очень удобно ими рулить средствами *nix.
Например, выбрать несколько файлов группой и двинуть в директорию, или переименовать, или даже как-то по-хитрому обработать содержимое скриптом. Круть. Рай для нашего брата.
А про эффективность да. Если есть набор действий 1-2-3, которые надо сделать N раз, то как правило лучше сделать N раз действие 1, потом сделать N раз действие 2, и потом N раз действие 3, чем делать N раз 1-2-3.
👍137❤9🥰5🔥1
Прислали тут — безусловно, вырванная из контекста, совершенно уместная и очаровательная коммуникация админа чата богохранимого фреймворка для разработки бескомпромиссно лучших во вселенной и за её пределами телеграм ботов aiogram. Для тех, кто по дурости своей не знает, уважаемый админ постит символ благополучия и всех возможных ништяков, который вообще используется в азиатских странах и всяких весёленьких орнаментах.
Мы, кстати, списывались с главным разработчиком aiogram, его зовут Алекс и он из Киева, тащит проект по сути на себе в одиночку, как чаще всего на гитхабе и бывает. По комментам показался мне адекватным человеком, звал его пообщаться про open source на канал. На что Алекс сказал, что не может принимать участие в медиа из России (конечно, написав название страны с маленькой буквы) — ну ок, не может и не может. Позволять постить своим админам свастику зато может. А чо такого в самом деле?
Ну раз так, влупите на логотип проекта, чего уж, раз официальное руководство официального чата постит и некому за это уе*ать. Или ещё лучше — чтобы каждое тысяча четыреста восемьдесят восьмое сообщение, отправленное с помощью aiogram, посылало этот символ. Дарю идею, бесплатно.
Мы, кстати, списывались с главным разработчиком aiogram, его зовут Алекс и он из Киева, тащит проект по сути на себе в одиночку, как чаще всего на гитхабе и бывает. По комментам показался мне адекватным человеком, звал его пообщаться про open source на канал. На что Алекс сказал, что не может принимать участие в медиа из России (конечно, написав название страны с маленькой буквы) — ну ок, не может и не может. Позволять постить своим админам свастику зато может. А чо такого в самом деле?
Ну раз так, влупите на логотип проекта, чего уж, раз официальное руководство официального чата постит и некому за это уе*ать. Или ещё лучше — чтобы каждое тысяча четыреста восемьдесят восьмое сообщение, отправленное с помощью aiogram, посылало этот символ. Дарю идею, бесплатно.
👍318😁74🔥17❤13🥰2