Я участвую во всевозможных конференциях и митапах с 2004 года. И сейчас, как и в эпоху, когда кнопочная Nokia давала людям первый, совсем ещё примитивный, опыт мобильности, такие мероприятия проходят в одном и том же формате: выступил, ответил на вопросы аудитории, презентацию выложили в сеть. Да, сегодня ещё выкладывают видео на YouTube. Иногда остаётся чат с перепиской, заполненный в основном организационными вопросами. И этим примерно всё и ограничивается.
Понимаю, что способы взаимодействия и потребления информации у человека не меняются, наши аналоговые возможности существенно ограничены, и текущий формат, наработанный столетиями, вероятно, оптимален. Однако почему мы ограничиваем себя искусственно и практически не используем возможности информационных технологий?
Если конкретно, то я имею в виду слеующее.
Читать далееМиллионер, филантроп и рекордсмен по продолжительности ночных эрекций на сиалисе Брайан Джонсон рассказал миру о том, что его настигло аутоиммунное заболевание: аутоиммунный атрофический гастрит.
Консилиум из комментаторов осуждающе развернул диван: "Добиохакался!" Справедливости ради - нет. И не то чтобы мне нравилось то, что делает Брайан, но истина дороже.
Читать далееВообще, я заметил что читатели любят статьи с полным анализом схемотехники ретро-устройств. В марте мы с вами полностью разобрали схему и компонентную базу однокристального телефона Nokia 225, а в апреле изучили настоящий раритет из 90-х — Motorola StarTAC, где в качестве центрального процессора выступал легендарный m68k. В статье про StarTAC я упомянул, что после 2000-го года, прогресс мобильных телефонов пошёл семимильными шагами и чуть ли не каждый крупный производитель чипов предлагал свою собственную платформу для бюджетных телефонов...
Сегодня мы поговорим про одну из таких платформ от Skyworks на примере легендарного Samsung C100. Интересно узнать, как работал изнутри и что было «под капотом» у легендарного кнопочника из нулевых? Если любите настоящие гиковские статьи — то жду вас под катом!
Читать далееПару месяцев назад я попросил агента проверить форму обратной связи после рефакторинга. Через несколько минут получил отчёт: все проверки пройдены, форма работает корректно. Зелёные галочки, уверенный тон.
Я тогда только начинал отдавать тестирование агенту, поэтому работал по схеме «доверяй, но проверяй»: следом прошёл форму руками, с открытой вкладкой Network. Снаружи всё честно: валидация зелёная, кнопка активная, тост «Спасибо!» показывается, сервер отвечает 200. А в payload вместо темы обращения уходит строка [object Object]. Агент проверил всё, кроме того, что реально уходит на сервер.
Я QA‑инженер, тестирую web (десктоп + мобильный адаптив), совмещаю ручное тестирование и автоматизацию на Playwright. Моя цель — максимум автоматизации и минимум ручной работы, поэтому полгода я перекладываю рутинную часть тестирования на Claude Code. Схема всё та же: агент прогоняет, я параллельно проверяю руками, и каждый его пропуск превращаю в правило — через скиллы и замечания, как дообучают стажёра. Из этих правил вырос пак скиллов, который я выложил в открытый доступ: ссылка в конце статьи. Расскажу, что внутри, и покажу демо на настоящем баге. В конце — честный список того, где это всё не работает.
Читать далееНаверное, как и многие обитатели Хабра, весной я попал под волну сокращений. Погрустив над текущей ситуацией на рынке, решил попробовать себя в open‑source. В конце концов, есть запас денег, отсутствуют (тьфу‑тьфу‑тьфу) ипотеки/кредиты, да и всегда хотелось почувствовать себя частью чего‑то большего, что ли. Спустя пару месяцев у меня получилось стать мейнтейнером в небольшой ML‑библиотеке, о чём и хочу сегодня рассказать.
Читать далееПривет, Хабр! Древесину корпуса этой электрогитары пытались грызть насекомые. Чтобы такое безобразие не повторилось в дальнейшем, а также для создания позитивного настроения, дека и перо грифа самодельного инструмента были украшены изображениями весёлых птиц на цветущих веточках. Может быть, птицы отпугнут жучков.
Кроме оригинального оформления, зелёный стратокастер может похвастаться двумя яркими синглами и одним жирным хамбакером с автоотсечкой, позволяющей мгновенно получить желаемое классическое звучание одним щелчком стандартного пятипозиционного переключателя.
А самое главное, масса полноразмерного инструмента, на создание которого затрачено менее пятнадцати тысяч рублей, если не считать часы проведённого с удовольствием времени, составляет всего лишь 2 килограмма 430 граммов!
Сегодня мы, наконец, его услышимПериодически хочется почитать книги с ноутбука, особенно в дороге. Но у «Яндекс Книг» есть только мобильные приложения и сайт, а отдельного клиента для Windows нет. Через браузер читать можно, пока есть нормальный интернет, однако в поезде или за городом этот план иногда заканчивается одновременно с мобильной сетью.
Можно было скачать книгу где-нибудь ещё, поставить обычную EPUB-читалку и не усложнять себе жизнь. Но библиотека и подписка у меня уже находились в одном сервисе. Поэтому я выбрал более логичный для программиста вариант: решил самостоятельно написать неофициальный десктоп-клиент.
Читать далееВ мире видеоигр, где большинство проектов живут ярко, но недолго, серия Worms выглядит настоящим долгожителем. Почти тридцать лет она собирает за экранами людей разного возраста, и при этом не превратилась в музейный экспонат — в нее до сих пор играют, обсуждают и ждут обновлений. Простая идея про команды маленьких бойцов, которые по очереди палят друг в друга из самого разного оружия, оказалась удивительно живучей.
В этой статье давайте вспомним различные версии «червячков» (мы с друзьями так называли эту игру), попробуем отследить эволюцию проекта и просто поностальгируем. Не все же время «грабить корованы» работать, верно? Что ж, поехали.
Читать далееIntel снова повысила рекомендованные цены на часть процессоров. На этот раз подорожание затронуло отдельные модели CoreTM Ultra 200 Plus и серверные Xeon®, причем некоторые серверные чипы прибавили в цене более $1 000. Официально компания объясняет это ростом затрат и высоким спросом на отдельные решения.
Хуже всего то, что это уже не первое повышение цен в 2026 году. За последние месяцы Intel несколько раз пересматривала стоимость процессоров, так что сейчас она продолжает эту политику. Давайте разберемся, какие модели подорожали, почему компания пошла на этот шаг и как это может повлиять на стоимость готовых ПК и комплектующих.
Читать далее(про трубу в заголовке я немного зря - CF всегда были средством доставки, но любили их и за защиту; другими словами, надо бы писать про "трубу с ситечком", но в заголовок такое не ложится)
Сама новость: Cloudflare, всем нам хорошо знакомый провайдер CDN и WAF, теперь будет не просто выделять в статистике посещений ИИ-ботов, но и разделять их по категориям, разрешая одним то, что запрещено другим. Ну и да, прямо замаячила тема оплаты за доступ. Brave new world, как по мне!
Cloudflare разделила ИИ-ботов на три категории: Search, Agent и Training. Владельцы сайтов теперь могут независимо разрешать или блокировать поисковую индексацию, обращения агентов от имени пользователей и сбор данных для обучения моделей. Для каждой категории доступны три режима: разрешить, заблокировать везде или заблокировать только на страницах с рекламой.
В результате Cloudflare уже не только пропускает трафик и отфильтровывает мусор. Она начинает решать, кто и зачем может читать сайт, а следом собирается брать оплату за проход.
Читать далееВ ответчиках — не Альтман и не Джони Айв, а два бывших инженера Apple, но цель атаки — устройства OpenAI и её IPO.
Читать далееНа поделке из предыдущей статьи вдохновение не закончилось, решил написать VPN. Был опыт разработки shadowsocks сервера, что не понравилось: под каждое TCP соединение, открываемое каким-нибудь браузеров, VPN клиент открывает отдельное TCP cоединение к серверу, а тот в свою очередь столько же до конечной точки + пришлось руками шифровать/дешифровать payload. Захотелось сделать что-то более простое + самим написать и клиент.
Читать далееПару лет назад я презентовал на Хабре первую концепцию полнофункциональной текстовой разметки Маркван. Которая позволяет создавать достаточно сложные художественные и технические тексты, а заодно и генерировать статические сайты.
За это время накопилось несколько замечаний, которые необходимо было быстренько поправить. Изначально я планировал уделить проекту всего пару недель. Но, как это часто бывает в разработке, незаметно испарились три месяца. Много времени ушло на перепродумывание самой спецификации и на реализацию нового конвертера. Зато теперь Маркван превратился в строгую, логичную и предсказуемую экосистему.
Узнать про альтернативный способ разметкиУ Apple Studio Display есть особенность, о которой не пишут в рекламе: за две тысячи долларов ты получаешь шикарный 5K-монитор без единого видеовхода. Ни HDMI, ни DisplayPort — только Thunderbolt. А у меня три консоли (Switch, Steam Deck и Xbox), которые очень хотели на этот экран.
Казалось бы, задача решается картой захвата и OBS. На практике задержка такая, будто играешь по удалённому рабочему столу, а картинка на 5K — мыльная.
Мне стало интересно, куда деваются миллисекунды, если убрать из цепочки всё лишнее. Так появился GameMonitor — нативное macOS-приложение на Swift (AVFoundation + Metal), которое кладёт кадр с карты на Studio Display с минимальной задержкой. Писал под один Switch, а получил монитор для чего угодно с HDMI.
В статье — почему готовые решения не устроили, как устроен захват видео в macOS, зачем понадобился свой рендерер на Metal (спойлер: MetalFX и апскейл до 5K) и какие неожиданные баги вылезли по дороге (включая полностью зелёный экран).
Читать далееЧто такое электронная таблица, объяснять не надо. Все знают Excel, и многие хоть раз им пользовались. История создания электронных таблиц тоже, на первый взгляд, незамысловатая и сравнительно недолгая: как только появились первые ПК, сразу началась разработка ПО для выведения на экран их монитора интерактивной таблицы, которая сильно облегчила бы работу бухгалтеров и менеджеров. IT-инженеры уложились в 15 лет, с конца 60-х до середины 80-х, чтобы создать электронную таблицу от начала и до конца – от разработки самого принципа ее программирования до появления первых электронных таблиц (от VisiCalc до Excel) на экране ПК, сильно порадовав тем самым белых воротничков (и не только их). Дальше шло лишь усовершенствование электронных таблиц.
С чего вдруг IT-инженеры и изобретатели озаботились бухгалтерскими проблемами, тоже понятно. Люди старшего поколения помнят, что можно было делать на первых ПК 70-х и 80-х годов, еще до эпохи интернета. Если оставить в стороне возможность самостоятельно заняться программированием и обмениваться файлами с такими же энтузиастами, что сейчас часто ставят в заслугу первым ПК (для этого все-таки надо было в душе быть айтишником), то на этих ПК можно было играть в интерактивные игры (правда, на игровых приставках к телевизору это обходилось дешевле) и можно было использовать ПК как пишущую машинку, при пользовании которой не надо было замазывать белилами ошибки и ждать, когда те высохнут, чтобы напечатать поверх правильную букву. Сказать, что это сильно порадовало писателей и редакторов бумажных СМИ значит ничего не сказать, это была настоящая революция в писательском и издательском деле, сравнимая разве что с изобретением печатного станка Гутенбергом в XV веке. А когда к этому добавились еще электронные таблицы для сведения дебета с кредетом в интерактивном режиме, это была еще одна революция в бухгалтерии того же масштаба, если не большего.
Читать далееТематика Первой мировой войны не слишком часто находит отражение в современной игровой индустрии, особенно, если речь идет о шутерах. На ум приходят разве что Battlefield 1 и серия MMO-шутеров от студии BlackMill Games: Verdun, Tannenberg, Isonzo и пока еще не вышедшая Gallipoli.
Однако в марте 2026 года состоялся релиз Over The Top: WW1 — многопользовательской стрелялки, которая вместо навыков стрельбы и скорости реакции геймеров-одиночек на первое место ставит командные усилия, умение ориентироваться в меняющейся обстановке, а также глубокое понимание сути окопной войны.
И сейчас мы с вами разберемся, как устроен этот необычный шутер, насколько достоверно он передает особенности Первой мировой и кому стоит обратить на него внимание.
Читать далееМы занимаемся разработкой и производством диктофонов для безопасности Edic‑mini и аудиобейджей «Свидетель» для улучшения качества работы с клиентами (запись общения с клиентами, далее перевод записи в текст и речевая аналитика).
Читать далееНаши обыденные представления о традиционной японской кухне несколько отличаются от реальности. Суши — блюдо со сложной биографией, которое в знакомой нам форме сформировалось не в Японии, а в среде японских эмигрантов на западном побережье США. Рамен принесли в Страну восходящего солнца уже китайские иммигранты. Да и в виде лапши быстрого приготовления, которая многими японцами считается главным национальным изобретением XX столетия, её придумал выходец с Тайваня. Тэмпура — результат знакомства с португальцами в XVI веке. Однако в последние пару лет в нашей стране популярным и уже привычным перекусом стало одно из самых древних и исконных блюд японской кухни в самом строгом смысле слова. Речь идёт об онигири. Их «биография» уходит в доисторическое прошлое Азии, где подобные блюда, возможно, имели отношение к человеческим жертвоприношениям. На островах они появились вместе с земледелием — после чего судьба рисовых колобков или треугольников оказалась неразрывно связана со всеми перипетиями истории Японии — от хэйанских аристократов и самураев до современных офисных клерков и отаку.
Читать далееУверен, у многих есть хотя бы один пет-проект, перспективный B2B SaaS, CRM, другими словами — сервис, который когда-нибудь обязательно выстрелит. В процессе разработки у многих стильных, модных и молодежных проектов рано или поздно появляется вопрос: «А что если добавить генерацию изображений или видео?». На первый взгляд все выглядит просто: берем Comfy UI, собираем workflow, выбираем модели — и готово. Локально все действительно можно собрать за один вечер.
Проблемы начинаются ровно в тот момент, когда решением пользуетесь не только вы. Первый пользователь ждет 20-30 секунд, второй стоит в очереди, остальные уже получили свои тайм-ауты, а вы внезапно ловите себя на том, что читаете документацию про Kubernetes и настраиваете балансировку запросов, вместо того, чтобы сконцентрироваться на развитии продукта... И вот тут уже развертывание Comfy UI кажется не настолько простой задачей как в начале.
Если вам знакома эта ситуация или вы только планируете добавить генеративный ИИ в свое приложение, эта статья для вас. Покажу, как превратить Comfy UI workflow в API, которым можно пользоваться из любого приложения, не поднимая инфраструктуру и не привлекая внимания санитаров.
Добавить асинхронную генерацию!Одна из особенностей, выделяющих роль системного аналитика среди всего многообразия позиций в ИТ, — его зона ответственности, а точнее — границы этой зоны. Поскольку он находится на стыке разработки и бизнеса (не говоря о том, что часто выступает в роли интегратора, Delivery manager, Product manager, Scrum master, архитектора и так далее), лучше всего эту работу можно описать картинкой ниже.
Время от времени в руки SA попадают «непрофильные» задачи, которые могут стать настоящим вызовом, выковать характер или причинить ментальные муки. Но чаще все вместе.
И снова привет, Хабр! На связи Александр Малышев, лид SA в МТС Cashback. Это продолжение истории про «рыцаря системной аналитики без страха и упрека» в которой я рассмотрел дилемму изменчивости требований. Вторая часть посвящена зоне ответственности SА. Так как вопрос довольно непростой, то я решил подать его в нетипичной для Хабра и юмористической форме — стихотворной истории в духе народных сказок.Тем, кто хочет немного отвлечься от рутины — желаю приятного чтения!
Читать сказку