Заметки DevVoIPops-а
71 subscribers
97 photos
3 videos
54 links
Заметки про телефонию в мире IT-технологий, а также про разработку self-hosted/on-premise решений.
Котики тоже есть, но редко :)

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

Вчера 03.04.2026 под председательством депутатов Московской городской Думы Воропаевой Марии Александровны и Государственной Думы Новикова Дмитрия Павловича, а также при содействии АНО «Агентство Цифрового Развития» и Президента МАПП "МОСТ" Алексея Мостовщикова прошёл круглый стол по обсуждению новой цифровой политики и, в частности, законопроекта о цифровых правах граждан с свободным доступом в интернет.

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

С моей стороны были предложены следующие основные положения:

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

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

👉 Интернет - это такая же базовая услуга, как вода или свет. Соответсвенно, закрепить технические гарантии: минимально необходимая скорость и запрет на дискриминацию трафика (замедления).

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

👉 Ввести принцип прозрачности: если ресурс недоступен из-за фильтрации (ТСПУ), пользователь должен автоматически получать уведомление с конкретной статьей закона и причиной, а не просто видеть белый экран.

👉 Вместо того, чтобы просто запрещать ресурсы, необходимо учить людей основам кибербезопасности и объяснять реальные риски использования непроверенного софта и информации, а также работать с контентом внутри мессенджеров и социальных сетей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Немного исторического про ИТ в Союзе и России в формате подкаста.
Скорее всего, для тех кто интересовался темой разработки советских компьютеров в конкурентной среде, будет немного нового, но подача материала лично мне прям зашла. Да, если кто не в курсе, то при Союзе была конкуренция, кто бы что там не говорил.
СКБ №245 (ныне известное как НИЦЭВТ) и СКБ Контур здесь тоже упоминаются. Подкаст только начал выходить в свет, но надеюсь, что график публикации не сильно растянут по времени.

Ссылка на Mave

Спойлер - я там ничего не озвучивал 😂
👍2
Небольшая заметка про игры, которые официально на Linux не выходят

Кто-то вероятно слышал, что Steam Deck много разных игр запускаются включением "режима совместимости", который по факту запускает специально настроенную версия Proton-а (эмулятора Windows программ для Linux, и который является форком для Wine-а).
Иногда люди, которые этим пользуются, натыкаются на то, что нужно выбирать конкретную версию Proton-а (например из-за отображения розового экрана вместо игры, хотя звук при этом может работать корректно), через свойства игры в интерфейсе Steam-а (правой кнопкой мыши по игре в библиотеке Steam -> Свойства -> Совместимость -> Ставим галочку принудительного выбора версии -> Выбираем вместо Proton Experimental какую-нибудь другую версию Proton).
Обычно таким образом выставляют версию Proton 9. Почему именно с ним есть какая-то гарантия работы, а не с актуальным Proton 10 - честно не разбирался, но уже далеко не первый раз натыкаюсь на то что на других версиях вылезают проблемы.

Далее, увы, придется лезть в консоль (да, линуксоненавистники и любители всё тыкать мышкой, мы красноглазики, и живем в этой парадигме).
Далее рецепт под Alt Linux P11, но в целом для других дистрибутивов инструкция почти такая же:
#Переходим в режим рута
su -

#Обновляем кэш приложений
apt-get update

#Устанавливаем ProtonTricks (если он ещё не установлен)
apt-get install protontricks

#В свойствах игры в разделе "Обновления" находим AppID (число) и дальше от имени своего пользователя (обычного, а не root-а) выполняем команду по доустановке компонентов от DirectX 9. Для примера команды от балды написал AppID 1111111
protontricks 1111111 d3dcompiler_43 d3dcompiler_47 d3dx11_43 d3dx9_43 d3dx9


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

Всем хорошего воскресенья!
🔥1
Сегодняшняя заметка о том, как заставить работать Flatpak-пакет, при условии что он установлен штатно.

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

В последнее время, мне время от времени начала попадаться проблема, что программы установленные с помощью Flatpak не запускаются "через иконку". В каких-то случаях помогает запуск из консоли (flatpak run имя.пакета.выясняемое.через.нажатия.tab), но я решил разобраться что конкретно мешает обычному запуску. В качестве подопытной программы, я взял Redis Insight, которая не запускается ни одним из перечисленных способов.
При консольном запуске я увидел вот такую ошибку:
$ flatpak run com.redis.RedisInsight 
....
[2:0505/064118.427308:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:202] Failed to connect to Wayland display: No such file or directory (2)
...

Видно, что программа попыталась зацепиться к системе Wayland - это графическая система, которая в Gnome-подобных окружениях стала железным стандартом.
Первым делом я проверил через аналог Панели управления в меню "Система" -> "О системе", что у меня включена графическая система Wayland, а не X11. Если бы там было указано X11, значит что-то сломалось на уровне драйверов или аналогичное по сложности.

Поиск в интернетах напомнил мне про утилиту Flatseal, которая позволяет увидеть и отредактировать некоторые настройки Flatpak-приложения, в том числе настройки графики. Через неё я увидел, что Redis Insight на самом деле пытается работать с помощью X11, а не Wayland. Поправив две опции, я починил запуск "через иконку". В комментариях прикреплю картинки до и после правок.

В этот раз консоль непосредственно для починки не потребовалась 😁
🔥2
Если вам кажется, что ИИ модели за вами шпионят, то знайте - вам не кажется. Я подозреваю, что этим шпионажем занимается не только Google Chrome, но и другие браузеры.
Google Chrome без предупреждения загружает и устанавливает на устройства пользователей файл AI модели Gemini Nano размером 4 ГБ и если вы попробуете его удалить, то файл будет загружен повторно, без уведомлений и вашего согласия

Файл называется "weights.bin", находится в OptGuideOnDeviceModel в вашем профиле Chrome:

Linux / macOS:
~/.config/google-chrome/OptGuideOnDeviceModel/weights.bin

Windows:
%LOCALAPPDATA%\Google\Chrome\User Data\OptGuideOnDeviceModel\weights.bin


Чтобы отключить его, нужно отредактировать chrome://flags или реестр Windows, но про это ЗНАТЬ НАДО

Gemini Nano — это самая компактная языковая модель Google, предназначенная для локального выполнения логического вывода, без отправки запросов на сервер

Google публично не комментирует ситуацию

===

Зато комментирую я

Вчера записал интервью с Сергеем Орликом, руководителем разработки WorksPad и RuPost в ГК Астра, и он в видео рассказал, что помимо самой Gemini Nano там же в папочке появляется файл с собранной телеметрией и файлами ПРО ВАС размером около 1,4 ГБ

На какие сервера это всё дальше уходит, я думаю, всем и так понятно

Подробнее об этом в новом видео с Сергеем, ждем монтажа

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

VK

ДЗЕН

RUTUBE

YOUTUBE

Telegram | VK | MAX
Любители запретнограмма, будьте осторожны в переписках. Говорят, что с 8 мая у вас отключили сквозное шифрование
Экстремисты из Meta отключили сквозное шифрование в личных сообщениях Instagram

Это произошло 8 мая 2026 года. Тем самым обещание генерального директора Meta (организация признана экстремистской и запрещена в РФ) Марка Цукерберга 2019 года сделать зашифрованные коммуникации основой всех платформ окончательно останется невыполненным

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

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

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

Telegram | VK | MAX
🔥2
Билайн, МТС, Мегафон и Т2 подписали стратегические соглашения с «Макс»

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

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

Для удобства уведомления будут автоматически распределяться по двум защищенным папкам — «Коды подтверждения» и «Полезные уведомления». Папки будут отмечены специальным знаком верификации

В перспективе технологическое партнерство позволит бизнесу интегрировать в уведомления новые форматы контента для повышения лояльности пользователя

Взаимодействие через «Макс» позволит обогатить сообщения мультимедийными файлами и интерактивом (по технологии Rich Media): добавить изображения, GIF, видео, аудио, цифровые кнопки для активных действий

Telegram | VK | MAX
Короткая заметка для владельцев VPS-ок в различных хостингах с deb-based операционными системами (Ubuntu, Debian и прочих):
Возьмите себе за правило раз в 1-2 месяца проверять сервисы рестартом на ваших виртуалках без перезапуска всего сервера. У вас фоном как правило работает unattended-upgrades или его аналог, который может приводить сервис в глючное состояние. Выглядит так, будто всё работает, но в каких-то случаях что-то вылетает в ошибку, притворяется "мертвым" и т.п. При рестарте такие сервисы или чинятся самостоятельно, или отказываются запускаться, выдавая странные ошибки или stack trace-ы в логи.
Во втором случае обычно достаточно рестартануть виртуальный сервер целиком, предварительно полностью сделав обновление системных пакетов:
apt update && apt upgrade
systemctl reboot

Как мониторить такое без таких костылей, я пока что не придумал, но если вдруг у кого-то есть варианты - напишите комментарием под пост.
Официально - боты разговариющие с ботами в чате ТГ это фича, а не разминка Скайнета 😂
Комментировать эти новости я не вижу смысла, так как в целом комментарии/примечания в изначальном посте достаточно исчерпывающие.
Forwarded from InvestFuture
⚠️ Антифрод 2.0: режим активирован

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

Что приняли (ключевые меры для граждан):

1️⃣ Лимит банковских карт: максимум 20 карт на одного человека (по всем банкам). Для контроля этого процесса запускается единая система учета платежных карт.

2️⃣ SIM-карты и операторы: договор с оператором можно расторгнуть не раньше чем через 90 дней. Это меры против одноразовых SIM и массовых регистраций.

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

3️⃣ Обязательная маркировка зарубежных звонков. Кроме того, у физлиц появится возможность установить запрет на звонки из-за границы на добровольной основе. Также Минцифры оставило за собой право устанавливать предельную стоимость массовых законных обзвонов.

4️⃣ Компенсации пострадавшим (вступает в силу с 2027 года):

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

5️⃣ Сроки нахождения в базе данных мошеннических операций. Если туда попасть, ограничат дистанционное банковское обслуживание:
первое включение в базу → до 1 года
повторное → до 3 лет
можно оспорить и удалить запись досрочно

6️⃣ «Красная кнопка» на Госуслугах. Сервис позволит быстро сообщить о мошенничестве банкам и операторам.


Что НЕ приняли (и убрали из версии):

обязательная привязка ИНН ко всем банковским счетам

запрет на зарубежные звонки

регистрация на сайтах только через российские почтовые сервисы

обязательное подтверждение действий через мессенджер Max

жёсткое ограничение количества карт в одном банке (оставили только общий лимит)


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

Мошенники, трепещите.

Telegram | Max | VK
Please open Telegram to view this post
VIEW IN TELEGRAM
Есть у меня в аудиоколлекции файлы в формате M4A, которые, как я недавно узнал не может проигрывать мой относительно всеядный плеер. Ок, не проблема сконвертируем локально, потому что онлайн конветерам я уже давно такие задачи не доверяю.

Для конвертации задействуем консольный ffmpeg:
ffmpeg -i ./song-name.m4a -c:v copy -c:a libmp3lame -q:a 4 ./song-name.mp3

Да, всё очень просто и не нужны какие-то сторонние интернет-сервисы 🙂
Дамы и господа, сегодня наступил день, который я надеялся, что не наступит так скоро. В идеале хотелось бы, чтобы он вообще не наступал, но такова жизнь. Я обращаюсь к вам за помощью.

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

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

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

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

Данным постом я хочу обозначить, что я могу предложить рынку как специалист, даже если вы не готовы нанимать меня в штат:
- Индивидуальные или групповые консультации по VoIP-системам на базе open-source решений (OpenSIPS, Kamailio, Asterisk, FreeSWITCH и RtpEngine);
- Доработки или внедрение новых компонентов в вашу VoIP-инфраструктуру под какие-то конкретные/отдельные задачи (WebRTC, схема "удалённый офис" и т. п.);
- Архитектурное проектирование и консультирование по VoIP-системам, в том числе с продумыванием этапов миграции с проприетарных АТС на open-source решения.

Само собой, есть нюанс: если я уволился из вашей группы компаний меньше 4 лет назад или у меня с вашей компанией был закрыт договор ГПХ менее 5 лет назад, то с высокой долей вероятности мы не сможем с вами оформить какое-то сотрудничество.

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

Всем хорошего дня 😉
😱4🔥3🤗1
А как проходила ваша подготовка к Новому 2026 году? Неожиданный вопрос в июне, но почему бы и нет 😃
Моя подготовка выглядела вот так)
Media is too big
VIEW IN TELEGRAM
Бэээкстейдж! 😳

Показываем, что происходило за кадром того самого ролика.

Эти два съёмочных дня доказали — нет ничего невозможного. Даже если нужно наколдовать тёплое солнце посреди суровой уральской зимы.

Гордимся командой и ждём лайки от всех искусных интеллектов ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1😎1
Лишний раз убеждаюсь в том, что GPT модели это джинны.
Любая неточность/кривость/размытость/креативность в формулировках будет использована, и не всегда в вашу пользу 😉