Холодные темные вечера 90-х. В школе двухнедельный карантин сменяется забастовкой учителей из-за невыплаты зарплаты, а забастовка в свою очередь – жуткими 35-градусными морозами (когда в школу мы ходили не учиться, а исключительно играть в волейбол в абсолютно пустом спортзале). И на этом фоне мой подростковый мир взрывает случайно обнаруженный на ОРТ сериал «Космические спасатели лейтенанта Марша».
Это не был типичный мультсериал — он ломал шаблоны, разворачивая долгую, продуманную историю. «Эховзвод» был жестким, мрачным, безысходным.
Создатели сериала абсолютно не щадили своего юного зрителя: здесь пули достигали цели, взрывы разрывали тела, а смерть была окончательной. «Эховзвод» не боялся говорить с детьми на взрослом языке: концлагеря, рабство, цена войны — все это обрушилось на совсем юных зрителей без прикрас. Вероятно, именно поэтому сериал врезался в память навсегда — как шрам от прикосновения к чему-то настоящему.
Читать далееШтрихкод и с чем его едят на плюсах. Сегодня я покажу вам как я писал простейший сканер штрихкодов EAN-8 и EAN-13. Конечно, я мог бы взять готовые и более функциональные сканеры из интернета, НО зачем? Зачем, если можно сделать самому, если можно развить свои навыки и расширить портфолио? Вот и я так подумал...
Если вы заинтересовались - я сейчас вам раскачаю про код...
Просканировать статьюНовый релиз инструмента dt-report-generator - дополнение к OWASP Dependency Track, которое формирует максимально информативный отчёт об уязвимых компонентах.
Читать далееНовый релиз инструмента dt-report-generator - дополнение к OWASP Dependency Track, которое формирует максимально информативный отчёт об уязвимых компонентах.
Читать далееВсем привет, сегодня я расскажу вам о том, как делать можно делать агентов с помощью Pydantic AI.
Начнем с простых примеров в виде вызова LLM , а затем постепенно будем усложнять задачу, создавая более сложного агента. Начиная от простой валидации данных на выходе, заканчивая хайповым MCP протоколом.
Читать далееТрамп повысил пошлины на товары из Китая сначала до 104%, а затем до 145%. Резкое увеличение тарифов негативно скажется на множестве американских компаний, в частности Apple, чьё производство сильно завязано на мощностях из Поднебесной. Американский президент считает, что для решения проблемы нужно наладить выпуск смартфонов в США. Однако осуществить это на практике, особенно в краткосрочной перспективе, практически невозможно.
В Apple отреагировали на заявление Трампа о повышении пошлин весьма оперативно. В конце марта компания направила из Индии и Китая в США пять самолётов с iPhone и другими товарами, тем самым обезопасив себя на некоторое время от пошлин.
На вопрос о том, считает ли Трамп возможным наладить производство айфонов в США, пресс-секретарь Кэролайн Ливитт ответила: «Конечно. Трамп уверен, что в стране есть необходимые материальные и людские ресурсы».
Ливитт также упомянула о 500 миллиардах долларов, которые Apple обязалась инвестировать в экономику Соединённых Штатов. «Если бы в Apple не верили в то, что смогут наладить выпуск айфонов в США, они бы не стали инвестировать так много», — сообщила она.
Большая часть инвестиций пойдет на строительство высокотехнологичного завода по производству серверов в Хьюстоне для поддержки платформы Apple Intelligence.
Чтобы выпускать iPhone в США, нужно организовать систему снабжения внутри страны. Как отмечает 440Media, сама идея производства iPhone в Соединённых Штатах — «фантазия чистой воды».
Компоненты для iPhone Apple закупает у поставщиков из более чем 50 стран, преимущественно азиатских. Сырьё поставляется из 79 стран, с 200 заводов. Только 20 из них расположены в США. В совокупности у Apple более 320 поставщиков, на которых работают не менее 1,4 миллиона человек.
Читать далееИсследователи создали самую большую и подробную на сегодняшний день электрическую схему мозга млекопитающих, построив изображение клеток, содержащихся в кубическом миллиметре мозговой ткани мыши. Это знаковое достижение — впервые в нейронауке на диаграмме подробно описана активность отдельных нейронов в крупном масштабе.
3D-карта высокого разрешения содержит более 200 000 клеток мозга, около 82 000 из которых являются нейронами. Она также включает более 500 миллионов точек соединения нейронов, называемых синапсами, и более 4 километров нейронных «проводов» — и всё это в крошечном участке ткани в области мозга, связанной со зрением. Единственная карта мозга сопоставимого масштаба — это карта кубического миллиметра человеческого мозга, включающая 16 000 нейронов и 150 миллионов синапсов. Новая карта также отражает активность десятков тысяч нейронов, подающих сигналы и взаимодействующих друг с другом для обработки визуальной информации.
Читать далееМеждународная космическая станция у одних ассоциируется с серьезной научной работой, у других с детской мечтой о космосе, третьи вспомнят орбитальную механику и космические скорости, но никто не говорит о том, что на МКС можно бесплатно получить некоторые косметические процедуры.
Вот вам топ-5 изменений, которые произойдут с вами в невесомости:
Читать далееПетя запускает плейбук, чтобы обновить конфигурацию Nginx — и ломает сайт. В конфиге ошибка, сервис не стартует.
Ansible не умеет откатывать изменения сам. Но есть способ настроить автоматический откат — с помощью блоков block, rescue и always.
Читать далееПодписчики часто дарят мне интересные гаджеты, чтобы я написал о них интересную статью и снял ролик. У большинства подаренных устройств есть определённые нюансы, и зачастую они требуют ремонта или хотя бы базового обслуживания.
Недавно подписчица с «Пикабу», Кристина, подарила мне коробку с телефонами своего отца, которые ему уже давно не нужны. И в этой коробке оказался достаточно редкий в наше время гость: кнопочный смартфон RoverPC M5 с Windows Mobile на борту. У смартфона полностью умер аккумулятор, и, что самое обидное, у него неизвестный проприетарный разъём зарядки.
Если вам интересно узнать, как я вызвонил и заменил проприетарный разъём на MicroUSB, решил вопрос с аккумулятором и зачем я собираю смартфоны на Windows Mobile — жду вас под катом!
Читать далее90% стартапов в Кремниевой долине работают с менторами. А те, кто добирается до раунда А — все до одного. Просто потому, что без ментора туда не доезжают.
Пример? Просто погугли, сколько было менторов (эдвайзеров) в таких небольших компаниях, как Airbnb, Dropbox и Stripe. Их, в общем, не глупые люди построили.
Читать далееПривет, Хабр!
Сколько раз вы сталкивались с ситуацией, когда сделали аккуратный Vue-компонент на <script setup>, вроде всё красиво, а потом... вам внезапно нужно из родительского компонента сфокусировать инпут, сбросить фильтр, открыть модалку, валидировать форму. Казалось бы, задача тривиальная, но script setup не даёт просто так вынуть методы наружу.
Сегодня рассмотрим одну из самых неочевидных, но крайне полезных возможностей Vue 3 — функцию defineExpose().
Читать далееИсследователи успешно разработали нервные трансплантаты, которые предназначены для лечения болезни Паркинсона. Пересадка нейронов обычно сопровождается последующей атакой иммунной системы на новые клетки. Но, согласно новому исследованию, исследователям удалось создать клетки «невидимые для иммунитета». Это не только улучшает результативность операции, но и создает условия, при которых больше не нужны рискованные препараты против отторжения.
Читать далееЕсть много проектов, целью которых является превратить С++ более "безопасный" язык программирования. Но внесение изменений в синтаксис языка обычно нарушает обратную совместимость со старым кодом, который был написан до этого.
Недавно вышла новая версия библиотеки memsafe для языка С++, которая превращает его в Rust с помощью плагина Clang добавляет в С++ безопасное управление динамической памятью и контроль инвалидации ссылочных типов данных во время компиляции приложения.
Но данная статья не о библиотеке, а об особенностях разработки анализатора программы на С++ в виде плагина для Clang.
Можно считать, что это подведение итогов по результатам сравнения нескольких разных способов создания плагина для компилятора С++, а так же очередной Хабрахак для хранения результатов экспериментов и публикации итоговых выводов, которые я решил сохранить не только для себя, но и в виде статьи на Хабре, что бы результатами моего труда могли воспользоваться и другие хорошие люди :-), которым так же может потребоваться погрузиться в дебри парсинга исходного текста программ.
Читать дальше →Сейчас в медиа пространстве часто говорится о так называемом "тихом повышении". Под ним как правило имеется ввиду когда работнику дают дополнительные обязанности, но при этом официально не повышают ни зарплату, ни должность. Как правило о таком говорят как о чем-то негативном, но как человек, который сталкивался с ним, хочу разобрать в каких случаях на него всё-таки стоит соглашаться и возможные варианты общения с начальством, если вы на него не готовы.
Читать далееИстория развития области искусственного интеллекта - невероятно захватывающая тема. Как из первых, довольно робких идей, которые часто подвергались критике, выросли технологии, меняющие наш мир прямо сейчас? Об этом пути – от почти механических предков ИИ до современных моделей вроде ChatGPT/Claude/Gemini/Grok и других, способных вести осмысленный диалог – я и хочу рассказать.
Это не будет скушняцкий научный трактат, изложение фактов или лекция, а скорее взгляд со стороны человека, которому самому это все супер интересно - взгляд на ключевые вехи, прорывы и интересные моменты этой удивительной истории. Я собираюсь не просто пройтись по истории, но и на пальцах объяснить (вот как сам разобрался - так и расскажу) - как оно все работало. Возможно, без огромной технической глубины - зато интересно и с понятными примерами. Мы с вами получим представление о том, как оно было – от допотопного перцептрона до последних современных моделей-трансформеров. Посмотрим, как это работало, удивимся прорывам и попробуем заглянуть – что там за горизонтом (хотя, конечно, с AI-2027 мне тягаться бесполезно).
Поехали!
Читать далееЯ часто говорю, что если язык лишен встроенных средств работы с AST — абстрактным синтаксическим деревом — то этот язык спроектирован не очень умными людьми. Идолопоклонники могут с пеной у рта доказывать, что AST никому не нужно, или что хорошего API к AST — достаточно, или что прикрученное сбоку AST-представление закрывает потребности…
Это все детский лепет, и ниже я собираюсь рассказать, почему. Оба самых «популярных» (читай: хайповых) языка программирования современности — Rust и Go — не обошлись без этой родовой травмы (если вы считаете, что экспорт AST при помощи костыля rustc_ast::ast — решает эту проблему, вы просто не понимаете, что такое AST и зачем он нужен).
Ленивые comprehensions на ASTОбъяснять, зачем нужны платежи в криптовалюте, в 2025 году, наверное, не надо. Эта статья отвечает на техническую сторону вопроса как подключить криптоплатежи на сайте на примере платформы Heleket, однако описанные принципы применимы также к Coinbase Commerce, BitPay, CoinGate, NOWPayments, CryptoProcessing, Cryptomus и другим платёжным провайдерам, поэтому гид подойдёт всем, кто хочет разобраться в технической стороне, независимо от выбора конкретной платформы.
Читать далееОсвоение космоса с самого начала шло не в сугубо мирных целях. И быть иначе не могло. Космические аппараты по обе стороны «железного занавеса» выводили баллистические ракеты, созданные на оборонные бюджеты. Разумеется, генералы требовали, чтобы вложения в «космические игрушки» приносили отдачу. Как и в авиации, первой военной «профессией» на орбите стала разведка.
Читать далееЭто алтернативная концовка моего мини-хабра-сериала с переводом нашумевшего Sci-Fi рассказа ai-2027.com. Он написан топовыми ИИ-экспертами, ссылается на кучу данных, имеет две концовки (!) и сейчас все о нём говорят.
Эта концовка проиграла на голосовании в конце второй части
В предыдущих сериях
...три огромных дата-центра, заполненных копиями Agent-2, работают днем и ночью...
...он предпочитает работать в рамках существующего политического истеблишмента, постепенно укрепляя свою власть...
...они просят Пентагон разработать план кинетических атак на китайские дата-центры...
...быть идеально честным все время — это не то,
далее