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

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

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

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

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Домены .ru и .рф за один рубль

Вы можете перенести и продлить домен в Selectel по одному рублю в зонах .ru и .рф. Миграция пройдет бесшовно, никаких остановок работы вашего сайта на время переноса.

Бонус — бесплатный DNS-хостинг и SSL-сертификаты. И это не все, что вы получаете в Selectel. Здесь в одном окне браузера собрано 50+ инфраструктурных продуктов: от S3 и VDS до выделенных серверов. То, что нужно для развития ваших проектов.

Успейте перенести и продлить домены в Selectel по рублю до 30.06 →

Реклама, АО «Селектел», ИНН: 7810962785, erid: 2Vtzqwb2kyW
31😁295👍3🔥1
Уооо Горбушка, стоит на месте, всё нормульдик

Скоро снова будем тут диски/флешки покупать, будет снова тут центр цифровой движухи, как в 90х-нулевых

Накопители с незапиканной музыкой, незаблюренными сериальчиками, с дистрибутивами винды, весами LLM и новыми пакетами с гитхаб

«Лучшие Python и Nodejs библиотеки 2026»
«Полный набор ИИ май 2026»
«Брейкинг Бэд в переводе Гоблина все сезоны»
«Гуф золотые шлягеры»

Хорошо так, тепло:)
😁418👍62🔥401712
This media is not supported in your browser
VIEW IN TELEGRAM
прохраммистам все, сушите вёсла на батареях
2😁6673223🎉8👍7
Удивительно, но во всём таком красивом пытоне нет аналога JS-ной деструктуризации.

Вот функция возвращает словарь, и из него надо достать 2 значения. Как это делается в JS?

const { name, lastName } = getUser()


А шо в пытоне?

А в пытоне болт!

user = get_user()
name, last_name = user["name"], user["last_name"]


ой как хорошо-то, как красиво-то, ну ляпота же несустветная.

Хотя, ясен пень, можно что-то импортнуть и будет сразу лучше:

from operator import itemgetter

name, last_name = itemgetter("name", "last_name")(get_user())


ну, или не будет.

Эх!
👍84😁50107🎉2
нашёл наконец приятную тему в терминале

/ пробую перейти с Alacritty на Wezterm:)
😁193🔥28👍96🥰5
На ютубе полетело чьё-то видео пятилетней давности, на котором туманным утренним утром кто-то плывет на каяке с котаном. Умиротворяюще.

Третий миллион просмотров собирается:)

https://www.youtube.com/watch?v=jtkSj0-UsdU
2118🔥54👍21🥰8😁7
Опааа! Столлмана запёрли!
😁914🥰4
ВТОРОЙ МООООСХ!

Разговоры в этих наших ютубах да запретграмах о «втором мозге» в Obsidian или в какой-то другой программе, с подключенным теперь ИИ — право, начинают раздражать.

Ну какой, прости господи, второй мозг?

Заметки — это второй мозг? А если заметки ещё и искать можно — то это уж точно второй мозг? И если заметки ещё и соединены друг с другом, то это вот прям уж точно мозг — ну, потому что, вроде как, в мозгу тоже что-то там как-то там с чем-то там соединено?

Секретарши, который пароль от своей учётки клеят стикером на монитор — они тоже второй мозг себе создают?

Даже сам Obsidian, который на главной писал раньше «a second brain for you, forever» теперь ушёл от этой формулировки к «sharpen your thinking».

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

Как я веду заметки? Да просто записываю то, что хочу сохранить, и при необходимости ищу это по названию заметки или через поиск по содержимому заметки. Это можно делать с find и grep в консоли или через GUI Obsidian. Да, можно нацепить туда векторную БД и искать семантически, и даже прикрутить LLM, умный дом и глупую кофеварку — но, право, я совсем не вижу в этом смысла.

Моё видео про Obsidian, набравшее уже почти 400К просмотров
— Моё Obsidian-хранилище всех заметок публично

@t0digital
1👍12924😁19🔥12
У нас есть продукт Salesbeat — это модуль доставки для ecommerce, в котором мы интегрируем тарифы и пункты выдачи всех служб доставки.

Подключаем сейчас Яндекс Доставку. И меня всегда так умиляет (ну, я бы иначе сказал, но скажем так, мягонько) консистентность данных в этих API:)

Вот 15235 пунктов выдачи Яндекс Маркета находится в стране "Россия", 200 находится в стране с названием в виде пустой строки "", а 2 пункта в Russian Federation.

В Пензе 67 пунктов выдачи, а в Penza один.

А знаете сколько идентификаторов у Пензы? Четыре разных идентификатора у одной и той же Пензы (нахрен он нужен тогда, такой идентификатор?).

Названия параметров это отдельная песня. Идентификатор населённого пункта geoId (camelCase), а почтовый индекс postal_code (snake_case).

Идеально!

Я бы сказал, что так всё сделано ради алгоритмической эффективности работы API, но так плюс-минус у всех служб доставки. Тайна явно в чём-то другом, ммм, в другом, да.

@t0digital
😁204👍27192
Диджитализируй!
У нас есть продукт Salesbeat — это модуль доставки для ecommerce, в котором мы интегрируем тарифы и пункты выдачи всех служб доставки. Подключаем сейчас Яндекс Доставку. И меня всегда так умиляет (ну, я бы иначе сказал, но скажем так, мягонько) консистентность…
варианты Кемеровской области по версии Яндекс Доставки:

- Кемеровская область (Кузбасс)
- Кемеровская область - Кузбасс
- Кемеровская область — Кузбасс
- Кемеровская область

нркманы!

впрочем, тут везде кириллица, что уже, знаете ли, успех

у DPD вот могли встречаться латинские буквы в кириллических словах, типа где-то Москва нормальная, а где-то Мoсква с латинской o

@t0digital
😁15918🔥137👍2
Диджитализируй!
варианты Кемеровской области по версии Яндекс Доставки: - Кемеровская область (Кузбасс) - Кемеровская область - Кузбасс - Кемеровская область — Кузбасс - Кемеровская область нркманы! впрочем, тут везде кириллица, что уже, знаете ли, успех у DPD вот могли…
Забавненько во всей этой истории помимо прочего ещё и то, что у яндекса есть продукт геокодер — он получает нормальные адреса по координатам, например, пунктов Яндекс Доставки. Возможно, у Яндекс Доставки нет доступа к Яндекс Геокодер, он тыщ 200 в год стоит как никак:)

Так или иначе я автоматизировал этот расколбас, конечно. Сейчас это уже возможно сделать по красоте.

Написал агента на основе pi, который:

- нормализует данные из кривых данных API доставки,
- умеет искать населенные пункты через мой MCP-сервер в справочнике ФИАС,
- а также умеет искать через playwright по координатам нормальные адреса тупо в клиентской веб-морде яндекс карт.

Воодушевлен тем, что это всё делает локальная модель на системнике, который стоит дешевле базового айфона. Полностью. Кайф.

Это вот реально то, что раньше руками делать приходилось и кроме как руками никак не обработаешь многие случаи. А теперь от оно как! ❤️

Бахну видос возможно об этом.
5🔥296👍7031😁2🎉2
А вы знали, что в интерактивном интерпретаторе python есть переменная _ и она хранит результат прошлой команды?

>>> 5 + 3
8
>>> _ / 2
4

Вооот!
👍23986🔥27😁136