Alex. Seconds.
193 subscribers
198 photos
10 videos
1 file
151 links
Любитель кофе и open source. Мысли обо всем. Мнение автора не должно и не будет совпадать с вашим.

Другие проекты: @datacatalogs, @db_tools, @datacoffee, @losdatos_podcast
Download Telegram
ty — очень быстрый Python type checker

Компания Astral, известная нам по таким замечательным штукам как uv, запустила в бету свой собственный type checker, написанный на Rust. Обещают (и этим ребятам я верю), что прирост скорости на некоторых проектах, по сравнению с mypy, больше чем в 20 раз. Но и с другими, шустрыми чекерами тоже сверяли и ty выигрывал по скорости (очень выигрывал). Думаю, надо брать

Источник: https://astral.sh/blog/ty
🎄С Рождеством или, как у меня тут говорят, Feliz Navidad🎄

После нескольких месяцев отдыха от креативной деятельности (а также занятости переездом в другую страну, переходом на новую работу, и т.д. и т.п.), я, кажется, набрался сил для чего-то нового…

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

Как всегда буду очень благодарен за обратную связь и конструктивную критику. Кстати, во время этой записи происходила калибровка нового 🎙️микрофона, поэтому не поскупитесь!

Приятного прослушивания! 😊

https://t.iss.one/losdatos_podcast/5
Друзья,

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

Но если планы не осуществляются на 100%, то это не значит, что от них надо вовсе отказаться. Это же скорее повод в очередной раз задуматься о том, что планы наши — это такая путеводная звезда. Мы никогда не сможем добраться до нее самой, но при этом она очень сильно помогает нам ориентироваться на том пути, по которому мы идем

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

С наступающим! 🥂🎄


P.S.: монгольский Jingle Bells🎶 это именно то, что вам сейчас необходимо, поверьте
🎄13
Чуть более года назад я писал о внешней QWERTY-клавиатуре, которую приобрел, от малоизвестной тогда компании Clicks. Пользуюсь клавиатурой с тех пор довольно часто, т.к. ничего не могу поделать со своим пристрастием к девайсам с физическими кнопочками🤓

Оказывается, Clicks не теряла время зря и работала над двумя новыми девайсами. Один — улучшенный вариант bluetooth-клавиатуры в виде слайдера, который совмещает в себе еще и батарею. Второй — Clicks Communicator, ни что иное как телефон с QWERTY-клавиатурой, компактным дисплеем, eSim и кучей других фич. Позиционируют они устройство как второй/рабочий телефон. Поставки обещают позже в этом году. Надо брать!

Источник: https://www.clicksphone.com/en/communicator
Знаете, что для меня очень странно? Необходимость объяснять в разговоре, что высшей ценностью в моей системе координат является человеческая жизнь. Неужели в мире есть достаточное количество людей для которых это не так, раз могут быть неясности в этом вопросе? Ох божечки, это так грустно наблюдать в 2026 году…

Все вмешательства в дела других независимых государств должны быть остановлены и никогда не повторяться. Жизнь венесуэльца и палестинца, украинца и еврея, русского и американца и любого другого человека должна быть неприкосновенна, а дела внутри независимого государства должны решаться только народом этого государства
7
Уже играли в завирусившуюся головоломку по поиску оптимального способа расставить стеночки, чтобы загородить загончик для лошадки наиболее оптимальным образом? Какие у кого результаты? У меня сегодня 🥇82

Кстати, хотел побаловаться сегодня с картой curl'ом (она была доступна в ASCII-формате еще утром прямо в коде страницы), но ее спрятали под JS😕

Источник: https://enclose.horse
OpenAI запускает помощника по здоровью

ChatGPT Health это такой отдельный раздел в сервисе. Вся информация, которой пользователь там делится с LLM, не связана ни с чем другим и имеет свою собственную «память».

Пользователям предлагается подключать различные источники данных типа Apple Health, а также подгружать результаты медицинских исследований и походов к врачам для их анализа и общения по вопросам своего здоровья

Сказать, что я удивлен, будет неправдой. Но вот что мне действительно интересно узнать, так это как OpenAI будет решать юридические вопросы, связанные с новинкой, в разных странах мира

Источник: https://help.openai.com/en/articles/20001036-what-is-chatgpt-health
Сегодняшний выпуск Los Datos Podcast, а также следующий за ним, который уже находится в производстве, помогут вам запустить на своих компьютерах крутой промышленный open source инструмент для создания дашбордов Apache Superset 6.0.0🚀 с помощью Docker🐳. Что такое Docker я как раз и расскажу позже сегодня, и продолжу в записи на следующей неделе

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

Я не буду делать опрос, потому что он очевидно будет состоять из моих собственных идей. Скорее прошу вас написать о чем вы хотели бы услышать, с чем раньше не сталкивались или хотели бы узнать больше деталей. Облачные провайдеры? Погружение в детали написания своего Dockerfile? Консольные утилиты для обработки данных?

Если есть какие-то идеи на этот счет, то напишите, пожалуйста там под сообщением в комментариях. Но не расстраивайтесь, если идей сейчас нет, я вас не оставлю без контента💙
Основная причина, по которой я выбрал карьеру в сфере ИТ, заключается в том, что я люблю творить

Я не хочу, чтобы кто-то (или что-то) творил за меня, вместо меня или притворяясь мной. Я хочу и буду набирать символы в IDE своими собственными пальцами. Черт возьми, я использую механическую клавиатуру ровно из-за того, что мне нравится слышать каждое нажатие клавиши, когда я творю

Я — художник, а не ИИ-техник
Так, вот смотрите, нам говорили, что вампиры не отражаются в зеркале. И еще нам говорили, что вампиры не попадают на фото. Фотоаппараты того времени использовали зеркало. Связаны ли эти идеи?

Означает ли это, что при использовании беззеркального фотоаппарата вампиры попадают на фото?
Alex. Seconds.
Основная причина, по которой я выбрал карьеру в сфере ИТ, заключается в том, что я люблю творить Я не хочу, чтобы кто-то (или что-то) творил за меня, вместо меня или притворяясь мной. Я хочу и буду набирать символы в IDE своими собственными пальцами. Черт…
Сказав это и переварив чувства, стоит отметить, что мы живем сегодня в новой реальности, существование которой сложно отрицать

Давайте возьмем в качестве примера фермеров. Когда-то фермеры делали в земле дырки для семян🌱 голыми руками🤗. Потом человечество изобрело лопату🪏. Сегодня умные тракторы🚜 ездят по полям, сажают семена, собирают урожай и т.д.

Да, теперь есть еще люди, которые делают лопаты, и чинят тракторы. Но фермеры-то все еще остались фермерами, не так ли? И не важно используют ли они лопату или контролируют траекторию и планы на день для умного трактора



Если вам, как и мне, нравится «возиться» в земле, сажать что-то в своем дворе или на балконе, то никто не может у нас этого отнять

Но если мне надо будет посадить тысячу, или миллион семян, буду ли я это делать голыми руками? Скорее всего нет…

Это кстати, ничего не меняет в личном отношении к процессу. Я, пожалуй, и дальше буду сажать семена на балконе без всяких приспособлений, если этот процесс доставляет мне удовольствие😊
Делал какое-то время "для себя" UI для dbt-core, но в какой-то момент подумал, что это может пригодиться и другим участникам сообщества. Sharing is caring!

Скажите, вам было бы интересно посмотреть на такой инструмент в действии? Если да, то напишите в комментариях под постом в канале "+1" или что-то наподобие

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

В планах, если идея найдет отклик, отправить код в паблик в ближайшем будущем

#dbt #dbtcore #dbtui @alexseconds
Дождливые выходные, бутылочка красного сухого, неугомонные руки, а также не уходящие из памяти вдохновляющие отзывы после пятничного демо… И вот вместо ожидаемого одного, я сегодня зарелизил в open source сразу два проекта. Собственно вашему вниманию представляются:

metadv — Python-пакет, который по предоставленной YML-спецификации:
• разбирает описанные сущности по заданным правилам
• предоставляет базовый класс валидации, от которого можно наследоваться и добавлять свои проверки
• генерирует dbt-модели для организации Data Vault 2.0 (hub, links, sat и ma_sat) в формате популярных макросов из пакетов Datavault-UK/automate_dv и ScalefreeCOM/datavault4dbt (по выбору пользователя, можно даже расширить своим Jinja-шаблоном)
• запускается как из командной строки так и путем импорта в ваш Python-код

dbt-ui — веб-приложение для совместной работы дата аналитиков в dbt-core проектах:
• frontend и backend
• базовая поддержка git
• редактор моделей с подсветкой синтаксиса SQL+Jinja
• табличный просмотр seed-файлов
• просмотр скомпилированного кода моделей
• запрос семпла записей моделей из БД
• lineage на уровне моделей
• компилирование/запуск и тест как отдельных моделей так и всего проекта
• ну и last but not least, поддержка визуального drag&drop моделирование entity, relations & attributes с последующей генерацией объектов Data Vault 2.0 прямо в веб-интерфейсе, используя пакет metadv

Как всегда буду рад конструктивной критике, GitHub звездочкам, новым issue, и discussions по обоим проектам

Спасибо за внимание и хорошей всем новой недели💙

#dbt #dbtcore #dbtui #metadv #opensource @alexseconds