Если вам казалось, что ваш пет-проект странный, то просто знайте, что чувак из Твиттера воскресил Мейлру Агента, который в десятых годах все воспринимали как вирус и пытались удалить 😁
Канал, который читает твой сеньйор. Здесь про разработку, технологии и гаджеты 🤘 Редакция: @camprobot Сотрудничество: @todaycast РКН: https://clck.ru/3FjTpV
Если вам казалось, что ваш пет-проект странный, то просто знайте, что чувак из Твиттера воскресил Мейлру Агента, который в десятых годах все воспринимали как вирус и пытались удалить 😁
Ночное-полезное: скачиваем интернет себе (ну почти) 😮 Принёс мощное расширение для Chrome и Firefox, которое позволяет утащить к себе на диск книги из Internet Archive и HathiTrust. Что крутого: — Генерирует PDF на лету: страницы стримятся сразу на диск, так что браузер не падает от нехватки памяти даже на огромных талмудах; — Сохраняет текстовый слой (можно искать по тексту внутри PDF); — Если PDF не нужен — скачает просто архивом картинок (JPEG/PNG); — Работает даже с теми книгами, которые доступны только для «аренды» на час; — Умеет в многопоточность: поставили на закачку сразу стопку книг и пошли пить чай. Собираем личную Александрийскую библиотеку 🍆
Зато сдержал новогоднее обещание 😁
Гоферам в радость: библиотека для Go, которая упаковывает зоопарк из 20+ ИИ-провайдеров в один OpenAI-совместимый интерфейс 😊 Больше не нужно переписывать полпроекта, чтобы переехать с GPT-5 на Claude или потыкать локальную ламу через Ollama. Просто меняете пару строк в конфиге и всё работает: — Универсальный API. Полная совместимость с форматом OpenAI: те же методы и структуры данных для всех провайдеров; — Поддерживает всё: от Anthropic и Gemini до DeepSeek и локальных моделей через Ollama; — Нативный Go, никаких костылей, нормальная типизация и поддержка стриминга ответов из коробки; — Можно за пару минут настроить переключение на запасную модель, если основной сервис прилег; — Библиотека залетает в проект без лишних телодвижений и сложных зависимостей. Унифицируем бесплатно 🍆
Смартфон больше в руки не берём: нашёл способ управлять мобилкой прямо с компа. 🍆 Простая как пробка, но полезная тулза, которая зеркалит экран вашего iOS или Android устройства на десктоп. Подключаем шнурком и забываем про сам аппарат. Зачем оно надо: — Отвечаем в мессенджерах с полноценной клавиатуры, а не тыкаем пальцами в стекло; — Мышка работает как палец — скроллим ленту, кликаем, играем в игры; — Есть нативный софт под Windows, Mac, Linux и даже версия для Chrome; — Удобно шарить экран мобильного приложения коллегам в Zoom, просто расшарив окно с зеркалом. Бережём шею ☺️
Повод сдуть пыль со старых проводных наушников: в чипах, на которых работают Bluetooth-уши, нашли дыру размером с дом 😭 Речь про уязвимость в чипах Airoha. Если коротко: ваши Sony, Bose, Marshall или JBL могут стать шлюзом для взлома смартфона. Как это работает: — Протокол отладки RACE, который забыли закрыть, позволяет подключиться к наушникам без всякой аутентификации; — Хакер, находясь рядом, может слить из памяти наушников Link Key (ключ шифрования); — С этим ключом он притворяется вашей гарнитурой, цепляется к телефону как «доверенное устройство» и получает доступ к контактам, звонкам и голосовому ассистенту. Под раздачу попали флагманы вроде Sony WH-1000XM5, Bose QC Earbuds и куча моделей от Marshall и Jabra. Патчи выкатили ещё не все, но процесс идёт. Срочно чекаем обновления прошивок и проверяем, не затронуло ли это вас 💻
И так каждый год 😞
Чистый гиковский дофамин: собираем эстетичный домашний дашборд на E-Ink чернилах 🍆 Автор проекта решил не страдать с версткой на C++ под микроконтроллеры, а сделал гениальный ход конём, который работает лучше натива. Как это устроено: — На домашнем сервере (Raspberry Pi/Mac/Все что есть под рукой) крутится Node.js, который собирает данные и верстает их в обычный HTML/CSS; — Puppeteer делает снимок страницы, конвертирует в 1-битную картинку и скармливает её ESP32 по Wi-Fi; — Функционал: Погода, Google Календарь, статус авто (Smartcar) и даже AI-советы от Claude (что надеть и общий муд дня); — Можно использовать любые веб-шрифты (автор фанатеет по Berkeley Mono) и менять верстку без перепрошивки железа. Развлечение на праздники найдено ☺️
Начинаем Новый год с полезностей: осенний Стэнфордский курс по ИИ-программированию выложили в открытый доступ — и это без преувеличений настоящий КЛАД. Внутри «The Modern Software Developer» рассказывают, как использовать ИИ на всех этапах разработки. Среди тем: промптинг, создание своего агента и MCP, управление контекстом, безопасный вайбкодинг и многое другое. К каждому уроку есть полезные ссылки для чтения, презентации и, разумеется, подробные практические задания. По задумке, к концу курса у вас будет четкое понимание, как интегрировать современные LLM в сложные рабочие процессы разработки и избежать подводных камней. Доедаем салаты и изучаем 🤸♀️ @xor_journal
Ну что, год подходит в концу и уже пора заливать оливье майонезом и начинать делать бутерброды с икрой. Спасибо вам, что читаете всё, что я тут пишу, а некоторое даже репостите в свои личные каналы (я всё вижу). Действительно приятно видеть такой актив от вас — это отлично мотивирует. Желаю вам в новом году найти работу с ЗП 500кк в наносекунду и больше ни о чём не переживать ☕️
Когда решил устроить себе короткий день 😘
Нейросети добрались до палеолита: LLM, которую можно запустить на процессоре из 1976 года 😮 Пока OpenAI оставляют нас без доступных видеокарт и оперативки, энтузиаст доказал, что для этих ваших ИИ достаточно и 4 МГц 😂 Он создал языковую модель, которая умудряется работать на легендарном 8-битном чипе Z80 (да-да, том самом, что стоял в ZX Spectrum). Как это вообще возможно: — Экстремальное сжатие: веса модели квантованы до 2 бит (значения только -2, -1, 0, +1); — Никаких чисел c плавающей точкой. Вся математика переписана на целочисленную, понятную старому процессору; — Весь «мозг» вместе с чат-интерфейсом весит смешные 40 КБ и запускается из-под CP/M. Работает схема так: тренируете модель с комфортом на Python, экспортируете .COM файл, заливаете на ретро-ПК и наслаждаетесь беседой с зеленым экраном. Тест Тьюринга врядли пройдет, но для вау-эффекта этого более чем достаточно 😂 Сдуваем пыль со своих железок 😁
Забываем про неактуальные гайды и горы тикетов в саппорт: платформа, где документация буквально пишет и обновляет себя сама 👏 Что в коробке: — Сервис следит за вашими коммитами в Git и фидбеком из поддержки, сам предлагая правки, если код улетел вперёд, а дока застряла в прошлом; — Пользователи могут не ломать глаза об текст, а просто задать вопрос прямо в доках и получить точный ответ со ссылками на источники; — Работать можно через веб-интерфейс или пушить изменения прямиком из любимого VS Code/Cursor; —Всё летает (100/100 в Lighthouse), есть тёмная тема «из коробки» и автогенерация llms.txt для поисковых роботов; — Можно тестить эндпоинты и копировать готовые куски кода не отходя от кассы. Увольняем техписателя 👍

Выкидываем мышку и летаем по системе как боженька: максимально заряженный файловый менеджер на Vim-тягах 💻 Основная идея в том, что он объединяет удобство графического интерфейса с идеологией Vim: — Vim-бинды: навигация и управление файлами через hjkl и привычные команды; — Внутри уже вшиты просмотрщики для кода (с подсветкой), PDF, картинок и даже EPUB. Не нужно открывать сторонний софт, чтобы глянуть, что в файле; — Встроен аналог zoxide — умный поиск по директориям, который кидает тебя в нужную папку по паре букв; — Есть встроенный эмулятор терминала и поддержка вкладок; — Красивые темы; — Кроссплатформенность: один бинарник, который одинаково быстро шуршит на Linux, macOS и Windows. Чувствуем себя кулхацкером 🤨
Последний рабочий день ☕️
Ловите годноту: ультрабыстрый анализатор дискового пространства на Go, который создавался специально для SSD и параллельных вычислений 😊 Утилита забивает все доступные ядра, чтобы просканировать директории максимально шустро, не давая вам успеть заварить кофе: — Умная работа с RAM: если памяти много, утилита отключает сборщик мусора и летит на полной скорости. Если памяти мало — включает режим экономии; — Привычный интерактив (ходишь стрелочками, удаляешь), неинтерактивный для пайпов и экспорт всего дерева в JSON; — Хардлинки считаются только один раз, так что цифры занятого места будут реальными (актуально для бэкапов и Docker-образов); — Можно сохранить результаты анализа в локальную базу (BadgerDB) и потом открывать отчет мгновенно, без повторного сканирования. Чистим диски 👌
Делаем красивые скриншоты теперь и на винде: утилита на стеке Wails (Go + React), весит всего 10 МБ, а выглядит на миллион 🤨 Отличная альтернатива стандартным «Ножницам» и тяжелым Electron-поделкам: — Жрет мало памяти, работает мгновенно; — Есть киллер-фича — авто-нумерация. Просто кликаешь в разные места, и цифры сами ставятся по порядку (1, 2, 3...); — Глассморфизм, 24 градиентных фона, скругления. Скриншоты сразу выглядят как дизайн для Dribbble 😊; — Умеет затемнять фон и подсвечивать только нужную область, чтобы акцентировать внимание. Забираем годноту 👌
Делюсь полезным: опенсорсная инфраструктура для интеграции любых сторонних API в свой SaaS по принципу plug-and-play 😏 — Все внешние сервисы приводятся к единому формату — больше не надо писать отдельный код под каждый API; — Интеграции добавляются и настраиваются без переписывания логики приложения; — Весь поток данных под вашим надзором, включая логи, ошибки и статусы синхронизации; — Можно развернуть у себя и не платить конские комиссии проприетарным сервисам-прокладкам; — На борту уже есть база популярных сервисов, которые подключаются за пару кликов. Интегрируем 💻



Яндекс Пэй дропнул новогодние иконки для своего приложения — и там далеко не снежок и гирлянды. Боюсь представить, сколько у дизайнеров было драфтовых вариантов 💀
Последний понедельник (я обязательно выживу) 💀