Feed aggregator

Колобок

Habr.com - 1 hour 5 min ago

Народные сказки — это не просто фольклор, а старейший в мире архив Post-Mortem отчетов, где за метафорами скрыты фатальные ошибки проектирования, которые мы, по своей наивности, принимаем за магию

Если смотреть на «Колобка» с высоты жизненного опыта и системной архитектуры, то перед взором эпично раскинется поле Spaghetti-кода, написанного на коленке под палящим дедлайном. Знаете это чувство, когда менеджер вбегает в опенспейс с криком «Заказчик голоден, релиз нужен вчера!»? Это не работа. Это агония.

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

Интрига? Читать далее!

Обзор смартфона Infinix NOTE 60

Habr.com - 1 hour 30 min ago

Так уж получилось, что мне понадобился телефон. Свой старенький iPhone 11 я разбил, а телефон с «Авророй» разбил ещё раньше. И встал вопрос: за 20 тысяч чинить купертинское устройство или купить новый телефон. Долго думал, решил, что лучше я куплю телефон, потом ещё один телефон на РЕД ОС М и позднее отремонтирую iPhone.

Было решено сравнить примерно в одной ценовой категории два телефона: один Infinix NOTE 60 с «китайским» Android, а второй AQphone M11 на переделанном AOSP’е от российских разработчиков с интеграцией в РЕД ОС. Тем более сейчас я уже полгода сижу на этой отечественной ОС.

Ну что ж, первая часть сравнения двух бюджетных устройств. Это обзор Infinix NOTE 60, приятного чтения!

Читать далее

Фабрики в тестировании (Python, Django, pytest, factory_boy)

Habr.com - 1 hour 48 min ago

Здесь мы рассматриваем фабрики в тестировании. На очень элементарных примерах, с использованием языка python и инструментов Django, pytest, factory_boy.

Читать далее

На форуме SPACE представят программу развития России до 2100(!) года. От компилятора конвейеров до космоса—краткий обзор

Habr.com - 2 hours 4 min ago

Главной темой форума 3 апреля 2026 года станет путь к инновационному и высокотехнологичному государству.

Не прячась за красивыми словами перейдём к делу: ниже вкратце описаны основные шаги и проекты стратегии по развитию и процветанию России до 2100 года.

Читать далее

Ожидаемо нашлись побочки от оземпика

Habr.com - 2 hours 5 min ago

Оземпик никакой не "жиросжигатель". Не существует лекарств и химических веществ, которые бы смогли внутри живого организма человека "сжигать" жир. Ускорить работу организма? Можно, но за счёт мощного гормонального воздействия и перекоса всего и вся, а ещё органы банально не выдержат нагрузки. Печень можно заставить "съедать" 300 грамм жира в сутки, заодно угробив её до перерождения этой самой печени в воспалённую жировую ткань.

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

О! От оземпика можно худеть. Ура! Он сжигает жир! Я не мог похудеть, а начал всаживать дозы оземпика и вот я худой, смотрите на мои новые видосы и фотосы!

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

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

Читать далее

Курс выживания при восстании машин. Маскировка. Демонтаж

Habr.com - Tue, 03/31/2026 - 23:45

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

Читать далее

Оптимизация комплаенса без лишних затрат: как мы сократили нагрузку на команду с помощью трёх метрик

Habr.com - Tue, 03/31/2026 - 23:40

Привет! Я Томирис, аналитик данных в отделе финансового мониторинга в ЮMoney. Хочу показать кусочек нашей внутренней кухни: как мы пересобрали AML-процессы и перестали тонуть в отчётах.

В любой финансовой организации, работающей с розничными и корпоративными клиентами, система ПОД/ФТ (или AML — противодействие отмыванию денег и финансированию терроризма) играет ключевую роль. Помимо машинных алгоритмов онлайн-реагирования и автоматических ограничений, по-прежнему большую роль играют периодические отчёты и выборки по риск-критериям. Они помогают находить сигналы о потенциально незаконных операциях.

В этой статье мы сосредоточимся на периодическом мониторинге кошельков физических лиц (сегмент B2C). Это самый «дорогой» сегмент: здесь больше всего отчётов, операций и ручной работы комплаенс-аналитиков.

Читать далее

На маке Cmd+, не работает на русской раскладке в VS Code — и почему этот баг до сих пор не починили

Habr.com - Tue, 03/31/2026 - 23:33

Cmd+, — открыть настройки. Работает в любом приложении macOS. Safari, Finder, Chrome, Terminal — везде. Кроме VS Code, если у вас русская раскладка.

Проблема: VS Code обрабатывает этот шорткат по символу (запятая), а не по физической клавише. На русской раскладке та же клавиша выдаёт Б. VS Code получает Cmd+Б, пожимает плечами — и ничего не делает.

Решение — одна строка в keybindings.json:

Читать далее

Дуализм стилей реализации интерпретатора

Habr.com - Tue, 03/31/2026 - 23:12

1.       Преамбула

Напомню, что в серии статей на Хабре я описываю вольную реализации демонстратора системы взаимодействующих движков Forth в рамках парадигмы обработки данных в потоке. Последняя статья https://habr.com/ru/articles/1002748/ из этой серии была посвящена реализации прототипов взаимодействующих движков Forth класса тактовых генераторов.

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

2.       Исходная точка вопроса

Ход разработки демонстратора системы идет в стиле «два шага вперед, шаг назад». Последний шаг назад, повлекший капитальную модернизацию работающего интерпретатора Forth, был сделан на этой неделе.

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

Справка из Википедии: "REPL — форма организации простой интерактивной среды программирования в рамках средств интерфейса командной строки."

Я не стал копировать из Интернета иллюстрации REPL интерпретатора, а для единообразия подготовил свою, соответствующую интерпретатору Forth:

Читать далее

Сохранение джунов и будущее кадровой воронки

Habr.com - Tue, 03/31/2026 - 23:11

Как мы знаем, рынок труда в некоторых сферах сейчас достаточно напряжен для соискателя.

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

Компании зажаты между необходимостью расти и при этом не сильно увеличивать тот же ФОТ.

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

Читать далее

Claude Code для тех, кто не пишет код: полный разбор

Habr.com - Tue, 03/31/2026 - 22:49

Приветы! Сегодня поговорим про Claude Code о том, как его использовать, если вы не разработчик. Не потому что он «революционный» или «ИИ будущего», а потому что он реально закрывает задачи, которые раньше занимали часы.

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

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

Читать далее

Анатомия памяти в .NET: Типы данных, способы хранения, выделение памяти и работа GC

Habr.com - Tue, 03/31/2026 - 22:34

В этой статье мы заглянем под капот CLR (Common Language Runtime) и разберём как хранятся разные типы данных. Также поговорим о том, что такое стек и куча, и как они взаимодействуют. И в заключении рассмотрим, как происходит выделение памяти и разберем принципы работы сборщика мусора.

Читать далее

Рынок IT-аутстаффинга в РФ деградирует. И это уже сложно игнорировать

Habr.com - Tue, 03/31/2026 - 22:20

Я все чаще ловлю себя на мысли, что рынок IT-аутстаффинга в России заметно деградировал. Причем это не абстрактное ощущение из серии «раньше было лучше», а вполне конкретные наблюдения из проектов. Компании продолжают платить за senior-разработчиков, но чаще получают команды уровня middle или даже junior. Иногда это становится понятно почти сразу, а иногда только спустя пару месяцев. Но результат в итоге один - ожидания не совпадают с реальностью.

Читать далее

Парсинг тарифов интернета и ТВ. Selenium + BeautifulSoup: трудности динамического контента и защиты от ботов

Habr.com - Tue, 03/31/2026 - 22:11

На этапе тестирования я отобрал 6 городов (Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Казань, Красноярск) и двух крупнейших провайдеров России - Ростелеком и Дом.ру. В планах масштабирование на большее количество городов и операторов.

Для парсинга тарифов у провайдеров применял связку Python + Selenium + BeautifulSoup, через хранимую процедуру складывал полученные данные в базу PostgreSQL.

Читать далее

Гонка вооружений. Почему античиты всегда проигрывают?

Habr.com - Tue, 03/31/2026 - 22:00

ДИСКЛЕЙМЕР:

Автор не призывает к игре с сторонним ПО. Вся информация, приведенная в статье - приведена лишь в образовательных и ознакомительных целях. Информация была взята из открытых источников и ни к чему не призывает.

СОДЕРЖАНИЕ:

Читать далее

[Перевод] Terrafab, Starship, IPO: три обещания Маска, которые вызывают вопросы

Habr.com - Tue, 03/31/2026 - 21:55

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

Давайте начнём с самого начала. Вопреки заявлениям Маска, орбитальные ИИ-дата-центры не дешевле наземных. Как я уже писал ранее, запуск ИИ-дата-центров в космос обходится примерно в девять раз дороже, чем их эксплуатация на Земле — так что даже во время энергетического кризиса орбитальные дата-центры значительно дороже.

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

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

Тем не менее, Маск всё ещё хочет развернуть орбитальную констелляцию из миллиона спутников с ИИ-дата-центрами!

Читать далее

«Кино для Руководителей» «Мне бы в небо»

Habr.com - Tue, 03/31/2026 - 21:53

"Кино для Руководителей" сегодня понедельник, а значит будем его сглаживать хорошим кино, которое ещё и для пользы дела.
Фильм "Мне бы в небо" с Джорджем Клуни зацепил меня сначала очень близким образом жизни главного героя, я тоже летал много и тоже отели стали домом родным, и накопление баллов и проход без очереди был приятным развлечением.
У меня был месяц, когда я был в дома в Москве только 3 дня и 2 из них провел в аэропорту, ожидая пересадки на следующий рейс/проект.
Но чем же этот фильм может быть интересен для руководителей.

Во-первых, он об очень активной сейчас проблеме сокращения персонала и то, что руководители так боятся сами уволить сотрудников, что готовы платить очень большие деньги (перелёты бизнес-классом, лучшие гостиницы) внешним организациям.
Это реально большая проблема, потому что функция руководителя "карать и миловать" и если он её не выполняет, то он перестает быть руководителем, команда его больше не воспринимает как руководителя.

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

Каждый увидит, что свое в этом хорошем фильме.  Там есть для каждого.
Лучший вариант для вечера понедельника, на мой взгляд.
#КиноДляРуководителей #МнеБыВНебо #управление #руководитель #МихаилБоднарук

Читать далее

Галлюцинации LLM — это артефакты сжатия. И это объясняет вообще всё

Habr.com - Tue, 03/31/2026 - 21:52

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

Вы бы сказали: «это lossy-компрессия, часть данных неизбежно потеряется».

И были бы правы. Потому что именно это делает LLM.

Читать далее

Observability в финтехе: связываем клик пользователя с падением интеграции

Habr.com - Tue, 03/31/2026 - 21:45

Привет! Я Никита, Staff-инженер в крупном финтехе. В этой статье я хочу поделиться нашим опытом построения системы observability. Мы прошли путь от простых логов до сквозной трассировки, и я покажу, как это работает на фронтенде.

TL;DR: В статье разбираем опыт внедрения OpenTelemetry в крупном финтех-проекте.
Проблема: Логи без контекста не позволяют быстро найти причину 500-й ошибки в распределенной системе.
Решение: Сквозная трассировка (Distributed Tracing) от фронтенда до бэкенда.
Что внутри: Реализация CompositeLogger на TypeScript, патчинг fetch для сохранения контекста и примеры того, как превратить технические трейсы в карту бизнес-процесса. А именно - frontend реализация и практические детали интеграции.

Читать далее

Как настроить Server Side Rendering для индексации SPA приложений поисковиками

Habr.com - Tue, 03/31/2026 - 21:26

Yandexbot заходит на ваш SPA сайт, получает пустой <div id="root"></div> и уходит. Именно так выглядит индексация большинства одностраничных приложений без SSR. Страницы не попадают в выдачу, органический трафик стоит на нуле, а команда недоумевает: сайт же работает.

Проблема не в качестве кода, а в архитектуре рендеринга. Поисковые роботы медленно или вообще не выполняют JavaScript, а значит, видят страницу до того, как ваш React или Vue успел что-то нарисовать. Настройка Server Side Rendering для индексации SPA приложений поисковиками решает эту проблему: HTML приходит уже готовым прямо с сервера.

Привет! Я Пётр Гришечкин, эксперт в области SEO для e-commerce. Последние 15 лет я проектирую системы кратного роста трафика для крупнейших сайтов. И последнее время пишу всякие околоSEO статьи – https://t.me/seo_and_sem

Это статья написано для начинающих frontend и backend разработчиков, которые хотят разобраться с технической SEO-оптимизацией. Здесь будут конкретные команды, примеры кода для React/Next.js, Vue/Nuxt.js и Angular, а также чек-лист внедрения.

Читать далее

Who's online

There are currently 1 user and 8 guests online.
Syndicate content