← 5 апреля 2025          7 апреля 2025 →          А сегодня?

6 апреля 2025 на Хабре были опубликованы 52 статьи.

Обслуживаем «необслуживаемое»: автомобильный аккумулятор без доступа к электролиту



Привет, Хабр! Чтобы удостовериться в полной заряженности свинцово-кислотного аккумулятора, необходимо проконтролировать плотность и уровень электролита.

Но что делать, если производители аккумуляторной батареи не предусмотрели доступа к пробкам? Именно таких необслуживаемых АКБ сегодня очень много.

Выход есть, и сегодня я о нём расскажу.
Читать дальше →

Как я свой VPN-сервис делал

Под катом: моя история о том, как я решил не платить за VPN, а вместо этого развернуть свой. Потом подумал: а почему бы не сделать полноценный сервис? А потом... ну, дальше всё как обычно.

Поднимал сервера, нанимал дизайнера, запускал рекламу, пытался не разочароваться. Спойлер: пока не получил того, что хотел. Но надежда на корабли, бороздящие просторы все еще греется в сердце.

Читать далее

Диме про Политех

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

Мой троюродный брат Дима спросил меня - каково мне было учиться в Политехе, чтоб понимать - стоит ли ему туда поступать. И я решил, что это отличное время, чтобы полноценно вспомнить - а каково мне было там учиться? Уложил я сюда уж точно не все воспоминания, а наверное только самые яркие. Иногда приплетал еще и свою магистратуру СПбГУ, но в первую очередь для сравнений, а не чтобы запутать.

Читать далее

Мои 7 правил при собеседовании разработчиков

Пару недель назад меня попросили помочь на техническом собеседовании для Senior/Lead backend-разработчика и поделиться опытом. В процессе я формализовал несколько правил, к которым пришёл спустя несколько лет собеседования. Думаю, что эти правила будут полезны как ориентир для тех, кто тоже собеседует разработчиков себе в команды.

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

Читать далее

Не армейская игрушка и не опытная зверушка…

Не армейская игрушка и не опытная зверушка... А чертов космошпион.

X-37B — беспилотный космический корабль похожий на уменьшенный Спейс Шаттл. Корабль, способный годами быть на орбите Земли и работать в интересах военных США. Он навел немало шороху: его называли и военным аппаратом для превентивного ракетного удара, и космическим шпионом, и средством для кражи спутников и много чем ещё. Секретность подпитывала самые абсурдные предположения.

Идея создания космоплана (орбитального самолета) не нова, проектировать подобные системы пытались еще в 40-ых годах XX века.

Читать далее

Анатомия падения: что произошло с первым IPO BATS Global Markets и какие вопросы это ставит перед алготрейдингом

Катастрофы на фондовом рынке из-за ошибок алгоритмов – не такая уж редкость, и в недавней публикации мы разбирали несколько громких кейсов, когда за считанные секунды в трубу вылетали миллиарды долларов. Однако история с первым IPO BATS Global Markets заслуживает отдельной статьи: шутка ли, когда компания с амбициями свергнуть монополию Нью-Йоркской фондовой биржи и NASDAQ, демонстративно проводящая первичное размещение акций на собственной платформе, за несколько секунд терпит крах?

23 марта 2012 года BATS, будучи на тот момент третьим по величине биржевым оператором в США с долей 11% рынка, была вынуждена остановить собственное IPO. Причина? Компьютерный сбой в первые секунды торгов, спровоцировавший миниатюрный flash crash, и, как вскоре сообщило агентство Reuters, обрушил котировки акций BATS с $15,25 до долей цента за акцию. А механизм автоматической приостановки торгов вдобавок заблокировал сделки с акциями Apple, чьи котировки рухнули на 9%.

Под катом – анатомия этого падения от хроники событий до конспирологий и уроков, которые фондовый рынок извлек из кошмара, произошедшим с BATS.

Читать далее

Гептархия — англосаксонские королевства

Гептархия (Heptarchy) — период в истории Англии от образования англосаксонских королевств в начале VI века до второй половины IX века, когда была сформирована область датского права. Дословно термин можно перевести как «семицарствие» (греч. ???? — семь и ???? — власть, царство).

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

Читать далее

Киберпанк, драконы, пасхалки и взрыв эмоций. Как долгожданный Split Fiction заставил меня плакать

Привет, Хабр! Меня зовут Настя, я автор команды спецпроектов МТС Диджитал, иллюстратор, а еще — фанат компьютерных игр. Сегодня хочу поговорить о Split Fiction — новинке от создателей настоящего «тренажера мужского терпения». Эта игра рассчитана на совместное прохождение. Будьте уверены, она проверит дружбу или отношения в паре на прочность!

Раньше я уже проходила игры от студии Hazelight, например A Way Out и It Takes Two, и мне очень понравилось. Так что как только услышала первые упоминания о Split Fiction, сомнений не оставалось: нужно брать!

Игру купила в день релиза (6 марта 2025) и сразу начала прохождение. Спойлер: это восторг! Дальше расскажу, что за прикольные трофеи можно получить в игре и какие пасхалки поджидают тебя на уровнях. А еще — почему Split Fiction иногда доводит до истерики (опять же, не шучу). Начнем!

Читать далее

Вызовы функций, стек, куча и продолжения. Часть 2

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

Читать далее

Личный ИИ-ассистент на ваших данных. Часть 1: Векторная база ChromaDB + DeepSeek | GPT

Сегодня поговорим о теме, которая вызывает живой интерес у многих разработчиков и энтузиастов ИИ — интеграции больших языковых моделей вроде DeepSeek или ChatGPT с собственной базой знаний.

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

Читать далее

TRMNL своими руками

Недавно на хабре упоминались http://usetrmnl.com/ и я не удержался. Вот только не удержался не только я, и у них бэклог на еще месяца полтора... Но есть выход!

самопал!

Зара — хьюманоид

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

Читать далее

Рутина и смысл жизни

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

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

Более того, заменю термин «пассаж» на «гипотезу», уточню формулировки, и уже «гипотезу» (звучит весомо и серьезно, правда?) проверю на «истина» или «ложь». Благо, есть простой и стопроцентно эффективный способ такой проверки. Олды, конечно же, подумали, что я навострил лыжи в ближайшую библиотеку, где начну перечитывать труды великих мыслителей прошлого. Люди помоложе предположили, что те же труды великих мыслителей прошлого я буду читать в электронном виде или же поищу ответ в YouTube/Telegram/Twitter. Мои, внуки 9 и 14 лет, спросили бы у... Нет, они бы посмотрели на меня недоуменно, и с присущей их возрасту неосознанно жестокой прямотой спросили бы у меня, не сошел ли я с ума. 

Извините, отвлекся. 

Читать далее

Сколько сайтов деиндексируется в результате Google апдейтов? Моё исследование на основе открытых данных


Это исследование родилось, когда я готовилась к докладу на конференции ITSConf со своим материалом по трендам в IT-маркетинге в конце декабря 2024 года. Один из блоков естественным образом был посвящён волатильности выдачи Google и его апдейтам. И в процессе сбора и анализа информации у меня в очередной раз возник вопрос: а каков же на самом деле масштаб деиндексации?

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

Шаг №1. Отчёт originality.ai

Во время сбора информации первым делом, конечно, на глаза попалось громкое исследование от сервиса originality.ai, которое было проведено в период мартовского апдейта Google в 2024 году. Исследований такого характера и масштаба в принципе немного, поэтому материал получился заметным и обсуждаемым. Команда сервиса зафиксировала трафик 79?000 сайтов до апдейта (в феврале 2024 года), а затем — повторно проверила их наличие в выдаче после обновления.

Оказалось, что около 1?500 сайтов были деиндексированы, что составляет примерно 2% от общего количества попавших в эксперимент сайтов.

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

По словам Гэри Иллиса, в декабрьском выпуске подкаста Search Off The Record за 2023 год он сообщил, что поисковая система ежедневно проверяла около четырёх миллиардов хостов на наличие файла robots.txt.

Читать далее

Управление проектами: дайджест публикаций #29

Риски, обман сотрудников, убийство зайцев, контрпродуктивность разработчиков, правильные ретро, трудоголизм, кризисы скрам-мастера и всё интересное, что писали на этой неделе про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

Хеш-таблица и C++20

Рассматриваем различные «приколюхи» из C++20 на примере хеш?мапы!

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

Читать далее статьи от @SEIka69

Метод Монте-Карло в алгоритме обратного распространения ошибок с параллельными вычислениями

Был проведён эксперимент для проверки, можно ли существенно уменьшить объём вычислений в алгоритме обратного распространения ошибок с параллельными вычислениями за счёт использования на каждом шаге обучения только части обучающих образцов, выбранных случайным образом, а также определение того, какой выигрыш по времени даст использование языка Ассемблера в самых внутренних циклах (в программе, написанной на языке C++).

За основу был взят классический персептрон и алгоритм обратного распространения ошибок, основанный на методе градиента, который объяснялся на курсе Mashine Learning Стэнфордского университета. Он был доработан, чтобы можно было использовать параллельные вычисления. Была написана программа на языке C++ для Linux, её функции (создание, обучение нейронной сети, распознавание данных, закачка больших файлов на сервер и т. п.) вызываются из программ, написанных на любых языках программирования, по протоколу Socket.

Для параллельных вычислений создаётся ntheads объектов нейронной сети, где ntheads — количество потоков (процессоров), в которые записываются части большого массива обучающих образцов, и на каждом шаге алгоритма обратного распространения ошибок совершается прямое и обратное распространение для каждого образца, имеющегося у объекта нейронной сети. Вычисления для каждого объекта производятся в отдельном потоке. Результатом этих вычислений являются суммарные градиенты слоёв сети каждого объекта, они суммируются друг с другом, и полученные градиенты используются для модификации матриц весов нейронной сети, которые затем прописываются во все слои сети объектов нейронной сети.

Читать далее

Обратное распространение ошибки… на пальцах… без формул

Общая суть метода «обратного распространения ошибки» от простого примера до создания полносвязной нейронной сети.

Читать далее

Великие умы ИТ-мира. Билл Гейтс

Билл Гейтс проявлял ярый интерес к информационным технологиям с юного возраста. Например, уже в 13 лет он написал крестики-нолики, свою первую программу, которая позволяла играть против компьютера. Это было самое начало его длинного пути, на котором он даже бросил Гарвардский университет, чтобы более плотно изучать информатику.

Сегодня Билла Гейтса можно назвать одной из самых влиятельных фигур в мире технологий. Он в корне изменил всю отрасль. Однако, как всем известно, нет такой медали у которой лишь одна сторона. И не бывает абсолютно совершенного человека. Но начнём с общепринятой положительной ноты.

Читать далее

[Перевод] Как я нашел учетные данные к БД с помощью разведки в VDP от Gcash

Привет, сегодня я расскажу о другой находке в Gcash VDP и дам советы по методологии разведки, такие как: перечисление поддоменов, анализ технологий с помощью Wappalyzer, массовая разведка и определение области с помощью автоматизированных инструментов.

Что такое определение области разведки?

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

Начало:

Мои методы разведки, как правило, разделены по категориям, поэтому я создал несколько директорий на своей локальной машине, выполнив:

mkdir -p gcash.com ~/recon/targets/gcash.com/subdomains/

mkdir -p gcash.com ~/recon/targets/gcash.com/endpoints/

mkdir -p gcash.com ~/recon/targets/gcash.com/aws/

mkdir -p gcash.com ~/recon/targets/gcash.com/dns/

Процесс разведки

- Перечисление поддоменов

- Сбор информации (сеть, DNS, технологии, порты)

- Автоматическое тестирование

Перечисление поддоменов

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

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

Инструменты:

Читать далее

1/137: постоянная тонкой структуры и попытки залезть в настройки Вселенной

Время от времени на Хабре вспыхивает обсуждение того, является ли Вселенная компьютерной симуляцией, а в незапамятном 2010 году уважаемый @alizar даже упоминал об эксперименте, призванном это проверить. Если вас интересует подробный разбор гипотезы о голографической Вселенной – вы можете почитать знаменитую книгу Майкла Талбота об этой концепции или краткое изложение голографического принципа. Однако я хотел бы остановиться на поиске явных багов или необъяснимых «жёстко подставленных» значений в структуре реальности, которые могли бы указывать на не вполне спонтанное происхождение Вселенной. Поиск таких значений то и дело стимулирует учёных присматриваться к значениям фундаментальных физических констант, и одна из наиболее известных величин такого рода – это постоянная тонкой структуры, равная почти 1/137. Не так давно уважаемый @SLY_G публиковал на Хабре перевод о ней, и сегодня я хочу вернуться к разбору этой странной величины.

 

Читать далее

Qwen2.5-Omni: Мультимодальная модель нового поколения

???? Qwen2.5-Omni — революция в мире искусственного интеллекта!

Представьте AI, который понимает не только текст, но и изображения, звуки и даже речь — и делает это мгновенно, в режиме реального времени! Qwen2.5-Omni от Alibaba Group — это прорывная мультимодальная модель, которая объединяет все эти возможности в единую мощную систему.

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

Хотите узнать, как Qwen2.5-Omni превосходит конкурентов и какие уникальные возможности предлагает?

Читайте наш технический обзор и убедитесь сами — это будущее AI уже здесь!

Читать далее

Мобильная разработка за неделю #582 (31 марта — 6 апреля)

В этом выпуске конкатенация против интерполяции, дизайн-система для мобильных устройств и TV, применение zero/empty объектов, игра на LUA для часов Xiaomi Redmi Watch 4, уродливые пейволы, навыки флирта с ИИ-персонажами и многое другое. Заходите!

Читать дальше →

[Перевод] Rust 1.86.0: преобразование в родительский трейт, поддержка изменяемой индексации для HashMap и срезов

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


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.86.0 вам достаточно выполнить команду:


$ rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.


Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

Читать дальше →

Fine tuning или RAG. Что выбрать?

???? RAG vs Fine tuning. В чём разница?

При разработке ИИ проектов существует два способа интеграции внешних данных: RAG хранилища и Fine tuning. Для не технаря отличия не очевидны. Я сделал short summary, чтобы по существу изложить плюсы и минусы двух решений

Читать далее

Лучше, чем вы можете представить

Уведомление пришло, когда я уже лёг.

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

На самом деле, надевать одну XR-линзу – затея не для слабонервных. Перед глазами сразу же появляется типичная картинка из рекламы всяких там кремов, средств для похудения и прочих прибамбасов, когда слева «До», а справа «После», только в моём случае оба варианта это «Прямо сейчас»: левым глазом я вижу мир таким, какой он есть, а правым – слегка скорректированным с учётом моих предпочтений. Не белые под покраску (которой никогда не было и, наверное, уже не будет) обои, а брутальная кирпичная кладка. Постельное – не пастельное невнятного цвета, а total black. По крайней мере, сегодня, а завтра можно, например, в серый перекрасить, тоже нормально. Ну, и, когда нужно, поверх всей этой красоты появляется необходимая инфа – время, погода, сообщения…

Стоило об этом подумать, перед правым глазом всплыло уведомление:

«Поздравляем! Вам доступна бета-версия…»

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

Fotoram-io-54

Привет, Хабр! И снова в погожий денечек я отправился на испанскую барахолку. Сегодня было огромное количество как продавцов, так и покупателей. Особенно покупателей — в некоторых местах было просто не протолкнуться. Ну и разных всяких гаджетов тоже немало, так что давайте оценим сегодняшние находки. В конце, как всегда, будет раздел «Что это за штука», с устройствами, которые я не идентифицировал (напомню, я не гуглю, чтобы было интереснее).
Читать дальше →

Эльбрус стал намного ближе

Недавно МЦСТ опубликовала кросскомпилятор для «Эльбрус». Это большой шаг в развитии платформы. Теперь любой человек может собрать программу под е2к на своем домашнем компьютере.

В этой статье вас ждет инструкция по ручному развертыванию всего окружения для разработки под е2к, скрипт для автоматического развертывания, а также Docker-контейнер с готовым окружением. Благодаря контейнеру процесс развертывания упрощается до вызова одной команды, а также он позволяет работать даже на Windows.

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

Читать далее

Энтровсплеск, или «Большая игра» (научно-фантастическая новелла)

Файл 2-7-0. Распаковка.

29 сентября, 2047 год, 15:32 по Гринвичу. Пользователь Y активирован.

\\

Здравствуй, предок. Да — это не ошибка, сейчас 2047. Среди нас, возможно, есть твои потомки: сыновья, дочери, внуки, правнуки. Повзрослевшие друзья и... ты сам.

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

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

Чтобы понять — нужно знать историю. Нашу историю. Не удивляйся, если она отличается от твоей.

Заглянуть в альтернативное будущее

Плавная миграция на Kotlin 2.1.0

Всем привет, меня зовут Эдуард, я Android Tech Lead в QIC digital hub. Сегодня я расскажу как совершить плавный переход на Kotlin 2.1.0, руководствуясь опытом своей команды.

Читать далее

Nintendo Switch первого поколения не стоит выбрасывать после анонса Switch 2. Он более чем актуален в 2025 году

Что ж, страница игровой истории в очередной раз перевернулась. Спустя несколько месяцев тишины с момента первого анонса компания Nintendo провела аж две презентации, и вторая была целиком посвящена грядущему Nintendo Switch 2.

Но мы предлагаем не нырять в жуткую ругань на тему цен, количества игр и всего такого, что сейчас сопровождает Switch 2, а, скорее наоборот, мы попытаемся убедить вас в том, что Switch 1 еще более чем актуален и его даже можно купить вместо Switch 2. 

Читать далее

Как превратить данные в деньги?

Привет!

Все мы слышали, что сегодня данные - это новая нефть. Но вот вопрос: а как мне их использовать? Ты видишь цифры, графики, метрики, а прибыль всё равно стоит на месте. Я когда-то думал, что данные — это просто отчеты для начальства. Пока не понял: данные — это истории. Истории о том, как ваши пользователи радуются, злятся, теряются или готовы платить. И если их «услышать», они принесут реальные деньги. Давайте разберемся, как это сделать — без магии, только логика и немного цифр.

Читать далее

Запуск Linux внутри PDF



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

Оказалось, что на этом возможности движка по рендерингу PDF не ограничиваются. Он способен запустить даже эмулятор полноценного процессора, а в нём — целую операционную систему.
Читать дальше →

Крипта для чайников. Серия 1. С чего начать погружение в мир криптовалют? История криптовалют и фундамент технологии

На связи сообщество MediaMetriqa и сегодня мы начинаем цикл статей «Крипта для чайников», который будет посвящен той минимальной базе знаний, которой просто необходимо обладать для заработка на криптовалюте. 

Цель данного цикла статей состоит в том, чтобы охватить все области крипты и бесплатно дать читателям те знания, за которые сейчас берут огромные деньги в интернете. За четыре года в рынке у нас накопилось достаточно экспертизы, чтобы собрать всю базу воедино и сформулировать все таким образом, что прочтение этой серии статей заменит вам любой курс по крипте. Здесь не будет каких-то конкретных проектов, монет, советов по типу «что купить, чтобы сорвать сотни иксов», здесь будет фундаментальная база, без которой я никому не советую связываться с криптой как со сферой заработка. 

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

Читать далее

Сравнение low-code редакторов для разработки приложений на основе LLM

Привет, Habr! Наша команда LLM-разработки подготовила статью с анализом low-code редакторов для разработки пайплайнов на базе LLM-моделей. Тема сравнения редакторов назревала давно, так как мы активно используем данные инструменты в своей работе и зачастую сталкиваемся с различными ограничениями решений. Данная статья будет полезна командам, которые только выбирают среду разработки пайплайнов для своих LLM-приложений и ИИ-агентов, а также тем, кто ищет лучший редактор для решения своих задач.

Введение

В эпоху стремительного развития технологий, когда скорость вывода продуктов на рынок становится ключевым фактором успеха (TTM), традиционные методы разработки программного обеспечения сталкиваются с новыми вызовами. Одним из наиболее перспективных решений является использование low-code платформ — инструментов, позволяющих создавать приложения с минимальным количеством написания кода вручную. Особенно интересными становятся low-code редакторы, интегрированные с большими языковыми моделями (LLM),которые позволяют автоматизировать разработку и повысить эффективность работы разработчиков.

Цель данной статьи — провести сравнительный анализ четырех популярных low-code редакторов: Flowise, LangFlow, n8n и Dify. Эти платформы предоставляют различные подходы к созданию приложений на основе LLM, каждая из которых имеет свои уникальные особенности и преимущества.

1. Описание приложений на основе LLM (основные виды, обзор рынка)

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

Читать далее

Перфекицонизм — нужно ли от него избавляться?

Недавно  HR-директор крупной компании написал статью о правильной стратеги корпоративной карьеры: «Главное — чтобы сотрудник не увлекался перфекционизмом, а делал свою работу качественно и в срок». 

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

На самом деле, перфекционизм может быть мощным преимуществом – всё зависит от психотипа человека, его карьерных целей и культуры компании, в которой он работает.

Психотип творца: перфекционизм – это призвание

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

Читать далее

Как упростить контроль доступа в приложениях на FastAPI с помощью фреймворка Oso

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

Читать далее

Что будет если отключить обновления на критически важных устройствах?

В небольшой компании «СмартРитейл», занимавшейся онлайн?продажей электроники, всё шло своим чередом: заказы тикали, склад отгружал коробки, а директор грезил о «цифровой революции». ИТ?инфраструктура была простая: два сервера на Windows Server 2012, пара виртуальных машин и Google Drive для базы данных. Всё это обслуживал системный администратор, который считал обновления операционной системы пустой тратой времени. «Отключаем их — и так работает», — говорил он, закрывая уведомления о патчах.

Читать далее

Мужской промт

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

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

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

— Дело есть, на миллион долларов, — затараторил Лёха, — ты ж давно об интересных материалах просишь, вот тебе, материалище — интервью с самими Сикорски, а, каково?

Сикорски, серьезно? Поймите мои чувства, до этого я писал статьи о том, как учёные сконструировали лучшее автомобильное кресло для борьбы с геморроем — горячая для мужского журнала тема — а тут интервью с человеком, который создал Зевса, мощнейший квантовый компьютер? Не учёный, а легенда, Эйнштейн, Ландау, Маск и Джобс в одном флаконе. Личность насколько известная, настолько и мифическая. Никто его никогда не видел, на всех презентациях он — лишь компьютерный аватар. И вообще — человек ли? Об этом спорил весь мир.

Читать далее

Что же такое цифровой двойник завода? Возможные варианты будущего

У простого обывателя равно как и у человека ещё недавно связанного тем или иным образом с распространенными понятиями: ERP и MES, а также менее распространенными APS (advanced planing and scheduling) и S&OP (sales & operation planning) в последнее время может случиться диссонанс от того, что ещё недавно пытались тем или иным способом встраивать и прикручивать к этому ML(machine learning) &DS(data science). А после этого и вовсе пришли новые люди и стали говорить про IIoT платформы сбора данных и Digital Twin (цифровой двойник). Обещая очередную серебряную пулю против всех бед.

ЕгоВ каких то статьях прошлого я встречал мнение, что ERP и MES тесно жить под одной крышей. А изучая новую методологию Demand driven столкнулся с главной мыслью, что сформированный в ERP системе план - актуален ровно на момент формирования. После запуска - его нужно перепланировать. Из этой замечательной методологии я вынес главную мысль - адаптивность.

Адаптивность должно быть во всем и везде (особенно когда в нагрузку читаешь про VUCA и SPOD состояния реальности). Адаптивность нужно обеспечивать как-то иначе, больше актуальных данных, возможность перепланировать на лету при этом умея отделить уже запущенное в работу от не запущенного. А что из запущенного безболезненно приостановить.

Читать далее

Может ли быть прайваси у чатбота?

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

Попадает ли эта переписка под правила (законы, традиции, этические нормы и т.п.) защищающие эту переписку как "частную" и препятствующие её разглашению с Вашей стороны?

Читать далее

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

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

Читать далее

Сборщики Frontend и когда их применять

Привет, друзья! В этой статье вы узнаете ключевые возможности и отличия трёх популярных сборщиков Frontend-разработки: Webpack, Vite и Parcel.

Также вы сравните использование этих сборщиков на практике и узнаете, как выбрать сборщик для своего проекта.

Читать далее

Защита INA226 от обратной полярности

Ошибка при подключении источника питания ко входу АЦП микросхемы INA226 и она отправляется в лучший мир. Дальше квест по покупке новой микросхемы, перепайке мелкого SMD корпуса и острое желание предотвратить эту ситуацию в будущем.

Описание схемы защиты от обратной полярности и высокого напряжения на входе, а также расчёты для программной компенсации ошибки измерения.

Читать далее

Бесплатные виртуальные сервера для студентов и стартапов. Student Developer Pack Blackmore

В прошлой статье я рассказывал про развертывание нашей мини-орагнизации (хостинга виртуальных серверов) но войдя в такой мир мир столкнулись с не то что хейтом а просто адом.
Что это значит? В первые сутки своего существования - не давая никакую рекламу а лишь регистрация в рейтингах хостинг-проектов, мы получили DDOS уровня L4, досудебную претензию на 7млн рублей, личные угрозы и прочий бред.

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

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

Если Вы думаете что компания ведет юзер-френдли блог на хабре то они на стороне добра? - это большая ошибка, мы сами были огорчены таким поведением крупнейших игроков в РФ.

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

Читать далее

Пришло время выложить карты на стол, ребята

Пришло время выложить карты на стол, ребята. Мы привыкли жить в общепринятых правилах социума, в определенных рамках и нормах, законах. Если мы ищем работу, мы говорим на собеседовании, что мы очень хотим работать ради развития, продвижения компании на рынке, раскрытия потенциала, обмена опытом, участия в «интересных проектах», короче любую шляпу готовы плести, чтобы удовлетворить ожидания HR-мыши и получить работу. То есть - ответить нужно «правильно», а не правду. Рабовладельцы же, внушают вам что вы получите комфортные условия труда, оплачиваемый отпуск, легкие задачи и приятный коллектив. Но на самом деле, все умалчивают, что работают ТОЛЬКО из-за денег и ради денег. Никакой другой причины ходить на нелюбимую работу - нет. Вы будете всегда видеть полурадостные, искусственно - перекошенные рожи сотрудников, которые только СОЗДАЮТ образ дружного коллектива и искренних разговоров, только лицемеря, внушают себе и всем остальным, двуличным, что оно хотело остаться после конца рабочего дня, якобы отдав долг рабовладельцу и показав свою преданность и безграничное сопереживание успехам бизнеса и его процветанию. *Чужого бл@ бизнеса, Валерий! Остаться, после работы, еще и после 8-часового страдания и вымучивания из себя каждого нажатия кнопки на липкой, как навоз уставшей лошади, клавиатуре.

Читать далее

Тайна профессора Стриженского

Федор ликовал. Завтра он в первый раз, по?настоящему увидит своего научного руководителя…

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

А ведь утро было самым обычным — групповая пробежка с однокурсниками в выбранной природной локации. Сегодня это был теренкур на Белокурихе. Мягкий облегченный MR шлем последней модели гарантировал ощущение максимального эффекта присутствия. А сенсорная комната — имитировала тропу. Кондиционер подавал «Свежесть Алтая» — сжатый воздух с соответствующей местности привезли в подарок при подключении к точке присутствия. Датчики на одежде и перчатках без проблем передавали силу дружеских рукопожатий. Бежали с ребятами, шутили, перемигивались. Миха умудрился даже подножку Егорчику поставить. Здорово! И все это, без необходимости покидать сенсорную комнату своей квартиры. Расставаясь, на завтра, договорились с утра сделать забег на Жемчужное озеро. После, сбалансированный завтрак из службы доставки и, гоу на занятия — обратно в сенсорную комнату, на лекцию к профессору Стриженскому.

Читать далее

Как HTTP(S) используется для DNS: DNS-over-HTTPS на практике

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

Читать далее

Конвейер машинного обучения для классификации рукописных цифр MNIST с использованием TensorFlow Extended (TFX)

В рамках данной статьи будет рассмотрено построение конвейера машинного обучения для классификации рукописных цифр из базы данных MNIST с использованием фреймворка TensorFlow и TFX, а также мониторинг процесса обучения с помощью TensorBoard и выпуск модели с автоматической генерацией к ней API с помощью TensorFlow Model Server.

Основная цель данной статьи заключается в восполнении информационного пробела по теме использования TFX в контексте решения задачи классификации рукописных цифр MNIST, которая уже была представлена TensorFlow в виде одноименного репозитория tfx/tfx/examples/mnist.

Читать далее

Будущее здесь: как градостроители применяют искусственный интеллект для регулирования среды жизнедеятельности

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

Пролог. 2040 год. Москва, территориальное подразделений Цифрового центра «Град-ИНФО-ИИ. Россия».

Читать далее

Как поднять персональный VPN

Как поднять свой VPN?


Зачем я вообще решил сделать свой VPN? 1. Я хочу быть уверен, что никто не пишет логи и не знает куда и что я отправил. 2. Я могу пользоваться ВПН без ограничений на количество устройств, скорости и объема траффика. 3. Если скинуться группой, то выйдет дешевле.

Что же, приступим к запуску персонального VPN. Расскажу как это делал я:

Читать дальше →

Информационные технологии в борьбе со старением мозга: нейропластичность через цифровые инструменты

Современные исследования демонстрируют, что старение мозга — не неизбежный процесс, а динамическая система, на которую можно влиять. Нейродегенеративные заболевания, такие как болезнь Альцгеймера, связаны с накоплением патологических белков и снижением когнитивных функций. Однако цифровые технологии предлагают новые стратегии профилактики, сочетающие когнитивную стимуляцию, мониторинг здоровья и персонализацию подходов. Чем можно воспользоваться сейчас? Рассматриваем в статье.

Читать далее

← 5 апреля 2025          7 апреля 2025 →          А сегодня?