Habr.com

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

Жгите варваров, топите корабли. Пунктирная история греческого огня

Mon, 09/15/2025 - 00:07

Технологии редко устаревают до полного забвения. Тем не менее, в относительно недавние тёмные времена технология могла быть забыта из-за чрезмерной секретности, в которой её держала гильдия, либо из-за гибели небольшого владевшего ею сообщества или мастера-одиночки. Иногда древние технологии удаётся восстановить, как произошло, например, с выплавкой булата. В раннее Средневековье булатная сталь выплавлялась на Востоке от Сирии до Индии, но к концу XIV века секрет её изготовления был утрачен. Лишь в 1837-1841 годах русский инженер Павел Петрович Аносов выдал мастер-класс по реверс-инжинирингу и воссоздал в Златоусте аналог дамасской стали, который также оказался идентичен по свойствам сохранившимся до тех времён индийским булатным клинкам. Надеюсь, вскоре в этом блоге ещё появится большой переводной текст о таких технологиях, а сегодня разберём, пожалуй, наиболее таинственную и зрелищную из них — греческий огонь.

Читать далее

В душноте, да не в обиде: как я выжил с придирчивым руководителем и не потерял волю к жизни

Mon, 09/15/2025 - 00:05

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

Читать далее

Делаем Jetpack Navigation 3 удобнее

Sun, 09/14/2025 - 23:39

Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube и Telegram каналов Android Insights.

Jetpack Navigation 3 дает полный контроль над навигацией через NavBackStack, но прямая работа с ним превращается в написание шаблонного кода и усложняет использование из ViewModel. В статье предлагается решение этих проблемы, добавляя привычный API с командами push(), pop(), replace().

Если вы работаете с Navigation 3 или планируете на неё переходить — эта статья поможет сделать процесс разработки приятнее.

Читать далее

[Перевод] Лазеры могут эффективно плавить внеземной лед

Sun, 09/14/2025 - 23:38

13.09.2025, Andy Tomaswick, Universe Today

Лазеры полезны не только для развлечения кошек или демонстрации особенностей слайдов в PowerPoint. Они также могут сверлить отверстия во внеземных телах, содержащих лед, от комет до полярных шапок Марса. По крайней мере, так утверждается в новой статье исследователей из Технического университета Дрездена в журнале Acta Astronautica, где они описывают новую лазерную дрель для использования на ледяных поверхностях по всей Солнечной системе.

Читать далее

Фишинг 2.0: как мошенники используют ChatGPT и нейросети для обмана, и как это распознать

Sun, 09/14/2025 - 23:33

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

Такие инструменты, как ChatGPT, Claude и другие LLM, democratized создание качественного контента. К сожалению, это касается и криминального контента. Мошенники получили в свои руки масштабный множитель силы, и традиционные правила цифровой гигиены больше не работают. В этой статье разберем, как именно нейросети используются для обмана, и главное — какие новые методы detection нам нужны.

Читать далее

Фантазии LLM воплощаются в реальности — фальшивые опенсорсные библиотеки

Sun, 09/14/2025 - 23:23

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

Читать далее

Переводим fb2 книжки, с нейронками, для себя

Sun, 09/14/2025 - 23:15

Хотел написать классическую статью, ни разу не писал, ради интереса попросил ChatGPT и она все написала, стало скучно до жути, эта «классическая » статья будет под спойлером, она реально по теме, написана с двух запросов, а далее будет кратенько и технически что и зачем, со ссылками на примеры. Для технической части нужны знания python, llm, cuda и что такое OpenAI API.

Читать далее

[Перевод] Доктор Алан Кей о смысле «объектно-ориентированного программирования»

Sun, 09/14/2025 - 23:08

Оригинал

В 2003 году Алан Кей, признанный автор термина «объектно-ориентированное программирование», ответил на вопросы исследователя Штефана Рама. В этом письме он раскрывает первоначальный замысел ООП, который значительно отличается от того, чему большинство из нас учат сегодня. Публикуем перевод этого исторического документа.

Читать далее

espanso — малоизвестный шедерв для повышения личной продуктивности

Sun, 09/14/2025 - 22:38

Герой обзора - утилита espanso, позволяющая на лету заменять текстовые фрагменты.
Опять прога на Rust. И опять впечатление "ух ты!", как от ruff и uv.

Читать далее

Как я на «вайбе» написал… ВСЁ… От идеи до MVP… [рецепт]

Sun, 09/14/2025 - 22:35

Устал от этих заголовков «XYZ‑нейросеть уничтожает ABC‑продукт». Когда мы уже перестанем уничтожать и начнем творить? Критическая масса нейронок достигнута. Переключите мозг, давайте перейдем к творению.

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

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

Читать далее

Вы очень зря ругаете The Last of Us 2, NFS Unbound и еще несколько игр. Они круче, чем кажется

Sun, 09/14/2025 - 22:05

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

Многим, чтобы начать хоронить проект еще до релиза, достаточно пары неудачных твитов или пунктов в списке плюшек за предзаказ. 

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

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

Читать далее

Циан и Озон

Sun, 09/14/2025 - 21:49

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

Читать далее

Что такое транзистор?

Sun, 09/14/2025 - 21:46

В этой статье речь пойдет не о принципе работы транзистора, а о его названии. Разберем смысл слова «транзистор», заглянем в историю его появления и рассмотрим любопытные противоречия, связанные с этим термином.

Читать далее

Запуск Computer Science Space

Sun, 09/14/2025 - 21:39

Приветствуем любителей компьютерных наук! Хотим рассказать про новую инициативу: 1 марта в Санкт-Петербурге запустился Computer Science Space — открытый научно-технологический клуб для всех заинтересованных в современных и классических областях CS.

Читать далее

5 лет проекта Цифровой Рубль: коротко о важном

Sun, 09/14/2025 - 21:26

Простыми словами и обоснованно делюсь своим видением каким задумывался Цифровой рубль, каким стал в 2025г, для чего нужен и кому полезен. Статью считаю вводным материалом в объемную тему цифровых валют центральных банков (ЦВЦБ).

Читать далее

Преобразование компетенций бизнес-аналитика в ИТ с развитием ИИ-технологии

Sun, 09/14/2025 - 20:57

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

Еще один инструмент для бизнес-аналитика (БА), как когда-то им были MS Visio или Jira. Это фундаментальный сдвиг, который меняет саму суть работы, ценность специалиста и структуру команд.

Читать далее

WEAR модуль AndroidAPS, доработка и отладка связи при зависании

Sun, 09/14/2025 - 20:48

Используемые устройства - телефон Samsung Galaxy S8+ (SM-G955FD), часы Galaxy Watch 5 Pro (P0ED)

Я столкнулся с проблемой зависания данных на часах, что стало проблемой, особенно когда речь идет о занятии сопртом. Мне нравится велосипед и во время тренировки удобно отсматривать показатели только одной рукой и управление спортивным режимом (в этом форке он нами так же добавлен в основное приложение) желательно только на часах.

Дополнено включение и настройка спортивного режима не только в app, но и в wear, а так же была исследована проблема залипания данных (когда на часы данные о глюкозе приходят не вместе с обновлением на телефоне, а гораздо позже или переодически например всего несколько раз в час, не стабильно). При этом сейчас данные приходят как правило быстрее чем за 7 минут (на часы). Если быть точным - обновление и показ происходит не позже 7 минут.

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

Читать далее

BPF CPU Scheduler: не нравится стандартный планировщик в Linux? Напиши свой

Sun, 09/14/2025 - 20:24

Всем привет! В статье расскажу про относительно новую возможность написания собственных CPU планировщиков для Linux с помощью BPF. Разберёмся, для чего это нужно, как работает, а также посмотрим на примеры уже написанных планировщиков.

Читать далее

Мобильная разработка за неделю #602 (8 — 14 сентября)

Sun, 09/14/2025 - 19:27

В этом выпуске построение современного BLE-сервиса и повышение производительности за счет лучшего сокращения ресурсов, Swift на Android и эволюция презентационных паттернов, MAX без оболочки, эмоциональное решение проблем, трудные уроки инди-хакинга и многое другое. Заходите!

Читать далее

Промптинг и суеверия. Что (не) надо добавлять к запросу в ChatGPT

Sun, 09/14/2025 - 19:11

Американцы обожают играть на деньги и смотреть красочное шоу. Это самое примитивное и оттого ошибочное объяснение популярности программы The Price Is Right. Если вы никогда не видели эту передачу дневного американского телевидения, представьте себе многолетнюю светскую церемонию потребления, где зрителей зовут на сцену и награждают за умение ориентироваться в ценниках. Зритель из зала слышит заветную фразу «Come on down!», выбегает к подиуму и соревнуется в угадывании стоимости бытовых товаров.

Впервые формат появился в 50-х годах прошлого века, а в 1972 году The Price Is Right подобновили и начали транслировать днём по будням на канале CBS. Но идёт передача не в прайм-тайм, а в 10:00 или 11:00 утра. Несмотря на её странное время показа, знакома она всем американцам. Смотрят её не только пенсионеры и домохозяйки, её хотя бы раз видели затемпературившие дети, которые вместо школы остались дома.

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.