Сборщик RSS-лент

[Перевод] Мой любимый скилл: /s

Habr.com - 2 часа 12 мин. назад

Не сарказм) Одна строчка инструкций для агента бережёт мой мозг:

Your last response is too long. The user won’t read it. Shorten it. Keep only essential information.

Читать далее

Ключ корня DNS сменили 11 октября: что делает старый резолвер в пересозданном контейнере

Habr.com - 2 часа 44 мин. назад

С 11 октября 2026 года корень DNS подписывает набор ключей только новым KSK-2024 (38696). За четыре дня до смены Эфраин Гарай показал, что BIND из Debian 11 с одним старым ключом при первом запуске сам начинает доверять новому. Через 20 дней после смены я запустил тот же BIND с пустым состоянием, как в пересозданном контейнере: SERVFAIL на всё, включая неподписанный google.com. Для unbound такой старт спасает unbound-anchor, но только при открытом HTTPS к data.iana.org, а при неудаче пишет старый ключ и выходит с кодом 0. dnsmasq из Debian 12 со своим файлом якорей отказывает на всём, а с якорями, где есть 38696, работает: их подставляет сервисная обёртка дистрибутива.

Читать далее

Как ChatGPT помог мне потратить шесть часов на пятиминутную проблему

Habr.com - 4 часа 9 мин. назад

В тот августовский летний день я занимался своими исследованиями финансового рынка и приводил в порядок заметки в Obsidian.

В какой-то момент я загрузил два CSV-файла, затем удалил их через Проводник Windows и обнаружил, что Obsidian стал подтормаживать.

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

Читать далее

Дайджест технических новостей, переводов и лонгридов инфослужбы Хабра за октябрь 2026 года

Habr.com - 4 часа 15 мин. назад

В октябре 2026 года информационная служба Хабра выпустила 912 публикаций (877 новостей и постов, 6 лонгридов и 28 переводов). В текущем дайджесте представлены лучшие технические новости, переводы и лонгриды (отдельные большие публикации) инфослужбы Хабра, согласно оценкам пользователей.

Читать далее

Виза талантов в США для айтишника

Habr.com - 5 часов 1 мин. назад

Допустим, что вы backend-разработчик. Пишете сервисы, иногда чините то, что по всем законам природы ломаться не должно. Но где-то на фоне есть мысль: хорошо бы однажды перебраться в Силиконовую долину и стать вторым Цукербергом ну или хотя бы встретить его там лично и сказать что Вацап отстой. И вроде есть путь для талантливых людей.

Но оказывается талантливым нужно быть не только в жизни.

Читать далее

Slyber TURN Server для WebRTC приложений с установкой в одну команду

Habr.com - 5 часов 51 мин. назад

Привет Хабр!

В этой статье я расскажу зачем я создал собственный TURN сервер в то время когда есть древний Coturn который я устал постоянно разворачивать и настраивать для своих приложений. 

В моих глобал проектах на WebRtc около 20 процентов пользователей всегда находятся за NAT, CGNAT или за корпоративными файрволами. Напрямую такие юзеры соединиться не могут, поэтому трафик нужно пропускать через сервер посредник "TURN", иначе будут жаловаться в тех поддержку.

Долгое время я использовал древний тяжелый Coturn написанный на C. Он закрывает базовые задачи, но при настройке новых серверов появляются много ручной работы. В итоге я не выдержал и написал свой сервер Slyber TURN Server на Go поверх библиотеки pion/turn/v4. Он собирается в один статический бинарник для linux/amd64 и linux/arm64 без внешних зависимостей и ставится одной командой.

Ниже разберу технические проблемы, из за которых я ушел с Coturn, и как они решены в моем сервере.

Читать далее

Amnezia на Mikrotik: полгода спустя

Habr.com - 13 часов 13 мин. назад

В начале года я разработал AmneziaWG контейнер для Mikrotik. С тех пор произошло довольно много изменений, и судя по тому, как на хабре часто выходят разного рода статьи, где то один, то другой придумывает и вайбкодит какой-то новый впн-клиент, то складывается впечатление, что о Amnezia уже все забыли, хотя она очень даже помогает решать рабочие задачи.

Читать далее

Раскладку нельзя определить. Можно только сделать ошибку обратимой

Habr.com - 13 часов 31 мин. назад

ghbdtn и привет — это одни и те же клавиши. Понять, что имел в виду человек, нельзя в принципе. Поэтому фиксер не угадывает, а гарантирует: откат стоит ровно одно нажатие.

Читать далее

Как я написал раскладчик файлов, который ничего не удаляет и всё возвращает обратно

Habr.com - 13 часов 53 мин. назад

Рабочий стол зарастает быстро: скриншоты, скачанные ролики, договоры, установщики. Я сделал «Порядок», бесплатную программу для Мака и Windows. Она сама предлагает раскладку, для каждого файла объясняет, почему он едет именно туда, ничего не удаляет и одной кнопкой возвращает всё как было. Внутри: журнал как в базе данных, lsof с русскими именами папок и iCloud, который скачивает файлы, если на них просто посмотреть.

Читать далее

DroidDeck 0.6.7

Linux.org.ru - 13 часов 53 мин. назад

Тихо и незаметно состоялся новый релиз DroidDeck --- приложения для запуска SteamOS поверх Android.

Заявленная цель проекта - полноценный SteamDeck-экспириенс для широкого круга устройств на платформе Android, локально, без рекламы и телеметрии, с открытым исходным кодом. Среди основных компонентов приложения:

  • ARM64-сборка SteamOS, включающая Steam Big Picture и окружение рабочего стола KDE 6
  • Gamescope в качестве композитора
  • FEX-emu в качестве транслятора x86 в ARM
  • Драйверы Mesa Turnip и Zink для аппаратного ускорения графики
  • Proton для обеспечения совместимости с Windows
  • Интерфейс для менеджмента и обновления компонентов, мониторинга производительности, настройки экранного или реального геймпада, опциональной интеграции библиотек игр сторонних магазинов и других вспомогательных функций

В этом релизе:

  • Единый интерфейс библиотеки игр из всех подключнных источников
  • Поддержка в Steam регуляторов яркости экрана, громкости звука и меню быстрого доступа на портативных Android-приставках
  • Режим сна
  • Поддержка стриминга с Xbox Cloud Gaming
  • В список сторонних магазинов добавлен Battle.net
  • Переработано окружение рабочего стола, теперь оно основано на Kubuntu 26.04 LTS. По умолчанию добавлен проброс директорий с файловой системы Android
  • Поддержка второго экрана на двухэкранных устройствах
  • Новый интерфейс мониторинга производительности
  • Поддержка портретного режима на смартфонах и планшетах
  • Улучшена производительность, снижено энергопотребление

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

 , , ,

Anthropic раскрыла критическую уязвимость в ядре Linux с root-эксплоитом

Linux.org.ru - 13 часов 55 мин. назад

Компания Anthropic раскрыла критическую уязвимость (CVE-2026-98432) в TCP-стеке ядра Linux, обнаруженную с помощью своей невыпущенной исследовательской модели Claude. Она позволяет удалённо выполнить код через отправку специально оформленных пакетов. Anthropic заявила, что создала рабочий эксплоит, который даёт возможность выполнить код на уровне ядра и удалённо получить права root. Эксплоит атакует системы с серверными процессами, принимающими соединения через сетевые сокеты с поддержкой протокола MPTCP (Multipath TCP). Поддержка MPTCP может быть активирована для отдельных сокетов — по умолчанию это делает стандартная библиотека языка Go, начиная с версии Go 1.24 (февраль 2025 года). Сама уязвимость не ограничивается MPTCP — этот протокол был выбран для демонстрации удалённой атаки.

( читать дальше... )

 , , ,

Вышли VibePM-0.3.0 и CrazyCPM-1.0.1

Linux.org.ru - сб, 10/31/2026 - 23:45

Вышли новые версии прототипа системы управления проектами VibePM-0.3.0 и расчётного ядра CrazyCPM-1.0.1.

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

Изменения в VibePM

( читать дальше... )

Изменения в CrazyCPM

( читать дальше... )

Выход стабильной ветки CrazyCPM стал возможен благодаря тому, что все возможности библиотеки были реализованы в VibePM.

Что касается последней, то теперь у пользователей есть возможность выполнять проекты и наблюдать на графике, как красные линии неминуемо превращаются в коричневые.

Репозитории

 , ,

Программируем без IDE или применение qwen и qwen coder для написания софта

Habr.com - сб, 10/31/2026 - 23:18

Сейчас мы попробуем быстро написать сканер ntfs alternate data streams потоков, на не совсем тривиальном стеке и архитектуре. Сделал я это в первую очередь для тестирования возможностей моделей семейства qwen.

Краткое пояснение для тех, кто не работал в это сфере. NTFS (аббревиатура от англ. new technology file system — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Windows NT. Одним из ее малоизвестных свойств является наличие альтернативных потоков данных (англ. Alternate Data Streams, ADS), который представляют собой метаданные, связанные с объектом файловой системы NTFS. Таким образом к файлу можно прикрепить еще несколько потоков данных которые будут не видны стандартными средствами ОС.

Читать далее

Кирк Керкорян: жизнь как игра

Habr.com - сб, 10/31/2026 - 23:05

Кирк Керкорян, возможно, величайший игрок Америки. Человек перед кем преклонялся даже Дональд Трамп.

О том, чего может достичь человек с восьмиклассным образованием, если он видит возможности там, где другие видят только катастрофу ... или песок.

Читать далее

[Перевод] Насколько стар Хэллоуин?

Habr.com - сб, 10/31/2026 - 22:56

Сегодня по всему миру – и не только в западных странах – люди зажгут фонари в тыквах и нарядятся в страшные костюмы, празднуя Хэллоуин. Праздник, когда злые силы, по легенде, на одну ночь посещают наш мир – и когда нужно изо всех сил рядиться пострашнее, чтобы отпугнуть их. И снова начнутся дискуссии: что праздник этот новый, нетрадиционный, наносной... А они, в свою очередь, породят интересный вопрос: а когда, собственно, его начали отмечать, как и у кого он появился?

Читать далее

Зачем голосовому боту на LLM снова нужен классификатор вроде Jev

Habr.com - сб, 10/31/2026 - 21:41

Голосовой бот на LLM разговаривает приятно, но на реальных звонках регулярно спотыкается. Он может найти свободное окно и так и не записать клиента или перебить человека, который просто задумался посреди фразы.

Часть таких решений можно снять с LLM и отдать быстрой модели-классификатору. Самая обсуждаемая из них сейчас Jev от TypeSafe, и у нее уже появились открытые аналоги. Ниже разбираю, как Jev-подобные модели применяют в голосовых ботах другие команды, и сравниваю их кейсы с нашим опытом в Voximplant.

Читать далее

Резолвер здоров, а страницы не открываются: как я сделал отказоустойчивый DoH на MikroTik

Habr.com - сб, 10/31/2026 - 21:35

В филиальной сети перестала открываться страница, которая до этого работала неделями. На роутере всё зелёное: :resolve отдаёт валидный адрес, DoH отвечает Status:0, монитор пишет «здоров». А у людей страница не открывается.

Оказалось, что ответ Cloudflare (8.6.112.0 / 8.47.69.0) валиден, но до него из этой сети нет маршрута. Проверка «получил IP или нет» такого не ловит. Рассказ о том, как я делал отказоустойчивый DoH на MikroTik и где упёрся в ограничения RouterOS.

Читать историю

Палеокомпьютинг, часть 3. Две Ады: создаём никогда не существовавшие языки по спекам с тендера Пентагона

Habr.com - сб, 10/31/2026 - 21:35

Второго мая 1979 года небольшая рабочая группа Министерства обороны США проголосовала за язык, который в тот же вечер получил имя Ада. Сам тендер длился четыре года, заявок на него пришло полтора десятка, но до финала добрались лишь две, и до самого объявления победителя они проходили под кодовыми названиями Green и Red.

Победил зелёный, спецификацию которого предложила франко-американская команда Жана Ишбиа, именно GREEN и стал известен под именем Ада. Красный, язык бостонской компании Intermetrics, проиграл, и о нём почти забыли. А ведь у красного уже был работающий транслятор, и, по воспоминаниям авторов, к сроку он был готов. Только по условиям контракта при выборе его не учитывали, а кроме самих авторов его никто никогда и не видел.

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

На RED я даже написал небольшую ОС и аналог управляющего слоя Kubernetes. ОС я строил по образцу Tandem NonStop — компьютеров, которые с 1976 года ставили в банки и на биржи, потому что они никогда не останавливались. Один из вариантов моего управляющего слоя устроен так же, как их процессные пары: это основной и резервный процессы без etcd и кворума, и такая пара переживает смерть API-сервера посреди обновления приложения. А самое поучительное нашлось не в коде: победившая Ада потом десятилетиями, медленно и дорого, пыталась реализовать то, что у проигравшего RED было с самого начала.

Читать далее

Speech Analytics: почему сервис речевой аналитики может правильно распознать разговор и неправильно его оценить

Habr.com - сб, 10/31/2026 - 21:32

Одна из самых распространенных ошибок при выборе системы речевой аналитики — оценивать ее по качеству расшифровки аудио.

Загрузили запись. Получили текст. Несколько терминов распознаны неправильно, но в целом разговор читается. Кажется, что основная техническая задача решена.

На практике самое интересное начинается после транскрибации.

Допустим, клиент спрашивает менеджера:

— А есть возможность интеграции с нашей CRM?

— Да, такая возможность предусмотрена.

— А сколько времени это займет?

— Обычно недолго.

С точки зрения распознавания здесь почти нечего обсуждать. Даже простая ASR‑модель может восстановить такой диалог достаточно точно.

А теперь попросим систему оценить качество консультации.

Менеджер ответил на вопрос? Да.

Выяснил, какая CRM используется? Нет.

Уточнил требования к интеграции? Нет.

Назвал конкретный срок? Нет.

Договорился о следующем действии? Нет.

Фраза «обычно недолго» вообще не содержит полезной для клиента оценки сроков.

Читать далее

[Перевод] Маленький марсианский ровер, который остался дома

Habr.com - сб, 10/31/2026 - 21:17

Помню как я, простая смертная, восхищённо смотрела на фотографии, отправляемые «Соджорнером» с поверхности Марса летом 1997 года. Серверы Лаборатории реактивного движения (JPL) НАСА начали тормозить, когда количество обращений для скачивания первых снимков красной планеты превысило 47 миллионов (рекордное число!). Проблема была ещё и в том, что в конце 1990-х Интернет всё ещё был молод, и большинство людей пользовалось аналоговыми модемами. Концу своей 83-дневной миссии «Соджорнер» отправил больше 550 фотографий и провёл более пятнадцати химических анализов марсианских пород и почвы.

Разумеется, «Соджорнер» остался на Марсе. На фотографии в начале поста показан его близнец «Мария Кюри». Функционально они идентичны и любой из них мог совершить путешествие по Марсу, но одному из них суждено было стать «лицом» миссии, а другому — остаться в забвении. Пишу ли я эту статью из-за того, что испытываю небольшое сожаление из-за «Марии Кюри»? Возможно. Но в то же время это дало мне шанс вернуться к воспоминаниям этой первой марсианской миссии, определившей, что роботы могут эффективно исследовать поверхность планет и завоёвывать внимание публики.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.
Ленты новостей