Технологии редко устаревают до полного забвения. Тем не менее, в относительно недавние тёмные времена технология могла быть забыта из-за чрезмерной секретности, в которой её держала гильдия, либо из-за гибели небольшого владевшего ею сообщества или мастера-одиночки. Иногда древние технологии удаётся восстановить, как произошло, например, с выплавкой булата. В раннее Средневековье булатная сталь выплавлялась на Востоке от Сирии до Индии, но к концу XIV века секрет её изготовления был утрачен. Лишь в 1837-1841 годах русский инженер Павел Петрович Аносов выдал мастер-класс по реверс-инжинирингу и воссоздал в Златоусте аналог дамасской стали, который также оказался идентичен по свойствам сохранившимся до тех времён индийским булатным клинкам. Надеюсь, вскоре в этом блоге ещё появится большой переводной текст о таких технологиях, а сегодня разберём, пожалуй, наиболее таинственную и зрелищную из них — греческий огонь.
Читать далееЕсли у вас с руководителем полное взаимопонимание, вы киваете друг другу с полуслова и вообще обожаете свою работу — закройте эту статью и идите пить свой раф на кокосовом. Мы с остальными тут немного пострадаем. Расскажу, как мне удалось превратить душного начальника в персонального бустера производительности.
Читать далееПривет, Хабр! Меня зовут Артем и я автор и ведущий YouTube и Telegram каналов Android Insights.
Jetpack Navigation 3 дает полный контроль над навигацией через NavBackStack, но прямая работа с ним превращается в написание шаблонного кода и усложняет использование из ViewModel. В статье предлагается решение этих проблемы, добавляя привычный API с командами push(), pop(), replace().
Если вы работаете с Navigation 3 или планируете на неё переходить — эта статья поможет сделать процесс разработки приятнее.
Читать далее13.09.2025, Andy Tomaswick, Universe Today
Лазеры полезны не только для развлечения кошек или демонстрации особенностей слайдов в PowerPoint. Они также могут сверлить отверстия во внеземных телах, содержащих лед, от комет до полярных шапок Марса. По крайней мере, так утверждается в новой статье исследователей из Технического университета Дрездена в журнале Acta Astronautica, где они описывают новую лазерную дрель для использования на ледяных поверхностях по всей Солнечной системе.
Читать далееВремя, когда фишинговые письма можно было опознать по кривому переводу, надрывистым заголовкам и обещаниям несметных богатств от нигерийских принцев, безвозвратно ушло. Наступила эра Фишинга 2.0, где в роли злоумышленника — не полуграмотный мошенник, а мощный языковой модель, способная генерировать безупречные, персонализированные и убедительные тексты.
Такие инструменты, как ChatGPT, Claude и другие LLM, democratized создание качественного контента. К сожалению, это касается и криминального контента. Мошенники получили в свои руки масштабный множитель силы, и традиционные правила цифровой гигиены больше не работают. В этой статье разберем, как именно нейросети используются для обмана, и главное — какие новые методы detection нам нужны.
Читать далееLLM придумывает названия несуществующих библиотек и предлагает разработчикам-вайбкодерам пользоваться ими. Если есть спрос — возникнет и предложение. Вскоре эти библиотеки действительно появляются в реальности, но уже с вредоносным кодом.
Читать далееХотел написать классическую статью, ни разу не писал, ради интереса попросил ChatGPT и она все написала, стало скучно до жути, эта «классическая » статья будет под спойлером, она реально по теме, написана с двух запросов, а далее будет кратенько и технически что и зачем, со ссылками на примеры. Для технической части нужны знания python, llm, cuda и что такое OpenAI API.
Читать далееВ 2003 году Алан Кей, признанный автор термина «объектно-ориентированное программирование», ответил на вопросы исследователя Штефана Рама. В этом письме он раскрывает первоначальный замысел ООП, который значительно отличается от того, чему большинство из нас учат сегодня. Публикуем перевод этого исторического документа.
Читать далееГерой обзора - утилита espanso, позволяющая на лету заменять текстовые фрагменты.
Опять прога на Rust. И опять впечатление "ух ты!", как от ruff и uv.
Устал от этих заголовков «XYZ‑нейросеть уничтожает ABC‑продукт». Когда мы уже перестанем уничтожать и начнем творить? Критическая масса нейронок достигнута. Переключите мозг, давайте перейдем к творению.
Как художник с «кривыми» руками, которому подключили «прямые» — я недавно провел схожую параллель с творением продуктов на базе кода при помощи нейронок. У меня постоянно в голове есть куча идей в зачатке. Что с ними делать?
Идея, как мы знаем по фильмам Нолана — это то, что нельзя просто вытравить, она будет жить в тебе, пока ее не воплотишь в той или иной мере. А что делать, если ты не программист? Есть конечно более, чем два решения, но напрашивались до недавних пор только эти два: закажи разработку или напиши как умеешь. Но все изменилось с приходом «вайб‑кодинга». И не спеши прикладывать руку к лицу. Я не собираюсь петь дифирамбы этому инструменту.
Читать далееОткровенно говоря, непонятно, что в нашем мире сделать легче — открыть кран с водой или разозлить современного геймера.
Многим, чтобы начать хоронить проект еще до релиза, достаточно пары неудачных твитов или пунктов в списке плюшек за предзаказ.
И хотя иногда гнев геймеров достаточно праведный и претензии по делу, бывают случаи, когда откровенно хорошие игры топят под тонной необоснованной, а зачастую выдуманной из воздуха критики.
Сегодня разберем несколько случаев, когда геймеры были критически неправы в своей ненависти.
Читать далееДурацкий цвет, который выставлял в дурном цвете компанию, основная миссия которой заключается как раз в том, чтобы качественно воспроизводить цвет.
Читать далееВ этой статье речь пойдет не о принципе работы транзистора, а о его названии. Разберем смысл слова «транзистор», заглянем в историю его появления и рассмотрим любопытные противоречия, связанные с этим термином.
Читать далееПриветствуем любителей компьютерных наук! Хотим рассказать про новую инициативу: 1 марта в Санкт-Петербурге запустился Computer Science Space — открытый научно-технологический клуб для всех заинтересованных в современных и классических областях CS.
Читать далееПростыми словами и обоснованно делюсь своим видением каким задумывался Цифровой рубль, каким стал в 2025г, для чего нужен и кому полезен. Статью считаю вводным материалом в объемную тему цифровых валют центральных банков (ЦВЦБ).
Читать далееИИ не заменяет бизнес-аналитика, при этом заменяет бизнес-аналитиков, которые не хотят или не могут адаптироваться. Он делает профессию сложнее, интереснее и стратегически важнее, вымывая из нее рутину.
Еще один инструмент для бизнес-аналитика (БА), как когда-то им были MS Visio или Jira. Это фундаментальный сдвиг, который меняет саму суть работы, ценность специалиста и структуру команд.
Читать далееИспользуемые устройства - телефон Samsung Galaxy S8+ (SM-G955FD), часы Galaxy Watch 5 Pro (P0ED)
Я столкнулся с проблемой зависания данных на часах, что стало проблемой, особенно когда речь идет о занятии сопртом. Мне нравится велосипед и во время тренировки удобно отсматривать показатели только одной рукой и управление спортивным режимом (в этом форке он нами так же добавлен в основное приложение) желательно только на часах.
Дополнено включение и настройка спортивного режима не только в app, но и в wear, а так же была исследована проблема залипания данных (когда на часы данные о глюкозе приходят не вместе с обновлением на телефоне, а гораздо позже или переодически например всего несколько раз в час, не стабильно). При этом сейчас данные приходят как правило быстрее чем за 7 минут (на часы). Если быть точным - обновление и показ происходит не позже 7 минут.
Ниже показываю что происходит внутри программы, какие события удалось отследить в логах (некоторые логи были добавлены мной) и как диагностировал проблему.
Читать далееВсем привет! В статье расскажу про относительно новую возможность написания собственных CPU планировщиков для Linux с помощью BPF. Разберёмся, для чего это нужно, как работает, а также посмотрим на примеры уже написанных планировщиков.
Читать далееВ этом выпуске построение современного BLE-сервиса и повышение производительности за счет лучшего сокращения ресурсов, Swift на Android и эволюция презентационных паттернов, MAX без оболочки, эмоциональное решение проблем, трудные уроки инди-хакинга и многое другое. Заходите!
Читать далееАмериканцы обожают играть на деньги и смотреть красочное шоу. Это самое примитивное и оттого ошибочное объяснение популярности программы The Price Is Right. Если вы никогда не видели эту передачу дневного американского телевидения, представьте себе многолетнюю светскую церемонию потребления, где зрителей зовут на сцену и награждают за умение ориентироваться в ценниках. Зритель из зала слышит заветную фразу «Come on down!», выбегает к подиуму и соревнуется в угадывании стоимости бытовых товаров.
Впервые формат появился в 50-х годах прошлого века, а в 1972 году The Price Is Right подобновили и начали транслировать днём по будням на канале CBS. Но идёт передача не в прайм-тайм, а в 10:00 или 11:00 утра. Несмотря на её странное время показа, знакома она всем американцам. Смотрят её не только пенсионеры и домохозяйки, её хотя бы раз видели затемпературившие дети, которые вместо школы остались дома.
Реальный секрет долгожительства программы — смешение доброжелательности ведущих, простоты правил с бытовой темой и разнообразные мини-игры. Одна из таких — Plinko, которая выглядит как детская забава. Участник получает плоские жетоны и, стоя наверху большой вертикальной доски со штырьками, сбрасывает их в прорези сверху. Жетон, ударяясь о штырьки, хаотически меняет траекторию и внизу попадает в одну из девяти ячеек с разными суммами.
Читать далее