Select a country

Oriol Engine: как мы написали собственную систему сборки C++ проектов

${habrauser}, Привет!Продолжаю здесь рассказывать о внутренних процессах игрового фреймворка Oriol Engine, разработка которого до сих пор идёт, и мы не с
Наука - Хабрахабр

Oriol Engine: как мы написали собственную систему сборки C++ проектов

${habrauser}, Привет!Продолжаю здесь рассказывать о внутренних процессах игрового фреймворка Oriol Engine, разработка которого до сих пор идёт, и мы не собираемся останавливаться. (⌐■_■)На Хабре я уже писал о решении проблемы кросс-компиляции шейдеров в данном фреймворке — ShaderPack. Ну а сегодняшняя наша тема будет именно о сборке проектов с помощью Oriol Engine и о том, что в этот момент происходит на его стороне. Читать далее

Люди Х против Железной Няни в космической Матрице: странная (анти)утопия 1949 года

Джек Уильямсон — один из известных в своё время и почти забытых ныне фантастов середины ХХ века. С конца 1920-х он публиковал фантастические ра
Наука - Хабрахабр

Люди Х против Железной Няни в космической Матрице: странная (анти)утопия 1949 года

Джек Уильямсон — один из известных в своё время и почти забытых ныне фантастов середины ХХ века. С конца 1920-х он публиковал фантастические рассказы в журналах, включая «лавкрафтовский» Weird Tales — а затем переключился на более крупные формы. Пик его творчества пришёлся на начало золотого века американской НФ — и именно в это время, в конце 40-х годов, он выпустил дилогию о «гуманоидах», своего рода полемику с уже популярными рассказами Айзека Азимова о «трёх законах робототехники». Она рассказывала, как человечество будущего угодило под власть очень благожелательных и заботливых, но гиперопекающих машин, и попытках сопротивления этому. В какой-то степени цикл напоминает «Машина останавливается», в том числе неожиданным сходством с куда более поздними произведениями и тропами — но заметно сложнее и глубже. Более того, «Гуманоидов» весьма ценили не только футурологи, но и учёные и разработчики, которые работали по теме искусственного интеллекта, эту дилогию рекомендовали студентам компьютерных специальностей, и в той же «Матрице» можно увидеть немало идей Уильямсона образца 1949 года. Читать далее

[Перевод] HTB: Puppy

(Puppy) — машина с площадки HTB для симуляция аудита безопасности Windows Active Directory. Начнем с имеющихся учётных данных сотрудника отдела кадров (HR), ко
Наука - Хабрахабр

[Перевод] HTB: Puppy

(Puppy) — машина с площадки HTB для симуляция аудита безопасности Windows Active Directory. Начнем с имеющихся учётных данных сотрудника отдела кадров (HR), который стал жертвой фишинга. Этот пользователь имеет права на изменение состава группы «разработчиков», что позволяет добавить туда собственную учётную запись и получить доступ к сетевым ресурсам (SMB-шарам), где хранится база паролей KeePassXC. После расшифровки секрета с помощью John, пройдем аутентификацию от имени второго пользователя, который состоит в группе старших разработчиков, участники которой имеют  право GenericAll над новым пользователем. Поменяем пароль этого пользователя и подключимся через WinRM. На хосте найдем резервную копию сайта, а в ней пароль от последней УЗ. Подключение через WinRM под новым пользователем даст доступ к DPAPI-хранилищу, что в конечном итоге приведет нас к флагу администра. Читать далее

Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера

Моя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, систе
Наука - Хабрахабр

Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера

Моя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, системы безопасности и монетизации.Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит. Читать далее

Установка Langfuse в Kubernetes

В этой статье разберу установку с минимальными усилиями с использованием Helm и локального однонодового кластера Kubeadm. Читать далее
Наука - Хабрахабр

Установка Langfuse в Kubernetes

В этой статье разберу установку с минимальными усилиями с использованием Helm и локального однонодового кластера Kubeadm. Читать далее

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

Современный фронтенд напоминает перегруженный интерфейс: мощные возможности, но чтобы начать работать, нужно изучить десятки концепций. React
Наука - Хабрахабр

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

Современный фронтенд напоминает перегруженный интерфейс: мощные возможности, но чтобы начать работать, нужно изучить десятки концепций. React, Vue, Angular — у каждого свой сложный путь изучения.Мы задались вопросом: что действительно нужно знать, чтобы создавать UI?Оказалось, всего четыре концепции: компоненты, состояние, эффекты и DOM. Все остальное — синтаксический сахар и edge cases.Так родился наш эксперимент: упаковать эти основы в максимально простую модель. Не изобретать новое, а отшлифовать существующее.Иногда прогресс — это не добавление возможностей, а смелость убрать лишнее. Читать далее

Горизонтальное шардирование: проблемы, решения, практические рекомендации

Рано или поздно один сервер перестает справляться. Вы можете купить ему больше памяти, больше CPU, более быстрые диски (вертикальное масштабир
Наука - Хабрахабр

Горизонтальное шардирование: проблемы, решения, практические рекомендации

Рано или поздно один сервер перестает справляться. Вы можете купить ему больше памяти, больше CPU, более быстрые диски (вертикальное масштабирование), но в конце концов вы упретесь в потолок. Самый большой сервер конечен. Горизонтальное шардирование — это признание этого факта.Это философия разделяй и властвуй, примененная к данным. Вместо одной гигантской таблицы users на одном сервере, вы создаете 10, 100 или 1000 маленьких таблиц users, разбросанных по разным серверам (шардам). Это дает почти безграничную масштабируемость на запись и чтение. Читать далее

Грани полиморфизма в React: паттерн as

Всем привет! Сегодня я возвращаюсь с новой порцией TypeScript- и React-магии. Вместе разберем полиморфизм в React, а именно — паттерн as. Зачем он нужен
Наука - Хабрахабр

Грани полиморфизма в React: паттерн as

Всем привет! Сегодня я возвращаюсь с новой порцией TypeScript- и React-магии. Вместе разберем полиморфизм в React, а именно — паттерн as. Зачем он нужен, как его прикрутить без багов и почему это сделает ваши компоненты в разы круче. Как обычно — всё под катом. Посмотреть

[Перевод] Книга «Современный C#. Разработка настольных, облачных, мобильных и веб-приложений». Работа со встроенными массивами

Приветствуем, Хабр.Сегодня расскажем о нашей большой ноябрьской новинке – книге «Современный C#. Разработка настольных, облачных, мобильных
Наука - Хабрахабр

[Перевод] Книга «Современный C#. Разработка настольных, облачных, мобильных и веб-приложений». Работа со встроенными массивами

Приветствуем, Хабр.Сегодня расскажем о нашей большой ноябрьской новинке – книге «Современный C#. Разработка настольных, облачных, мобильных и веб-приложений». Иэн Гриффитс продолжает многолетнюю работу над своим справочником по C#, и в новом издании осветил версию C#12. Вот ссылка на гитхаб-репозиторий с примерами к книге.Более ранние издания этой книги (по версиям C#5 и C#8) уже выходили на русском языке, поэтому данное энциклопедическое пособие наверняка известно опытным .NET-разработчикам. Мы не претендуем на лавры «подхвативших упавшее знамя», но решили выпустить новую версию книги, так как она в подробностях затрагивает облачные и контейнерные аспекты работы.  Вот что появилось нового в этом издании по сравнению с версией «C# 8», опубликованной на русском языке в 2021 году: Читать далее

Rise of RAG: от плоских векторов к темпоральным графам в юридическом домене

Привет, Хабр! Меня зовут Екатерина, я практикующий инхаус-юрист с фокусом на IT, IP и рекламе. Недавно я начала экспериментировать с технологией
Наука - Хабрахабр

Rise of RAG: от плоских векторов к темпоральным графам в юридическом домене

Привет, Хабр! Меня зовут Екатерина, я практикующий инхаус-юрист с фокусом на IT, IP и рекламе. Недавно я начала экспериментировать с технологией Retrieval-Augmented Generation и векторным поиском в юридических задачах, а также исследовать архитектурные подходы к построению баз знаний в юриспруденции. Этот материал — обзор трёх публикаций о способах построения таких баз, а также моя попытка начать формулировать методологию структурирования юридического знания для RAG. Буду признательна за любой инпут со стороны  ML-специалистов. Читать далее

Язык и большие данные

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

Язык и большие данные

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

[Перевод] Как решать LeetCode? Легко! Нужно просто…

Просто знать 15 важных паттернов, которые помогут облегчить тернистый путь в решении алгоритмических задач. Про эти паттерны мы и расскажем в
Наука - Хабрахабр

[Перевод] Как решать LeetCode? Легко! Нужно просто…

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

Скилы системного аналитика для разработки LLM-агентов

На сентябрьском Flow 2025 проводилось огромное количество активностей вне докладов. Одной из таких активностей была coffee tables: в промежутке межд
Наука - Хабрахабр

Скилы системного аналитика для разработки LLM-агентов

На сентябрьском Flow 2025 проводилось огромное количество активностей вне докладов. Одной из таких активностей была coffee tables: в промежутке между докладами можно было обсудить горячую тему.Скилы — вечно горячая тема. LLM-агенты — горячая тема в моменте (впрочем, возможно тоже надолго). В результате организовался стол, на котором кофе был самым холодным предметом. Читать далее

Шардирование сервиса объявлений Авито Доставки. Часть II

Привет, меня зовут Артем, и я работаю в Авито с 2016 года. Это вторая часть истории про шардирование сервиса объявлений Авито Доставки, где
Наука - Хабрахабр

Шардирование сервиса объявлений Авито Доставки. Часть II

Привет, меня зовут Артем, и я работаю в Авито с 2016 года. Это вторая часть истории про шардирование сервиса объявлений Авито Доставки, где мы расскажем о реализации шардирования и полученном результате. В первой части мы обрисовали проблему масштабирования сервиса, рассказали о том какие у нас были варианты решения, почему выбрали шардирование, поговорили про нюансы шардирования и составили план реализации. Читать далее

Лувр, dadada, Трамп и стикер: человеческий фактор в ИБ

В октябре 2025 года Лувр пережил дерзкое ограбление. Размер ущерба составил €88 миллионов. На днях вскрылись шокирующие детали: треть залов без
Наука - Хабрахабр

Лувр, dadada, Трамп и стикер: человеческий фактор в ИБ

В октябре 2025 года Лувр пережил дерзкое ограбление. Размер ущерба составил €88 миллионов. На днях вскрылись шокирующие детали: треть залов без камер, охрана на устаревших датчиках и серверы на Windows Server 2003. Но ключевой уязвимостью оказался пароль от системы видеонаблюдения — LOUVRE, зафиксированный в официальном отчёте национального агентства штатных информационных систем. Выходит, для взлома такого известного музея, сокровищницы мировой культуры, хватило одного-единственного слова. Ни хитроумных алгоритмов, ни дорогостоящего шпионского оборудования не понадобилось. Этот случай — не курьёзное исключение. Увы, пренебрежение основами безопасности — это болезнь, которая поразила всех — от Дональда Трампа и Марка Цукерберга до Пэрис Хилтон и Лизы Кудроу. Читать далее

Эволюция радиомашинок в среде Unity с помощью NGspice

В этой статье я расскажу про свой эксперимент: я создал в Unity симуляцию радиоуправляемых машинок, которые эволюционируют. «Мозгом» каждой маш
Наука - Хабрахабр

Эволюция радиомашинок в среде Unity с помощью NGspice

В этой статье я расскажу про свой эксперимент: я создал в Unity симуляцию радиоуправляемых машинок, которые эволюционируют. «Мозгом» каждой машинки является электронная схема. Я заставил эти схемы мутировать(случайно меняться) и скрещиваться(обмениваться частями), чтобы создавать новые модели машин и улучшать их. Его «интеллект» и поведение меняются в зависимости от того, сколько блоков онa успешно поднимает. Читать далее

Что происходит на рынке технологических продуктов РФ в 2025 году

Условия работы в IT-отрасли становятся всё более непростыми из-за санкций, сокращения бюджетов и прочих факторов. Рынок технологических проду
Наука - Хабрахабр

Что происходит на рынке технологических продуктов РФ в 2025 году

Условия работы в IT-отрасли становятся всё более непростыми из-за санкций, сокращения бюджетов и прочих факторов. Рынок технологических продуктов в России откровенно штормит, он переживает сложный и важный этап. Растёт спрос на локальные, контролируемые и легко интегрируемые решения, и вместе с этим появляется всё больше зрелых продуктовых команд, способных не просто писать код, а создавать полноценные B2B и B2C-продукты.В связи с этим создание собственных продуктов — это вопрос не изоляции, а адаптации как возможности оперативно реагировать на изменения, глубоко интегрироваться в инфраструктуру клиента и предлагать реальную ценность вместо «костыля». Читать далее

Сохрани и автоматизируй: три доклада о том, как тестируют СХД прямо сейчас

Пока одни создают кастомные фреймворки для тестирования СХД, другие пишут интеграционные тесты по примеру Google. Но все эти специалисты решаю
Наука - Хабрахабр

Сохрани и автоматизируй: три доклада о том, как тестируют СХД прямо сейчас

Пока одни создают кастомные фреймворки для тестирования СХД, другие пишут интеграционные тесты по примеру Google. Но все эти специалисты решают одну задачу: находить неисправности в устройствах быстро, эффективно и удобно. О разных подходах к общей проблеме поговорили инженеры YADRO и MWS Cloud Platform на митапе для QA-инженеров. Под катом делимся записью трансляции и презентациями спикеров, чтобы вы могли оценить, подходят ли их решения вашим проектам. Читать далее

PHP-веб-панель для Amnezia VPN: ускоряем корпоративную автоматизацию

Под катом расскажу, как реализовал свою web-панель для управления Amnezia AWG (WireGuard) VPN на Ubuntu 22–24. Почему не хватило официального приложения, какие
Наука - Хабрахабр

PHP-веб-панель для Amnezia VPN: ускоряем корпоративную автоматизацию

Под катом расскажу, как реализовал свою web-панель для управления Amnezia AWG (WireGuard) VPN на Ubuntu 22–24. Почему не хватило официального приложения, какие задачи решил с помощью простого PHP-интерфейса и чем это может быть полезно другим компаниям или разработчикам. Код и инструкции — в открытом доступе.Проект на GitHub: amneziavpnphp Читать далее

Как найти ключевое ограничение в бизнесе и резко ускорить рост: полный разбор с практическими шагами

В этой статье разложу по полочкам, как предпринимателю и топ-менеджеру найти это ограничение за 1–3 рабочие встречи, не утонув в бесконечных «
Наука - Хабрахабр

Как найти ключевое ограничение в бизнесе и резко ускорить рост: полный разбор с практическими шагами

В этой статье разложу по полочкам, как предпринимателю и топ-менеджеру найти это ограничение за 1–3 рабочие встречи, не утонув в бесконечных «совещаниях о совещаниях». В основе — простая, но мощная методика визуального анализа причин и следствий («дерево текущей реальности») с пошаговым порядком действий. Вы получите понятный сценарий — от сбора симптомов до проверки гипотезы и запусков первых изменений — и чек-листы, чтобы не перепутать следствие с причиной. В конце статьи — ссылка, где забрать мою методичку и рабочие шаблоны. Читать далее

Космический шум, или как случайно нашли реликтовое излучение

Иногда технологии подводят — зато случайность делает то, чего не смог бы ни один расчёт.Шестьдесят лет назад два инженера из Bell Labs, Арно Пензи
Наука - Хабрахабр

Космический шум, или как случайно нашли реликтовое излучение

Иногда технологии подводят — зато случайность делает то, чего не смог бы ни один расчёт.Шестьдесят лет назад два инженера из Bell Labs, Арно Пензиас и Роберт Уилсон, просто хотели измерить радиошум Млечного Пути. Но в антенне постоянно появлялся странный фон, будто кто-то шептал из ниоткуда. Оказалось, это не сбой и не помеха — это эхо самого рождения Вселенной. Читать далее

В мрачной тьме далекого будущего есть только… любовь?

О чем еще говорить в пятницу, если не о любви?Прошел я тут на днях Warhammer 40k Rogue Trader. Замечательная игра, на Хабре уже была хоро
Наука - Хабрахабр

В мрачной тьме далекого будущего есть только… любовь?

О чем еще говорить в пятницу, если не о любви?Прошел я тут на днях Warhammer 40k Rogue Trader. Замечательная игра, на Хабре уже была хорошая статья о том, почему именно с нее лучше начинать знакомство с миром Вахи. И одна из вещей, которые мне там очень зашли — это система отношений с персонажами.Чтение гайдов по этой теме заставило меня вспомнить как свои собственные ощущения от первых романов в партийных CRPG, так и свои страдания в попытках что‑то такое воспроизвести в моей инди‑игре AuroraRL. В свое время систему отношений я реализовывал по наитию, так как в интернете не нашел какого‑нибудь внятного обзора на то, как это делают «большие дяди». Да и вообще большинство гайдов по романам и отношениям с сопартийцами в сети выглядят довольно примитивно: «эту реплику в диалоге нажимай, эту не нажимай», не объясняя как оно там работает внутри.Так что, вспомнив свои старые любовные похождения в различных далеких и не очень галактиках, я решил это все систематизировать. В этой статье я пробегусь по встречавшимся мне системам отношений с NPC, повспоминаю свои собственные подвиги на ниве игровой романтики (надеюсь, моя жена это не прочитает), а потом порассуждаю немного о реализации такой системы в своей собственной игре.Рассматривать буду на примерах игр KotOR, Mass Effect, Dragon Age и вот Rogue Trader. Статья полна cюжетных спойлеров, так что если вдруг вы еще не поиграли в эти шедевры, некоторым из которых уже больше 20 лет, то заходите на свой страх и риск. Читать далее

Разработка с AI в 2025: от идеи до продакшена с Claude Code

Индустрия разработки программного обеспечения переживает фундаментальную трансформацию. Еще два года назад идея доверить AI написание прои
Наука - Хабрахабр

Разработка с AI в 2025: от идеи до продакшена с Claude Code

Индустрия разработки программного обеспечения переживает фундаментальную трансформацию. Еще два года назад идея доверить AI написание производственного кода казалась фантастикой. Сегодня это реальность для сотен тысяч разработчиков по всему миру.Согласно данным Anthropic, Claude Code используют более 115 тыс. разработчиков, которые обрабатывают 195 млн строк кода еженедельно. Уровень внедрения среди разработчиков составляет 53% — это лидирующий показатель на рынке. База активных пользователей выросла на 300%, а доход увеличился в 5,5 раза за последние месяцы.Но что действительно важно, это не статистика внедрения, а фундаментальный сдвиг в подходе к разработке. AI-инструменты больше не просто ускоряют написание кода. Они меняют саму парадигму: от «Как это закодить?» к «Что именно нужно построить?».В этой статье мы рассмотрим практические паттерны и подходы к R&D и проверке гипотез с использованием современных AI-инструментов, в частности Claude Code — терминального агентного инструмента. Читать далее

Почему не взлетают внутренние платформы?

Привет, Хабр! Меня зовут Александр Коротков, я — тимлид продуктовой команды в Т-Банк и член программного комитета конференции DevOps Conf. Разраба
Наука - Хабрахабр

Почему не взлетают внутренние платформы?

Привет, Хабр! Меня зовут Александр Коротков, я — тимлид продуктовой команды в Т-Банк и член программного комитета конференции DevOps Conf. Разрабатывал системы автоматизации тестирования, пять лет посвятил работе над IDP, лидировал разработку бизнесовой платформы. Эта статья родилась из моего доклада для DevOps Conf. Но, если честно, тема давно сидела в голове. Я много раз наблюдал в индустрии один и тот же сценарий: платформы начинают строить с амбициями, но потом что-то ломается — развитие замирает, платформа превращается в тяжёлую обузу или её и вовсе переписывают с нуля. Почему так происходит? Где те самые «невидимые грабли», на которые снова и снова наступают разные команды?Будет полезно не только тем, кто строит платформы напрямую — CTO, Head of Platform, DevOps-инженерам и разработчикам платформенных решений, но и всем, кто сталкивается с инфраструктурой и хочет заранее видеть потенциальные проблемы. Читать далее

Алфавитная идеология и буквенный символизм

Мне попался в руки тематический выпуск «Социолингвистика правописания» (2015) журнала Written Language and Literacy. Проблемы политизации орфографии хорош
Наука - Хабрахабр

Алфавитная идеология и буквенный символизм

Мне попался в руки тематический выпуск «Социолингвистика правописания» (2015) журнала Written Language and Literacy. Проблемы политизации орфографии хорошо знакомы на постсоветском пространстве — Таллин или Таллинн (а в 1930 он и вовсе был Талин!), Чимкент или Шымкент? — но аналогичные противостояния возникали по всему миру, во все времена. Интереснее всего, когда политизированные прения возникают по поводу состава алфавита.Так, испанцы, владевшие Филиппинами с 1521, перевели тагальский — основной язык Филиппин — на латиницу без использования ⟨k⟩: как и в испанской орфографии, звук [k] обозначался при помощи ⟨c⟩ или ⟨qu⟩. В 1892 филиппинские революционеры назвали свою подпольную организацию KKK (Kataastaasang Kagalang-galang na Katipunan, «высочайшая и самая почётная организация»): символом борьбы против испанской власти они избрали тройную «анти-испанскую» букву. В 1898 в войну за независимость Филиппин включились США, испанцы были разгромлены, филиппинский флаг украсился буквами KKK, а орфография повстанцев стала официальной: алфавит (abakada) принял вид ⟨a, b, k, d, e…⟩ — тогда как «колониальные» буквы ⟨c⟩ и ⟨q⟩ из него были исключены. В 1987, когда антиколониальная борьба осталась далеко позади, филиппинский алфавит вновь гармонизировали с испанским: поставили ⟨k⟩ на привычное место перед ⟨l⟩, и разрешили использовать ⟨c, f, j, ñ, q, v, x, z⟩ в собственных именах и заимствованиях. Читать далее

Программирование на русском языке

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

Программирование на русском языке

Недавно мимо меня пролетела новость о том, что кто-то сделал русскоязычную версию ЯваСкрипта для учебных целей. Никакой особой реакции это не вызвало.Да, мой ник «Muxa» возник тогда, когда нельзя было называть папку кириллическим именем «Михаил». Да, моя команда червяков носила имена MAHbKA, CAHbKA , TAHbKA, BAHbKA и т. д. Да, я до сих пор стараюсь выкладывать в веб только файлы имеющие в названии [a-z0-9._-] - что бы не было проблем с кодировками. Но если вы спросите меня, что из всего этого надо делать вам, то я скажу только про имена файлов, а в остальном не вижу для вас никаких причин не использовать кириллицу. Более того, кириллица давно и прочно обосновалась в именах функций. Не верите? Щас покажу. Тыц на ссылку. Ссылка на которую тыц

Придумывает игру на примере русского Fallout; ч. 1/2

Первая из двух частей законченного сценария большой игры жанра action, с элементами РПГ. Действия её разворачиваются на многострадальном конти
Наука - Хабрахабр

Придумывает игру на примере русского Fallout; ч. 1/2

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

Придумывает игру на примере русского Fallout; ч. 2/2

Вторая половина длинного игрового сценария.Действия происходят в Крыму в XXIII столетии, в парралельной вселенной. СССР всё ещё формально суще
Наука - Хабрахабр

Придумывает игру на примере русского Fallout; ч. 2/2

Вторая половина длинного игрового сценария.Действия происходят в Крыму в XXIII столетии, в парралельной вселенной. СССР всё ещё формально существует, но Евразия больше похожа на себя в средневековье и античности, просто с пушками получше. Читать далее

Когда 12-й испытательный полёт Starship?

Согласно ряда утечек и заявлений, 12-й испытательный полёт космической транспортной системы Starship может состояться приблизительно в середине
Наука - Хабрахабр

Когда 12-й испытательный полёт Starship?

Согласно ряда утечек и заявлений, 12-й испытательный полёт космической транспортной системы Starship может состояться приблизительно в середине января 2026 года. Были и более оптимистические ожидания относительно декабря 2025, но вице-президент по запускам SpaceX Кико Дончев явно указал на январь. И вряд ли запуск случится во время новогодних каникул. Более обтекаемо, но предполагая примерно январь не так давно высказался и сам Илон Маск, заявив в конце октября, что SpaceX вероятно будет готова к 12-му полёту через пару месяцев. Читать далее

Пострелизная валидация данных как новый вид тестирования?

Что делать если шаткие предположения о логике работы легаси проектов используют как фундамент для новой логики?Как обезопасить легаси проек
Наука - Хабрахабр

Пострелизная валидация данных как новый вид тестирования?

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

Как я автоматизировал бронирование устройств с помощью нейросети, n8n и Пачки

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

Как я автоматизировал бронирование устройств с помощью нейросети, n8n и Пачки

Современные нейросети снижают порог входа в разработку. Теперь не обязательно быть программистом, чтобы автоматизировать рутину. В этой статье я расскажу, как, будучи руководителем проекта, создал корпоративного бота на n8n и Пачке с помощью ChatGPT и OpenRouter. От хаоса с устройствами до автоматизированной системы бронирования, JSON-запросов и PostgreSQL. Читать далее

Как техдолг убивает и спасает проекты одновременно

Технический долг - неизбежная часть любого проекта. С течением времени даже хорошо написанный код может стать сложным для понимания и сопров
Наука - Хабрахабр

Как техдолг убивает и спасает проекты одновременно

Технический долг - неизбежная часть любого проекта. С течением времени даже хорошо написанный код может стать сложным для понимания и сопровождения. Часто разработчики, сталкиваясь с чужим или собственным кодом, испытывают отвращение - и только после проверки истории изменений гита понимают, что автором кода являлись они же. Эта статья - не лекция. В интернете полно материалов про технический долг с графиками, квадратиками и теориями. Будем честны: большинство просто игнорирует его. Здесь мы попробуем посмотреть на технический долг так, как он есть на практике - как финансовый инструмент. Как кредитная карта с высоким процентом и мелким шрифтом: ею можно пользоваться, чтобы держаться на плаву, но потеря контроля может стоить проекту слишком дорого. Так и как же им управлять? Читать далее

Игровое кресло Fitchi Gaming C-04: очень функционально и невероятно дёшево, но вы его не купите

Недавно у меня возникла необходимость оборудовать домашнее рабочее место - стол и стул. Впрочем, предполагалось, что большую часть времени он
Наука - Хабрахабр

Игровое кресло Fitchi Gaming C-04: очень функционально и невероятно дёшево, но вы его не купите

Недавно у меня возникла необходимость оборудовать домашнее рабочее место - стол и стул. Впрочем, предполагалось, что большую часть времени оно будет не совсем рабочим, и в качестве стула планировалось игровое кресло.Беглый обзор интернет-магазинов в 4 глаза позволил сформировать ТЗ: кресло должно быть обязательно розовым, круто выглядящим, качающимся и с подушками под спину. Кошачьи ушки, подсветка, вибромассажёр - желательно, но не обязательно. А в остальном - просто выбрать лучшее из найденного и приобрести.После недолгих поисков было найдено, куплено на Озоне, собрано и введено в эксплуатацию игровое кресло Fitchi Gaming C-01. Оно полностью оправдало мои ожидания и поразило своей ценой, но рекомендовать его к покупке вряд ли стоит... Читать далее

Как не положить API: rate limiting в Python

История о том, как я случайно устроил DDoS на внутренний API, обрабатывая 10 миллионов векторов. И как asyncio.Semaphore меня спас. Читать далее
Наука - Хабрахабр

Как не положить API: rate limiting в Python

История о том, как я случайно устроил DDoS на внутренний API, обрабатывая 10 миллионов векторов. И как asyncio.Semaphore меня спас. Читать далее

Вайбкодинг становится менее доступным: OpenAI закручивает гайки

Вайбкодинг становится менее доступным: OpenAI закручивает гайкиС ноября 2025 года OpenAI добавили лимиты для своего продукта Codex.Если раньше можно б
Наука - Хабрахабр

Вайбкодинг становится менее доступным: OpenAI закручивает гайки

Вайбкодинг становится менее доступным: OpenAI закручивает гайкиС ноября 2025 года OpenAI добавили лимиты для своего продукта Codex.Если раньше можно было пользоваться Codex сколько угодно, то теперь, лимиты нещадно душат... Больше о лимитах