Feed aggregator

[Перевод] Портируем Mac OS X на Nintendo Wii

Habr.com - Sat, 04/11/2026 - 16:47

С момента своего запуска в 2007 году на Wii было портировано несколько операционных систем: Linux, NetBSD и совсем недавно — Windows NT. Сегодня к этому списку присоединяется Mac OS X.

Читать далее

Когда на Rust уже всё переписали

Habr.com - Sat, 04/11/2026 - 16:29

Мем про переписывание всего на Rust в итоге стал индустриальным стандартом. Безопасность памяти и строгий компилятор реально решают кучу проблем. Но на практике регулярно всплывают задачи, где архитектурные рамки Раста только мешают и заставляют бороться с языком.

Писать системные сетевые сервисы на C в 2026ом году можно, но CVE на переполнение буфера вам выпишут быстрее, чем вы допишете свой Makefile.

Как говорится: Rust не позволит вам выстрелить себе в ногу. Zig позволит с радостью, но перед этим попросит явно передать аллокатор.

В двух последних проектах, в разработке которых я участвую, был выбран Zig. Я не буду продавать язык как идеальный (он объективно сырой), но ниже будет разбор реального опыта. 

Читать далее

WireSock Secure Connect 3.x: что скрывается за release notes

Habr.com - Sat, 04/11/2026 - 16:05

8 апреля 2026 года вышел WireSock Secure Connect 3.4.4 - первый официальный релиз ветки 3.x.

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

При этом сам продукт стал заметно сложнее. Настроек стало больше, как и сценариев использования, и произошло это не столько от хорошей жизни, сколько под влиянием внешних обстоятельств, щедро подкреплённых финансированием и стахановскими темпами работы всем нам известных государственных органов. В этой статье я хочу немного выйти за рамки release notes и поговорить о вещах, которые не сразу бросаются в глаза, но лучше всего объясняют, зачем вообще понадобился WireSock Secure Connect 3.x.

Читать далее

Baseline: март 2026 или самый насыщенный выпуск

Habr.com - Sat, 04/11/2026 - 15:59

В этом выпуске 12 фич, которые стали доступы повесеместно с хорошей поддержкой. От трёх фич я в полном воссторге.

Обзор на браузерные API, которые стали Widely available в марте 2026. Раз в месяц я буду вам напоминать, что вы уже можете использовать в проде.

Каждый месяц выходят новые CSS-свойства, HTML-атрибуты, JavaScript-методы и WebAPI, но применять в проде мы их конечно же не будем.

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

Узнать, что можно применять в проде

DiffQuant: прямая оптимизация коэффициента Шарпа через дифференцируемый торговый симулятор

Habr.com - Sat, 04/11/2026 - 15:58

Большинство ML-систем для трейдинга оптимизируют MSE, а оценивают по коэффициенту Sharpe. В DiffQuant этот разрыв убран: весь путь от рыночных признаков до позиции, PnL и издержек собран в единый дифференцируемый граф.

Градиент проходит не через proxy-цель, а через саму торговую механику. На двух последовательных held-out кварталах прототип показал Sharpe +1.73 и +1.15 после учёта комиссий.

Код, данные и протокол эксперимента открыты. Это не готовая торговая система - это другая постановка задачи.

Читать далее

[Перевод] Mythos -начало новой эры в кибербезопасности

Habr.com - Sat, 04/11/2026 - 15:39

Министр финансов США Скотт Бессинт и председатель Федеральной резервной системы Джером Пауэлл созвали лидеров Уолл-стрит, чтобы сделать им срочное предупреждение: инструмент на основе искусственного интеллекта от Anthropic PBC знаменует начало новой эры в кибербезопасности.

Читать далее

[Перевод] Локальный запуск GLM-5.1

Habr.com - Sat, 04/11/2026 - 15:33

Перевод подготовил автор канала Друг Опенсурса, приятного прочтения, заранее благодарю за подписку

В этой статье мы подробно разберем процесс развертывания GLM-5.1 с использованием llama.cpp и форматов GGUF. Узнаем о системных требованиях, сборке и настройках, оптимизации и практическом применении.

Читать далее

Галлюцинация продуктивности

Habr.com - Sat, 04/11/2026 - 15:11

PR утвердили за четыре минуты. Авторизация легла через три дня. 84% разработчиков используют AI-инструменты - 29% доверяют тому, что выкатывают в прод. Разницу между этими числами я назвал «галлюцинация продуктивности».

Читать далее

Генерация видео с помощью Wan2.2: установка и первые впечатления

Habr.com - Sat, 04/11/2026 - 14:59

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

В этой статье разберемся, как запустить Wan2.2 на своем облачном сервере, сколько ей нужно памяти и какие конфиги прописать, чтобы все запустилось с первого раза. Подробности под катом!

Смотреть видео :)

Агрегаторы нейросетей: Все ИИ в одном месте. ТОП-15 сервисов с доступом к современным ИИ моделям из России

Habr.com - Sat, 04/11/2026 - 14:25

Выбираете надежный агрегатор нейросетей? Мы протестировали сайты, где собраны все нейросети в одном месте. Узнайте, как получить доступ к лучшим ИИ из России без VPN.

Читать далее

Нейросеть для создания презентаций бесплатно в 2026: тестирую Kimi Slides, Gamma и NotebookLM

Habr.com - Sat, 04/11/2026 - 14:10

Протестировал три AI-генератора презентаций на реальных задачах. Kimi Slides отдаёт редактируемый .pptx, Gamma делает красивые веб-страницы, NotebookLM строит слайды строго по вашим документам без галлюцинаций. Ни один не выдаёт готовый результат для сцены — но черновик за 30 минут вместо 4 часов уже реально. Разбираю плюсы, минусы и рабочий процесс.

Читать далее

Почему не взлетели дирижабли? Часть 17: трест «Дирижаблестрой» и Нобиле в СССР

Habr.com - Sat, 04/11/2026 - 14:01

После возвращения в Италию Умберто Нобиле столкнулся с нарастающей неприязнью руководства страны и вооружённых сил, включая лично Муссолини. Строить дирижабли на родине для него стало невозможным. В то же время в СССР, где Нобиле уже побывал по пути на полюс на «Норвегии» и сохранил самые лучшие впечатления, всерьёз задумались о собственной программе дирижаблестроения. Не просто задумались: с осени 1930 года, когда в Москву прилетал огромный немецкий «Граф Цеппелин», и массы, и руководство страны буквально охватила дирижаблемания. Поскольку Нобиле уже бывал в СССР и произвёл при этом самое лучшее впечатление, его решили пригласить в качестве главного консультанта по строительству воздушных кораблей.

Читать далее

Nano NAS из смартфона

Habr.com - Sat, 04/11/2026 - 13:55

Нано-микро-NAS из телефона. Как мне надоело скачивать кино и потом вспоминать куда я его скачал и что нужно подключить чтобы его посмотреть.

Читать далее

MQTT Control RS — приложение для автоматизации поверх MQTT

Habr.com - Sat, 04/11/2026 - 13:45

Здравствуй, Хабр!
Работая с MQTT, я столкнулся с утомляющим неудобством: инструменты либо только показывают сообщения, либо требуют написания кода для автоматизации, либо усложнены в развертывании. Захотелось единого локального решения — мониторинг трафика, ручная публикация команд, простая логика и HMI-панель в одном окне. Ну и графики, конечно же совмещенные графики! Так я начал разрабатывать MQTT Control RS. Пользусь сам, теперь решил открыть сообществу.

Читать далее

Опасные уязвимости в GStreamer, CUPS, wolfSSL, OpenSSL, OpenClaw, Nix и ядре Linux

Linux.org.ru - Sat, 04/11/2026 - 13:29

За последние несколько дней были выявлены сразу несколько серьёзных уязвимостей, причём значительная их часть допускает удалённую эксплуатацию.

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

 ,

Vue + БЭМ: почему это всё ещё работает

Habr.com - Sat, 04/11/2026 - 13:24

Методологию БЭМ придумали в Яндексе больше десяти лет назад. За это время фронтенд сильно изменился: появились компоненты, фреймворки, утилитарные классы и прочее. Казалось бы, БЭМ должен был уйти в архив. Но нет - он до сих пор спасает проекты от CSS-хаоса. Особенно когда речь заходит о Vue.

Читать далее

Обновление компактного столика для reflow-пайки плат

Linux.org.ru - Sat, 04/11/2026 - 13:22

Видео. Устройство предназначено для простой сборки печатных плат на паяльной пасте, в домашних условиях.

С момента первого анонса проекта произошло довольно много полезных изменений:

  • Самое главное – доделана поддержка свинцовых паст (с головой на MCH-нагревателях).
  • Полностью переделано веб-приложение, под Material Design 3.
  • Заметно улучшен конструктив (больше не надо ничего клеить, уменьшена высота корпуса).
  • Добавлен импорт-экспорт термопрофилей.
  • Добавлена оснастка для нанесения термопасты, чтобы точно каждый справился.
  • Добавлен встроенный миллиомметр для подбора пар нагревателей.
  • Улучшен BOM, чтобы почти все компоненты заказывались на JLCPCB и его сателлитах. Снаружи (на алиэкспрессе) остались единичные позиции.
  • Проект переведен на EasyEDA Pro (там намного удобнее, если в проекте много плат).
  • Множество самых разных изменений, которые проще посмотреть по истории коммитов.

Если совсем кратко – упор делался на поддержке свинцовых припоев, улучшении повторяемости, и доведении до «солидного продуктового уровня».

По деньгам получается около 105$ плюс доставка, если делать одну штуку. Чуть дороже Miniware, но и по возможностям намного серьезнее. Если собирать несколько штук – долларов на 40-50 дешевле, т. к. большинство компонент приходит с большим запасом.

 , , , ,

Solod — подмножество языка Go, транслируемое в язык Си

Linux.org.ru - Sat, 04/11/2026 - 13:19

Представлен язык программирования Solod (So), предоставляющий подмножество языка Go, транскомпилируемое в представление на языке Си (C11), пригодное для сборки компиляторами GCC, Clang и zig cc. Ключевым отличием Solod от Go является использование ручного управления памятью, работающего без применения сборщика мусора, без автоматического выделения памяти и без подсчёта ссылок. Транспайлер для Solod написан на языке Go и распространяется под лицензией BSD. Поддерживается работа в Linux, macOS и Windows.

Язык поддерживает структуры, методы, интерфейсы, слайсы, возврат функциями нескольких значений (например, результат + код ошибки), дженерики и отложенные вызовы (defer). C целью упрощения в языке не поддерживаются каналы, сопрограммы и замыкания. При разработке на языке Solod могут использоваться существующие LSP-серверы, линтеры, интегрированные среды разработки и редакторы кода, поддерживающие язык Go, а также инструментарий «go test».

Написанный на Solod код может интегрироваться с приложениями на языке Си (язык Си может вызвать функции на Solod и наоборот) и не требует прикрепления runtime. Из ключевых областей применения отмечается системное программирование с близкими к Си возможностями, но с синтаксисом в стиле Go и обеспечением проверки типов. Solod также может применяться для портирования Go-библиотек для использования в проектах на Си. На язык Си портированы Go-пакеты:

и т. п. Помимо набора портированных Go-библиотек в программах на языке Solod можно использовать обвязки над стандартной Си-библиотекой libc.

По умолчанию вся память выделяется в стеке, но через функции Alloc / Free стандартной библиотеки можно выделять память в куче. Сборка мусора и подсчёт ссылок не используются, но в Solod предоставляются возможности для проверки типов и аварийного завершения при обращении за границу массива. При этом проверки на возвращение висячих указателей dangling pointer и отсутствие освобождения памяти не производятся. В качестве основного способа выявления проблем при работе с памятью упоминается использование AddressSanitizer -fsanitize=address в современных компиляторах.

По производительности скомпилированные программы, написанные на Solod, в большинстве случаев быстрее программ на Go:

  • производительность работы функций из пакета Byte быстрее в полтора раза при идентичном потреблении памяти;
  • работа с байтовыми буферами быстрее в 1.3 раза при чтении и в 2-4 раза при записи;
  • в пакете Map выборка по целочисленному ключу быстрее в 3.4 раза, но модификация ключей медленнее в 1.6 раза;
  • выборка по строковым ключам на одном уровне с языком Go, но модификация медленнее в 1.5 раза;
  • парсинг и форматирование целых чисел быстрее в 2 раза, а с плавающей запятой - в 1.5/1.2 раза;
  • строковые функции быстрее в 1.3 раза, а создание строк быстрее в 2-4 раза при снижении потребления памяти на 10-20%.

 , , , ,

Облако своими руками для расчета пространственных стержней методом конечных элементов на Node js, React js и Three js

Habr.com - Sat, 04/11/2026 - 13:16

В данной статье (а возможно цикле статей) речь пойдет о собственной разработке облачного SPA приложения по моделированию пространственных стержневых систем методом конечных элементов с численно-аналитическим решением для инженеров-проектировщиков в основе которого математическая модель Эйлера-Бернулли, вариационные принципы и итерационный метод сопряжённых градиентов применяемый для большеразмерных СЛАУ с разреженной матрицей жёсткости с одной стороны, и JavaScripts экосистема облака, выполненного в стеке Node js, Express js бэкенд части, и React js, MobX, Three js, glsl shaders фронтенд части с другой стороны. Отображение эпюр усилий в пространственных стержневых элементах реализовано на шейдерах vertexShader и fragmentShader. Это позволяет вычислять эпюры для каждого стержня на лету и выполнять отображение графиков (в общем случае полиномов 5 степени) в пространстве мгновенно.

Читать далее

Телеграм больше не помогает найти работу — почему?

Habr.com - Sat, 04/11/2026 - 13:01

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

Дело отнюдь не в блокировках, на самом деле причина гораздо прозаичнее — слишком много откликов, работодатели тупо не успевают их обрабатывать.

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

Откликался только туда, где мой скилл хотя бы с натяжкой покрывал запрос вакансии. У меня большой опыт в статьях, а в сценариях не очень, но яоткликаюсь и туда. Делал все по HR-методичке — подсвечивал релевантный опыт, писал про мотивацию, показывал кейсы, выделял ключевую информацию, чтобы работодателю было проще разобраться.

Результат — несколько диалогов, которые закончились ничем. Большинство сообщений вообще остались непрочитанными. «Офферы» я получил только от мошенников. Кстати, про это я даже написал статью, обязательно прочитайте, там тоже много интересных наблюдений.

Хотя офферов я не получил, зато получил два сообщения, которые мне рассказали как устроена картина изнутри. В одном HR и нанимающий менеджер в одном лице (искала копира для своих проектов), сообщила, что получила более 300 откликов из которых составила шорт-лист — 100 кандидатов, в том числе я. В другом сообщении мне просто сказали, что получили 400 откликов и пообещали вернуться с обратной связью позже. Не вернулись.

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content