habr_all | Unsorted

Telegram-канал habr_all - Хабр: все публикации

243

Все подряд публикации с habr.com

Subscribe to a channel

Хабр: все публикации

Релиз Sigil 2.5.0 — открытого мультиплатформенного редактора электронных книг в формате ePub

23 мая 2025 года состоялся релиз бесплатного с открытым исходным кодом мультиплатформенного редактора электронных книг Sigil 2.5.0, использующего Qt6 (и QtWebEngine). Проект предназначен для редактирования книг в формате ePub (как ePub 2, так и ePub 3). Предыдущая стабильная версия решения вышла в январе 2025 года.
Исходный код Sigil написан на С++ и Python и опубликован на GitHub под лицензией GNU General Public License v3.0. Сборки решения доступны для Windows (Windows 10 (1809) и новее), macOS (macOS 11 Big Sur и новее) и Linux, включая Flatpak.

Читать полностью…

Хабр: все публикации

Релиз свободного набора компиляторов GCC 14.3

Состоялся релиз стабильного выпуска свободного набора компиляторов GCC 14.3. Согласно схеме нумерации выпусков проекта, разработка версии GCC 14.0 началась в апреле 2023 года. Релиз свободного набора компиляторов GCC 14.1 случился в мае 2024 года. Разработка версии GCC 15.0 началась в апреле 2024 года. На её базе уже сформирован значительный релиз GCC 15.1.
Основные изменения и доработки в GCC 14.3 связаны с исправлением ошибок ветки GCC 14, включая важные фиксы регрессий и критических багов в GCC 14.2. Разработчики внесли в код проекта 211 патчей с момента предыдущего стабильного выпуска ветки GCC 14. Изменения затронули 57 файлов в решении.

Читать полностью…

Хабр: все публикации

Это не баг — это фича: как мы начали писать свою open-source альтернативу Buf, потому что нас заблокировали

Решил я ворваться тоже в “Сезон Open Source”, но как обычно в стиле «🐢» а не вот эти вот ваши молнии.

Читать полностью…

Хабр: все публикации

Кириллические домены в 2025: проблема или возможность?

Кириллический домен — это название сайта в адресной строке, написанное не латиницей, а русскими буквами. После непродолжительного бума регистраций, от них стали отказываться. Сейчас только 10% белорусских компаний выбирают домен в зоне .БЕЛ. Что произошло с кириллическими доменами на самом деле?

Читать полностью…

Хабр: все публикации

Какой сервис для автоматического дубляжа видео и аудио — лучший? Сравнение 2025

Бывало ли у вас так: посмотрели отличный фильм или послушали подкаст, а потом поняли, что не сможете порекомендовать его вашим друзья или родственникам, потому что всё на другом языке? Вы не одни. Но теперь дубляж доступен не только большим студиям, но и обычным людям, в автоматическом режиме. Я протестировал топовые платформы, которые позволяют переводить и дублировать контент. Давайте посмотрим, кто действительно заслуживает вашего внимания — и почему Redner может стать вашим новым помощником.

Читать полностью…

Хабр: все публикации

Поднимаем свой VPN (OpenVPN)

Привет хабр! В этой статье хочу рассказать, как развернуть свой собственный vpn сервис.

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

Читать полностью…

Хабр: все публикации

Платформа Glitch объявила о фактическом закрытии с 8 июля 2025 года

Платформа Glitch («дружелюбное сообщество, где вы можете создать приложение своей мечты»), на которой разработчики могут делиться своими решениями и переделывать проекты, скоро больше не будет предлагать свою основную функцию: размещение приложений в Интернете. Генеральный директор Glitch Анил Дэш сообщил, что площадка прекратит размещение проектов и закроет профили пользователей 8 июля 2025 года. В команде проекта пока не планирует полностью закрываться и обдумывают варианты.

Читать полностью…

Хабр: все публикации

Docker в песочнице: Запуск контейнеров без root-прав и привилегий

Приветствую всех! В своей прошлой и по совместительству первой статье я рассказывал про упаковку приложения в докер контейнеры. В комментариях мне сделали замечание, что я не упомянул про защиту приложения и запуск от non-root. Что ж, исправлюсь и сделаю это в отдельной статье. Напомню, что я написал простое приложение для голосование за лучший ресторан и попытался по простому объяснить как произвести его контейнеризацию. Также уточню, что упор я делаю именно упаковку приложения в докер контейнеры, а не на бизнес-логику и UI.
Есть несколько релизов:

Читать полностью…

Хабр: все публикации

E-paper Arduino термометр на ESP-IDF

Наверное каждый любитель электроники имеет в запасе модули приобретенные на всякий случай. Так несколько лет назад я не смог пройти мимо 1.5 дюймового E-Ink дисплея, лежащего на витрине радиомагазина. Через некоторое время нашлось для него применение. В статье ESP32 E-Paper Thermometer описывается, как отображать окружающую температуру, измеренную с помощью датчика DS18B20. Проект выполнен в Arduino IDE. Но я решил пройти "Путь самурая" и портировать код на ESP-IDF. Пришлось немного повозится с библиотеками для работы с дисплеем. На этом мой путь не окончился, как говорят: "У самурая нет цели, есть только путь". И я решил, что было бы неплохо добавить еще несколько сенсоров, измеряющих влажность, давление, CO2, а потом отправлять эти данные по MQTT. В том же радиомагазине был приобретен фанерный домик-конструктор со светодиодным ночником. А в другом магазине - модуль с датчиками. Таким образом родилась идея сконструировать Micro-smart-home. На передней части домика…

Читать полностью…

Хабр: все публикации

Доработка автоматизации поиска внешних ссылок с помощью PowerShell

После прочтенных комментариев, в основном благодаря @DmitryO решил что надо подумать о доработке функционала
Модернизация PowerShell скрипта для поиска ссылок в Excel файлах

Читать полностью…

Хабр: все публикации

Почему не или да, Европа… отвлеченно

Эта статья появилась очень спонтанно, в результате еще более спонтанной переписки с одним моим хорошим другом, очень умных и начитанным человеком, который обладает не дюжими знаниями. Он так-же как и я живет в Европе, в Германии, и так-же как и я задается одним вопросом: "Куда все катится?". Это не первая наша беседа на эту тему… потому местами тезисы кратки, ибо некоторые вещи мы много раз мусолили с разных сторон.
У нас у обоих по два высших образования, включая MBA, опыт консалтинга, в том числе управленческого, у моего друга огромные знания в области финансов, в том числе и макроэкономика, к которых он когда-то работал… список длинный, но тут можно остановиться.
Почему эта статья?
Так как тема переезда в Европу постоянно поднимается, и тут в том числе, я подумал, что поделится с вами мыслями и анализом будет полезным. Это уже скорее взгляд изнутри.
Не смотрите на эту спонтанную статью как на руководство к действию, это не так да и намерений в диалоге таких не было.…

Читать полностью…

Хабр: все публикации

PI BOARD: автоматизированный шахматный робот

Pi Board — это продвинутая автоматизированная шахматная система на основе Raspberry Pi, использующая механизм шагового двигателя оси XY и магниты для перемещения шахматных фигур по доске. Процесс разработки состоял из множества этапов, в том числе из прецизионной калибровки координат шагового двигателя, вычисления веса каждой фигуры для точного перемещения, интеграции сильного шахматного движка, оптимизации стратегий захвата фигур и распознавания движения. Особое внимание было уделено выбору наиболее эффективного алгоритма для снижения энергопотребления шаговых двигателей.
Pi Board позволяет игрокам выбирать цвет фигур и настраивать уровень сложности шахматного движка. Кроме того, на этапе разработки у неё имелась возможность подключения к Интернету, позволявшая пользователям участвовать в дистанционных шахматных матчах по сети.

Читать полностью…

Хабр: все публикации

Около 11,5 тыс. глушилок используют во время ЕГЭ, чтобы дети не списывали

Около 11,5 тыс. устройств для подавления сигнала сотовой связи установлено в местах проведения ЕГЭ, чтобы выпускники не смогли пользоваться во время экзамена телефонами или микронаушниками, пишет ТАСС.

Читать полностью…

Хабр: все публикации

Что делать, если болит поясница? Первая часть, введение

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

Читать полностью…

Хабр: все публикации

Гайд по криптостойкости, как защитить наши данные

Квантовые компьютеры — спящая угроза, которая может сломать современную защиту данных. Представьте: злоумышленники уже копят зашифрованную информацию, чтобы взломать её, как только появятся достаточно мощные квантовые машины. В этой статье будет рассказано будущее криптографии: какие алгоритмы станут ненадёжными, как работают квантовые атаки и какие технологии (вроде решёточного шифрования и хеш‑подписей) придут на смену. Вы узнаете, что делают Google, IBM и Microsoft в гонке за квантовое превосходство и как подготовиться к грядущим изменениям уже сегодня.

Читать полностью…

Хабр: все публикации

Посчитаем мои года опыта

Допустим, мы в курсе про отсутствие корреляции между реальным опытом и годами опыта, фильтры, накрутку.
Но если и вправду посчитать количество лет опыта? Что туда относить, если это нестандартная история человека, полюбившего программирование еще в школе?
Итак, я вам: описание проектов, условия, сроки (все не обещаю). Вы мне: количество лет (для интереса можно по ролям: hr, тимлид, не-эксперт-в-резюме и другие).

Читать полностью…

Хабр: все публикации

Специальная Теория Относительности специально для инженеров почему-то не работает

Мага Волков и его друг Мимино в школе прочитали специальную теорию относительности. Очень сильно мечтали Мага и Мимино полететь в Космос. Но в их местности не было ни космодрома, ни аэропорта, ни даже самолетов нормальных.
Зато было очень много коров и овец, которых нужно было постоянно перевозить, нарушая все возможные пдд и нормы санэпидемнадзора, через снежные горные вершины тогда еще не очень Шаолиньского Тибетского Хребта.
Так Мимино и Мага полюбили функцию логарифма на промежутке от единицы и до самой бесконечности, которая позволяла им за один день проектировать любой вертолет и сглаживать все неприятные воспоминания с помощью специальной теории относительности. Ведь согласно специальной теории относительности, если ехать быстрее всех, то тогда уже на следующий вечер или на новый год можно не заботиться о воспоминаниях и построить новый вертолет.
Так все и происходило в дошаолиньской истории ночных не самых…

Читать полностью…

Хабр: все публикации

Сказ о том, как Барон Мюнхаузен взобрался на Пик Острия Сознания, вооружённый только Большим Отвесным Апломбом

Метафизико-инженерный эпос, в котором Барон Мюнхаузен предстает в роли квантового героического шутника, путешествующего по ландшафтам сознания и субпространства с той лёгкостью межушного ганглия, что возникает после мыслевитации на сверхпроводящих парадоксах.
Цикл “Хм... — Ага!” состоит из трёх метастабильных состояний сознания:
"Хм...": Предвосхищение Понимания — мгновение, когда разум стоит на краю осознания, но ещё держится за перила скепсиса.
"Ага!": Скачкообразный Катартезис — момент, когда внутренняя молния озарения загорается в банке с сарказмом.
"…": Постосознательная Пауза — тишина, где эхо смысла продолжается уже без участия сознания.
Хроники Вонки.

Читать полностью…

Хабр: все публикации

Positive Technologies начала сотрудничество с несколькими университетами Индонезии

Компания Positive Technologies подписала соглашения с тремя университетами Индонезии. Это Business Center Alumni UI, Universitas Muhammadiyah Jakarta и Universitas NU NTB. Соглашение было подписано на киберфоруме Positive Hack Days. Информационная служба Хабра присутствовала на мероприятии.
Стороны договорились о запуске совместных проектов. В вузах появятся курсы по безопасной разработке, наступательной и оборонительной кибербезопасности. Также будут созданы учебные классы и проведено обучение преподавателей. Для практики применят платформу EdTechLab.

Читать полностью…

Хабр: все публикации

Как стартапу выжить в “Алом Океане”? История одного проекта

Привет “Хабр”. Расскажу о том, как мы создавали один из наших стартапов - сервис для генерации сайтов -визиток за 5 минут при помощи ИИ. Мы планировали сразу стартовать с недорогих заявок, однако все пошло не по плану.
Как мы вообще попали в Алый Океан?

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

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

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

Читать полностью…

Хабр: все публикации

Новый капкан ФНС — про отчеты о переводах денег с использованием иностранных кошельков: Payoneer, Wise, Revolut, Pay Pal

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

Читать полностью…

Хабр: все публикации

Атака клонов или темная сторона Open Source

В далёкой-далёкой стране под названием «Open Source»...
Когда-то мы просто хотели сделать VPN, который можно будет легко развернуть на своем сервере, без сбора логов, централизации и слежки. В 2020 году, на хакатоне Demhack, организованном цифровыми правозащитниками из Роскомсвободы, родилась идея создать VPN-сервис, который станет независимым и неуязвимым к блокировкам. Так появился Amnezia VPN – бесплатное open-source решение, позволяющее каждому настроить VPN на собственном сервере с использованием различных протоколов, например, OpenVPN, WireGuard, Shadowsocks, IKEv2 или OpenVPN over Cloak, как надежда на свободный и неуязвимый интернет. Чуть позже мы сделали еще клиент AmneziaWG, о нем расскажем ниже. И как любой хороший повстанческий корабль, он был построен не корпорацией, а маленькой командой инженеров и активистов – с использованием открытого кода, под свободной лицензией.
Тогда мы еще не предполагали, что спустя пару лет в галактике появится дюжина…

Читать полностью…

Хабр: все публикации

Какую архитектуру данных мне выбрать? — Подход Data-инженера. Часть 1

Выбор архитектуры данных — это не просто техническое решение, а стратегический шаг, от которого зависит эффективность работы с данными во всей компании. Data Warehouse, Data Lake, Lakehouse или Data Mesh — у каждого подхода есть свои сильные и слабые стороны, и не существует универсального ответа. В этой статье — прагматичный разбор современных архитектур с точки зрения дата-инженера с акцентом на реальные кейсы. Если вы стоите перед выбором или хотите убедиться, что двигаетесь в правильном направлении — разложим всё по полочкам.

Читать полностью…

Хабр: все публикации

Что не так? Три парадокса теории вероятностей

Парадокс двух детей Вы встретили на прогулке соседей с сыном. Известно, что у них двое детей. Какова вероятность, что второй — тоже мальчик?
Казалось бы, детская задачка, где нужно просто “вспомнить формулу”, но всё не так однозначно. Если задать этот вопрос прохожему, он, скорее всего, скажет ½. Преподаватель математики, возможно, ответит ⅓. Кто из них прав?
В каком-то смысле, правы оба. Просто каждый представляют себе свой способ, как была получена информация о ребёнке. На самом деле это и есть условие задачи. Только скрытое.
Вопреки распространенному мнению, теория вероятностей не говорит, возможна ли та или иная ситуация. Прежде чем что-то считать, придется подготовить фундамент — идеализировать наблюдение, понять, что именно мы считаем случайным и построить модель эксперимента. Без этого никакие формулы не помогут.
Парадоксы, о которых пойдет речь, — не логические ошибки. Это ситуации, в которых само понятие вероятности начинает колебаться. Они не ломают…

Читать полностью…

Хабр: все публикации

Астрономы нашли новую карликовую планету в Солнечной системе далеко за орбитой Плутона

Астрономы только что обнаружили новую карликовую планету. Она называется 2017 OF201. Этот булыжник, похоже, имеет около 700 километров в поперечнике, и он достаточно большой, чтобы отнести его к карликовым планетам. Что делает её ещё более интересной, так это её орбита – она уменьшает вероятность существования загадочной Девятой планеты.
«Афелий объекта — самая удалённая от Солнца точка орбиты — более чем в 1600 раз превышает радиус орбиты Земли», — говорит астрофизик Сихао Ченг из Института перспективных исследований в Принстоне, штат Нью-Джерси. «В то же время перигелий — ближайшая к Солнцу точка орбиты — в 44,5 раза превышает радиус орбиты Земли, и сравним с орбитой Плутона».

Читать полностью…

Хабр: все публикации

Топ нейросетей 2025: маст-хэв для IT-специалиста

Мир искусственного интеллекта не перестает удивлять прорывами, и 2025 год — яркое тому подтверждение. Нейросети становятся не просто мощнее, но и все доступнее, интегрируясь в огромное количество инструментов и сервисов, которые способны кардинально изменить подходы к работе в IT. Для специалистов самых разных направлений – будь то разработчики, тестировщики, бизнес-аналитики, менеджеры проектов или маркетологи – это открывает поистине невероятные возможности: от автоматизации рутинных задач и ускорения генерации креативных идей до глубокого анализа данных, создания прототипов и многого другого.
Наша цель – помочь вам сориентироваться в этом быстрорастущем мире AI-решений и выбрать те, которые смогут принести реальную пользу именно вам. Пристегните ремни, мы погружаемся в мир передового ИИ, который уже сегодня меняет правила игры!
Для вашего удобства мы сгруппировали представленные модели и инструменты по основным категориям их применения: работа с текстом…

Читать полностью…

Хабр: все публикации

Как я попал в летнюю школу Липтсофт, остался там работать и вернулся ментором

Пару лет назад, прогуливаясь по коридорам ИТМО после очередной лабораторной, я наткнулся на стенд компании Липтсофт. На нем приглашали студентов на стажировку и предлагали решить задачи по программированию. Мне стало интересно попробовать, тем более в ИТ-компаниях я до этого не работал.
Решил задачи, прошёл два этапа отбора, и вот я уже стажёр в финтех-компании. Моя история сложилась так, что после стажировки я остался работать в компании, а через 2 года сам стал ментором в летней школе. В этой статье расскажу, что такое летняя школа, зачем туда идти и как на нее попасть.

Читать полностью…

Хабр: все публикации

Как построить игру на Rust аналог Super Mario

В этом разделе статьи мы разберём структуру и логику кода игры, которую мы разработали с нуля на языке Rust с использованием библиотеки macroquad. Мы рассмотрим ключевые модули: игрок, враги, карта, взрывы, игровой цикл и UI.

Читать полностью…

Хабр: все публикации

Работа с длинными строками в PostgreSQL

Если в таблицах БД PostgreSQL есть поля большого размера, при выгрузке часть строк таких таблиц может не выгружаться с выдачей ошибки ERROR: out of memory. Столкнуться с подобной ситуацией можно, например, при выгрузке утилитой pg_dump таблиц, в которых хранятся XML-документы, или при выгрузке таблицы public.config системы «1C:Предприятие». В статье рассматриваются причины возникновения подобных ошибок и способы решения проблемы.

Читать полностью…

Хабр: все публикации

Одиночество СЕО: чем больше росла компания, тем чаще я оставался один на один с проблемами

Одиночество CEO — это реальность, которую переживают почти все, кто стоит во главе растущего бизнеса.
Я несколько раз проходил через это и в статье делюсь своим опытом и выводами:
— Чем больше бизнес, тем меньше рядом людей, с кем можно говорить открыто.
— Как понять, когда это становится проблемой.
— Как справляться с этим: от медитаций до смены круга общения.
Если ты руководишь компанией, посмотри, есть ли что-то знакомое?

Читать полностью…
Subscribe to a channel