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

Озвучка игры: как это происходит

Habr.com - 1 час 43 мин. назад

Насколько сложно сделать профессиональную озвучку для инди-проекта? Рассказываем историю нашей работы.

Как мы делали озвучку для инди-проекта

[Перевод] Простая нейронная сеть на чистом C++

Habr.com - 1 час 46 мин. назад

Ни Python, ни PyTorch, ни NumPy, … всего 260 строк кода на чистом C++ достаточно, чтобы обучить, оценить и протестировать простой двоичный классификатор, различающий рукописные цифры 0 и 1.

Читать далее

max-yandexgpt: YandexGPT в мессенджере MAX за 5 строк кода

Habr.com - 1 час 47 мин. назад

Max мессенджер появился недавно, и пока экосистема вокруг него только формируется. YandexGPT - мощная языковая модель с OpenAI-совместимым API. Казалось бы, собрать из этого бота - задача на вечер. На практике оказалось, что готового инструмента, который бы связал эти две вещи, просто нет.

Я написал max-yandexgpt - Python-фреймворк, который позволяет запустить AI-бота в Max мессенджере с YandexGPT за 5 строк кода. Со стримингом ответов, выбором модели и нормальной конфигурацией.

В этой статье расскажу, как он устроен и зачем.

Читать далее

Разводной мост на рабочем столе: проектируем в Компасе, печатаем и оживляем с помощью ESP32

Habr.com - 1 час 58 мин. назад

Создание интерактивной модели разводного моста для изучения его устройства

Я работаю над учебным проектом Создание интерактивной модели разводного моста для изучения его устройства, в котором продуктом является схематичный макет, демонстрирующий работу данного инженерного сооружения. Каркас механизма собран из пластика и распечатан на 3D-принтере, а его модель сделана в Компасе 3D v23. Движение створки моста реализовано благодаря ESP32. Данный пост я публикую с целью продвижения продукта и проведения рефлексии.

В своей публикации я оставил ссылки на 3D-модель прототипа разводного моста, а также на код для Arduino IDE, сделанные мной в ходе работы, чтобы каждый мог воспользоваться ими с целью создания своих проектов или чего-либо ещё.

Читать далее

Печешься о неразглашении чужой коммерческой тайны – делаешь хуже только себе, или при чём здесь замедление интернета

Habr.com - 1 час 59 мин. назад

Третьего дня я собеседовал начинающего C++ программиста с небольшим опытом работы. Когда речь дошла до денежных ожиданий, я задал закономерный вопрос – сколько ты получал на прошлом месте работы. Молодой человек не ответил, сославшись на соглашение о неразглашении коммерческой тайны – NDA. Этим он показал, что:

1) не знает своих базовых прав (что, в общем-то, неудивительно для нашего брата-программиста);

2) он готов по приказу дяди ограничивать себя в торге – а это разумный и существенный момент при поиске работы;

3) он не умеет или не готов думать на перспективу, ради своих же интересов.

При чём здесь перспектива, как это связано с правами человека и замедлением интернета – читайте под катом.

Читать далее

Электровакуумные геттеры. Первые металлические газопоглотители

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

На пути изготовления даже весьма простых электровакуумных приборов (ЭВП) неумолимо встаёт немало неочевидных технологических трудностей, например, впитанные в электровакуумные материалы, растворённые, «окклюдированные» газы. Газы, удерживающиеся внутри металлов, стекла, слюды весьма прочно при условиях обычных, и бодро выползающих наружу при понижении давления и нагреве — обычном рабочем состоянии внутренностей электронных ламп, из-за чего подготовка для них материалов и откачка существенно усложняется. Первые радиолампы опустошали часами и даже десятками часов непрерывной работы сложного и энергоёмкого оборудования (т. н. светлая откачка). Внутренние же ламповые газопоглотители — геттеры позволили колоссально упростить и удешевить откачку ЭВП, стабилизировать их параметры и удлинить время жизни. Механизм происходящего, важность процессов и общую классификацию газопоглотителей мы уже рассмотрели [1], как и первые неметаллические геттеры ламп накаливания и даже ламп электронных [2]. Взглянем же на следующий шаг электровакуумной эволюции — ранние металлические геттеры. При этом сосредоточимся на простых неспециальных материалах, доступных сегодняшнему любителю-экспериментатору, по прошествии ламповой эры.

Читать далее

Kotlin без «воды»: новая книга для тех, кто хочет изучить язык на практике

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

Некоторые языки программирования начинают по-настоящему ценить тогда, когда разработчик замечает: значительная часть усилий уходит на решение задачи, а не на борьбу с инструментом. Экосистема Java — хороший пример такого накопленного трения. Она несет в себе наследие решений, принятых десятилетия назад, притом они не обязательно плохие — просто раньше не учитывались те сценарии, которые сегодня стали повседневностью: интенсивная работа с асинхронностью, быстрые итерации, требования к читаемости и поддерживаемости кода. Kotlin возник как попытка аккуратно убрать часть этого трения, не разрушая существующую инфраструктуру. Речь здесь идет о другом уровне комфорта при решении привычных задач — от базовых конструкций до построения полноценных сервисов. Именно этому посвящена только что вышедшая в издательстве «БХВ» книга Елены Ван Энгелен – Масловой «Kotlin. Краткий курс».

Что внутри?

Прозрачный VPN на роутере: VLESS + Reality + TPROXY на OpenWrt от А до Я

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

Десять устройств дома, и каждому нужен доступ к заблокированным ресурсам. Ставить VPN-клиент на телевизор и колонку — невозможно, на телефон жены — бесполезно.

Я настроил прозрачный VPN на роутере: VLESS+Reality+XTLS-Vision через TPROXY на OpenWrt. Сплит-роутинг по GeoIP и доменам, автообновление серверов из подписки каждые 30 минут, балансировка по задержке, procd с автоперезапуском. В статье — полный путь от коробочного Cudy TR3000 до рабочей системы: nftables, policy routing, base64-декодер на awk и все баги, которые я нашёл по дороге.

Читать далее

Нюансы локализации приложений в Lazarus IDE

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

О переводе начинаешь думать тогда, когда приложение уже написано и работает. Архитектура сложилась органически, строки разбросаны по хелперам и метаданным перечислений, или торчат где-то в теле функции. Когда код пишется, особо не задумываешься о том, что всё это однажды придётся переводить.

Добавить поддержку i18n в Lazarus — дело пяти минут. Проблемы начинаются потом: DefaultTranslator не подхватывает файлы, компилятор молча принимает resourcestring в const-массиве и ничего не переводит, fuzzy-флаг тихо блокирует строку без единого предупреждения.

Эта статья — про те вещи, которые не являются очевидными и, к сожалению, не описаны в базовых руководствах.

Читать далее

Охота на Emmenhtal: как мы восстановили полную kill chain банковского трояна с переформатированного диска

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

Разбираем реальный IR-кейс: ClickFix → Emmenhtal Loader → банковский троян с Telegram C2. Форензик переформатированного диска на 930 ГБ, VDM-дисамбигуация ложноположительных и восстановление артефактов из hibernation-файла.

Читать далее

Настройка Claude Code: спиннер-пасхалки, скрытые параметры settings.json и CLAUDE.md, о которых не пишут в документации

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

Пока Claude Code думает, в терминале мелькают Noodling, Honking, Clauding — 56 слов-пасхалок, систему которых внутри Anthropic зовут Tengu. Но это только верхушка. Собрал всё, что можно настроить: spinnerVerbs, CLAUDE.md как память между сессиями, permissions для защиты .env, автоформатирование через хуки, LSP-навигация и три режима работы через Shift+Tab. Готовый конфиг для копипасты внутри.

Читать далее

Ангелы на кончике иглы 2.0, или История в трёх частях, с прологом и эпилогом — о нейросетях и PostgreSQL

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

Настоящая статья подготовлена с использованием технологий искусственного интеллекта.

В частности:

— экспериментальные данные обработаны и проанализированы нейросетью;

— иллюстративный материал, сопутствующие слоганы, а также предисловие и послесловие сгенерированы нейросетью;

— макет статьи редактировался и корректировался нейросетью.

Лицам, придерживающимся позиции «ИИ-веганства» (испытывающим устойчивый страх, неприязнь или психологический дискомфорт по отношению к нейросетевым системам), настоятельно не рекомендуется ознакомление с содержанием данной публикации, равно как и участие в её обсуждении, во избежание возможного нанесения вреда психологическому благополучию.

Если интересно, читайте.

Ахиллесова пята C++ и будущая р̶е̶ эволюция

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

Недавно я опубликовал мнение о фундаментальной экономической модели разработки ПО, которая не способствует (и объективно не должна способствовать) массовому переходу с C/C++ на «безопасные» языки программирования Экономика безопасности кода или почему Rust не нужен.

Но чтобы оставаться честным перед читателями, решил опубликовать и статью-контраргумент с описанием обратной стороны медали, то есть почему C++ всё равно будет рано или поздно заменён, а заодно попробовать разобрать, каким будет новый язык программирования, который неминуемо придёт на смену C++.

Читать далее

Поднимаем сеть на коаксиальном кабеле в 2026 году

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

Приветствую всех!

Многие сейчас уже и не вспомнят, что такое «тонкий Ethernet», зачем компьютеру кабель, внешне похожий на телевизионный, и какими в своё время были компьютерные сети. И, признаться, те, кто не застал это всё, практически ничего не потеряли.

И вот как-то раз я задумался: а как насчёт попробовать связать пару компьютеров по такой сети уже в наши дни? Что из этого получится, и стоит ли вообще пробовать всё это? Сейчас и узнаем…

Press F1 to continue

Оценка персонала ускорилась в 16 раз: как меняется подход к HR-аналитике

Habr.com - 3 часа 1 мин. назад

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

Читать далее

Shared или выделенный CPU: гайд о том, как не ошибиться с выбором конфигурации сервера

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

Привет, Хабр! На связи Егор Сапун, руководитель направления сертификации инфраструктуры Рег.облака. 

Shared CPU и выделенный — не вопрос «лучше или хуже». Это два разных инструмента, и ошибка чаще всего одна: берут не тот под задачу. В этой статье попытаемся разобраться, какая конфигурация сервера и для каких задач подходит лучше всего.

Читать далее

Столь разные, но столь похожие: лингвистические универсалии

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

Планета Земля является домом для огромного числа живых организмов, от простейших одноклеточных до гигантских млекопитающих. Несмотря на отличия в анатомии, поведении или месте обитания, живые организмы обладают рядом общих особенностей, которые можно назвать универсальными для всего живого. Одной из таких особенностей является коммуникация. Передача информации от одного представителя вида другому или даже межвидовое общение играет важную роль в выживании вида. Методы коммуникации варьируются от примитивных химических сигналов до вербального общения. Человечество, получившее от эволюции самый ценный дар в виде интеллекта, за тысячелетия своего существования разработало сотни языков, которые могут разительно отличаться по визуальному или аудиторному компоненту. Однако, ученые из Общества Макса Планка (Мюнхен, Германия) установили, что все языки мира, коих насчитывается порядка 7100, следуют общим паттернам как в грамматических структурах, так и в формировании словесного порядка в предложениях. Какие данные исследовали ученые, и какие именно общие лингвистические паттерны они обнаружили? Ответы на эти вопросы мы найдем в докладе ученых.

Читать далее

ДНК как носитель данных: биология приходит в электронную отрасль

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

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

Читать далее

Где брать данные о видимости в нейросетях: сервисы и ключевые метрики GEO и AEO

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

Привычная модель интернет-поиска постепенно меняется. Все чаще люди получают ответы напрямую из нейросетей, минуя сайты. По данным hh.ru, 58% пользователей в России, которые используют нейросети, доверяют им именно поиск информации. Даже в классических поисковых системах роль ИИ усиливается: по данным BrightEdge, доля zero-click запросов (когда пользователь не переходит на сайт) достигает 77–85% для информационных запросов.

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

Из статьи click.ru вы узнаете: 

Читать далее

Не вся эмпатия одинаково полезна: что на самом деле стоит развивать в IT

Habr.com - 3 часа 5 мин. назад

Есть три распространённых точки зрения по поводу эмпатии в IT:

1. Эмпатия в IT не нужна — она отвлекает и только мешает работе.

2. Эмпатия в IT необходима — она улучшает коммуникацию, командную динамику и качество продукта.

3. Айтишники в принципе не особо способны к эмпатии.

Первое и второе мнение противоположны, но отчасти я согласен с каждым из них. Почему так, расскажу в статье.
Что касается «бесчувственности» айтишников, то проблема не в людях, а в том, что под эмпатией обычно понимают.
Предлагаю разобраться, что из себя представляет эмпатия, какие её элементы действительно помогают в работе, а какие вредят и что с этим делать на практике.

Читать далее

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

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