Feed aggregator

[Перевод] Пишем свой git: минимальная реализация на Rust

Habr.com - Wed, 01/28/2026 - 17:10

Контроль версий долгое время был для меня «чёрным ящиком»: я не понимал, как именно хранятся файлы, как формируются diff’ы и из чего состоят коммиты. А поскольку я люблю изобретать велосипеды, почему бы не попробовать реализовать git самому?

Читать далее

Сотрудник «Контура» сделал тату с логотипом компании. Как работает подмена собственной идентичности

Habr.com - Wed, 01/28/2026 - 17:07

Недавно в Telegram разошлась история: сотрудник компании «Контур» сделал татуировку с логотипом своего работодателя и выложил результат в личном канале.

Пост быстро подхватили другие каналы — уже не как новость о лояльности, а как повод для иронии.

И здесь важно сразу обозначить: речь не про конкретного человека и не про «Контур». История просто слишком наглядно подсветила более общее явление.

Читать далее

Citizen: как производитель калькуляторов и часов выживает в эпоху ИИ

Habr.com - Wed, 01/28/2026 - 17:02

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

Читать далее

Персональные данные: что было в 2025 и что делать в 2026

Habr.com - Wed, 01/28/2026 - 17:00

Привет!

С 26 по 30 января проходит ежегодная неделя защиты конфиденциальности данных (Data Privacy Week), поэтому мы решили подготовить для вас полезный материал по персональным данным.

Меня зовут Илья Башкиров, я юрист по ИБ InfoWatch, и сегодня хочу поделиться статьёй в двух актах. Акт 1 — обзор опыта и судов 2025 года: кого, за что и как штрафовали и на что стоит обратить внимание. Акт 2 — небольшой гайд по front-end-privacy-compliance, то есть по работе с персональными данными, формами согласий и кукисов, политиками и прочим на сайтах и в приложениях.

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

Читать далее

Рекуперация в небе. Концепт беспилотника, который заряжается от сопротивления воздуха

Habr.com - Wed, 01/28/2026 - 16:44

Ниже представлен исходный материал, описывающий концепцию дрона. Сам летательный аппарат выступает здесь лишь объектом для отработки методологии. Главный интерес представляет не техническая спецификация устройства, а аккумулирующаяся на нем взаимосвязь. Рассматривается качество машинного перевода, специфику площадок, реакцию аудитории и итоговую аналитику ИИ. Текст, написанный человеком, прошел полный цикл цифровой обработки: перевод, редактуру, верификацию и критическую оценку группой ИИ агентов. Данный материал служит полем для проверки центрального вопроса. Какова реальная практическая польза искусственного интеллекта и каковы его пределы в контексте кросс языкового технического обмена?

Читать далее

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

Habr.com - Wed, 01/28/2026 - 16:44

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

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

Прочитать статью

Киберпреступные форумы: их экономика, инфраструктура и эволюция защиты

Habr.com - Wed, 01/28/2026 - 16:27

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

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

Читать далее

Жизнь программиста или дядя Миша советует

Habr.com - Wed, 01/28/2026 - 16:05

В старом «Ералаше», который смотрели еще ваши родители, была пара занятных сюжетов о спорте под общим названием «Спорт, спорт, спорт» или «Дядя Миша даёт советы». Если уж быть совсем точным, то речь о выпусках 19 и 28 -- желающие сами найдут. В каждой шутке есть доля шутки, поэтому люди с соображением и воображением почерпнут полезное даже в формате юмористического киножурнала.

Читать далее

UX-редактура на Госуслугах. Как мы пишем короткие тексты, чтобы их понимали

Habr.com - Wed, 01/28/2026 - 16:05

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

Читать далее

ИИ-генераторы музыки: интересная игрушка или поворот в музыкальной эволюции?

Habr.com - Wed, 01/28/2026 - 16:00

В карьере великого композитора главное — родиться вовремя! — В.А. Моцарт

[Перевод] 3 ошибки при работе со Spring Boot, которые просачиваются в прод (и как их исправить)

Habr.com - Wed, 01/28/2026 - 15:57

Пишешь на Spring Boot уже пару лет и уверен, что знаешь все подводные камни? Рассмотрим классические ошибки, которые продолжают проникать в прод даже у бывалых разработчиков. Вместе с Mohamed Akthar в новом переводе от команды Java Insider разбираем три распространённые проблемы, которые могут привести к бессонным ночам отладки.

Читать далее

Адаптация, карьерный трек 2026

Habr.com - Wed, 01/28/2026 - 15:49

Пару лет назад я написал свою первую статью на Хабр. Если перечитать её сейчас, она хорошо заряжает энергией, но во многом говорит про ментальное становление и правильные вопросы к руководству. Эту статью я хочу посвятить следующему этапу. Менее мотивационному, но более сознательному. Тому, с чем сталкиваются и молодые, и опытные специалисты, когда рынок начинает меняться быстрее, чем привычные карьерные модели.

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

Читать далее

Решение проблемы перенаселения планеты при помощи ИИ

Habr.com - Wed, 01/28/2026 - 15:47

Меня зовут Алекс Гусев. Я - гуманитарий с техническим складом ума (или наоборот - технарь с гуманитарным). В общем, я не сильно удерживаю полёт своей фантазии, ибо простор для полёта присутствует в обеих координатах - и в технической, и в гуманитарной.

Я не собирался ничего писать на Хабр, как-то не до этого сейчас, но комменты под постом "День после появления AGI" меня, можно сказать, вынудили к этому. Как участник дебатов в комментах, я вдруг осознал, как, возможно, достаточно (не)гуманным способом будет решаться проблема перенаселения в не очень далёком будущем и какое место займёт ИИ в решении этой проблемы.

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

Читать далее

Тестирование Telegram-ботов в CI/CD: токены не нужны

Habr.com - Wed, 01/28/2026 - 15:45

Типичная настройка CI для Telegram-бота: в секретах лежит токен, тесты ходят в реальный API, пайплайн занимает 10-15 минут и периодически падает на ровном месте. Таймауты, rate limits, протухший токен, который забыли обновить. Знакомая ситуация.

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

Читать далее

Путешествие внутрь YADRO. Часть 3: распаковка и тест-драйв TATLIN.UNIFIED Gen2

Habr.com - Wed, 01/28/2026 - 15:45

Хабр, привет! На связи Михаил Косцов, руководитель практики вычислительной инфраструктуры и систем резервного копирования К2Тех. За последние годы у российских ИT-специалистов выработался «синдром недоверчивого покупателя». Когда презентуют очередную «полностью отечественную» разработку, машинально ищешь подвох: знакомый корпус под новым шильдиком, наспех перелицованный Open Source или иероглиф где-нибудь на плате. Устройство выглядит солидно, жужжит по-корпоративному, но все равно хочется заглянуть под капот. И мы заглянули. 

В нашу лабораторию приехала система хранения данных YADRO TATLIN.UNIFIED Gen2. Мой коллега ранее делился в Хабра-статьях итогами тестирования решений от вендора YADRO: СХД начального уровня TATLIN.FLEX.ONE и системы TATLIN.BACKUP для хранения резервных копий.

Итак, мы не стали церемониться: дергали диски на горячую, рубили питание / сеть / контроллеры и все, до чего могли дотянуться, протестировали модный NVMe over TCP в сравнении с классическим Fibre Channel. А потом обнаружили, что реальные цифры производительности разошлись с даташитом — причем в неожиданную сторону. Сейчас все расскажу.

Читать далее

Frontend Status: свежий дайджест фронтенда и AI — 28.01.2026

Habr.com - Wed, 01/28/2026 - 15:40

Привет! Это второй выпуск Frontend Status — дайджеста по фронтенд-разработке. В выпуске — два десятка материалов: от коротких демо до гайдов и спецификаций.

В подборке — то, чем живёт фронт прямо сейчас: свежий CSS, AI-инструменты (генеративный UI, офлайн-поиск по сайтам, Figma → React), записи (Remotion, ИИ и верстка), апдейты браузеров и платформ (geolocation, Grid Lanes, WebNN, угрозы и учётные данные). Плюс React и Angular, WASM-язык COI, Temporal API и обход блокировок Cursor/Claude через OpenCode.

Читать

Иллюзия сложности: как мы сами замедляем свои команды

Habr.com - Wed, 01/28/2026 - 15:20

Я — Антон Марунько, руководитель в продуктовых компаниях уже более шести лет, помогаю строить и обучать команды в сфере IT.

Команда работает больше, процессов добавили, людей наняли. А результат тот же. Или хуже. Почему улучшения не работают? Рассказал, как перестать улучшать всё подряд и начать делать команду быстрее:

Почему масштабирование команды не даёт результата (и что делать вместо этого);
Когда стоит делегировать задачи, а когда нет;
Как найти одно узкое место, которое тормозит всю систему.

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

Читать далее

Наглядная аналитика: разбираем кейсы по работе с данными через OLAP-кубы

Habr.com - Wed, 01/28/2026 - 15:15

Всем, кто работает с данными, знакома ситуация: цифр много, а понятных инсайтов — мало. Рутинные отчеты в Excel съедают время, а ответ на внезапный вопрос от руководства превращается в многочасовой квест.

Всем привет, меня зовут Ирина Севрюкова, руководитель отдела бизнес-анализа Polymatica. В этой статье я на реальных задачах разберу, как современные OLAP‑системы (на примере платформы Polymatica BI) позволяют не просто строить отчеты из больших данных, а проводить живой анализ данных, находить скрытые зависимости и быстро проверять гипотезы.

Несмотря на на то, что статья описывает проблемы заказчика в АПК, аналогичные задачи встречаются во многих отраслях.

Читать далее

Как пользователи с несколькими профилями влияют на A/B-тесты

Habr.com - Wed, 01/28/2026 - 15:13

Всем привет! Меня зовут Гриша Крюков, я аналитик в команде антифрода Авито. Расскажу, как использование пользователями нескольких профилей может приводить к неверным бизнес-решениям и почему качественное обнаружение связей между профилями напрямую влияет на качество А/В-тестов. Обсудим проблему на интуитивном уровне и строго математически докажем ряд утверждений, сопроводив симуляциями на синтетических данных. Статья будет интересна тем, кто увлекается аналитикой данных, А/В-тестами или просто любит математику.

Читать далее

От Фаулера до продакшена: как в небольшой компании выращивают качественный код

Habr.com - Wed, 01/28/2026 - 15:05

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

Однажды фраза из к/ф "Человек с бульвара Капуцинов" навела меня на размышления о моем пути в ИТ-профессии. В отличие от Билли, мне повезло: я не просто встретил хороших людей, а прочитал умные книги, которые эти люди написали. Когда я вспоминаю годы, когда только становился программистом, отчётливо вижу те издания, которые заложили мой будущий фундамент. Это были не просто инструкции, а встречи с людьми, которые изменили мой взгляд на программирование и управление. Удивительно, насколько сильно несколько толковых книг могут повлиять на судьбу человека!

Refactoring Мартина Фаулера научил меня профессиональному отношению к коду и привычке доводить детали до совершенства. Не писать идеально с первого раза невозможно. Но постоянно улучшать, рефакторить, делать код чище и понятнее. Это не про перфекционизм, а про уважение к тем, кто будет читать этот код завтра. Фаулер однажды сказал: "I am not a good engineer, I am an engineer with good habits". Эта фраза стала для меня ключевой. Я понял, что хороший код это не про талант, а про привычки. Про то, что ты делаешь каждый день, даже когда никто не смотрит.

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content