Habr.com

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

А деньги где? Проверяем сайт на ошибки поисковой оптимизации (seo будет окупаться, заявкам быть!)

Fri, 02/20/2026 - 19:43

Мы регулярно видим одну и ту же картину: вроде “SEO делаем”, страницы даже местами растут…

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

Читайте до конца — там, говорят, самый сок)))

Читать далее

Техдолг — всё

Fri, 02/20/2026 - 19:38

Привет! Меня зовут Артем Герасимов, я владелец продукта SimpleOne SDLC.

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

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

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

Без магии, зато с метриками, ролями и реальными кейсами.

Читать статью

Не самый сильный разработчик в комнате: как из QA я стала тимлидом разработки

Fri, 02/20/2026 - 19:36

Всем привет! Меня зовут Юлия Новикова, и мае 2025 года я стала Team Lead группы фронтенд-разработки в Ozon. В моей команде сейчас 5 разработчиков и 2 тестировщика, и мы создаём фронтенд для админок, которые управляют работой складов, РЦ (распределительный центр) и дарксторов. Но путь мой сюда был не самым тривиальным — до этого я была QA Lead, а не разработчиком.

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

Читать далее

Амиш-программист, или «И кто тут псих?»

Fri, 02/20/2026 - 19:35

Амиши — религиозная община в США, которая сознательно отказывается от большинства современных технологий, особенно от электричества. В то же время большинство фермеров использует максимально высокотехнологичное сельское хозяйство.

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

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

Читать далее

Китайский киберпанк. Что задумал дракон из Поднебесной?

Fri, 02/20/2026 - 19:33

Приветствую, Хабр. В Китае, как известно празднуется Новый Год, и пару дней назад китайцы своим праздничным шоу неплохо так взбаламутили мировую общественность.. Я сам был в легком шоке от увиденного, особенно когда попалось видео сравнения прошлогоднего шоу и последнего. Пару дней переваривал информацию и хотел бы наконец отрефлексировать

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

Читать далее

Как понять: пора ли менять работу или фокус?

Fri, 02/20/2026 - 19:30

Тема «уходить или оставаться» знакома многим в ИТ. Вроде бы всё неплохо: зарплата, команда, задачи. Но внутри накапливается ощущение: «что-то не так». И неясно — менять компанию, роль, направление или просто точку зрения.

Меня зовут Татьяна Кульбякина, я руковожу программами развития сотрудников в КОРУСе и работаю внутренним ментором. Помогаю коллегам строить карьерные треки и разбираться, куда и зачем они двигаются. По образованию я экзистенциальный психолог, и запрос «хочу все бросить» регулярно всплывает и в карьерных, и в личных консультациях.

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

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

Читать далее

Cisco VPN client на Android легко и просто

Fri, 02/20/2026 - 19:29
После покупки Samsung Galaxy Ace у меня возник вопрос: как получать доступ через интернет на смартфоне в корпоративную сеть? С моим предыдущим телефоном iPhone все было просто — работало из коробки.

«Эта функция не нужна», — скажете вы, ведь есть стандартный PPTP/L2TP/Ipsec Vpn. Да конечно, но в больших корпорациях для этого вовсю используют Cisco ASA. Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти готовый софт на эту темы — не увенчались успехом. Когда я попал на сайт запросов новых функций для Андроид и увидел больше 1500 запросов на Cisco VPN Client, то решил действовать сам, благо опыт работы с Unix-Linux имеется.

Внимание: Для работы ножен root пользователь. Для этого установите приложение SuperOneClick или update через Recovery.
Читать дальше →

Театр продуктивности и страшный вопрос «Зачем?». «Виноваты зумеры — убийцы бизнеса»

Fri, 02/20/2026 - 19:28

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

Читать далее

Создатели Gentoo уходят с GitHub из-за ИИ. Разбираем причины и нюансы

Fri, 02/20/2026 - 19:20

Gentoo — один из самых старых дистрибутивов Linux. Он появился в 2002 году и до сих пор работает по тем же принципам: сборка пакетов из исходных текстов, тщательная настройка под любое железо и полное отсутствие компромиссов. В феврале 2026-го появилась новость о начале переноса зеркал репозиториев с GitHub на Codeberg. И это не просто технический маневр, а принципиальный выбор сообщества. 

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

Читать далее

Почему HTTP-загрузка в Apache Doris такая быстрая: разбор Stream Load по исходникам

Fri, 02/20/2026 - 19:16

Загружал пару лет переписки из Telegram в Apache Doris на ноутбуке. Первый запуск 2 часа. После оптимизации 206 400 сообщений за 5 секунд.

Полез в исходники разобраться, почему Stream Load (HTTP-загрузка данных) в Doris работает так быстро. В статье разбор C++ кода: от HTTP PUT до Segment-файла на диске.

Что внутри:
— 14 шагов одного HTTP-запроса (с диаграммой и кодом)
— StreamLoadPipe: буфер 4 MB с backpressure
— Иерархия записи: LoadChannel → DeltaWriter → MemTable → async flush
— 6 практических выводов: что крутить, что мерить, где смотреть compaction score

Читать далее

Управляем поведением LLM: краткосрочные профили и их ограничения

Fri, 02/20/2026 - 19:10

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

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

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

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

Читать далее

DEC. История в лицах. PDP-1 (I)

Fri, 02/20/2026 - 19:05

Памяти Кеннета Олсена, родившегося в этот день ровно 100 лет назад

Уже глубоко за полночь 1 декабря 1959 года, а именно в 1:30, едва Лоис Андерсон уложила спать третьего, младшего ребенка в семье, раздался телефонный звонок. Из отеля «Статлер Хилтон» в Бостоне Харлан Андерсон позвонил супруге, предупредив о том, что не сможет приехать ночевать домой: прототип PDP-1, исправно работавший в стенах DEC, по известному закону подлости отказывался работать в выставочном зале. До открытия компьютерной конференции оставалось менее восьми часов...

Читать далее

За чистую main

Fri, 02/20/2026 - 18:35

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

Читать далее

Шестибитный процессор без единой картинки

Fri, 02/20/2026 - 18:27

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

Итак, встречайте: ядро микроконтроллера с шестибитными байтами. Глава первая: описание «на словах».

Это обычный «школьный процессор», на котором студентам показывают базовые принципы работы железа. Fetch, Sum, Jump… В принципе, это роднит его как с древнейшими процами, имевшими 8-16 команд, так и с современными, разной степени эзотеричности (вплоть до Single Instruction Set Computer, имеющий всего одну команду типа «инверсия указанного бита и затем безусловный переход на указанный адрес»). Но я решил вдруг, ХЗ с какого перепугу, придать ему практический смысл в нашем странном веке, когда даже в одноразовые вейпы лепят грошовые 32-битники, которые потом летят в помойку.

Дело в том, что проц, имеющий сложность уровня «за пригоршню КМОП-транзисторов», обладает одним свойством, которым эти девайсы обладать не могут ни с каким развитием технологий, потому что технологии уводят их всё дальше и дальше от обладания этим свойством: его можно реализовать зацело с устройством, которым он управляет. Да-да, на одном кристалле. Минус корпус, минус пайка, минус разводка и… минус питание.

Да я всё равно и на нём Doom запущу!

Грамотная настройка А/В тестов в Яндекс Директе в 2026 году

Fri, 02/20/2026 - 18:15

A/B-тесты для оптимизации рекламных кампаний в Яндекс Директе я применяю уже несколько лет, но сейчас это стало практически обязательным, если хотите получать качественные заявки по нормальной цене.

Дополнительно рассмотрим связку A/B-тестов и встроенных лендингов прямо в Яндекс Директе, чтобы получать больше заявок без увеличения бюджета.

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

Читать далее

Звук в SPICE: аудио, микрофон и real-time ограничения

Fri, 02/20/2026 - 18:02

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

Со звуком всё иначе.

150 миллисекунд задержки — и собеседник начинает перебивать. 200 — и вы оба замолкаете, ждёте, потом говорите одновременно. 300 — созвон превращается в пытку. Это не абстрактные цифры из RFC, это реальность, которую каждый испытывал на плохом Zoom-звонке. (Кстати, порог в 150 мс — это ITU-T G.114, одна из самых цитируемых рекомендаций в телеком-индустрии. Не потому что магическое число, а потому что дальше начинаются перебивания.)

А теперь представьте: вы построили VDI, развернули 500 рабочих мест, люди довольны. И тут приходит запрос от call-центра: «Мы хотим работать через VDI тоже». Или от отдела продаж: «Нам нужен софтфон в виртуалке».

Вот тут начинается отдельная история.

Читать далее

Улучшаем геном человека: пересобираем хромосомы и избавляемся от «мёртвого» кода

Fri, 02/20/2026 - 18:01

Представьте, что вы получили в наследство проект, который писали 4 миллиарда лет. Документации нет, автор (Эволюция) — типичный адепт «быстрого прототипирования», который фигачил костыль на костыль, лишь бы оно не развалилось в продакшене прямо сейчас. В итоге мы имеем систему, где в каждой клетке подгружен весь исходный код огромного организма, 90% которого просто закрыто «заглушками».

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

Читать далее

Агентская амнезия: как я решил эту проблему на Go

Fri, 02/20/2026 - 17:57

Недавно наткнулся на статью про Echovault на Хабре — инструмент для памяти AI-агентов, написанный на Python. Автор описывал ровно ту же боль, что и я испытывал месяцами. Идея хорошая, реализация — рабочая. Но Python. Я ничего не имею против языка, просто не мой выбор для инструментов, которыми пользуюсь каждый день. Люблю скомпилированные бинарники: кинул файл — и работает, без virtualenv, без pip, без «а какая у тебя версия питона». Поэтому я взял идею и переписал её с нуля на Go. Получился Pantry.

Расскажу, зачем это вообще нужно и что внутри.

Читать далее

Linux Landlock — песочница для приложений без root

Fri, 02/20/2026 - 17:56

Landlock — редкий для Linux случай, когда «песочницу» можно включить руками самого приложения: без root, без километров политик и с понятной логикой «по умолчанию запрещено всё». В этой статье разбираем, что это за LSM, какие три системных вызова нужны, как выбрать минимальный набор прав и почему открытые до ограничений файловые дескрипторы способны тихо обнулить всю задумку.

Открыть разбор

Направо пойдешь — успех найдешь, налево пойдешь — проект потеряешь: для чего нужны контрольные точки

Fri, 02/20/2026 - 17:55

Привет, Хабр! Как вы считаете, что делает проект управляемым? На мой взгляд, это не только про грамотное планирование или профессиональную команду, но и возможность отследить промежуточные результаты. Истинный контроль рождается там, где есть возможность вовремя остановиться, оглядеться и убедиться, что всё идет по плану. В проектном управлении такие моменты называются контрольными точками (КТ). В статье расскажу, чем отличаются КТ от вех, и как с их помощью выстроить эффективную проектную деятельность.

Читать далее

Who's online

There are currently 1 user and 1 guest online.