javascript
Почему я пишу Bun‑native альтернативу napi‑rs

Я работаю над bffi‑rs, экспериментальным фреймворком для нативных биндингов Bun, написанным на Rust.Проект появился из довольно практичной задачи. Я хотел сделать небольшое desktop‑приложение с нативным WebView, но при этом оставить Bun основным рантаймом.В экосистеме уже есть решения для подобных приложений. Например, некоторые интеграции WebView для Bun используют Rust и napi-rs. В варианте Electrobun, который я рассматривал, для WebView используется Wry, а связка между Rust и JavaScript стро…

  • вторник, 29 сентября 2026 г. в 00:00:06
github
byoungd / up

An advanced guide which might benefit you a lot 🎉 . 韩先凯的人生进阶指南 人生进阶指南 离谱的人生 人生进阶 AI学习 AI指南 韩先凯的AI学习指南 英语学习指南/英语学习教程/英语学习/学英语 title 人生进阶指南|AI 时代终身学习 description 《人生进阶指南》帮助普通人在 AI 时代持续学习、完成真实项目、穿越人生低谷并留下成长证据。 updated 2026-09-02 人生进阶指南 中文 | English 韩先凯 著(笔名:离谱) 副标题:AI 时代终身学习指南。这是一份持续更新的书稿,从英语这扇具体的门出发,写到 AI 学习、真实项目、创业失败、身体恢复,以及一个普通人怎样把生活一点点交还给自己。 持续更新书稿 下载中文 EPUB Download English EPUB 下载中文 PDF Download English PDF 源码与勘误 读者实践回执 正文 CC…

  • вторник, 29 сентября 2026 г. в 00:00:05
github
cs341-illinois / coursebook

Open Source Introductory Systems Programming Textbook for the University of IllinoisCoursebook Welcome to the systems programming coursebook! This repository houses a high-quality, open-source introductory systems programming textbook used by the CS 341: System Programming course at the University of Illinois Urbana-Champaign The book assumes that you have taken a programming language course and are familiar with assembly instructions. All of the code and instruction will be in C, a…

  • вторник, 29 сентября 2026 г. в 00:00:02
golang
Доверить сервер ИИ-агенту и не пожалеть: как спать спокойно без SSH

При разборе инцидентов я всё чаще использую ИИ-агента: он быстро собирает информацию о сервере — нагрузку, память, диски, процессы, журналы — и сводит её с данными мониторинга, чтобы понять, почему тормозит сайт, чем забит диск или что упало ночью. По его выводам я могу попросить агента и решить проблему, а для этого ему может понадобиться перезапустить сервис, изменить конфиг или даже настройки ядра. Дать ему для этого SSH с sudo — не самый безопасный путь. Мне хотелось попробовать другой подх…

  • понедельник, 28 сентября 2026 г. в 00:00:15
golang
Умная теплица на Raspberry Pi 4. Или сказ про то как проект вырос в полноценный контроллер умного д…

В первой части я рассказывал о системе автоматизации теплицы на Raspberry Pi 4. Она собирала показания датчиков и управляла оборудованием. Постепенно захотелось применить её и за пределами теплицы: дома, в мастерской или серверной. Задачи там знакомые — следить за температурой, включать устройства по условию и получать уведомления.Для этого понадобились новые способы подключения устройств, удалённый доступ и обновления с сохранением настроек. В проекте появились Zigbee‑датчики, поддержка Rock P…

  • понедельник, 28 сентября 2026 г. в 00:00:13
golang
От «быстрого JSON» к потоковой обработке данных: смена парадигмы в оценке производительности проток…

Сразу хочу обозначить важный момент: эта статья не столько про пакет SilentJSON, сколько про схему работы с информацией, которую на его примере удалось реализовать и проверить на практике.SilentJSON здесь – скорее инструмент и конкретная реализация идеи. Ту же архитектуру вполне можно реализовать самостоятельно, адаптировать под другой формат данных, другой язык или конкретные ограничения проекта. Она может получиться лучше или хуже SilentJSON, но главное – она может оказаться гораздо лучше при…

  • понедельник, 28 сентября 2026 г. в 00:00:13
javascript
Переводчик в браузере, который учит слова: встроенный Translator API Chrome, свой ИИ-ключ и интерва…

Было популярное китайское расширение Dadda Translate (达达划词翻译): выделяешь слово, получаешь перевод, сохраняешь в словарик, и слово потом всплывает уведомлением, пока не запомнится. Оно перестало работать: API Sogou и Shanbay, на которых держался перевод, изменились или исчезли. К тому же оно было только для Chrome и только для пары английский → китайский.Я переписал его с нуля. Получился WordToast для Firefox, Chrome и Edge (GitHub). Он переводит на язык браузера, умеет работать полностью на уст…

  • понедельник, 28 сентября 2026 г. в 00:00:11
javascript
Наводишь на слово в субтитрах — видишь перевод: расширение на встроенном ИИ Chrome

Я учу английский по сериалам. Смотрю с английскими субтитрами, и каждое незнакомое слово — это пауза, alt‑tab, переводчик, обратно. К десятой паузе за серию хочется просто включить русские сабы и сдаться.Есть Language Reactor и похожие сервисы, но у них жёсткий список площадок: Netflix, YouTube — и всё. Каждый стриминг рисует субтитры своим способом, и под каждый нужен отдельный парсер. А я смотрю где придётся.Так что я сделал своё. Получилось расширение, которое работает почти на любом сайте с…

  • понедельник, 28 сентября 2026 г. в 00:00:09
javascript
Cookies, которых не видно: partitioned cookies, cookies.txt и одно расширение под три браузера

Бывает так: открываете менеджер cookies, удаляете всё для сайта, перезагружаете страницу — а сайт вас по-прежнему узнаёт. Одна из причин в том, что современные браузеры хранят часть cookies в отдельных «разделах», и старые расширения их просто не видят.Я разбирался с этим, когда переписывал Cookie Quick Manager — популярный менеджер cookies для Firefox (около 45 тысяч пользователей на AMO), который не обновлялся с 2019 года. Результат — CookieTin, открытое расширение для Firefox, Chrome и Edge …

  • понедельник, 28 сентября 2026 г. в 00:00:08