Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Будущее трансформеров: от громоздких моделей к персональным обучаемым агентам

    Mon, 05 May 2025 00:46:10 -0000

    Современные большие языковые модели впечатляют, но остаются громоздкими и статичными. В ближайшие годы мы перейдём от таких «гигантов» к персональным ИИ-спутникам: компактным и обучаемым на ходу. Ключ к этому — долговременная память (mem-векторы), модульные трансформеры, параметро-эффективное дообучение, внешние базы знаний и жёсткая оптимизация под локальное железо. Разбираем, какие технологии уже работают, какие ещё только вырастают из лабораторий и что ждёт нас завтра.

    Будущее трансформеров
  2. Приложение на React c нуля до деплоя с помощью Cursor без строчки кода

    Mon, 05 May 2025 00:38:53 -0000

    Самое популярное приложение после Hello World на react - это личный планировщик задач Todo и мы не будем сильно оригинальничать и напишем его с нуля на react и разместим в docker контейнере и поможет нам в этом Cursor AI IDE.

    Разрабатывать приложение будем в ОС Windows 10, упакуем в docker контейнер и после разместим на хостинге.

    Читать далее
  3. Как улучшить концентрацию внимания с помощью рекомендаций от СДВГ

    Mon, 05 May 2025 00:21:21 -0000

    Нейробиолог и биохакер Эндрю Губерман и психиатр Джон Круз в новом подкасте обсудили комплексный подход к управлению СДВГ. У здорового человека могут периодически проявляться отдельные симптомы, похожие на проявления СДВГ, особенно в условиях стресса, переутомления или недосыпа. Это не означает наличие расстройства, но может временно снижать качество жизни и продуктивность. Решение проблем с концентрацией требует комплексного подхода, который разбираем в статье. 

    Читать далее
  4. Меня заставили повайбкодить

    Sun, 04 May 2025 21:17:58 -0000

    Я давно пользуюсь кодогенерацией. Ещё во времена Yii фреймворка мне нравилось, что одним кликом мышки можно было сгенерировать CRUD с бэкендом, таблицами и формами. Backbone.js сразу из коробки обеспечивал REST API запросы и другие фичи. Между тем временем и нынешним днём — целый пласт инструментов для автоматизации, бутстрапинга и шаблонизации разработки. Приходилось и хрюкать, и глотать. То, что всё это, мягко говоря, так себе — уже отдельная история. Местами стало даже хуже. Хуже, чем когда вы неделю возились с конфигом Webpack.

    В этой статье мы рассмотрим вайбкодинг. В чистом виде так сказать.

    Читать далее
  5. Как хранить кадровые документы в 2025 году: правила, сроки хранения, ЭДО и автоматизация

    Sun, 04 May 2025 21:16:41 -0000

    Хранение кадровых документов в организации — это уже не просто полки с папками в архиве. В России продолжается активный переход на электронный документооборот. Но вместе с новыми технологиями появляются и новые обязанности: хранить кадровые документы в электронном виде правильно — задача не только IT-специалистов, но и юристов, кадровиков, руководителей. Ошибка может обернуться штрафом, трудовым спором или полной утратой юридически значимых данных.

    Читать далее
  6. Большой учебник по тестированию

    Sun, 04 May 2025 21:00:40 -0000

    Наш учебник поможет вам изучить основы тестирования программного обеспечения. Все материалы разбиты по разделам для облегчения поиска. Учебник непрерывно обновляется, корректируется и дополняется новыми статьями.

    Читать далее
  7. Как доказывали теорему о четырех красках. Часть 1

    Sun, 04 May 2025 19:39:26 -0000

    Всем привет!

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

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

    Мне стало интересно разобраться, как именно доказывал эту теорему Кемпе, какой контрпример нашел Хивуд и как в итоге устроено компьютерное доказательство Аппеля и Хакена.

    Я не нашел достаточно подробного изложения на русском языке, поэтому взял книгу Робина Уилсона «Four Color Suffice», узнал из нее все, что мне было интересно, и кратко пересказал это для вас. Большинство иллюстраций в статье взято из этой книги.

    Приятного чтения!

    Читать далее
  8. Искусственный интеллект в медицине – панацея или геноцид?

    Sun, 04 May 2025 18:19:06 -0000

    Для начала два факта:

    1. Недавно министр цифрового развития РФ Максут Шадаев сделал заявление на First Russian Data Forum, что как минимум половину государственных чиновников сможет заменить искусственный интеллект. Однако, как пояснил министр, есть сферы, в которых искусственный интеллект не сможет заменить человека. В их числе медицина и образование. Но другой министр – министр здравоохранения Башкирии Айрат Рахматуллин ранее заявил, что искусственный интеллект используется для анализа лучевых исследований в более чем 50 медицинских учреждениях Башкирии. При обнаружении проблемной зоны ИИ её подсвечивает, и врач уже сопоставляет информацию с клинической картиной и результатами обследования. В статье «Искусственный интеллект в медицине» описано 18 только российских систем ИИ, применяемых в диагностике и лечении.

    2.Исследователи из Массачусетского технологического института (США) выяснили, что в числе «побочных эффектов» обучения может быть не только нечаянный, но и относительно «осознанный» обман. Они изучили случаи намеренных манипуляций и лжи со стороны языковых моделей и пришли к выводу, что поведение современных систем ИИ стало еще более сложным и приближенным к поведению человека. Соответствующую научную статью опубликовал журнал Patterns. Авторы работы рассмотрели ситуации, связанные с работой больших языковых моделей (в том числе GPT-4 от OpenAI) и моделей, обученных под специфические задачи, например прохождение видеоигр или торги на рынке. Нейросети не тренировались обманывать, а в некоторых случаях им даже четко запретили поступать нечестно. Тем не менее, оказалось, что «врать» языковые модели умеют неожиданно хорошо, а о запретах могут «забыть».

    Читать далее
  9. Компьютерные сети «под капотом»: детальный разбор по уровням OSI и TCP/IP

    Sun, 04 May 2025 17:45:09 -0000

    На собеседованиях часто задают знаменитый вопрос, узнаваемость которому по большей части дал facebook*: «Что происходит после того, как вы вводите URL сайта в адресную строку браузера и нажимаете Enter?». Несмотря на кажущуюся простоту, этот вопрос покрывает широкий спектр тем – DNS, TCP/IP, HTTP, и даже работу браузера. Разработчики разных уровней иногда теряются в деталях ответа. Понимание этого процесса важно для инженеров – оно показывает, как взаимодействуют между собой различные сетевые протоколы и уровни. Ниже мы шаг за шагом рассмотрим, как данные проходят через каждый слой сетевого стека, и проиллюстрируем это примерами.

    Читать далее
  10. «Родовое существо» vs. «Homo economicus»: Кто настоящий человек?

    Sun, 04 May 2025 17:20:27 -0000

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

    Читать далее
  11. Go: не используйте http.Server.Serve и http.Server.ServeTLS одновременно

    Sun, 04 May 2025 17:06:18 -0000

    Эта заметка будет очень короткой. Но надеюсь, она кому-то спасёт несколько часов жизни.

    У меня был код. К счастью, это было в тесте, а не в боевом коде, поэтому никто не пострадал.

    Код создавал http.Server, запускал две гороутинки для обслуживания входящих соединений:

    go func() {srvr.Serve(p)}()

    go func() {srvr.ServeTLS(e, "", "")}()

    Ну и дальше создавал клиента, делал к серверу обращения (HTTP GET) попеременно используя http и https ну и чего-то там проверял.

    Всё прекрасно работало. До обновления с go1.23.8 до go1.24.2, пришедшего с 42-й Федорой.

    А потом перестало. Стало время от времени (но отнюдь не всегда) вываливать разнообразные ошибки. Например, вот такие: Get "https://127.0.0.1:46167/": unexpected EOF. Или такие: Get "https://127.0.0.1:34757/": write tcp 127.0.0.1:54770->127.0.0.1:34757: write: connection reset by peer. Или даже вот такие, совсем загадочные: Get "https://127.0.0.1:42447/": http2: client conn could not be establish. HTTP/2 там, разумеется никто не включал и не собирался. А иногда всё работало и тест проходил правильно.

    Самое поганое, что ошибка была плавающей.

    В общем, не буду грузить подробностями, как я эту ошибку ловил. Но итог такой. Хотя это нигде и не документировано, но одновременно использовать http.Server.Serve и http.Server.ServeTLS на одном и том же экземпляре сервера нельзя. Тот из них, кто успеет прокрутиться первым, чего-то там инициализирует внутри сервера, прежде, чем уйти в accept loop, и второй после этого ломается. Ломается всегда ServeTLS, не-TLS-овскому Serve вроде как пофигу.

    Так что будьте осторожны, и надеюсь, что эта заметка сохранила вам несколько часов жизни :)

    Читать далее
  12. Security-Enhanced Linux против  1С + Apache. Выключить нельзя мучаться

    Sun, 04 May 2025 16:38:23 -0000

    Навыки решения неизвестных Вам проблем в Linux, требуют определенного уровня понимания Linux. Установка 1С на Linux рано или поздно приведет Вас к изучению SElinux  (Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC)). Самое простое его отключить — это единственный выход, который предлагает 1С на ИТС. Но в корпоративной среде, Вам это не разрешит администратор и тогда приходится изучать логи и думать. Рассматривайте это не как очередную проблему Linux, а как хорошую возможность понять как работает Linux изнутри. К сожалению, чем больше сталкиваешься с SELinux, тем больше  вопросов к логичности архитектуры Linux.  Статья показывает как выжить с SElinux сложном практическом кейсе из импортозамещения в 1С.

    Читать далее
  13. А точно ли самый простой жанр?

    Sun, 04 May 2025 16:29:47 -0000

    А точно ли самый простой жанр?

    Почему визуальные новеллы — это далеко не всегда «тонны текста со статичными картинками», а полноценный, трудоемкий жанр.

    Когда мы с небольшим составом в команде только начали делать визуальную новеллу, в голове звучал вопрос: «Это же вроде легкий жанр… Просто текст, картинки и немного музыки, да?»

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

    Читать далее
  14. Любое устройство BLE становится трекером AirTag без рута

    Sun, 04 May 2025 16:03:14 -0000



    Специалисты по безопасности разработали универсальный способ трекинга любых мобильных устройств через сеть «Локатор» (Apple FindMy) — с ведома или без ведома владельцев этих устройств. Метод обеспечивает точное определение координат, не используя GPS-навигацию и WiFi.

    Система работает на любом устройстве с поддержкой Bluetooth Low Energy (BLE): на персональных компьютерах, ноутбуках, смартфонах и планшетах под управлением операционных систем Windows, Linux, Android и др. Требуется только установить приложение, которое будет выдавать себя за трекер AirTag в сети FindMy.
    Читать дальше →
  15. C#, Кодогенерация и DDD Часть 1 — Настраиваем проект и запускаем простой кодогенератор

    Sun, 04 May 2025 15:46:06 -0000

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

    Читать далее
  16. Как сделать AI бота для Битрикс24 с подключением к Tg, VK, Avito

    Sun, 04 May 2025 15:24:22 -0000

    Пошаговая инструкция: как сделать, обучить и подключить AI чат-бот первой линии к Битрикс24.

    Бот с искусственным интеллектом будет отвечать в популярных мессенджерах и соцсетях через механизм "открытых линий" Битрикс24. Интегрируйте нейросети для общения в Whatsapp, Telegram, VK, AVITO, чате на сайте и другими каналами.

    В статье мы узнаем:

    ▫️как подключить AI чат-бот к Bitrix24 и проверить уже через пару минут

    ▫️как настроить функционал чат-ботов Битрикса, чтобы они отвечали вместо менеджера

    ▫️разберём классические проблемы, которые возникают при обучении ИИ

    ▫️увидим как бот создаёт "события", такие как "жалоба" или "клиент хочет купить"

    ▫️изучим методы обучения и улучшения бота после его запуска, почему удобно событие "бот не знает ответа"

    ▫️узнаем о сложных кейсах, например использование технического сленга

    ▫️"троллим" бот, требуя от него написать статью про джинсы

    ▫️запишем в карточку сделки результаты диалога при помощи бизнес-процессов: что беспокоит клиента, нужны ли дополнительные услуги

    ▫️как получить типизированные результаты из диалога: дату заказа в виде даты, сумму или объём в виде цифры, и типизированные элементы типа "список" от Битрикс24

    Читать далее
  17. Как изменилась логика управления проектами с приходом искусственного интеллекта

    Sun, 04 May 2025 14:30:19 -0000

    Казалось бы, проект — он и есть проект. Есть цели, сроки, ресурсы, ответственность. Команда, бэклог, релизы, метрики.

    Но если в проекте появляется компонент на основе ИИ — всё, забудьте привычную механику. Внутри осталась та же конструкция, но логика её работы уже другая.

    Я веду AI-проекты не первый год, и могу точно сказать: управление такими системами требует другой оптики. Всё начинается с привычного project/product management — но уже на ранних этапах возникает ощущение, что ты управляешь не только задачами и людьми, а поведением. Плавающим, обучающимся, порой нелогичным.

    Читать далее
  18. Эволюция одноразовых кодов: от TAN к Passkeys

    Sun, 04 May 2025 13:02:51 -0000

    От TAN-листов и SMS-кодов до Passkeys и FIDO2 — за 20 лет одноразовые коды прошли путь от бумажек до криптографии.

    Почему TOTP стал стандартом? Чем push-уведомления лучше? И правда ли, что будущее — без паролей?

    В статье — краткий и наглядный разбор всей эволюции OTP: алгоритмы, уязвимости, UX и рекомендации для современных систем.

    Читать далее
  19. Чистый код — красивая архитектура. А работает ли это?

    Sun, 04 May 2025 13:01:30 -0000


    Вы пишете код не для компилятора — он съест любую абракадабру, если синтаксис верен. Вы пишете для людей, для того парня из соседнего отдела, который будет разбирать ваш код через полгода. Для себя, когда забудете, о чём думали в момент написания. Для тимлида, у которого нет времени расшифровывать ваши «фичи», замаскированные под техдолг. 

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

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

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

    Давайте разберём, как превратить кошмар в конфетку — детали внутри. Читать дальше →
  20. «Обсуждение лучше самой статьи». Почему это очередной миф о Хабре?

    Sun, 04 May 2025 12:17:38 -0000

    Когда я публиковал свои первые статьи на Хабре, мне было не по себе. Я опасался (но где‑то и надеялся) что сейчас мою статью разнесут по фактам въедливые зануды, которыми славен ресурс. Что они найдут все пограничные случаи, не подпадающие под общий вывод, найдут все технические ошибки, которые допускают лишь дилетанты и скинут десяток ссылок на статьи, где «это всё уже сто раз было».

    Три года и 30 статей заставили меня относиться к мифу о многочисленности на Хабре положительно-въедливых зануд несколько более критично — не воспринимать его как априорную истину, а задаться вопросами «так ли это?» и «если не так, то почему?».

    Подискутировать о дискуссии
  21. Какие книги читают сотрудники Selectel, чтобы разбираться в продукте

    Sun, 04 May 2025 12:12:44 -0000


    Привет! На связи команда Selectel. Продуктовый менеджмент — это маркетинг, продажи, исследование потребителей, управление продуктом и другие. Чтобы глубже разбираться в этих сферах, собрали подборку из 12 полезных книг, которые рекомендуют наши продакт-менеджеры. В статье они поделились книгами о создании продуктов, которые считают лучшими и которые помогли им вырасти в профессии. После прочтения вы сможете эффективно управлять процессом разработки, взаимодействовать с клиентами и применять разные фреймворки. Читать дальше →
  22. Как сделать редирект с JavaScript?

    Sun, 04 May 2025 11:47:29 -0000

    Вопрос перенаправлений кажется простым или не особо серьезным для обдумывания, но в будущем может вызвать проблемы при слишком халатном подходе.

    Я хочу сравнить самые популярные методы для редиректов в браузере с помощью JavaScript, а так же способы как их сделать безопаснее и продуманнее.

    Читать далее
  23. Побег от WSL или как превратить старый ноутбук в домашний сервер для хранения данных и удаленной работы

    Sun, 04 May 2025 11:36:28 -0000

    Привет, Хабр! Хочу поделиться личным опытом превращения старенького ноутбука ASUS X552CL (Intel i3-3217U, 6 ГБ RAM, SSD + HDD), выпущенный 12 лет назад, в полноценный домашний сервер под Linux Ubuntu Server 24.04.5 LTS.

    Получилось что-то вроде мини-датацентра на дому — он хранит файлы на жёстком диске с бэкапом в облаке, Docker-контейнеры крутит для дата-аналитики и даже имеет легковесный интерфейс XFCE, при этом есть потенциал к росту до терминала для управления умным домом. Расскажу, почему было решено отказаться от WSL на рабочем ноутбуке Huawei, как настроить удалённый доступ через xRDP (чтобы не было чёрного экрана), запустить там Docker, сборку Superset и JupyterLab с Anaconda (с разными версиями Python), прикрутить Samba-шару для домашнего использования и организовать бэкап в облачном хранилище. В этой статье будет немного технических деталей, щепотка шуток и парочка мемов с советскими плакатами.

    Читать далее
  24. Как я построил serverless OCR-сервис на AWS Lambda и Amazon Bedrock

    Sun, 04 May 2025 11:29:04 -0000

    В этом посте я расскажу, как на практике за пару часов реализовал serverless OCR-сервис на AWS, используя AWS Lambda и модель из Amazon Bedrock. Статья ориентирована на опытных AWS-архитекторов, поэтому мы углубимся в архитектуру, покажу код (Terraform для инфраструктуры и Python для Lambda), обсудим масштабирование, ограничения и прикинем стоимость решения в регионе eu-central-1 (Франкфурт).

    Читать далее
  25. Подробный обзор умных лампочек и выключателей Яндекс на протоколах Matter и Zigbee

    Sun, 04 May 2025 11:16:20 -0000

    Концепция «умного дома» уже по крайней мере десяток лет не нуждается в представлении, и кажется чрезвычайно простой. Исторически, однако, раз за разом оказывается, что простота концепции не транслируется в простоту практического исполнения. Последние устройства от Яндекса, как мне кажется, сопоставимы по качеству с обычными, «глупыми», а по сравнению с другими умными устройствами, не так дороги, и, как следствие, заслуживают соответствующего внимания.

    Читать далее
  26. Ост-Индские компании: государства в государстве, первые ЧВК и монополии в одном лице

    Sun, 04 May 2025 10:59:09 -0000

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

    Читать далее
  27. Юнит тесты роя агентов

    Sun, 04 May 2025 10:44:21 -0000

    🐝 Тестирование роя агентов

    Юнит тесты - единственный способ принять работу промпт инженера, так как не понятно, действительно ли он всё это время чатился с моделью или списал в работу на 5 минут пару недель времени. Так же, статья содержит типовые галлюцинации роя агентов, которые обязательно нужно проверить

    Читать далее
  28. SEO антикейс – как я продвигал свой личный сайт

    Sun, 04 May 2025 10:26:35 -0000

    SEO антикейс – как я продвигал свой личный сайт. Ранее 30 января 2025 года я выступил с докладом о том как я продвигал свой личный сайт на канале у Михаила Шакина. Спустя время решил поделись этим докладом в формате публикации в блоге.

    Читать далее
  29. Как я учу новые технологии быстро и эффективно

    Sun, 04 May 2025 09:47:19 -0000

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

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

    Читать далее
  30. Индикатор угла наклона балансборда

    Sun, 04 May 2025 09:26:00 -0000

    Балансировочная доска Бильгоу (Bilgo Board) – это специальное устройство, разработанное для развития чувства равновесия, координации движений и моторных навыков у детей. Это изогнутая доска (обычно деревянная или пластиковая), на которой ребенок стоит и раскачивается в разных направлениях. Её форма позволяет выполнять разнообразные упражнения, тренируя вестибулярный аппарат.

    Читать далее
  31. [Перевод] История AMP, или Почему электронной почте не нужна интерактивность

    Sun, 04 May 2025 09:01:56 -0000


    «Система Email оставалась практически неизменной в то время, как окружающая веб-среда стремительно развивалась». — написал продакт-менеджер Google Аакаш Шейни в 2019 году.

    Но в Google решили «Хватит», и разработали фреймворк для электронной почты под названием AMP (accelerated mobile pages), обещающий «сохранение актуальности информации в ваших письмах» и «удобную возможность совершать действия прямо из сообщений». Читать дальше →
  32. [Перевод] Нейробиология озарений

    Sun, 04 May 2025 08:58:14 -0000

    Однажды вечером 1951 года астроном Уильям Уилсон Морган возвращался домой из обсерватории Йеркс в Висконсине, когда он посмотрел на ночное небо и испытал «вспышку вдохновения... творческий интуитивный всплеск». Это была разгадка одной из величайших тайн астрономии.

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

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

    Читать далее
  33. Сказ о том, как три разработчика сделали работу за шестерых и в два раза быстрее

    Sun, 04 May 2025 08:35:51 -0000

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

    «Нужный человек не в том месте может перевернуть мир».

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

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

    Читать далее
  34. Конвертация видео из 2D в 3D через нейросети и параллакс (скрипт)

    Sun, 04 May 2025 08:05:47 -0000

    Эта статья продолжение основной статьи:
    Как сделать 3D версию любого фильма на примере StarWars4 (DepthAnythingV2 + Parallax) (https://habr.com/ru/articles/897860/)

    Сначала рекомендуется ознакомиться с первой статьей, там все основные детали: суть алгоритма, необходимые библиотеки, первоначальные скрипты и описание параметров в них. Также там приведены примеры обработанных изображений и есть ссылки на готовые 3D видео (отрывок StarWars4), в том числе для VR. Эта статья продолжение, здесь приводится доработанный скрипт и комментарии к нему. Также ниже будут обозначены другие решения, которые можно использовать для конвертации видео из 2D в 3D.

    По традиции будут приложены несколько изображений, в том числе анимированные 3D-гифы, примеры того, что можно получить через DepthAnythingV2 + Parallax.

    Читать дальше →
  35. Люди могли общаться по видео уже в 60-х, но не были готовы к удаленке и подглядыванию. История Picturephone — часть 2

    Sun, 04 May 2025 08:00:45 -0000

    Привет, Хабр! После первой публикации про Picturephone дочь физика обещала вернуться с продолжением — и я не могу ее подвести. На этот раз предлагаю поисследовать причины неудачи этого прорывного для своего времени девайса. Многие из них заставят вас улыбнуться. Поехали!

    Читать далее
  36. От Strix Halo до Hawk Point: пять причин пересесть на мини-ПК в мае 2025 года

    Sun, 04 May 2025 08:00:34 -0000

    image

    Компактные компьютеры перестали (ну, почти) быть компромиссом между размером и производительностью. В 2025 году мини-ПК оснащаются теми же процессорами, что и ноутбуки класса high-end, но с улучшенным охлаждением и расширенными возможностями подключения — от 10-гигабитных сетей до поддержки внешних GPU по OCuLink. В этой подборке — пять свежих моделей, от тихих NAS-серверов до миниатюрных ИИ-станций с процессорами Ryzen AI Max+ 395.
    Читать дальше →
  37. Как умерла OS/2 в неравной схватке с Windows  — история легендарной операционной системы

    Sun, 04 May 2025 07:55:57 -0000

    А вы знали что операционная система OS/2 должна была стать революцией, а стала легендой? В этот прекрасный воскресный вечер предлагаю вам вместе со мной вернуться в прошлое и вспомнить или, возможно, узнать для себя что то новое об истории OS/2.

    Читать далее
  38. Послание

    Sun, 04 May 2025 07:45:30 -0000

    Человек сегодня вышел к морю пораньше. Встретить восход и насладиться утренним дуновением ветра, чтобы окончательно пробудиться и начать свой день. Это было его ежедневным ритуалом, встречать Рассвет.

    Читать далее
  39. Яндекс vs Сбер: где быстрее поймешь смысл фразы «держись брат»? Глазами ML-разработчика

    Sun, 04 May 2025 07:31:40 -0000

    К сожалению или счастью, был я и там, и там:‑) Поэтому ловите внутрянку, как на самом деле выглядит работа линейного ML‑щика/Дата саентиста. Стоит ли оно того, что происходит внутри и почему я все‑таки ушел из обеих компаний. (кормили прост невкусно)

    Еще студентом я стремился в бигтех: именно там самые сильные специалисты, лучшие условия труда и перспективы. Ну, по большей части так и было — ничего не умеющего доходягу там редко встретишь (хотя в одной из двух этих компаний раз на раз проскакивает — не будем показывать пальцем🤫).

    Читать далее
  40. Стоп или пуск? Как понять, что продукт готов к релизу

    Sun, 04 May 2025 07:10:36 -0000

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

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

    Читать далее
  41. Будущее трансформеров: от громоздких моделей к персональным обучаемым агентам

    Mon, 05 May 2025 00:46:10 -0000

    Современные большие языковые модели впечатляют, но остаются громоздкими и статичными. В ближайшие годы мы перейдём от таких «гигантов» к персональным ИИ-спутникам: компактным и обучаемым на ходу. Ключ к этому — долговременная память (mem-векторы), модульные трансформеры, параметро-эффективное дообучение, внешние базы знаний и жёсткая оптимизация под локальное железо. Разбираем, какие технологии уже работают, какие ещё только вырастают из лабораторий и что ждёт нас завтра.

    Будущее трансформеров
  42. Приложение на React c нуля до деплоя с помощью Cursor без строчки кода

    Mon, 05 May 2025 00:38:53 -0000

    Самое популярное приложение после Hello World на react - это личный планировщик задач Todo и мы не будем сильно оригинальничать и напишем его с нуля на react и разместим в docker контейнере и поможет нам в этом Cursor AI IDE.

    Разрабатывать приложение будем в ОС Windows 10, упакуем в docker контейнер и после разместим на хостинге.

    Читать далее
  43. Как улучшить концентрацию внимания с помощью рекомендаций от СДВГ

    Mon, 05 May 2025 00:21:21 -0000

    Нейробиолог и биохакер Эндрю Губерман и психиатр Джон Круз в новом подкасте обсудили комплексный подход к управлению СДВГ. У здорового человека могут периодически проявляться отдельные симптомы, похожие на проявления СДВГ, особенно в условиях стресса, переутомления или недосыпа. Это не означает наличие расстройства, но может временно снижать качество жизни и продуктивность. Решение проблем с концентрацией требует комплексного подхода, который разбираем в статье. 

    Читать далее
  44. Меня заставили повайбкодить

    Sun, 04 May 2025 21:17:58 -0000

    Я давно пользуюсь кодогенерацией. Ещё во времена Yii фреймворка мне нравилось, что одним кликом мышки можно было сгенерировать CRUD с бэкендом, таблицами и формами. Backbone.js сразу из коробки обеспечивал REST API запросы и другие фичи. Между тем временем и нынешним днём — целый пласт инструментов для автоматизации, бутстрапинга и шаблонизации разработки. Приходилось и хрюкать, и глотать. То, что всё это, мягко говоря, так себе — уже отдельная история. Местами стало даже хуже. Хуже, чем когда вы неделю возились с конфигом Webpack.

    В этой статье мы рассмотрим вайбкодинг. В чистом виде так сказать.

    Читать далее
  45. Как хранить кадровые документы в 2025 году: правила, сроки хранения, ЭДО и автоматизация

    Sun, 04 May 2025 21:16:41 -0000

    Хранение кадровых документов в организации — это уже не просто полки с папками в архиве. В России продолжается активный переход на электронный документооборот. Но вместе с новыми технологиями появляются и новые обязанности: хранить кадровые документы в электронном виде правильно — задача не только IT-специалистов, но и юристов, кадровиков, руководителей. Ошибка может обернуться штрафом, трудовым спором или полной утратой юридически значимых данных.

    Читать далее
  46. Большой учебник по тестированию

    Sun, 04 May 2025 21:00:40 -0000

    Наш учебник поможет вам изучить основы тестирования программного обеспечения. Все материалы разбиты по разделам для облегчения поиска. Учебник непрерывно обновляется, корректируется и дополняется новыми статьями.

    Читать далее
  47. Как доказывали теорему о четырех красках. Часть 1

    Sun, 04 May 2025 19:39:26 -0000

    Всем привет!

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

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

    Мне стало интересно разобраться, как именно доказывал эту теорему Кемпе, какой контрпример нашел Хивуд и как в итоге устроено компьютерное доказательство Аппеля и Хакена.

    Я не нашел достаточно подробного изложения на русском языке, поэтому взял книгу Робина Уилсона «Four Color Suffice», узнал из нее все, что мне было интересно, и кратко пересказал это для вас. Большинство иллюстраций в статье взято из этой книги.

    Приятного чтения!

    Читать далее
  48. Искусственный интеллект в медицине – панацея или геноцид?

    Sun, 04 May 2025 18:19:06 -0000

    Для начала два факта:

    1. Недавно министр цифрового развития РФ Максут Шадаев сделал заявление на First Russian Data Forum, что как минимум половину государственных чиновников сможет заменить искусственный интеллект. Однако, как пояснил министр, есть сферы, в которых искусственный интеллект не сможет заменить человека. В их числе медицина и образование. Но другой министр – министр здравоохранения Башкирии Айрат Рахматуллин ранее заявил, что искусственный интеллект используется для анализа лучевых исследований в более чем 50 медицинских учреждениях Башкирии. При обнаружении проблемной зоны ИИ её подсвечивает, и врач уже сопоставляет информацию с клинической картиной и результатами обследования. В статье «Искусственный интеллект в медицине» описано 18 только российских систем ИИ, применяемых в диагностике и лечении.

    2.Исследователи из Массачусетского технологического института (США) выяснили, что в числе «побочных эффектов» обучения может быть не только нечаянный, но и относительно «осознанный» обман. Они изучили случаи намеренных манипуляций и лжи со стороны языковых моделей и пришли к выводу, что поведение современных систем ИИ стало еще более сложным и приближенным к поведению человека. Соответствующую научную статью опубликовал журнал Patterns. Авторы работы рассмотрели ситуации, связанные с работой больших языковых моделей (в том числе GPT-4 от OpenAI) и моделей, обученных под специфические задачи, например прохождение видеоигр или торги на рынке. Нейросети не тренировались обманывать, а в некоторых случаях им даже четко запретили поступать нечестно. Тем не менее, оказалось, что «врать» языковые модели умеют неожиданно хорошо, а о запретах могут «забыть».

    Читать далее
  49. Компьютерные сети «под капотом»: детальный разбор по уровням OSI и TCP/IP

    Sun, 04 May 2025 17:45:09 -0000

    На собеседованиях часто задают знаменитый вопрос, узнаваемость которому по большей части дал facebook*: «Что происходит после того, как вы вводите URL сайта в адресную строку браузера и нажимаете Enter?». Несмотря на кажущуюся простоту, этот вопрос покрывает широкий спектр тем – DNS, TCP/IP, HTTP, и даже работу браузера. Разработчики разных уровней иногда теряются в деталях ответа. Понимание этого процесса важно для инженеров – оно показывает, как взаимодействуют между собой различные сетевые протоколы и уровни. Ниже мы шаг за шагом рассмотрим, как данные проходят через каждый слой сетевого стека, и проиллюстрируем это примерами.

    Читать далее
  50. «Родовое существо» vs. «Homo economicus»: Кто настоящий человек?

    Sun, 04 May 2025 17:20:27 -0000

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

    Читать далее
  51. Go: не используйте http.Server.Serve и http.Server.ServeTLS одновременно

    Sun, 04 May 2025 17:06:18 -0000

    Эта заметка будет очень короткой. Но надеюсь, она кому-то спасёт несколько часов жизни.

    У меня был код. К счастью, это было в тесте, а не в боевом коде, поэтому никто не пострадал.

    Код создавал http.Server, запускал две гороутинки для обслуживания входящих соединений:

    go func() {srvr.Serve(p)}()

    go func() {srvr.ServeTLS(e, "", "")}()

    Ну и дальше создавал клиента, делал к серверу обращения (HTTP GET) попеременно используя http и https ну и чего-то там проверял.

    Всё прекрасно работало. До обновления с go1.23.8 до go1.24.2, пришедшего с 42-й Федорой.

    А потом перестало. Стало время от времени (но отнюдь не всегда) вываливать разнообразные ошибки. Например, вот такие: Get "https://127.0.0.1:46167/": unexpected EOF. Или такие: Get "https://127.0.0.1:34757/": write tcp 127.0.0.1:54770->127.0.0.1:34757: write: connection reset by peer. Или даже вот такие, совсем загадочные: Get "https://127.0.0.1:42447/": http2: client conn could not be establish. HTTP/2 там, разумеется никто не включал и не собирался. А иногда всё работало и тест проходил правильно.

    Самое поганое, что ошибка была плавающей.

    В общем, не буду грузить подробностями, как я эту ошибку ловил. Но итог такой. Хотя это нигде и не документировано, но одновременно использовать http.Server.Serve и http.Server.ServeTLS на одном и том же экземпляре сервера нельзя. Тот из них, кто успеет прокрутиться первым, чего-то там инициализирует внутри сервера, прежде, чем уйти в accept loop, и второй после этого ломается. Ломается всегда ServeTLS, не-TLS-овскому Serve вроде как пофигу.

    Так что будьте осторожны, и надеюсь, что эта заметка сохранила вам несколько часов жизни :)

    Читать далее
  52. Security-Enhanced Linux против  1С + Apache. Выключить нельзя мучаться

    Sun, 04 May 2025 16:38:23 -0000

    Навыки решения неизвестных Вам проблем в Linux, требуют определенного уровня понимания Linux. Установка 1С на Linux рано или поздно приведет Вас к изучению SElinux  (Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC)). Самое простое его отключить — это единственный выход, который предлагает 1С на ИТС. Но в корпоративной среде, Вам это не разрешит администратор и тогда приходится изучать логи и думать. Рассматривайте это не как очередную проблему Linux, а как хорошую возможность понять как работает Linux изнутри. К сожалению, чем больше сталкиваешься с SELinux, тем больше  вопросов к логичности архитектуры Linux.  Статья показывает как выжить с SElinux сложном практическом кейсе из импортозамещения в 1С.

    Читать далее
  53. А точно ли самый простой жанр?

    Sun, 04 May 2025 16:29:47 -0000

    А точно ли самый простой жанр?

    Почему визуальные новеллы — это далеко не всегда «тонны текста со статичными картинками», а полноценный, трудоемкий жанр.

    Когда мы с небольшим составом в команде только начали делать визуальную новеллу, в голове звучал вопрос: «Это же вроде легкий жанр… Просто текст, картинки и немного музыки, да?»

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

    Читать далее
  54. Любое устройство BLE становится трекером AirTag без рута

    Sun, 04 May 2025 16:03:14 -0000



    Специалисты по безопасности разработали универсальный способ трекинга любых мобильных устройств через сеть «Локатор» (Apple FindMy) — с ведома или без ведома владельцев этих устройств. Метод обеспечивает точное определение координат, не используя GPS-навигацию и WiFi.

    Система работает на любом устройстве с поддержкой Bluetooth Low Energy (BLE): на персональных компьютерах, ноутбуках, смартфонах и планшетах под управлением операционных систем Windows, Linux, Android и др. Требуется только установить приложение, которое будет выдавать себя за трекер AirTag в сети FindMy.
    Читать дальше →
  55. C#, Кодогенерация и DDD Часть 1 — Настраиваем проект и запускаем простой кодогенератор

    Sun, 04 May 2025 15:46:06 -0000

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

    Читать далее
  56. Как сделать AI бота для Битрикс24 с подключением к Tg, VK, Avito

    Sun, 04 May 2025 15:24:22 -0000

    Пошаговая инструкция: как сделать, обучить и подключить AI чат-бот первой линии к Битрикс24.

    Бот с искусственным интеллектом будет отвечать в популярных мессенджерах и соцсетях через механизм "открытых линий" Битрикс24. Интегрируйте нейросети для общения в Whatsapp, Telegram, VK, AVITO, чате на сайте и другими каналами.

    В статье мы узнаем:

    ▫️как подключить AI чат-бот к Bitrix24 и проверить уже через пару минут

    ▫️как настроить функционал чат-ботов Битрикса, чтобы они отвечали вместо менеджера

    ▫️разберём классические проблемы, которые возникают при обучении ИИ

    ▫️увидим как бот создаёт "события", такие как "жалоба" или "клиент хочет купить"

    ▫️изучим методы обучения и улучшения бота после его запуска, почему удобно событие "бот не знает ответа"

    ▫️узнаем о сложных кейсах, например использование технического сленга

    ▫️"троллим" бот, требуя от него написать статью про джинсы

    ▫️запишем в карточку сделки результаты диалога при помощи бизнес-процессов: что беспокоит клиента, нужны ли дополнительные услуги

    ▫️как получить типизированные результаты из диалога: дату заказа в виде даты, сумму или объём в виде цифры, и типизированные элементы типа "список" от Битрикс24

    Читать далее
  57. Как изменилась логика управления проектами с приходом искусственного интеллекта

    Sun, 04 May 2025 14:30:19 -0000

    Казалось бы, проект — он и есть проект. Есть цели, сроки, ресурсы, ответственность. Команда, бэклог, релизы, метрики.

    Но если в проекте появляется компонент на основе ИИ — всё, забудьте привычную механику. Внутри осталась та же конструкция, но логика её работы уже другая.

    Я веду AI-проекты не первый год, и могу точно сказать: управление такими системами требует другой оптики. Всё начинается с привычного project/product management — но уже на ранних этапах возникает ощущение, что ты управляешь не только задачами и людьми, а поведением. Плавающим, обучающимся, порой нелогичным.

    Читать далее
  58. Эволюция одноразовых кодов: от TAN к Passkeys

    Sun, 04 May 2025 13:02:51 -0000

    От TAN-листов и SMS-кодов до Passkeys и FIDO2 — за 20 лет одноразовые коды прошли путь от бумажек до криптографии.

    Почему TOTP стал стандартом? Чем push-уведомления лучше? И правда ли, что будущее — без паролей?

    В статье — краткий и наглядный разбор всей эволюции OTP: алгоритмы, уязвимости, UX и рекомендации для современных систем.

    Читать далее
  59. Чистый код — красивая архитектура. А работает ли это?

    Sun, 04 May 2025 13:01:30 -0000


    Вы пишете код не для компилятора — он съест любую абракадабру, если синтаксис верен. Вы пишете для людей, для того парня из соседнего отдела, который будет разбирать ваш код через полгода. Для себя, когда забудете, о чём думали в момент написания. Для тимлида, у которого нет времени расшифровывать ваши «фичи», замаскированные под техдолг. 

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

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

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

    Давайте разберём, как превратить кошмар в конфетку — детали внутри. Читать дальше →
  60. «Обсуждение лучше самой статьи». Почему это очередной миф о Хабре?

    Sun, 04 May 2025 12:17:38 -0000

    Когда я публиковал свои первые статьи на Хабре, мне было не по себе. Я опасался (но где‑то и надеялся) что сейчас мою статью разнесут по фактам въедливые зануды, которыми славен ресурс. Что они найдут все пограничные случаи, не подпадающие под общий вывод, найдут все технические ошибки, которые допускают лишь дилетанты и скинут десяток ссылок на статьи, где «это всё уже сто раз было».

    Три года и 30 статей заставили меня относиться к мифу о многочисленности на Хабре положительно-въедливых зануд несколько более критично — не воспринимать его как априорную истину, а задаться вопросами «так ли это?» и «если не так, то почему?».

    Подискутировать о дискуссии
  61. Какие книги читают сотрудники Selectel, чтобы разбираться в продукте

    Sun, 04 May 2025 12:12:44 -0000


    Привет! На связи команда Selectel. Продуктовый менеджмент — это маркетинг, продажи, исследование потребителей, управление продуктом и другие. Чтобы глубже разбираться в этих сферах, собрали подборку из 12 полезных книг, которые рекомендуют наши продакт-менеджеры. В статье они поделились книгами о создании продуктов, которые считают лучшими и которые помогли им вырасти в профессии. После прочтения вы сможете эффективно управлять процессом разработки, взаимодействовать с клиентами и применять разные фреймворки. Читать дальше →
  62. Как сделать редирект с JavaScript?

    Sun, 04 May 2025 11:47:29 -0000

    Вопрос перенаправлений кажется простым или не особо серьезным для обдумывания, но в будущем может вызвать проблемы при слишком халатном подходе.

    Я хочу сравнить самые популярные методы для редиректов в браузере с помощью JavaScript, а так же способы как их сделать безопаснее и продуманнее.

    Читать далее
  63. Побег от WSL или как превратить старый ноутбук в домашний сервер для хранения данных и удаленной работы

    Sun, 04 May 2025 11:36:28 -0000

    Привет, Хабр! Хочу поделиться личным опытом превращения старенького ноутбука ASUS X552CL (Intel i3-3217U, 6 ГБ RAM, SSD + HDD), выпущенный 12 лет назад, в полноценный домашний сервер под Linux Ubuntu Server 24.04.5 LTS.

    Получилось что-то вроде мини-датацентра на дому — он хранит файлы на жёстком диске с бэкапом в облаке, Docker-контейнеры крутит для дата-аналитики и даже имеет легковесный интерфейс XFCE, при этом есть потенциал к росту до терминала для управления умным домом. Расскажу, почему было решено отказаться от WSL на рабочем ноутбуке Huawei, как настроить удалённый доступ через xRDP (чтобы не было чёрного экрана), запустить там Docker, сборку Superset и JupyterLab с Anaconda (с разными версиями Python), прикрутить Samba-шару для домашнего использования и организовать бэкап в облачном хранилище. В этой статье будет немного технических деталей, щепотка шуток и парочка мемов с советскими плакатами.

    Читать далее
  64. Как я построил serverless OCR-сервис на AWS Lambda и Amazon Bedrock

    Sun, 04 May 2025 11:29:04 -0000

    В этом посте я расскажу, как на практике за пару часов реализовал serverless OCR-сервис на AWS, используя AWS Lambda и модель из Amazon Bedrock. Статья ориентирована на опытных AWS-архитекторов, поэтому мы углубимся в архитектуру, покажу код (Terraform для инфраструктуры и Python для Lambda), обсудим масштабирование, ограничения и прикинем стоимость решения в регионе eu-central-1 (Франкфурт).

    Читать далее
  65. Подробный обзор умных лампочек и выключателей Яндекс на протоколах Matter и Zigbee

    Sun, 04 May 2025 11:16:20 -0000

    Концепция «умного дома» уже по крайней мере десяток лет не нуждается в представлении, и кажется чрезвычайно простой. Исторически, однако, раз за разом оказывается, что простота концепции не транслируется в простоту практического исполнения. Последние устройства от Яндекса, как мне кажется, сопоставимы по качеству с обычными, «глупыми», а по сравнению с другими умными устройствами, не так дороги, и, как следствие, заслуживают соответствующего внимания.

    Читать далее
  66. Ост-Индские компании: государства в государстве, первые ЧВК и монополии в одном лице

    Sun, 04 May 2025 10:59:09 -0000

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

    Читать далее
  67. Юнит тесты роя агентов

    Sun, 04 May 2025 10:44:21 -0000

    🐝 Тестирование роя агентов

    Юнит тесты - единственный способ принять работу промпт инженера, так как не понятно, действительно ли он всё это время чатился с моделью или списал в работу на 5 минут пару недель времени. Так же, статья содержит типовые галлюцинации роя агентов, которые обязательно нужно проверить

    Читать далее
  68. SEO антикейс – как я продвигал свой личный сайт

    Sun, 04 May 2025 10:26:35 -0000

    SEO антикейс – как я продвигал свой личный сайт. Ранее 30 января 2025 года я выступил с докладом о том как я продвигал свой личный сайт на канале у Михаила Шакина. Спустя время решил поделись этим докладом в формате публикации в блоге.

    Читать далее
  69. Как я учу новые технологии быстро и эффективно

    Sun, 04 May 2025 09:47:19 -0000

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

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

    Читать далее
  70. Индикатор угла наклона балансборда

    Sun, 04 May 2025 09:26:00 -0000

    Балансировочная доска Бильгоу (Bilgo Board) – это специальное устройство, разработанное для развития чувства равновесия, координации движений и моторных навыков у детей. Это изогнутая доска (обычно деревянная или пластиковая), на которой ребенок стоит и раскачивается в разных направлениях. Её форма позволяет выполнять разнообразные упражнения, тренируя вестибулярный аппарат.

    Читать далее
  71. [Перевод] История AMP, или Почему электронной почте не нужна интерактивность

    Sun, 04 May 2025 09:01:56 -0000


    «Система Email оставалась практически неизменной в то время, как окружающая веб-среда стремительно развивалась». — написал продакт-менеджер Google Аакаш Шейни в 2019 году.

    Но в Google решили «Хватит», и разработали фреймворк для электронной почты под названием AMP (accelerated mobile pages), обещающий «сохранение актуальности информации в ваших письмах» и «удобную возможность совершать действия прямо из сообщений». Читать дальше →
  72. [Перевод] Нейробиология озарений

    Sun, 04 May 2025 08:58:14 -0000

    Однажды вечером 1951 года астроном Уильям Уилсон Морган возвращался домой из обсерватории Йеркс в Висконсине, когда он посмотрел на ночное небо и испытал «вспышку вдохновения... творческий интуитивный всплеск». Это была разгадка одной из величайших тайн астрономии.

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

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

    Читать далее
  73. Сказ о том, как три разработчика сделали работу за шестерых и в два раза быстрее

    Sun, 04 May 2025 08:35:51 -0000

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

    «Нужный человек не в том месте может перевернуть мир».

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

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

    Читать далее
  74. Конвертация видео из 2D в 3D через нейросети и параллакс (скрипт)

    Sun, 04 May 2025 08:05:47 -0000

    Эта статья продолжение основной статьи:
    Как сделать 3D версию любого фильма на примере StarWars4 (DepthAnythingV2 + Parallax) (https://habr.com/ru/articles/897860/)

    Сначала рекомендуется ознакомиться с первой статьей, там все основные детали: суть алгоритма, необходимые библиотеки, первоначальные скрипты и описание параметров в них. Также там приведены примеры обработанных изображений и есть ссылки на готовые 3D видео (отрывок StarWars4), в том числе для VR. Эта статья продолжение, здесь приводится доработанный скрипт и комментарии к нему. Также ниже будут обозначены другие решения, которые можно использовать для конвертации видео из 2D в 3D.

    По традиции будут приложены несколько изображений, в том числе анимированные 3D-гифы, примеры того, что можно получить через DepthAnythingV2 + Parallax.

    Читать дальше →
  75. Люди могли общаться по видео уже в 60-х, но не были готовы к удаленке и подглядыванию. История Picturephone — часть 2

    Sun, 04 May 2025 08:00:45 -0000

    Привет, Хабр! После первой публикации про Picturephone дочь физика обещала вернуться с продолжением — и я не могу ее подвести. На этот раз предлагаю поисследовать причины неудачи этого прорывного для своего времени девайса. Многие из них заставят вас улыбнуться. Поехали!

    Читать далее
  76. От Strix Halo до Hawk Point: пять причин пересесть на мини-ПК в мае 2025 года

    Sun, 04 May 2025 08:00:34 -0000

    image

    Компактные компьютеры перестали (ну, почти) быть компромиссом между размером и производительностью. В 2025 году мини-ПК оснащаются теми же процессорами, что и ноутбуки класса high-end, но с улучшенным охлаждением и расширенными возможностями подключения — от 10-гигабитных сетей до поддержки внешних GPU по OCuLink. В этой подборке — пять свежих моделей, от тихих NAS-серверов до миниатюрных ИИ-станций с процессорами Ryzen AI Max+ 395.
    Читать дальше →
  77. Как умерла OS/2 в неравной схватке с Windows  — история легендарной операционной системы

    Sun, 04 May 2025 07:55:57 -0000

    А вы знали что операционная система OS/2 должна была стать революцией, а стала легендой? В этот прекрасный воскресный вечер предлагаю вам вместе со мной вернуться в прошлое и вспомнить или, возможно, узнать для себя что то новое об истории OS/2.

    Читать далее
  78. Послание

    Sun, 04 May 2025 07:45:30 -0000

    Человек сегодня вышел к морю пораньше. Встретить восход и насладиться утренним дуновением ветра, чтобы окончательно пробудиться и начать свой день. Это было его ежедневным ритуалом, встречать Рассвет.

    Читать далее
  79. Яндекс vs Сбер: где быстрее поймешь смысл фразы «держись брат»? Глазами ML-разработчика

    Sun, 04 May 2025 07:31:40 -0000

    К сожалению или счастью, был я и там, и там:‑) Поэтому ловите внутрянку, как на самом деле выглядит работа линейного ML‑щика/Дата саентиста. Стоит ли оно того, что происходит внутри и почему я все‑таки ушел из обеих компаний. (кормили прост невкусно)

    Еще студентом я стремился в бигтех: именно там самые сильные специалисты, лучшие условия труда и перспективы. Ну, по большей части так и было — ничего не умеющего доходягу там редко встретишь (хотя в одной из двух этих компаний раз на раз проскакивает — не будем показывать пальцем🤫).

    Читать далее
  80. Стоп или пуск? Как понять, что продукт готов к релизу

    Sun, 04 May 2025 07:10:36 -0000

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

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

    Читать далее