Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 24 min ago

В городе Че. И это всё о нём

1 hour 26 min ago

Начало эта история берёт начало 4 февраля этого года, когда мне пришло поздравление от моего старого и доброго товарища Сергея Сорокина, который сегодня возглавляет  уникальный детский клуб «Kulibin club». Ещё мне очень импонирует девиз, которому следует Сергей Сорокин:

Хотите строить планы на год вперед?

Сажайте рис.

На десять лет вперед?

Сажайте деревья.

На сто лет вперед?

Воспитывайте детей.

Конфуций

Но, если вы подумали, что дальше я буду рассказывать о Сергее Сорокине и его Kulibin club, то вы ошиблись. Нет, конечно, о них надо рассказать, но не сейчас.

Читать далее

Flame: Системный язык программирования на C и LLVM с мета-исключениями и Memory Safety без Borrow Checker

1 hour 39 min ago

Пока индустрия движется в сторону усложнения компиляторов, я задался вопросом: можно ли создать инструмент, который дает безопасность Rust, гибкость C и при этом не весит сотни мегабайт?

Так появился Flame — системный язык с компилятором в 226 КБ, который реализует управление памятью через статический анализ AST и предлагает альтернативный взгляд на обработку ошибок через патчинг дерева токенов.

Читать далее

[Перевод] Как микробы научились ползать

1 hour 45 min ago

Ряд новых исследований проливает свет на один из важнейших этапов в истории жизни: эволюцию сложных клеток из более простых, произошедшую два миллиарда лет назад. В океанах и на суше учёные обнаруживают редкие переходные микроорганизмы, которые заполняют этот промежуток.

Различия между сложными клетками, в том числе клетками человеческого тела, и простыми микробами, такими как кишечная палочка, разительны. Сложные клетки состоят из множества отделений, или компартментов; одно из них, известное как ядро, хранит ДНК; другие, называемые митохондриями, содержат ферменты, которые вырабатывают энергию для клетки. Внутри сложных клеток находится сеть нитей — цитоскелет, который позволяет им менять форму и передвигаться, перестраивая свои элементы.

У кишечной палочки нет ничего из перечисленного: ни скелета, ни митохондрий, ни ядра.

Читать далее

Как я автоматизировал юридическую рутину

2 hours 23 min ago

Я бывший фронтенд-разработчик, который уже семь лет работает корпоративным юристом. Устал копировать одни и те же реквизиты в десятки типовых форм. Пробовал автоматизировать через Excel, мечтаю о React-приложении, но в итоге остановился на Python-скрипте, который штампует документы за секунды.

Рассказываю про путь от идеи до реализации и почему для небольших юридических команд до сих пор нет нормальных инструментов.

Читать далее

Модели OSI и TCP/IP своими словами

2 hours 29 min ago

Модели OSI и TCP/IP своими словами, тут я пытаюсь рассказать своими словами про модели OSI и TCP/IP, писал статью для себя чтоб освежить память, но решил поделиться с вами.

Читать далее

Как я решил автоматизировать контент-маркетинг с помощью AI — и почему один

2 hours 37 min ago

Один разработчик, один AI-напарник (Claude), ноль инвесторов. Рассказываю, как за 4 месяца я построил платформу автоматизации контент-маркетинга с 14 микросервисами, собственной очередью задач на SQLite вместо Redis, мультимодельным AI (MiniMax, YandexGPT, Replicate) и circuit breaker для автоматического fallback между провайдерами. Всё на одном сервере, всё через npm install.

Читать далее

Превращаем MIDI клавиатуру в синтезатор. Часть 1. Железо

3 hours 17 min ago

Все началось со статьи Как собрать клон Yamaha DX7 за 10$. Так как я достаточно давно занимаюсь музыкой, и люблю конструировать всякие электронные штучки, меня эта статья заинтересовала. Я тут же начал прикидывать по цене возможные варианты. RPI2040 конечно же очень дешево, но посмотрев пару обзоров на Picodexed на YouTube, меня не привлекла простенькая синтезаторная составляющая. Понятно, что это полная эмуляция движка Yamaha DX7, но слишком уж звук невзрачный и простой. После просмотра вариантов эмуляторов синтезаторов на RPI на YouTube меня больше заинтересовали проекты MiniDexedMT32-pi и Mini-JV880

Читать далее

[Перевод] Docs as Code: документация, которая живёт вместе с кодом

3 hours 28 min ago

Это перевод статьи с opensource.com, которая мне показалась особенно полезной и практичной, поэтому решил поделиться адаптированной версией для русскоязычной аудитории. Оригинал доступен по ссылке: https://opensource.com/article/22/10/docs-as-code

В статье разбирается подход Docs as Code — способ встроить документацию в процесс разработки так, чтобы она проходила через Git, ревью и автоматическую сборку вместе с кодом. Материал будет полезен разработчикам, тимлидам и тем, кто выстраивает инженерные процессы в команде.

Читать далее

Проект для научной сферы: талант и его развитие — визуализация научного труда в схему

3 hours 39 min ago

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

Сегодня хочу поделиться опытом участия в проекте, который кардинально отличается от всего, о чем я писал ранее. Ко мне обратился Заказчик из научной сферы в МО. Человек пишет исследовательскую работу уже 17 лет. Проблема заключалась в сжатых сроках проекта. Что нужно было сделать? Требовалось изучить большой объем информации за короткое время и представить её в виде схемы. Сроки были установлены, информация предоставлена. Вооружившись бумагой, планшетом и карандашом, я принялся изучать материалы и фиксировать основные моменты. Естественно, с анализом, выявлением логических связей, корректировками (без них никуда) и уточняющими вопросами. Работа получилась плодотворной. Заказчик доволен, сроки соблюдены.

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

Читать далее

Руководство к MUMS Puzzle Hunt

4 hours 3 min ago

"Руководство к MUMS Puzzle Hunt" – это статья из первого номера журнала Paradox за 2010 год, который издает Сообщество математики и статистики Мельбурнского университета (или сокращенно MUMS). Ее автором является Мухаммад Адиб Сурани, который в то время отвечал за связи сообщества с общественностью (он также является составителем головоломок Mr. Game & Watch и Параллельные измерения). В статье он рассказывает про ежегодную игру Puzzle Hunt, которую организует сообщество (впервые ее провел Джулиан Ассанж в 2004 году), а также подробно разбирает одну из своих любимых головоломок  из этой игры, которая называется "Восстановление пар".

Читать далее

Что можно понять только написав своего агента для кодинга

4 hours 4 min ago

Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером.

Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика.

Цель кристально ясна: читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию.

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

Что я собственно построил

Назвал я его QuillCode. Звучит солидно, а внутри — вот что:

Читать далее

Кто виноват, если AI-агент ошибся: распределение ответственности

4 hours 18 min ago

AI-агент ошибся. Кто отвечает: разработчик, оператор, руководитель? Три модели ответственности — Tool, Supervised Autonomy, Full Autonomy — с примерами кода и RACI-матрицей.

Нырнём глубже

Алгоритмы войны: Как искусственный интеллект берет на себя командование и почему остановить это уже невозможно

4 hours 27 min ago

В коллективном (полу)бессознательном человечества есть образ, который долгие годы служил универсальным предупреждением. Пожалуй, самый известный из них Skynet - уже набивший оскомину вымышленный искусственный разум из франшизы "Терминатор", который, получив контроль над ядерным арсеналом США, приходит к логичному для машины выводу: человечество - угроза, и его следует уничтожить. После своего успешного старта в 80-х и 90-х эта романтизация машинного постапокалипсиса стала своеобразной прививкой: мол, да, старая тема, слышали.

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

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

Читать далее

Не будите хотя бы в выходные! Связь сна и продуктивности — исследования

4 hours 31 min ago

За всю историю человечества отношение ко сну неоднократно менялось — его считали временем полного расслабления, привилегией, даже «уделом ленивых». Сегодня здоровый сон — важная составляющая продуктивности, в том числе для разработчиков программного обеспечения. Сегодня мы в Beeline Cloud разбираемся в свежих научных исследованиях по теме: как недосып влияет на качество кода, что делает спинномозговая жидкость во время сна и откуда берется «туман в голове» после бессонной ночи.

Читать далее

Визуальный инспектор аудиографов на Web Audio API: мотивация, архитектура и опыт разработки

4 hours 34 min ago

Всем привет! Меня зовут Александр Григоренко, я фронтенд-разработчик и создатель Web Audio Studio — браузерного инструмента для визуализации и исследования аудиографов на Web Audio API. В этой статье я хочу поделиться историей разработки этого проекта, техническими деталями и особо интересными инженерными вызовами, с которыми я столкнулся в процессе его создания. Кроме того, я выскажу свои мысли о Web Audio API, о том, почему этот стандарт недооценен у веб-разработчиков и что с этим можно сделать (спойлер: во многом ему не хватает хорошего инструментария для разработки и отладки).

Читать далее

Как создать песню с нейросетью: Лучшие ИИ для генерации музыки, которые реально создают хиты почти бесплатно в 2026 году

4 hours 55 min ago

Наверняка, Вы уже слышали в чартах ИИ‑песни, хотя еще совсем недавно это казалось невозможным. Более того, многие с иронией воспринимали ElevenLabs в качестве альтернативы для озвучки, а теперь многие дикторы остались без работы. Таковы реалии, а мы адаптируемся, и предлагаем Вам оценить наш топ лучших ИИ для генерации музыки в 2026 году, а также расскажем, как сделать песню с вокалом «без танцев с бубном». Сегодня уже есть способы сгенерировать или создать хит с нуля без ВПН и сложной оплаты.

Читать далее

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

5 hours 25 min ago

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

Читать далее

Набрать темп на опенсорсе >> Открытые симрейсинг-проекты: история, ключевые особенности и возможности для развития

5 hours 36 min ago

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

Читать далее

Gemini 3.1 Flash Lite: обзор, сравнение и бенчмарки

5 hours 40 min ago

Знаете, это чувство, когда новости выходят быстрее, чем ты успеваешь их читать? Март, бодро подхватив эстафету у февраля, продолжает закидывать нас громкими анонсами в мире искусственного интеллекта. Недавно гремел ChatGPT-5.4, чуть ранее шумела новая моделька от Qwen и появилась Gemini 3.1 Flash Lite. О последней, собственно, я и хочу сегодня поговорить. Все же из лидирующих компаний в сфере ИИ мое предпочтение в последнее время именно у Google.

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

Читать далее

« DeepSeek, сделай мне робота!»: техническая исповедь, карта минного поля и полные файлы проекта

5 hours 45 min ago

Привет! Это вторая часть. Первая была про то, как автомаляр без знания кода и DeepSeek за две недели собрали робота из старого смартфона. Там — эмоции и философия. Здесь — хардкор.

В этом тексте:
— Архитектура проекта: кто за что отвечает.
— Все файлы: сервер, прошивка ESP, веб-морда, стример.
— Карта минногополя — то, о чем молчат туториалы.
— Инструкция «запусти за 5 минут» и как адаптировать под другое железо.

Будут ссылки. Всё уже в репозитории.

Читать далее

Who's online

There are currently 0 users and 1 guest online.