Как стать автором
Обновить
156.16

Софт

Программное обеспечение

Сначала показывать
Порог рейтинга
Уровень сложности

Настройка SSO на KeyCloak или как я KeyCloak побеждал

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров8.1K

Привет! Хочу поделиться, как я с KeyCloak-ом сражался.

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

Читать далее

ByeDPI + Redsocks на OpenWRT: дарим свободу локальной сети на дровах (на примере ASUS RT-N12 ROM/ОЗУ: 8/32 Мб)

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров98K

Решение проблемы зачастую упирается в использование роутеров с ограниченными ресурсами, таких как ASUS RT-N12 VP B1 с ROM/ОЗУ 8/32 Мб. В этой статье я расскажу, как настроить связку ByeDPI и Redsocks на роутере с OpenWRT, даже если ваш роутер далеко не топ по характеристикам.

## Зачем нужны ByeDPI и Redsocks?

ByeDPI — это утилита для обхода DPI (Deep Packet Inspection), которая изменяет сетевые пакеты таким образом, чтобы они не распознавались системами фильтрации трафика.

Redsocks — это прокси-инструмент, который перенаправляет трафик через SOCKS или HTTP прокси, даже если приложение не поддерживает прокси напрямую.

Сочетание этих двух инструментов на роутере позволяет обходить блокировки на уровне провайдера, обеспечивая свободу в домашней сети без необходимости установки ПО на каждом устройстве.

Ставим ByeDPI и Redsocks на OpenWRT

Релиз Fedora Linux 41: новые возможности спустя полгода разработки

Время на прочтение5 мин
Количество просмотров11K

Привет, Хабр! Это Виктор Сергеев из команды спецпроектов МТС Диджитал. Ну что, прошло полгода, и мы получили обещанное — дождались Fedora Linux 41. Как всегда, новая версия более совершенная, производительная и удобная. Релиз принес с собой новые и обновленные инструменты, а также расширенные возможности для рабочих станций, серверных и облачных сред.

Версия включает в себя Fedora Workstation, Server, CoreOS, Cloud Base, IoT Edition, Silverblue, Kinoite c десктопными окружениями KDE Plasma, Xfce, MATE, Cinnamon и другие. Поддерживаются архитектуры x86_64, Power64 и ARM64 (AArch64). Подробности — под катом.

Читать далее

Просканировать ископаемые: в МФТИ разработали импортонезависимый софт для нефтяников и золотодобытчиков

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.5K

Просканировать ископаемые: в МФТИ разработали импортонезависимый софт для нефтяников и золотодобытчиков

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

Просканировать ископаемые -->

Рекогносцировка для баг-баунти: 8 инструментов необходимых для эффективного сбора информации

Время на прочтение6 мин
Количество просмотров1.7K

Содержание

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

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

Читать далее

Создание нейроморфного компьютера приблизилось: российские учёные создали гибкий искусственный синапс

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.9K

Команде исследователей из МФТИ, ИТМО и Сколтеха удалось создать оптоэлектронный синапс — гибкий мемристор с гибридным электрическим и оптическим управлением. Он воспроизводит важные свойства синапсов головного мозга. Такое устройство может стать основой для создания искусственного глаза, а также приборов, функционирующих по принципу «вычислений‑в-сенсоре» («in‑sensor computing»). Вместе с создаваемыми сегодня в МФТИ искусственными нейронами, а также ранее показанными синапсами, они могут стать компонентами нейроморфных систем искусственного зрения. Препринт доступен по ссылке, статья находится на рассмотрении в высокорейтинговом научном журнале.

Погрузиться в нейроморфное -->

Всё о цифровых методах восстановлении аудио у себя дома. От ручных методов до ИИ

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6K

Цифровая реставрация аудио


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

Уточнение: эта статья является сборником самых эффективных методов и способов их применения, а не 2-летним блогом с перебором всего подряд.
Читать дальше →

Тестирование производительности Docker клиентов для Mac

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров4.3K

Недавно я опубликовал статью OrbStack: Почему я забыл про Docker Desktop, которая вызвала оживленную дискуссию в комментариях. Основные вопросы возникли вокруг производительности различных Docker-подобных решений. Мои аргументы, основанные в первую очередь на личном опыте использования, оказались недостаточно убедительными.

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

Читать далее

Настройка хранения электронных писем в Carbonio

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров667

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

Читать далее

Zettelkasten и Obsidian: ваш помощник в структурировании знаний

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров22K

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

Наращивать нейроны

5 небанальных дистрибутивов Linux, о которых вы могли не слышать

Время на прочтение5 мин
Количество просмотров31K

Привет, Хабр! Это Виктор Сергеев, автор команды спецпроектов МТС Диджитал. Думаю, тут практически нет тех, кто никогда не работал или хотя бы не видел Linux. У всех на слуху Ubuntu, Fedora, Debian, Arch Linux, Linux Mint, а у кого-то — и Kali Linux, Tails, CentOS, Raspbian. Но есть и другие, еще более редкие дистрибутивы, в том числе разработанные just for fun. О них сегодня и вспомним. Под катом – дистрибутив для старых компов, пакет, удаляющий файлы без предупреждения, и даже ОС для повышения безопасности ИТ-систем Северной Кореи. Велкам!

Читать далее

7 лучших российских аналогов Adobe Acrobat в 2024 году

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров24K

Альтернативы Adobe Acrobat позволяют создавать, редактировать и обмениваться PDF-файлами. Какое отечественное решение для этого подойдет?

Указ Президента России № 166 от 30.03.2022 о переходе на российское программное обеспечение устанавливает требование государственным органам и госзаказчикам с 1 января 2025 года использовать отечественное ПО на объектах критической информационной инфраструктуры.

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

Читать далее

Софт из 90-х. Оболочка для DOS New Deal Office: начало

Время на прочтение6 мин
Количество просмотров4.5K

Привет, любители старого «железа». Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Недавно я писал пост про Breadbox Ensemble. Потом решил, что есть смысл посмотреть, с чего все начиналось. Хотелось найти ответ на вопрос: почему одна и та же оболочка столько раз меняла свои названия? Так что на этот раз начну свой рассказ не с PC-версии, а с Commodore 64. Ведь именно для этой платформы Berkley Softworks подготовили целую операционную систему, которую назвали GEOS. Подробности традиционно под катом.

Читать далее

Ближайшие события

OrbStack: Почему я забыл про Docker Desktop

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров41K

Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.

Но недавно я наткнулся на OrbStack, и это изменило мой рабочий процесс настолько, что я решил поделиться своим опытом. Спойлер: теперь мой MacBook не превращается в печку, батарея держится дольше, а Docker-контейнеры летают.

Читать далее

Трактовка понятий «технологии информационного моделирования» (ТИМ) и «среда общих данных» (СОД)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.9K

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

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

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

Читать далее

Пообщались с ИТ-директорами. Узнали, как дела с импортозамещением

Время на прочтение1 мин
Количество просмотров3.6K

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

После ухода западных вендоров российским компаниям пришлось замещать не только компоненты собственной ИТ-инфраструктуры, но и клиентские сервисы.

С того момента прошло более двух лет. За это время одни успели подстроиться под текущие реалии, другие — нет. 

Мы решили узнать, как обстоят дела на практике, и пообщались с ИТ-директорами. Результатами поделились тут.

Читать далее

Рациональность вложений в автоматизацию процессов. Разбираем на примере столовой и ещё двух историй крупных компаний

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.1K

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

Правда, пока вы делаете ремонт по всем правилам СанПин, закупаете оборудование, нанимаете поваров и проходите проверки, деньги уходят в большем объёме, а необходимость обедать в другом месте остаётся. И это плохо.

Но что, если поменять план?

1. Сначала поставим кофемашину и аппарат со снеками в зоне отдыха. Тогда коллеги сократят число подходов «до магазина».

2. Потом отремонтируем помещение, закупим мебель и будем продавать недорогие готовые комплексные обеды. Часть коллектива уже перестанет уезжать на перерыв. 

3. Затем построим свою кухню: часть блюд продолжим закупать, а часть начнём производить сами. Большинство сотрудников это оценит, и люди станут чаще ходить в столовую.

4. Наконец, откроем ещё один цех и перейдём на полный цикл работы.

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

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

Читать далее

Установка любого издания Windows 10/11/Server поверх с сохранением данных и приложений, IoT LTSC поверх Корпоративной…

Время на прочтение4 мин
Количество просмотров20K

Меня всё чаще в комментариях и ПМ спрашивают, как установить так рекомендуемую мной Windows IoT Enterprise LTSC поверх существующей инсталляции (будь то Windows 7, Windows 10 или Windows 11) с сохранением всех приложений, данных и настроек. Я уже писал подробную статью об установке ОС как апгрейда – Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек / Хабр (habr.com), где рассказывал о разных сложностях, встречающихся на пути установки ОС – новых требованиях к железу, разных языках и, конечно, о несовместимости изданий, не позволяющих обновиться с сохранением приложений и данных пользователя. Но методы редактирования реестра для многих читателей оказались сложными.

И я вообще не затронул тогда Windows Server – как обновиться с Server Core до Server с рабочим столом, как обновить AzureStackHCI до Server Datacenter Azure Edition, и как обновляться с Annual Cycle изданий Windows Server AC (например, 23H2) до LTSC (например, 24H2) и наоборот с LTSC до AC (в 2025 году нас ждёт только ServerDatacenterACorCore).

За пару месяцев с прошлой заметки на форумах MyDigitalLife было выпущено два новых проекта, позволяющих очень упростить процедуру апгрейда, и ниже я расскажу как раз об этом. Мы сможем подготовить образ Windows 11 24H2 IoT Enterprise LTSC так, что с любого издания Windows 7/8/8.1/10 вы сможете обновиться до него без потери данных. Ну и научимся обновлять Windows Server.

Для примеров ниже я буду рассказывать о трёх сценариях:

Pro <-> IoT LTSC, Server Core <-> Full

Краткий обзор дистрибутива линукс Solus

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.9K

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

Собственно говоря приступим к практике

Дистрибутив можно скачать на официальном сайте

https://getsol.us/

На выбор есть 4 графических окружения Budgie, Gnome, Plasma (KDE), xfce. Я выбрал самый первый (и это лучший вариант). Гном довольно прожорливая среда, кде навороченная, xfce через чур минималистична. Budgie интересный интерфейс так как может сочетать в себе элементы других трех окружений, плюс он облегченный как и xfce.

Кстати говоря, создал я загрузочную флешку с помощью программы Ventoy. Данная утилита хороша тем что позволяет прожечь одну флешку несколькими ОС (меня душила жаба - флешка то на 8 гигов, дистрибутив весит всего лишь 2,5гб). На этой флешке у меня хранится Solus, CorePlus (Tiny core linux) и мастдайная (windows 7).

Скачать Ventoy можно туть.

Там есть версия и для мастдайной. Скачиваем tar.gz архив (для линуксаб можно конечно .ехе для мастдайной), распаковываем, внутри папки из архива будет VentoyGUI.x86_64 исполняемый файл. Его выполнение необходимо сначала разрешить утилитой chmod, а затем запустить.

Читать далее

Востребованность и полезность 3D для управления строительными проектами через СОД

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров1K

«Трехмерное моделирование» (3D), уже много лет используется при реализации строительных проектов. 3D технологии позволяют создавать точные и детальные модели зданий и сооружений, что помогает улучшить качество проектирования и минимизировать ошибки в строительных проектах. «Среда общих данных» (СОД) предоставляет единое пространство для хранения, обработки и обмена информацией между участниками проекта.

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

Читать далее