Habr.com

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

Один пост, чтобы обрести силу… или разбираемся в промптах, чтобы научиться их писать раз и навсегда

Sat, 09/13/2025 - 17:52

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

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

Читать далее

Leaflet, роутинг и тонна JavaScript: создаем свой планировщик маршрутов с нуля

Sat, 09/13/2025 - 17:41

Всем привет! Я, как и многие здесь, не только программист, но и большой любитель активного отдыха. Велосипед, походы, горы — все это требует тщательного планирования. И хотя существует множество отличных сервисов, мне всегда хотелось чего-то большего: платформы, которая объединяла бы в себе гибкий инструмент для создания маршрутов, базу знаний о интересных местах и сообщество единомышленников.

Так я начал в одиночку создавать The Peakline — свой большой проект для аутдор-энтузиастов. Одной из центральных и самых сложных частей этой системы должен был стать планировщик маршрутов. Я решил сделать его максимально функциональным и открытым, чтобы он стал витриной возможностей всего проекта.

Читать далее

Жизнь на Марсе? (снова)

Sat, 09/13/2025 - 17:28

10 сентября в Nature была опубликована статья, в которой исследователи анализировали результаты работы марсохода Perseverance в районе кратера Езеро. Меня попросили её прокомментировать. Если говорить в двух словах: на этой неделе мы получили действительно самое убедительное доказательство существования жизни на Марсе. Но обо всём по порядку.

Читать далее

Generic'и и protocol'ы в Swift

Sat, 09/13/2025 - 16:58

Привет, Хабр! В прошлых статьях мы говорили про ARC и управление памятью в Swift, но обошли стороной ещё одну сильную сторону языка. Речь идёт о generic'ах и протоколах - именно они делают Swift таким чистым и мощным. В этой статье мы разберёмся, как они работают и почему без них невозможно представить современный Swift.

Читать далее

VNC на Windows, русская раскладка, буква «У» и символ "Ó"

Sat, 09/13/2025 - 16:43

Речь идёт только про Windows. И клиент и сервер VNC на Windows. На других системах они работают иначе.

Читать далее

Обработка результатов моделирования Fire Dynamics Simulator на Python (часть 2)

Sat, 09/13/2025 - 16:09

Здравствуйте меня зовут Роман, я занимаюсь обеспечение пожарной безопасности в зданиях и сооружениях более 15 лет, основной профиль моей деятельности — это моделирование развития пожара.

В основном моделирование развития пожара провожу в специализированном программном обеспечении Fire Dynamics Simulator (FDS), оно используется от Японии до США при обосновании отступлений требований пожарной безопасности.
 При моделировании развития пожара очень много времени занимает обработка результатов моделирования. В цикле статей я хочу поделиться способами обработки данных, которые использую при работе.
 
Статья ориентирована на специалистов, которые уже используют FDS в работе. Подробности моделирования развития пожара с помощью FDS в данной статьи не будут рассматриваться.

Эта статья — вторая из серии. Ссылка на первую статью.

Читать далее

Nintendo Virtual Boy: неожиданное возрождение виртуальной реальности из 90-х

Sat, 09/13/2025 - 16:00

В 2025 году, спустя более тридцати лет после не самого удачного дебюта, Nintendo внезапно вспомнила о Virtual Boy. Этот девайс, что-то вроде гибрида шлема виртуальной реальности и настольного аркадного автомата, стал одной из самых известных неудач компании. Тем не менее, сейчас Nintendo решила оживить память об этом проекте. Почему? Давайте разбираться.

Читать далее

[Перевод] Сон, гормон роста и восстановление. Как именно организм работает ночью

Sat, 09/13/2025 - 15:56

Есть довольно популярная фраза: «треть жизни человек проводит во сне». И она часто трактуется, как «человек тратит время на какую-то хрень, лежа как бревно». Отсюда и попытки повысить продуктивность, минимизируя время сна или отсыпаясь в выходные. Вот только стоит копнуть чуть глубже и окажется, что сон это не просто отдых, а нифига себе какой труд для организма. Труд, который помогает нам выглядеть куда лучше!

Читать далее

Клиент вечно недоволен: инструкция по выживанию для PM

Sat, 09/13/2025 - 15:00

Вроде бы работа кипит, команда старается, вы делаете всё по процессам, но в ответ — постоянное ворчание, претензии и недовольство. «Почему вы не предупредили?», «Я думал, всё будет иначе!», «Это слишком долго и дорого».

Читать далее

Высоко сижу, далеко гляжу, всё вижу! Новые подходы к детекции объектов с помощью радиосигналов

Sat, 09/13/2025 - 14:48

Обсудим свежие разработки в области Wi-Fi Sensing — в каком направлении движутся эти технологии и какие подводные камни видят специалисты.

Читать далее

Сэндвич, сэр? История британских бутербродов от аристократических салонов до вокзальных буфетов

Sat, 09/13/2025 - 14:01

Сэндвичи, названные в честь одноимённого графа со специфическими вкусами к развлечениям, появились в 1760-е годы — и стремительно завоевали популярность сначала в Лондоне, а затем и по всей стране. Они долго оставались специфически английским блюдом, причём скорее аристократическим, но затем угодили в США. Там, как и итальянская пицца, и японские суши, сэндвичи приняли современные формы, изрядно прибавив в объёме и аппетитности, и превратившись в один из важных блюд мирового фастфуда. Однако финальный штрих к их популярности и повсеместности был сделан вновь англичанами — после того, как они много лет иронизировали по поводу железнодорожных сэндвичей, «непредставимого кулинарного ужаса» даже на фоне прочей британской кухни.

Читать далее

Рубиновая скрижаль

Sat, 09/13/2025 - 13:48

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

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

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

Надеюсь, вас не оттолкнут моя горькая ирония и сарказм, а изредка даже и цинизм, коими приправлено сие скромное литературное блюдо… 

Читать далее

Трактат о природе формального доказательства

Sat, 09/13/2025 - 13:39

Мы пытались закрыть пробелы в доказательстве в Lean 4. Но вместо решений получили 120 000 токенов объяснений и одно слово: sorry. Из этого вырос философский трактат о природе формальных доказательств.

Читать трактат

Ещё один AI инструмент для Unity: «распаковка» Code Maestro

Sat, 09/13/2025 - 13:38

Помимо Unity AI, доступной бесплатно в Unity 6.2 beta, и очень странного и сырого NimbleFox AI, появился ещё один игрок среди AI-решений для Unity, но с совершенно другим подходом — Code Maestro. Расскажу, что нам, разработчикам, предлагается, и поделюсь своим опытом и впечатлениями от этого инструмента.

Читать далее

Станислав Петров: «Ключевые отличия РЕД ОС М от Android – вовсе не в интерфейсе»

Sat, 09/13/2025 - 13:23

Мобильную операционную систему РЕД ОС М устанавливают на все большее количество смартфонов и планшетов, а уже в 2026 году ожидается, что на РЕД ОС М будут работать десятки тысяч производимых в Подмосковье мобильных девайсов Passion. И, разумеется, все хотят задать разработчикам самые неудобные и каверзные вопросы. О том, как развивается ОС, чем она отличается от “перекрашенного Android”, а также о перспективах российских смартфонов и сравнении с продуктами Google и других вендоров рассказывает Станислав Петров, руководитель группы разработки мобильной ОС компании РЕД СОФТ.

Узнать, в чем отличия РЕД ОС М

[Перевод] Миф о быстром и медленном пути выполнения программы

Sat, 09/13/2025 - 13:06

Одна из самых «ходовых» оптимизаций в вычислительной технике — это предусматривать для программы «быстрый» и «медленный» путь выполнения. В общем случае эта оптимизация работает. Техники оптимизации применяют на программном или аппаратном уровне. Цель — добиться, чтобы выполнение по быстрому пути было нормальным сценарием и шло «по умолчанию» — работаем быстро и очень эффективно. Выполнение по медленному пути предусматривается для необычных случаев, при исключениях, выбросах. Такой вариант работы выполняется в безопасном, но сравнительно медленном программном окружении, где можно позволить себе не спешить. На первый взгляд выглядит отлично, но, как оказывается, в реальности всё совсем иначе.

Практикующий инженер постепенно убеждается на собственном опыте, что дихотомия быстрый/медленный путь — это зачастую просто привлекательный мираж. Снова и снова мы видим, что попытка внедрить быстрый/медленный путь в реальной системе не даёт результата. Именно в этой области практика вступает в острое противоречие с теорией.

Читать далее

[Перевод] Умное зеркало на Raspberry Pi: пошаговое руководство

Sat, 09/13/2025 - 13:00

А давайте соберем умное зеркало на базе одноплатного компьютера Raspberry Pi и программной экосистемы MagicMirror! Оно нам будет показывать погоду, время, записи из календаря и любую другую информацию — для платформы доступны сотни бесплатных модулей с открытым исходным кодом.

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

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

Читать далее

От мини-ЭВМ и перфокарт к IDE и фреймворкам. Как поменялось программирование за 50 лет — взгляд изнутри

Sat, 09/13/2025 - 13:00

Привет, Хабр! Меня зовут Анна Стремилова, в MWS я занимаюсь продвижением приложения Clatch. Хоть я и училась на биолога (история об этом тут), в ИТ я практически с пеленок. Моя мама — программист старой школы, и самыми первыми моими «буквами» были нолики и единички, а рисовать я училась на бумаге для ЭВМ.

В 80-е годы мама вела проект с роботизированной столовой в Минске — это было огромное помещение, где люди выбирали еду по кнопкам, а роботы выдавали и забирали тарелки. Так что я уже привыкла к ситуациям, когда рассказываю маме про очередное айтишное «ноу-хау», а она скептически замечает, что в 80-х это уже было. 

И вот, ко Дню программиста у меня родилась идея: а почему бы не рассказать о профессии глазами специалистов старой и новой школы? С представителем первой я жила под одной крышей, а с представителями второй работаю каждый день. 

Любителям зрелищ может быть скучно: здесь не будет батла в духе «кто круче». Это две честные истории от людей из разных поколений, и, по-моему, у них много общего.

Читать далее

Промт: как получать лучшие результаты в Midjourney

Sat, 09/13/2025 - 12:25

Доброго времени суток, «Хабр»!

Не так давно я рассказывал про промты для нейросетей, которые способны генерировать фотографии и видео. Да и можно вспомнить, что у меня выходили статьи про Krea AI и Playground AI, которые тоже являются инструментами для работы с изображениями. В этой статье мной было принято решение немного углубиться в части генерации фотографий и рассмотреть одну из более популярных моделей, предназначенных для этого, — Midjourney. Точнее как, сегодня мы поговорим о некой конкретике и изюминке в промтах для этой нейросети, а также узнаем (а некоторые вспомнят), как их грамотно составлять.

Итак, присаживаемся поудобнее, достаем свои кисточки, кхм, точнее достаем вкусняшки, ну а я перехожу к своему повествованию.

Читать далее

Подставляем TOTP в Chrome c помощью Yubikey

Sat, 09/13/2025 - 12:10

Надоело каждый раз подставлять TOTP на сайтах и у вас есть yubikey? Тогда добро пожаловать под кат. Поделюсь самописным расширением, которое позволяет автоматизировать эту рутину.

Читать далее

Who's online

There are currently 0 users and 0 guests online.