13 Jul 2026, 08:47 UTC617 views4 reactionsread 7 August 2026 Hermes vs OpenClaw
В комметах к прошлому посту @fogrew спросил, чем Hermes отличается от OpenClaw
1. OpenClaw идеологически и архитектурно построен как гейтвей, а Hermes как самообучающаяся агентная среда. Соответственно Hermes польше подходит для создания персональных ассистентов, которые учатся и со временем подстраиваются под пользователя. Агент на Hermes из коробки явно дополняет свои скиллы и память во время е…
👍3🔥1
8 Jul 2026, 09:14 UTC804 views5 reactionsread 7 August 2026 Недавний инцидент с ДЦ сподвиг меня причесать всё на VPS с ботом-дайджестёром.
Раньше было как: просто предустановленный образ с OpenClaw, ну и я там прям в системе был запущенный лонг-поллинг телеграма (чтоб бот обрабатывал команды старта/подписки/отписки), серты, настроенный туннель на другой сервер, донастроенный nginx.
Во всём этом богатстве жил клешнебот openclaw с нужными скиллами и по собственному крону запу…
❤3⚡1🔥1
2 Jul 2026, 13:41 UTC≈1,110 views7 reactionsread 7 August 2026 вчера мой ботик @web_platform_pulse_bot не прислал новости, а всё потому что кукольный театр сгорел один дата-центр в Нидерландах перегрелся, а дальше всё как-то очень интересно начало происходить: сломалась система кондиционирования в ДЦ (стационарные чиллеры), заказали мобильный чиллер, он приехал, но сразу не получилось подключить, тк понадобились силовые кабели, заказали их, а там уже и ночь настала, поспим до ут…
🔥3😁3😢1
22 Jun 2026, 09:07 UTC≈1,400 views5 reactionsread 7 August 2026 btw там интересная система в репе, используются git submodules: в .gitmodules указывается источник субмодуля (внешний реп):
[submodule "extensions/superset-theme"]
path = extensions/superset-theme
url = https://github.com/juwain/superset-zed-theme.git
SHA коммита в .gitmodules не хранится, она лежит в самом git-дереве реестра (специальная запись с режимом 160000 (gitlink)). По пути extensions/superset-theme в …
👨💻5
22 Jun 2026, 09:06 UTC≈1,170 views7 reactionsread 7 August 2026 4 мая -> 20 июня, столько провисел мой pr в zed до мерджа
зато теперь тема superset доступна через сам zed https://zed.dev/extensions/superset-theme 👍
🔥5🗿2
18 Jun 2026, 10:19 UTC≈1,430 views16 reactionsread 7 August 2026 Как пошарить системное видео/аудио в расширение браузера
Недавно увидел в одном расширении в Chrome интересное решение, расковырял исходники, решил поделиться.
Функциональность расширения — запись звука, сохранение в файл и дальнейшая отправка его в сервис транскрибации.
Так вот интересный момент как именно расширение получает аудио. Допустим вы открываете во браузере Google Meet, десктопный Zoom или любой другой …
🔥13👍2❤1
21 May 2026, 15:42 UTC≈1,520 views14 reactionsread 7 August 2026 Ну ошибся на годик, с кем не бывает.
Там в FF 151, наконец, завезли 🥳
The @container CSS at-rule supports style() queries
🔥9👍3😁2
30 Apr 2026, 16:08 UTC≈2,320 views11 reactionsread 7 August 2026 Как superset.sh привёл меня к собственной теме для Zed
В последнее время моя ежедневная работа всё больше смещается в терминал. Когда параллельно открыто несколько проектов и у каждого по несколько вкладок в терминале, обычный плоский список табов терминала (у меня iTerm) слишком скукоживается.
Не хватает ещё одного измерения: горизонтально — вкладки внутри одного проекта, вертикально — сами проекты.
И тут узнал п…
👍9🤣1😇1
3 Apr 2026, 11:38 UTC≈2,130 views43 reactionsread 7 August 2026 Не теряемся
Раньше я составлял и публиковал дайжесты #Пульс_веб_платформы. Дело это было довольно муторное и меня хватило на выпуск где-то примерно 80 еженедельных дайджестов. В процессе я каждый четверг пропускал через себя несколько других дайджестов, около сотни тг-каналов и примерно столько же отдельных RSS-блогов.
С момент последнего выпуска прошло около 10 месяцев, одно время я совсем бросил что-то читать, но…
👍20❤16🔥5🤔2
22 Mar 2026, 16:31 UTC≈1,960 views32 reactionsread 7 August 2026 Скриншот-тестирование компонентов в Docker
В нескольких проектах, где я работал, пробовали внедрить скриншот-тестирование компонентов. Принцип работы такой:
1) меняем компонент
2) делаем эталонный скриншот, сохраняем в репе
3) повторяем на всех компонентах
4) при повторных изменениях запускаем тесты, в которых сравниваются эталонные скриншоты и текущее отображение компонентов
5) если все расхождения запланированные…
👍20🔥9❤2🥰1
1 Mar 2026, 12:14 UTC≈1,620 views41 reactionsread 7 August 2026 End-to-end разработчик
Деление на фронтенд и бэкенд никогда не было про технику. Это было больше про бизнес-процессы и найм: в индустрии удобнее искать заменяемых специалистов на узкий скоуп. Фронтендер имплементит "клиентскую" логику, бэкендер — API и "серверную" логику. Но по сути это единое целое и деление, если посмотреть свежим взглядом, весьма условное. Я прекрасно помню времена, когда фреймворки не затачивали…
👍21🔥9👎4❤3⚡2💊2
18 Feb 2026, 13:29 UTC≈1,700 views21 reactionsread 7 August 2026 npm lifecycle scripts
TIL, что в npm есть lifecycle scripts. Перед и после стандартных команд типа dev, build, test есть "хуки", на которые можно подцепить нужные дополнительные команды.
npm run dev | predev → dev → postdev
npm run build | prebuild → build → postbuild
npm test | pretest → test → posttest
Добавляете в package.json скрипт с префиксом pre или post — npm запустит их с соответствующем порядке:
{
…
👍12❤6🤓3
Showing the 12 most recent of 20 posts we hold for @web_platform. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.