Сайт Словарус 2.0 – это вторая улучшенная версия сайта с русской заменой иностранных слов, который я ранее делал по заказу Love Media и лично господина Маркелова.
Задача. Восстановить сайт из веб-архива и сделать его лучше.
Читать далееНа первом курсе в колледже Y нас обязали подготовить и защитить проект. Тема моей работы — «Роль изучения английского языка для будущих специалистов в сфере информационных технологий». По итогам проекта была также опубликована краткая статья.
Читать далееАвтор блога о ретро-компьютерах The Silicon Underground Дэвид Л. Фаркуар напомнил об истории Am386 — клона процессоров Intel, который AMD выпустила в 1991 году и которому исполнилось 35 лет.
Читать далееМы строим Рерайт-Завод – AI-систему для автоматизации рерайта новостей в региональных СМИ. В этой статье рассказываем, почему вернули RAG, от которого сами отказались: как реализован поиск бэка (background-контекста) для новостных статей с помощью embeddings и трёх агентов.
Читать далееПривет, Хабр! Меня зовут Андрей Лаврентьев, я — аналитик в группе развития технологий информационного моделирования инженерного направления в ПИК.
Сегодня я расскажу, как наша компания решает задачи получения спецификаций (ведомостей объёма материалов) из информационной модели при проектировании внутренних инженерных систем.
Когда в компаниях внедряют BIM-процессы (в частности, проектирование в Revit), нередко можно услышать расхожую фразу о том, что информационная модель позволяет легко, «одной кнопкой», выдавать из себя точные объёмы изделий, материалов и оборудования.
На деле это оказывается правдой только наполовину. Лёгкой выдаче точных объёмов предшествует кропотливая работа проектировщика и BIM-специалиста. Важную роль играет их внимание к качеству семейств и моделирования с самых ранних этапов, к параметризации элементов в модели и к соблюдению технологии.
Начинающие пользователи Revit в первых проектах нередко отказываются от формирования спецификаций прямо из модели и ведут их отдельно, например в таблицах Excel. При этом спецификации в Revit представляют собой динамические таблицы: каждая строка соответствует элементам модели, а каждый столбец отражает их параметры. Добавить новую строку без создания соответствующего объекта в проекте невозможно. Часто к таким инструментам не прибегают ещё и потому, что к оформлению спецификаций приступают на завершающих стадиях, когда сроки поджимают и уже нет возможности детально настраивать модель.
В ПИК информационные модели используются не только для оформления чертежей и спецификаций в составе рабочей документации. Проектные модели продолжают свой жизненный цикл: после проектирования из них автоматически получают сметы, на их основе согласовываются договоры с монтажными организациями. Далее проектная информационная модель превращается в строительную, и по ней инженеры строительного контроля начинают принимать выполненные работы у подрядчика. Все эти этапы базируются на работе проектировщиков, и поэтому важно с самого начала иметь в модели качественно и безошибочно подсчитанные объёмы.
Читать далееИнструкция для менеджера: 6 пунктов, полстраницы. Инструкция для AI-агента по тому же процессу: 9 разделов, 10-15 страниц. Почему «просто подключить ChatGPT к процессу» не работает — разбираем на примере согласования договора.
Нырнём глубжеHTTP простыми словами. Часть 1 (Основы).
Статья для тех, кто хочет разобраться в основах протокола. Рассматриваются методы HTTP, форматы запросов и ответов, URI/URL, версии протокола, заголовки и коды состояния.
Материал содержит схемы и примеры, включая ручную сборку HTTP-запроса и отправку через PowerShell. Подойдёт начинающим разработчикам (фронтенд, бэкенд), тестировщикам и всем, кто работает с веб-технологиями.
Первая часть цикла – в следующих статьях будет разобран жизненный цикл HTTP-соединения.
Читать далееСтатья про то, как создавать клеточные лабиринты с помощью алгоритма Hunt&Kill + реализация на языке python.
Читать далееСуществует несколько различных протоколов, предназначенных для обеспечения бесперебойной работы сети на канальном уровне. Сегодня мы рассмотрим Ethernet Ring Protection Switching – технологию, обеспечивающую высокую доступность и отказоустойчивость в кольцевых топологиях.
Разобрать ERPSПривет, Хабр! Меня зовут Никита Чубаров. По трудовому договору я инженер-эксперт по разработке и сопровождению сервисов, а по факту DevOps-инженер с фокусом на доставку в платформенных командах, которые поставляют общие решения для десятка дочерних команд. Со временем эта доставка перестала быть прозрачной и предсказуемой, и всё больше напоминала космолёт, в котором пилот перед каждым запуском вручную подключает провода, проверяет давление в контурах и по списку нажимает десятки кнопок. Пока запусков мало, это ещё можно представить, но когда их становится сотни, а кораблей — десятки, такая схема быстро превращается в источник ошибок и выгорания.
Примерно в таком состоянии у нас находился Bootstrap Namespaces. В статье я расскажу, как мы прошли путь от сложной CI-оркестрации к декларативному управлению Bootstrap Namespaces через Argo CD и GitOps, какие проблемы это позволило убрать и какие новые ограничения пришлось принять.
Читать далееПривет, меня зовут Саша. Я руковожу группой разработки MVP-продуктов и моя жизнь очень тесто связана с IOT и умными девайсами. По работе я привык быстро собирать прототипы, проверять гипотезы и доводить их до минимально рабочего состояния.
Но эта история - не про рабочий проект.
Она началась с фразы моего друга:
«Слушай, а можно сделать так, чтобы котёл на даче был умным?»
Спойлер: можно.
Ещё один спойлер: на выходе получилось мобильное приложение, кастомные Android-виджеты и планы на кухонный информационный центр.
В продаже появились светодиодные лампы Navigator с высоким индексом цветопередачи, причём это не дорогие лампы премиальной серии, а обычные лампы массмаркета.
Я купил "грушу" 12 Вт и "свечку" 7 Вт и протестировал их.
Читать далееИстория о том, как я создал свою соцсеть. И у меня даже получилось что-то. Видеохостинг, мессенджер, короткие ролики, стена и многое другое
Читать далее26 февраля в 21:00 по московскому времени стартовал Server Slam - финальное открытое тестирование нового шутера Marathon от студии Bungie. И, дорогие читатели, это получился натуральный краш-тест всей серверной системы. 143 тысячи игроков в Steam одновременно. Спустя два часа после запуска. В будний день. Думаю, цифра говорит сама за себя.
Студия, которая три десятилетия активно участвует на рынке многопользовательских шутеров. Легендарные создатели саги про похождения Мастера Чифа и Молодого Волка - теперь бросают вызов самим себе. Отказ от привычной формулы кооперативных лутер-шутеров. Полный переход в жанр extraction shooters - эвакуационные шутеры, где смерть означает безвозвратную потерю всего нажитого.
Читать далееРассказываем, как прошел февраль 2026 года в русскоговорящей игровой индустрии. В нашем дайджесте вас, как всегда, ждут свежие анонсы, подробности о новых проектах, а также важная информация из пресс-релизов ожидаемых игр.
Читать далееВсем привет! Я один из лидеров стека тестирования в компании ТехВилл. Продолжаем разговор про то, как применять AI в работе так, чтобы он реально экономил время. В прошлой статье я рассказывал, как мы внедряем AI-ревью ручных тест-кейсов. А сегодня --ещё один не самый типичный кейс для Cursor: перенос тест-кейсов из Яндекс Трекера в Allure TestOps буквально одной командой.
(Ну и не могу не поделиться ссылочкой на свой уютный телеграм канальчик , который из QA,QA Auto канала постепенно превращается в канал про AI и Вайбкодинг).
Читать далееСидячая работа — профессиональное проклятие разработчиков. Проводя по 10 часов за кодом, мы часто игнорируем «звоночки» от поясницы, пока они не превращаются в полноценные прострелы. После очередного визита к врачу я задался вопросом: а можно ли использовать современные LLM, чтобы упростить жизнь пациенту и наглядно отслеживать динамику лечения?
Так появился Spine Advisor — десктопное приложение на Python, которое использует мультимодальную модель Gemini 3 Flash для «чтения» МРТ и ведения цифрового дневника спины.
Читать далееПривет, дорогой читатель! Меня зовут Анна. Сейчас по иронии или волею судьбы я работаю в договорном направлении и теперь-то понимаю, почему важно согласовать договор не только с самим собой, а с целым рядом специалистов, чтобы максимально защитить свои права и снизить риски. Но буквально два года назад я не придавала большого значения даже внимательному чтению договоров, и это оказался самый дорогой опыт в моей жизни. Надеюсь, дороже уже не будет.
Мне пришлось закрыть торговые точки в Москве из-за отсутствия опыта и знаний, и именно об этом я хочу рассказать: о своем предпринимательском кейсе и ошибках, которые я предвидела и о существовании которых даже не подозревала. И да, в какой-то момент для меня термин «договор» приобрел другую тональность. Сейчас это не просто звук (и основная часть работы), а целая история из жизни. Я надеюсь, что она будет полезна для всех, кто только задумывается об открытии своего дела.
Читать далееПривет, Хабр! Меня зовут Максим Князев, старший системный инженер К2 Кибербезопасность. Сегодня я хочу поговорить об атаках на цепочки поставок на примере того, что все хорошо понимают и любят.
Просто представьте, как вы заказываете эспрессо в проверенной кофейне. Зерна от известного обжарщика, бариста с опытом, кофемашина за миллион. И казалось бы, все идеально. Но потом выясняется, что кто-то подсыпал в зерна что-то лишнее еще на плантации. Вы не виноваты, кофейня не виновата, но пить это вы уже не хотите.
В разработке происходит ровно то же самое, только в роли зерен здесь выступают npm-пакеты. Плантация превращается в GitHub, а подозрительные примеси представляют собой вредоносный код в легитимном релизе. И вы узнаете о проблемах не по вкусу, а по инциденту в проде.
Давайте продолжим это сравнение под катом и разберемся, как не испортить компоненты, из которых складывается современная кибербезопасность.
Читать далееВ работе постоянно сталкиваешься с багами. В топе самых неприятных — крэш. Еще хуже — когда он неочевидный, и сразу сложно сказать, откуда "растут ноги". В этой статье попробуем воспользоваться LLDB для разбора проблемы на реальном примере.
Читать далее