Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 56 min 22 sec ago

Infrastructure as Code на практике: как мы рефакторили сложный Ansible-репозиторий

Mon, 09/08/2025 - 18:54

Привет. Я Сергей Истомин, DevOps-инженер в KTS.

Это статья о том, как сделать так, чтобы заказчику было легко пользоваться Ансиблом. Сразу оговорюсь: речь пойдет о кейсе, когда на вашей ферме 100 голов, и всех вы знаете по именам (да, так тоже бывает).

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

Читать далее

Как улучшить оценку МНК в гуманитарных науках

Mon, 09/08/2025 - 18:46

Замечательный метод МНК появился в недрах астрономии (точной науки). Здесь мы покажем как можно существенно улучшить ее оценки в гуманитарных (неточных) науках.

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

Читать далее

Блочное кодирование для детей: с чего начать и зачем оно нужно

Mon, 09/08/2025 - 18:34

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

Читать далее

Разворачиваем онлайн-игру на виртуальном сервере

Mon, 09/08/2025 - 18:01

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

Вступление

Будучи большим любителем Guild Wars 2, однажды я написал прототип с минимальной реализацией похожей системы боя. Мне хотелось, чтобы можно было самим создавать и настраивать бои. Недавно я добавил к прототипу редактор данных игры, веб-клиент и сервер для мультиплеера. После этого я арендовал сервер и загрузил туда игру, чтобы можно было поиграть с друзьями.

Читать далее

Индия представила Vikram 3201: свой процессор для космоса. Что это за чип и как он работает?

Mon, 09/08/2025 - 17:51

На Semicon India 2025 в Нью-Дели разработчики показали первый индийский 32-битный микропроцессор Vikram 3201. Он предназначен для космической отрасли, поэтому достаточно сильно отличается от «родственников». Давайте разберем, зачем Индии понадобился такой процессор, чем он выделяется среди современных решений, какие у него технические особенности, ограничения и перспективы. Поехали!

Читать далее

[Перевод] Будущее джунов в эпоху ИИ: угроза или шанс?

Mon, 09/08/2025 - 17:40

Команда AI for Devs подготовила перевод статьи о будущем джунов в эпоху ИИ. Автор утверждает: полностью заменить начинающих разработчиков невозможно и опасно — именно они со временем становятся тимлидами. Но чтобы оставаться востребованными, джуны должны освоить «версию 2.0» своей роли и научиться работать бок о бок с ИИ.

Читать далее

Что скрывает ваш API Gateway

Mon, 09/08/2025 - 17:31

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

Хорошо спроектированный и надежный API — это ворота, через которые ваши данные и функциональность взаимодействуют с внешним миром: мобильными приложениями, веб‑сайтами, партнерскими сервисами и даже внутренними клиентами.

Читать далее

Почему так сложно использовать юмор в играх

Mon, 09/08/2025 - 17:30

Комедия — один из наименее развитых жанров в играх. В Steam или Epic Games Store раздел «популярное» заполнен фэнтези, MMORPG и спортивными симуляторами. А вот комедии там даже не упоминаются. Это неудивительно, учитывая сложность интеграции юмора в геймплей. Геймдизайнеру легко заставить кого-то почувствовать себя Рембо, вложив ему в руку виртуальный пистолет. Но как заставить игрока почувствовать себя Чарли Чаплином или Джимом Керри?

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

Читать далее

Суд спас льготы для ИТ компании: что важно понять прямо сейчас

Mon, 09/08/2025 - 17:27

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

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

Читать далее

AI-ассистенты без кода: как применять ИИ для руководителей, владельцев продуктов и Agile коучей

Mon, 09/08/2025 - 17:20

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

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

Читать далее

Почему LLM врут с умным видом

Mon, 09/08/2025 - 16:26

Иногда кажется, что большие языковые модели уверены в себе больше, чем большинство людей в понедельник утром. Задаёшь простой вопрос — а в ответ получаешь удивительный факт, на который хочется переспросить: а ты точно знаешь, о чем говоришь или просто угадываешь?

Оказывается, у этой привычки «галлюцинировать» и выдавать ответы даже тогда, когда стоило бы промолчать, есть вполне логичные основания. Проблема заложена ещё на этапе обучения и подкрепляется тем, как мы потом оцениваем работу LLM. Почему даже самые продвинутые модели чаще выбирают угадать, чем признаться в собственном незнании, и что с этим делать — свежее исследование предлагает неожиданно простое объяснение.

Читать далее

Велосипедный пузырь на рынке в XIX веке: как это было

Mon, 09/08/2025 - 16:24

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

Так и произошло в Великобритании в конце XIX века. Рассказываем, как Соединенное Королевство пережило «велосипедный пузырь», какие оригинальные и технологичные производители в нем погибли, а какие сумели дожить до наших дней. 

Читать далее

HackRF на Windows: работа через DLL и создание Python-библиотеки

Mon, 09/08/2025 - 16:09

Небольшая статья для начала работы на питоне с приемником HackRF One под Windows. Когда мне захотелось работать с приемником HackRF напрямую из Python, я обнаружил, что существующая библиотека pyhackrf работает только на Linux. Это подтолкнуло меня к доработке подхода для работы под Windows через прямое взаимодействие с DLL. Возможно, мой опыт кому-то пригодится.

Читать далее

[Перевод] Humans-in-the-loop vs synthetic data: за что идёт борьба на рынке AaaS

Mon, 09/08/2025 - 16:00

Scale зарабатывает более $750 млн в год на продаже данных для RLHF. Кто собирается их потеснить?

Scale AI — стартап, ранее известный своими контрактами на разметку данных для беспилотных автомобилей и военных проектов, приближается к годовому обороту в $1 млрд благодаря своим дата-сервисам, используемым в техниках вроде reinforcement learning from human feedback (RLHF). Я давно слышал слухи об их масштабах, о том, что они работают буквально со всеми крупными AI-лабораториями — от Meta до OpenAI, но увидеть подтверждение этого в публичных отчетах ощущается совсем иначе.

Читать далее

SCARA-based робот 2016, или как мы поехали в Ухань на международные соревнования по робототехнике Robocon 2018. Часть 1

Mon, 09/08/2025 - 15:50

Предыстория вопроса. Знакомство с китайской компанией Dobot началось год назад с проекта «Кубики».

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

Исследование тематических ресурсов мне удалось составить небольшой перечень возможных конструкций. Так же был найден интересный ресурс на сайте МФТИ — лабораторная работа «Робот строит башню».

Читать далее

Тренды кибербезопасности 2025 года: анализ угроз и необходимые навыки специалистов

Mon, 09/08/2025 - 15:49

Тренды кибербезопасности 2025 года: анализ угроз и необходимые навыки специалистов

Что определяет ландшафт кибербезопасности прямо сейчас? Ключевые тренды, навыки, которые становятся необходимыми, и прогнозы о том, к чему стоит готовиться. Все основано на практическом опыте и данных аналитики Positive Technologies.

Читать далее

Что такое Tone of Voice и как его внедрить

Mon, 09/08/2025 - 15:44

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

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

Один из способов улучшения формулировок — использование Tone of Voice (ToV). Это инструмент, который дополняет платформу проекта и техническое задание.

Глубокая проработка ToV при написании текста нужна, потому что клиент, как правило, не знает какую информацию ему нужно дать редактору, а райтер не имеет представления о том, как и с какой тональностью её изложить.  

Чтобы исправить этот пробел, я описал модель для структурирования смыслов и атрибутов текстов и креативов.

Читать далее

Как упростить разработку: опыт и размышления (компиляция из моей переписки)

Mon, 09/08/2025 - 15:35

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

Азазель предложил идею, которая кажется логичной и полезной:

Читать далее

[Перевод] Google Chrome исполнилось 17 лет: история браузера и его будущее

Mon, 09/08/2025 - 15:30

Команда JavaScript for Devs подготовила перевод статьи Адди Османи к 17-летию Google Chrome. За эти годы браузер прошёл путь от «минималистичного проекта с комиксом» до полноценной платформы для приложений с ИИ. Скорость, безопасность, стабильность и простота остаются его основными принципами, а впереди — новая эра с локальными AI-API и встроенным ассистентом Gemini.

Читать далее

От хаоса к системе: как построить эффективный онбординг в ИТ-команде

Mon, 09/08/2025 - 15:28

Меня зовут Курбатов Даниил, я тимлид поддержки кредитного конвейера в Банке Уралсиб. Наша команда занимается широким спектром задач — от DevOps и SRE до обработки обращений Service Desk. Когда я стал руководителем, передо мной встала амбициозная задача: за три месяца нанять восемь новых сотрудников и максимально быстро ввести их в курс дела.

Читать далее

Who's online

There are currently 1 user and 6 guests online.