Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 31 мин. назад

Говорим о грызунах: наши истории о выборе идеальной мыши

5 часов 44 мин. назад

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

Читать далее

Сдвигать за 60 секунд: конденсаторы, триггеры, двоичные счетчики

5 часов 45 мин. назад

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

На маршруте последовательностной логики меня поджидает своего рода counter strike — два секундомера в качестве финального проекта курса схемотехники. По пути освою новые компоненты… и новые среды эмуляции. Долой трехмерность, даешь эффективность!

Читать далее

Что не так с отчётом MIT NANDA, в котором говорят, что 95 % AI-проектов проваливаются?

5 часов 50 мин. назад

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

И вот, натолкнувшись отчёт MIT NANDA, я вижу дерзкое утверждение: «95 % организаций не получают никакой отдачи от своих ИИ-проектов».

Мне, как прожженному «ретрограду» и «луддиту», которым меня не раз кликали добрые люди, положено бы порадоваться и накатать ещё одну обличающую статью: «А я говорил! А вы не верили!» Я так обязательно сделаю, но не сейчас.

Потому что с этим отчетом что-то не так.

Если кратко — он убогий.

Читать далее

Системный аналитик в России: правда о работе в регионах, универсальности и удалёнке из первых уст

5 часов 51 мин. назад

Привет, Хабр!

Меня зовут Виталий Герасимов, я ведущий системный аналитик в Lenta tech («Группа Лента»). Сегодня хочу поговорить о том, что редко обсуждают в профессиональных кругах: как региональные особенности влияют на работу системного аналитика в России. Я сам прошёл путь от региональных проектов до удалёнки и столичных компаний и готов поделиться опытом.

Читать далее

Тёмная сторона Си: трюки, хаки, магия и алгоритмы

5 часов 56 мин. назад

Доброго времени суток, господа и дамы! Иногда у некоторых людей возникает желание заняться откровенным непотребством в программировании — то, что не несет практической пользы напрямую, но помогает развлечься. И я — не исключение. В этой статье я хочу рассказать вам о лайфхаках, трюках (магических и не очень), алгоритмах на языке C!

Идея написать эту статью зародилась из моего поста, после него я написал статью «Математика, биты, магия и немного ненормального программирования на C» и «Фокусы, хаки, магия и прочее ненормальное программирование на C», которые раскрывали много интересных моментов. Увидев, что многим понравилась, я задумался: почему бы не изучить еще какие-нибудь трюки, заодно практикуясь в программировании на C?

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

Всех, кто заинтересовался — прошу под кат.

Читать далее

Контроль действий без паранойи: как использовать аудит-логи в Selectel

6 часов 1 мин. назад

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

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

Привет! Меня зовут Кристина, я старший менеджер продуктов клиентских сервисов в Selectel. В этой статье расскажу, как устроен сервис, какие задачи решает, из чего состоят логи, а также — как интегрировать их с системами безопасности и аналитики. 

Читать далее

Цифровой Гринч: как не позволить мошенникам украсть ваши деньги и настроение

6 часов 10 мин. назад

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

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

Читать далее

Как понять, что продуктовый дизайнер работает неэффективно

6 часов 24 мин. назад

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

Читать далее

Как стартапу не быть съеденным: стратегия выживания против техногигантов

6 часов 48 мин. назад

Создаете инновационный и успешный продукт? Поздравляем. Скорее всего, вы уже в поле зрения одного из техногигантов. У них есть то, чего обычно нет у стартапа: практически неограниченные ресурсы, готовые команды инженеров, миллиардные бюджеты и доступ к миллионам пользователей. Их любимый прием — «инновационное заимствование». Проще говоря, они могут позволить себе скопировать вашу лучшую фичу, целый продукт или даже бизнес-модель, интегрировать это в свою экосистему и предложить дешевле (или бесплатно до определенной поры). Если, конечно, вы заранее не защитили свои инновационные разработки патентами и свидетельствами.

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

Читать далее

Автоматизировали расчет зарплаты для сети из 40+ кофеен, где много нюансов в работе сотрудников

6 часов 48 мин. назад

Сеть кофеен — это текучка, гибкие графики, подмены, совместители и десятки локаций. А если считать зарплату вручную, это еще и боль. Особенно когда всё построено на Excel: где-то не проставили смену, забыли штраф, не учли роль. На связи Анна Астахова, директор по развитию ИТ-интегратора «Белый код». Рассказываю, как мы автоматизировали расчёт зарплаты в сети кофеен, в которой более 150 сотрудников и нестандартизованной системой мотивации.

Читать далее

Свод знаний ITIL для управления ИТ-услугами в ERP-проектах

6 часов 56 мин. назад

Программное обеспечение прошло долгий путь от набора команд до комплексных софтверных человеко-технических систем. Небольшие программные разработки, призванные решать локальные задачи, постепенно превратились в набор приложений, далее появились программные системы, включающие организационную составляющую, а позже – информационные системы как совокупность человека, техники и программных продуктов. Логическую последовательность завершили корпоративные информационные системы, объединившие в себе множество информационных систем [1].

Корпоративные информационные системы позволяют автоматизировать набор бизнес-процессов. Чем больше процессов, тем представительнее стандарт, цифровизирующий их. Так наиболее известным и востребованным классом систем является ERP [2]. ERP-системы охватывают практические все административно-хозяйственные операции компании и представляют средства для их автоматизации. Помимо ERP доступен широкий набор прочих классов: MRP, TMS, WMS, APS, BI, MES и др. Если раньше идея объединить все стандарты в единый класс казалась обоснованной, то на текущий момент – это утопия, так как слишком стремительно развиваются технологии и появляются новые виды систем.

Потребность в управлении различными классами программных систем, являющихся основой функционирования современного предприятия, становится все более востребованной и незаменимой: достижение стратегических целей компании тесно связано с вопросом цифровизации бизнес-процессов. Среди множества сводов знаний, применимых к информационным системам: PMBoK, BABoK, BPM CBoK, DAMA-DMBoK, EABoK/TOGAF, SWEBoK, ITIL [3-9], последние два являются наиболее релевантными тематике данной статьи. Свод знаний по программной инженерии, SWEBoK, охватывает весь жизненный цикл информационной системы, в то время как лучшие практики по управлению ИТ-услугами, заданные в ITIL, не ограничиваются рассмотрением только софтверных решений, а представляют все многообразие ИТ-продуктов.

Читать далее

Как Rust думает о памяти: &mut, provenance и noalias

6 часов 56 мин. назад

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

Сегодня с вами посмотрим изнанки модели памяти Rust. Поговорим о том, кто имеет право на доступ к памяти, что такое provenance указателей, почему &mut T считается эксклюзивным и как все это добралось до уровня оптимизатора LLVM через атрибут noalias.

Читать далее

Почему заменить ОЗУ в СХД Huawei Dorado проще, чем контроллер

7 часов 4 сек. назад

Я занимаюсь технической поддержкой и сопровождением в компании «Онланта». Сегодня в блоге ЛАНИТ я расскажу о решении реального кейса по замене ОЗУ (оперативной памяти) в СХД Huawei.    

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

Однако на практике при детальной диагностике зачастую можно выявить конкретный неисправный компонент — например, модуль оперативной памяти (ОЗУ) — и заменить только его. Это позволяет значительно сократить затраты по сравнению с заменой всего контроллера, стоимость которого может быть в разы выше стоимости отдельных комплектующих.

Читать далее

CognitiveDrone: система на VLA с когнитивными способностями для управления летающим роботом в трехмерном пространстве

7 часов 1 мин. назад

VLA-модели объединяют визуальное восприятие, понимание естественного языка и выполнение физических действий. Обычно они применяются для манипуляций — например, чтобы робот взял предмет или повернул рычаг. Но управление роботом, особенно летающим, это не всегда изменение состояния — иногда это перемещение его в трехмерном пространстве. 

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

Я Артем Лыков, ведущий RnD-разработчик в МТС Web Services. Параллельно работе — аспирант в лаборатории интеллектуальной космической робототехники Сколтеха (руководитель Дмитрий Тетерюков), где лидирую направление когнитивной робототехники. Сегодня расскажу, как в рамках научной работы вместе с коллегами по лаборатории мы обучили OpenVLA и создали CognitiveDrone — первую VLA-модель для летающих роботов. А также объясню, зачем мы внедрили модуль VLM и за счет чего он помог повысить качество решения когнитивных задач на 17,6%.

Читать далее

Как получить лицензии ФСТЭК России и не получить травму: опыт Angie Software

7 часов 1 мин. назад

Всем привет!

В сентябре 2025 года мы в Angie Software получили долгожданные лицензии ФСТЭК, которые позволят нам заняться сертификацией продуктов. К этой точке в пространстве и времени мы шли почти год, хотя изначально казалось, что сама по себе процедура представляет довольно простой алгоритм. И не должна отнимать столько времени.

В этом тексте мы попробуем рассказать нормальным русским языком - что такое лицензии ФСТЭК, зачем они вам нужны, как все это связано с сертификацией продуктов, чем это, в теории, будет вам полезно. И укажем, какие ошибки мы допустили по дороге. Возможно, вам это сэкономит кучу времени и спасет тонны нервных клеток. Нам бы такой текст точно пригодился. Но мы его в свое время не нашли...

Читать далее

Stack Overflow в голове: Почему мы тупеем после 18:00 и зачем Сеньору «хардкодить» свою жизнь

7 часов 1 мин. назад

Случалось такое? 19:00. Мы закрываем рабочие ноутбуки. Мы — Senior Developers, архитекторы, тимлиды. Люди, которые сегодня днем жонглировали абстракциями и решали проблемы на миллионы рублей. У нас был план: вечером покодить свой пет-проект, выучить Rust или хотя бы почитать ту самую доку по архитектуре.

Читать далее

Очереди на PostgreSQL: антипаттерн или реальность жизни

7 часов 1 мин. назад

Привет! Меня зовут Дима Кривопальцев, я тимлид бэкенд‑команды Яндекс Диска (Яндекс 360). Уже больше семи лет я занимаюсь разработкой высоконагруженных распределённых систем — и в статье расскажу об одной из них.

В Яндекс 360 есть сервисы с очень большими нагрузками — и по RPS, и по объёму хранимых данных, и по числу обрабатываемых асинхронных задач. Именно последняя часть — асинхронная обработка — будет в центре этого рассказа.

Тема может показаться немного провокационной: речь пойдёт об очередях поверх SQL‑баз, а в сообществе такое решение принято считать антипаттерном — и на это есть основания. На конференциях и в статьях обычно можно услышать скепсис: «Очередь на PostgreSQL? Не стоит даже пытаться». Действительно, подобных попыток было много, и почти все сталкивались с типовыми проблемами — от блокировок до деградации производительности.

Тем не менее, в реальности у многих крупных компаний всё равно есть свои очереди, построенные поверх SQL‑баз — как PostgreSQL, так и MySQL. Это решение встречается и в российских, и в зарубежных командах. Яндекс Диск здесь не исключение — у нас тоже есть своя реализация, о которой сегодня и пойдёт речь.

Читать далее

Создание кастомного Toolbar с Jetpack Compose. Подробный разбор всех попыток и решений

7 часов 18 мин. назад

Привет, Хабр! Меня зовут Максим Сазонов, я android-разработчик в ПСБ. 

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

И главная проблема, которую надо решить при создании этого компонента  это центрирование title и subtitle. Эта проблема возникает потому что у нас может быть тулбар с разным количеством иконок по обе стороны от заголовка, текстом и иконками или только с title. И если ширина иконок у нас стандартна (44 dp), и достаточно просто умножить эту ширину на количество иконок справа, чтобы понять свободное пространство для title и subtitle, то с текстом с одной или с двух сторон всё намного сложнее, так как мы не можем заранее вычислить ширину этого текста, а значит не можем правильно центрировать и задать ширину title и subtitle.

В статье я расскажу, как я решил этот вопрос.

Читать далее

Экономика дефицита: как OpenAI, Google и xAI перекроили рынок оперативной памяти

7 часов 20 мин. назад

В ноябре 2025 года рынок памяти столкнулся с кризисом: цены на DDR5 взлетели в 2–3 раза всего за несколько недель, а производители чипов работают на пределе возможностей. Причина — взрывной рост ИИ-индустрии, где такие гиганты, как OpenAI, Google и xAI, буквально «выгребают» с рынка всю доступную память GDDR и HBM для своих дата-центров.

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

Читать далее

Грааль, Екклесиаст и навязчивый мотив

7 часов 45 мин. назад

Краткая история о техническом эксперименте. Автор проанализировал многолетнюю историю высоколиквидных активов, чтобы найти «гарантированные» ранги наклона, которые всегда дают выигрыш. Робот был идеален, но столкнулся с фундаментальным препятствием. О том, как эмпирическое фиаско приводит к формулировке метафизического принципа, который опровергает Эйнштейна и Екклесиаста.

Далее

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

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