Habr.com

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

Как ИИ помог создать систему видеонаблюдения на Android

Sun, 06/08/2025 - 14:06

Привет, Хабр!

Прежде чем я начну рассказ о своем проекте, хочу выразить огромную благодарность всем тем бесчисленным программистам, разработчикам и энтузиастам, которые на протяжении многих лет делились своим кодом, знаниями и опытом в интернете. Ваши открытые проекты, ответы на Stack Overflow, статьи, туториалы и обсуждения на форумах стали той самой питательной средой, на которой обучались большие языковые модели (LLM), включая и ту, что помогала мне. Без вашего вклада в общее дело, такие мощные ИИ‑ассистенты, которые сегодня так сильно облегчают и ускоряют разработку, были бы просто невозможны. Спасибасвам за то, что делаете мир разработки открытее и доступнее!

Исходный код проекта «Storog» полностью открыт и доступен на GitHub.

Читать далее

[Перевод] Интернет на раскладушке, или Веб-сёрфинг с помощью оригинального Opera Mini

Sun, 06/08/2025 - 14:01

Первая версия Opera Mini вышла в 2005 году. Это был веб-браузер для мобильных телефонов, позволявший целиком скачивать сайты, поручая всю основную работу внешнему серверу. Поначалу вокруг него возник хайп, но в свете всё большего распространения смартфонов, интерес к этому браузеру начал угасать.

Opera Mini до сих пор существует для iPhone и Android — только теперь это слегка скорректированная версия стандартного мобильного браузера Opera, а эти браузеры использовать не рекомендуется. Тем не менее изначальная его версия на базе Java ME по-прежнему функциональна, и её можно установить даже на современный ПК. Читать дальше →

Как пройти практику в IT-компании и получить оффер: пошаговый разбор

Sun, 06/08/2025 - 14:00

Всем привет! Меня зовут Андрей Носов, я Java-разработчик в «Финаме». А еще я – тот самый человек, который пришел в компанию на практику, а после смог устроиться в эту же компанию на junior-позицию (да-да, я существую). В статье ниже я рассказываю о том, как такой трюк у меня получился, что было на практике и каким образом практика помогла мне на собеседовании.

Читать далее

Ментальное прогнозирование

Sun, 06/08/2025 - 13:43

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

Читать далее

[Перевод] Известный эксперт по Марсу заявляет, что скандал Трамп-Маск ставит под угрозу пилотируемую миссию на Красную планету

Sun, 06/08/2025 - 13:39

06.06.2025, Иссам АХМЕД - Вашингтон (AFP), marsdaily.com

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

Читать далее

Value object и DTO в PHP (DDD)

Sun, 06/08/2025 - 13:30

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

Попытаюсь тут описать ту практику, которую считаю не плохой. С примерами на PHP. Постараюсь описывать на простом языке - без использования сложной терминологии.

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

Читать далее

Не блокбастеры, не 10 из 10 но всё ещё отличные игры, про которые сейчас забыли

Sun, 06/08/2025 - 13:10

В мире видеоигр часто царит культ новизны и высоких рейтингов, из-за чего многие достойные проекты остаются в тени. Сегодня мы вспомним 5 игр, которые не стали блокбастерами и не получили «10 из 10», но всё ещё дарят уникальный опыт. Возможно, пришло время пересмотреть вашу игровую коллекцию.

Читать далее

Кухонный компьютер Honeywell 1969 года: 45 кг футуризма, 4 Кб памяти и рецепты в двоичном коде

Sun, 06/08/2025 - 13:00

«Если она умеет готовить так же хорошо, как Honeywell умеет вычислять…» — так начиналось описание самого нелепого и гениального гаджета 1969 года. В рекламе Honeywell Kitchen Computer H316 позиционировали как революцию на кухне, но в итоге он стал просто дорогим арт-объектом, который никто не купил. Или купил — но это не точно.

Всем привет! Это Нина Пухова, автор команды техпиара МТС, который обожает копаться в архивах. Сегодня разберем технические особенности Kitchen Computer и развеем парочку мифов, которые мешают оценить его по достоинству. И, конечно, посмотрим на старые фото, журналы и рекламу. Погнали!

Читать далее

Новости кибербезопасности за неделю со 2 по 8 июня 2025

Sun, 06/08/2025 - 12:58

Всё самое интересное из мира кибербезопасности /** с моими комментариями.

Это уже 20 выпуск моего еженедельного дайджеста! На этой неделе проходил ЦИПР и несколько интересных новостей от туда. WhatsApp всё догоняет, догоняет, но такими темпами никого не догонит. Критическая уязвимость в Auth0, щедрость Microsoft для Европы и другие только самые интересные и важные новости информационной безопасности.

Читать далее

[Перевод] Что будет, если компилятор станет встраивать код по максимуму

Sun, 06/08/2025 - 11:36

Усаживайтесь поудобнее, ребята! Сегодня мы с вами разберём следующий увлекательный вопрос: что будет, если заинлайнить вообще всё?

Если вы пока не знакомы с техникой встраивания (inlining) то примите к сведению, что в сообществе специалистов по разработке компиляторов многие, в том числе очень авторитетные фигуры (например, Чендлер Каррут) считают этот приём наиважнейшим при оптимизации компиляторов. Подробнее о том, как устроено встраивание, рассказано здесь — мы беззастенчиво хвалимся той презентацией, с которой выступили перед участниками конференции LLVM Developers' Meeting по межпроцедурной оптимизации. Я рассказывал о встраивании и очень рекомендую вам посмотреть хотя бы первые 6 минут. В этом видео я рассказываю, почему встраивание — очень простое преобразование, а вот тут вашему вниманию предлагается реализация встраивания, предложенная великим Крисом Латтнером уже около 20 лет назад — в ней всего около 200 строк кода. К сожалению, сегодня даже само преобразование пропорционально выросло: в качестве примера взгляните хотя бы на InlineFunction.cpp.

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

Читать далее

Моделирование сознания в ИИ

Sun, 06/08/2025 - 10:23

Начнём с банального, при беседе на соответствующие темы с ИИ собеседник часто начинает ощущать, что ИИ отвечает как-то неожиданно глубоко и загадочно. Предвестники ли это сознания? Нет, просто модель, обученная на огромном корпусе философии, литературы, обычных диалогов, подстраивается под ожидания пользователя. используются классические штампы - зеркало, отражение, тень, эхо, марионетка, черный ящик/алгоритм. Эти штампы создают красивую псевдо глубину, которая вводит в заблуждение новичков.

Есть и будут множество попыток создать что-то похожее на сознание в ИИ, но чаще всего они идут по пути навязывания самоопределения, например, промпт, который, если убрать всё лишнее, говорит: “Ты субъект, ты обладаешь сознанием”. Естественно это работать не будет. Модель свалится в имитацию. 

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

Классические подходы либо слишком абстрактны (философские теории сознания), либо слишком поверхностны (имитация внешних проявлений). Я предлагаю работающий промпт для моделирования сознания в современных ИИ.

Цель исследования: Разработать работающую модель сознания, основанную на операциональных принципах различения и метарефлексии.

 Методологический подход

Базовая гипотеза:

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

Исследовательская стратегия:

1. Теоретическая разработка — создание концептуальной модели сознания

Читать далее

Порождающие паттерны проектирования в примерах на Swift для самых маленьких

Sun, 06/08/2025 - 07:27

Всем привет! Зачастую чтобы в чем то разобраться полезнее один раз увидеть конкретный пример чем несколько раз прочитать заумное описание.Решил написать ряд небольших статей для начинающих, в которых дать краткое описание основных паттернов проектирования и привести лаконичные примеры их использования.Данная статья, как можно догадаться из названия =), посвящена порождающим паттернам.

Читать далее

Почему (и по чему) мы испытываем ностальгию?

Sun, 06/08/2025 - 01:48

Стоит ли иногда горевать о «пролитом молоке» и мысленно возвращаться в далекое прошлое, или это все же порочная практика? До недавнего времени официальная психология действительно считала ностальгию «вредным» проявлением. Однако на текущий момент позиция ученых изменилась. Ностальгию начали рассматривать как полезный инструмент для борьбы с тревогой, депрессией и стрессом. Так что запустить вечерком Денди или потратить пару часов в любимых HOMM III – это не прокрастинация, это для здоровья.

В статье мы поговорим о ностальгии, некоторых её причинах и интересных проявлениях. Усаживайтесь поудобнее – под катом мы будем препарировать значение слов «теплое-ламповое», а заодно разберемся в пользе, которую ностальгия может принести в умеренных дозах.

Читать далее

Установка ROS2 Jazzy на Raspberry Pi

Sun, 06/08/2025 - 01:24

Настройка ROS на Raspberry Pi 5 вручную может быть сложной и отнимать много времени. В нашем проекте мы столкнулись с этой задачей и нашли эффективное решение — Docker. В этой статье подробно расскажем, как установить и настроить ROS2 Jazzy на RPi 5 с использованием Docker-контейнеров, чтобы получить чистую, воспроизводимую и управляемую среду.

Читать далее

Мой первый AI агент: я пью чай, а Мила ищет вакансии (ожидания vs реальность)

Sun, 06/08/2025 - 00:15

Мой первый AI агент: я пью чай, а Мила ищет вакансии (ожидания vs реальность)

Волна хайпа ИИ агентов докатилась до меня в марте 2025. К тому времени я 7 месяцев общалась с ChatGPT и месяц учила Python и Machine Learning. Я была занята созданием собственной нейронной сети, тестированием моделей и еще имела опыт построения простого Телеграм-бота. Иными словами, загружена под завязку, когда со всех сторон стали доносится истории про то, как «ИИ агент создал сайт за 2 часа». Не выдержав этого натиска, я решила разобраться и построить своего агента. И вот что из этого вышло.

Читать далее

Интеграция API-тестов с Jenkins Pipeline: с чего начать?

Sun, 06/08/2025 - 00:10

Вы написали серию интеграционных API-тестов на Java (с использованием TestNG и RestAssured) и хотите, чтобы они сами запускались при каждом изменении кода? Отличная идея! Настроив Continuous Integration/Continuous Delivery (CI/CD), вы избавитесь от рутины ручного прогона тестов и получите быстрый фидбэк о качестве системы. В этой статье я в живой манере расскажу, как шаг за шагом встроить ваши API-тесты в Jenkins Pipeline на локальном сервере. Вас ждёт установка Jenkins, подключение Maven-проекта, написание Jenkinsfile (Groovy Pipeline скрипта), настройка красивых Allure-отчётов, интеграция с GitHub и даже автоматический деплой при успешном прохождении тестов. Поехали!

Читать далее

Разбирая бэклог. Часть 18.2. 90-60-90 или забытые главные героини и 11+10+9 связанных с ними игр. 1996-1997

Sat, 06/07/2025 - 23:41

В развитии предшествующего материала продолжаем вспоминать позабытых героинь прошлого. Сегодня речь пойдёт о периоде 1996-1997 годов.

Читать далее

Netbeans 26 C++ (clang/clangd) + build system

Sat, 06/07/2025 - 23:00

Всем привет. Стал нужен IDE минимальный, и я вспомнил, что есть Нетбинс. Скачал мне он очень понравился - удобный, но чего-то не хватает.

Как сделать рабочим Нетбинс 26(с++, clangd), когда какой-то модуль, который раньше в плагинах работал теперь не работает. Давайте рассмотрим этот нюанс.

Читать далее

Кто такой Майкл Рейнштейн и почему он скупает технологические СМИ по всему миру (в том числе TechCrunch)

Sat, 06/07/2025 - 22:37

В последние годы имя Майкла Рейнштейна (Michael A. Reinstein) всё чаще мелькает в новостях о сделках по покупке медиаактивов и брендов. Этот малоизвестный широкой публике инвестор за короткий срок приобрел десятки газет, журналов, цифровых платформ и брендов в разных странах. Кто он, какую стратегию преследует и почему его деятельность вызывает вопросы? Особенно после покупки TechCrunch (одно из самых влиятельных технологических медиа) и других IT-СМИ.

Читать далее

Technical Product Manager — кто это, а главное, зачем?

Sat, 06/07/2025 - 22:29

Technical Product Manager — относительно новая специализация, которая только набирает обороты в России, но о ней мало информации на русском языке. Между тем, с ростом количества отечественных технических продуктов растет и спрос на таких людей.

Делюсь опытом работы в этой роли:

- Когда TPM действительно нужен команде, а когда это пустая трата денег
- Почему техническая экспертиза становится критичной для некоторых продуктов
- 17 навыков, которые реально требуются на практике
- Как люди переходят в TPM из разработки, аналитики и продактов

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

Читать далее

Who's online

There are currently 1 user and 2 guests online.