Habr.com

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

Honeypot и SSH-ключ mdrfckr: что это было?

Sun, 07/20/2025 - 19:47

Решил поднять SSH honeypot (использовал Cowrie), чтобы посмотреть, кто ломится в мои открытые порты. Буквально через несколько часов в логах появилось знакомое: бесконечные попытки входа под root, admin, test, и т.п. Сюрпризом стали команды, которые выполнялись после удачного входа.

Читать далее

LLM-обзор 2024-2025 — живой путеводитель для тех, кто не хочет читать сухие отчёты

Sun, 07/20/2025 - 19:41

Когда в начале 2020-х мы привычно называли любую большую нейросеть «LLM», это звучало почти романтично. Сегодня, летом 2025-го, термин задышал новой плотью: модели выросли из «крупных языковых» в универсальные reasoning-машины, умеющие одновременно читать PDF-ы, смотреть на рентген и считать в памяти как инженер-вундеркинд. В этой заметке прогуляемся по всей эко-системе — от архитектурных деталей до рынка — рассказывая так, будто мы с вами пьём утренний flat white и спорим о будущем ИИ.

Читать далее

Жизнь в Испании для россиян: плюсы и минусы

Sun, 07/20/2025 - 19:17

Испания — помойка? Или всё-таки одна из лучших стран Европы для жизни? Слышу бесконечные разговоры об этом как внутри Испании, так и за ее пределами. 

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

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

Читать далее

Правый коронный (разряд)

Sun, 07/20/2025 - 18:30

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

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

Читать далее

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

Sun, 07/20/2025 - 18:29

В новом выпуске понимаем и улучшаем производительность SwiftUI, решаем проблему «деградации» YouTube на Android, определяем потолок в разработке, разбираем большую ложь чистой архитектуры, смотрим на рост цифровой веры и многое другое. Заходите!

Читать далее

Приспосабливаем китайский эффект эха для караоке в качестве электрогитарного

Sun, 07/20/2025 - 18:01

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

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

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

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

Читать далее

Сравниваю автоматизацию n8n и скрипт на Python

Sun, 07/20/2025 - 17:58

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

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

Читать далее

От экосистемы KScience к опенсорс-хабу — рассказывает Александр Нозик, директор Центра научного программирования

Sun, 07/20/2025 - 17:40

В начале лета меня пригласили на Data Fest 2025 в секцию по менеджменту и научным инициативам в open source. Делюсь расшифровкой доклада, но не своего, а Александра Нозика, директора Центра научного программирования.

Читать далее

Как мы сократили потребление памяти мониторингом на 75%, мигрируя с Prometheus на VictoriaMetrics Agent в OKD-кластерах

Sun, 07/20/2025 - 17:19

Расскажу про то, как устроен мониторинг в OKD-кластерах, какие у него есть минусы и как мы их побороли, мигрируя основную функциональность на VictoriaMetrics Agent.

Читать далее

Таблица решений для тестирования скриптов

Sun, 07/20/2025 - 16:52

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

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

Читать далее

Wiki.js отображаемые имена папок / псевдонимы / пробелы в названиях папок

Sun, 07/20/2025 - 16:49

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

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

Читать далее

Использование симулятора Flight Gear в качестве виртуального MEMS

Sun, 07/20/2025 - 16:41

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

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

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

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

https://sourceforge.net/p/flightgear/flightgear/ci/next/tree/src/Instrumentation/

Хотя это не полноценная Hardware In The Loop, но некоторым подобием назвать можно.

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

Модель динамики полёта (FDM) — это набор математических уравнений, используемых для расчёта физических сил, действующих на моделируемый летательный аппарат , таких как тяга, подъёмная сила и сопротивление.

Читать далее

Программирование ESP32 с ESP-IDF в среде platformio #3

Sun, 07/20/2025 - 16:41

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

Это четвертая статья из цикла по ESP-IDF. Как и обещал, сегодня мы рассмотрим мьютексы и семафоры на простых (и не очень) примерах.

Читать далее

Бомбы для Эйнштейна

Sun, 07/20/2025 - 16:30

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

Что-то такое и случалось с ним в гимназические годы, в период Первой русской революции: «13 октября, во время сходки, отец ученика 8-го класса… вызвал своего сына и, держа его за руки, умолял вернуться домой, говоря: «Мать больна, поедем!». Ученик вырвался из рук отца со словами: «Мне товарищи дороже» и возвратился на сходку».

Но после поступления в 1906 г. на математическое отделение физико-математического факультета Санкт-Петербургского университета юноше стало не до политики.

Читать далее

Топовый инвестор OpenAI пал жертвой синдрома Шершавого Кабана

Sun, 07/20/2025 - 16:05

У основателя венчурного фонда Bedrock Джеффа Льюиса потёк чердак в прямом эфире. Это системная проблема того, как устроены LLM.

Как он до этого дошёл

Где и как учиться дизайну бесплатно: гайд для начинающих дизайнеров

Sun, 07/20/2025 - 14:35

Как бесплатно учиться UI/UX-дизайну: курсы, видео, сообщества, AI-инструменты и волонтёрство — пошаговый гайд для начинающих дизайнеров.

Читать далее

CPython — бессмертные Immortal объекты

Sun, 07/20/2025 - 14:24

Начиная с версии 3.12 Python поддерживает такой тип объектов, как бессмертные (Immortal). Бессмертными объектами являются глобальные константы, такие как None, False, True, а также некоторые другие объекты. Если вам интересно, что это за объекты, как ими становятся обычные смертные, где они используются и как повлияли на CPython — добро пожаловать.

Читать далее

[Перевод] Телескоп Subaru обнаружил «ископаемое» из ранней Солнечной системы

Sun, 07/20/2025 - 14:19

14.07.2025 (Последнее обновление: 15.07.2025), пресс-релиз отдела связей с общественностью Subaru Telescope

Телескоп Subaru обнаружил четвёртого представителя седноидов – группы малых тел с необычными орбитами на внешнем краю Солнечной системы, включающей Седну. Новый объект, официально обозначенный как 2023 KQ 14, исследовательская группа назвала «Аммонитом». Численное моделирование показывает, что он сохранял стабильную орбиту с ранних стадий формирования Солнечной системы. Ожидается, что Аммонит является «ископаемым», хранящим воспоминания о зарождении Солнечной системы. Он может дать ключ к разгадке существования гипотетической Девятой планеты и происхождения Солнечной системы.

Читать далее

[Перевод] Хакаем корутины в C

Sun, 07/20/2025 - 14:01

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

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

Меня не покидала мысль: «А не будет ли проще написать логику в виде последовательной программы, ожидающей события и возобновляющей выполнение с места остановки?»

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

Читать далее

COBOL — Мамонт среди бизнеса

Sun, 07/20/2025 - 13:04

Сколько времени не прошло с эры перфокарт, однако COBOL продолжает зарабатывать деньги. Это язык, на котором проводят половину платежей по кредитам в мире. COBOL — самый важный мамонт бизнес-программирования.

Читать далее

Who's online

There are currently 0 users and 0 guests online.