
Привет! Хочу поделиться, как я с KeyCloak-ом сражался.
Испытание воли на прочность, падение до глубин отчаяния и победа, как кульминация всех потраченных недель на поиски решения.
Программное обеспечение
Привет! Хочу поделиться, как я с KeyCloak-ом сражался.
Испытание воли на прочность, падение до глубин отчаяния и победа, как кульминация всех потраченных недель на поиски решения.
Решение проблемы зачастую упирается в использование роутеров с ограниченными ресурсами, таких как ASUS RT-N12 VP B1 с ROM/ОЗУ 8/32 Мб. В этой статье я расскажу, как настроить связку ByeDPI и Redsocks на роутере с OpenWRT, даже если ваш роутер далеко не топ по характеристикам.
## Зачем нужны ByeDPI и Redsocks?
ByeDPI — это утилита для обхода DPI (Deep Packet Inspection), которая изменяет сетевые пакеты таким образом, чтобы они не распознавались системами фильтрации трафика.
Redsocks — это прокси-инструмент, который перенаправляет трафик через SOCKS или HTTP прокси, даже если приложение не поддерживает прокси напрямую.
Сочетание этих двух инструментов на роутере позволяет обходить блокировки на уровне провайдера, обеспечивая свободу в домашней сети без необходимости установки ПО на каждом устройстве.
Привет, Хабр! Это Виктор Сергеев из команды спецпроектов МТС Диджитал. Ну что, прошло полгода, и мы получили обещанное — дождались Fedora Linux 41. Как всегда, новая версия более совершенная, производительная и удобная. Релиз принес с собой новые и обновленные инструменты, а также расширенные возможности для рабочих станций, серверных и облачных сред.
Версия включает в себя Fedora Workstation, Server, CoreOS, Cloud Base, IoT Edition, Silverblue, Kinoite c десктопными окружениями KDE Plasma, Xfce, MATE, Cinnamon и другие. Поддерживаются архитектуры x86_64, Power64 и ARM64 (AArch64). Подробности — под катом.
Просканировать ископаемые: в МФТИ разработали импортонезависимый софт для нефтяников и золотодобытчиков
Предложенное сотрудниками МФТИ цифровое решение позволяет, обрабатывая полевые данные электроразведки, определить наличие залежей полезных ископаемых на исследуемом участке. Такой прогрессивный подход позволяет существенно снизить риски непродуктивного бурения в процессе добычи.
Содержание
Эта статья призвана помочь вам лучше понять, что нужно для эффективной рекогносцировки и поиска большего количества уязвимостей в вашей любимой баг-баунти программе.
Рекогносцировка играет ключевую роль в баг-баунти, являясь первым этапом любого теста безопасности или теста на проникновение. Пропуск этого этапа может привести к тому, что некоторые приложения или функции, находящиеся в рамках программы, останутся непроверенными, что снижает вероятность нахождения уязвимостей.
Команде исследователей из МФТИ, ИТМО и Сколтеха удалось создать оптоэлектронный синапс — гибкий мемристор с гибридным электрическим и оптическим управлением. Он воспроизводит важные свойства синапсов головного мозга. Такое устройство может стать основой для создания искусственного глаза, а также приборов, функционирующих по принципу «вычислений‑в-сенсоре» («in‑sensor computing»). Вместе с создаваемыми сегодня в МФТИ искусственными нейронами, а также ранее показанными синапсами, они могут стать компонентами нейроморфных систем искусственного зрения. Препринт доступен по ссылке, статья находится на рассмотрении в высокорейтинговом научном журнале.
Недавно я опубликовал статью OrbStack: Почему я забыл про Docker Desktop, которая вызвала оживленную дискуссию в комментариях. Основные вопросы возникли вокруг производительности различных Docker-подобных решений. Мои аргументы, основанные в первую очередь на личном опыте использования, оказались недостаточно убедительными.
Чтобы получить объективную картину и предоставить сообществу реальные данные, я решил разработать комплексный benchmark для сравнения различных решений. В процессе разработки тестов, комментаторы предложили несколько интересных идей, которые помогли расширить список тестируемых движков.
Одним из самых простых и эффективных способов оптимизировать размер почтовых ящиков на сервере является настройка времени хранения писем. Автоматическое удаление писем по истечении настроенного срока их хранения позволяет пользователям не превышать выделенную им квоту без дополнительных усилий с их стороны, а администратору точно прогнозировать размер данных хранящихся на сервере и, соответственно, верно рассчитывать время на резервное копирование и восстановление данных. В данной статье мы расскажем о том, как именно в Carbonio настраиваются политики хранения писем.
Представьте себе систему, которая поможет вам организовать и связывать все ваши идеи, проекты и задачи так, как если бы у вас появился второй мозг. Узнайте, как Zettelkasten и Obsidian помогают программистам и исследователям максимально эффективно работать с информацией.
Привет, Хабр! Это Виктор Сергеев, автор команды спецпроектов МТС Диджитал. Думаю, тут практически нет тех, кто никогда не работал или хотя бы не видел Linux. У всех на слуху Ubuntu, Fedora, Debian, Arch Linux, Linux Mint, а у кого-то — и Kali Linux, Tails, CentOS, Raspbian. Но есть и другие, еще более редкие дистрибутивы, в том числе разработанные just for fun. О них сегодня и вспомним. Под катом – дистрибутив для старых компов, пакет, удаляющий файлы без предупреждения, и даже ОС для повышения безопасности ИТ-систем Северной Кореи. Велкам!
Альтернативы Adobe Acrobat позволяют создавать, редактировать и обмениваться PDF-файлами. Какое отечественное решение для этого подойдет?
Указ Президента России № 166 от 30.03.2022 о переходе на российское программное обеспечение устанавливает требование государственным органам и госзаказчикам с 1 января 2025 года использовать отечественное ПО на объектах критической информационной инфраструктуры.
Решение принято с целью импортозамещения программного обеспечения и повышения безопасности и независимости от зарубежных технологий.
Привет, любители старого «железа». Это Антон Комаров, автор команды спецпроектов МТС Диджитал. Недавно я писал пост про Breadbox Ensemble. Потом решил, что есть смысл посмотреть, с чего все начиналось. Хотелось найти ответ на вопрос: почему одна и та же оболочка столько раз меняла свои названия? Так что на этот раз начну свой рассказ не с PC-версии, а с Commodore 64. Ведь именно для этой платформы Berkley Softworks подготовили целую операционную систему, которую назвали GEOS. Подробности традиционно под катом.
Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.
Но недавно я наткнулся на OrbStack, и это изменило мой рабочий процесс настолько, что я решил поделиться своим опытом. Спойлер: теперь мой MacBook не превращается в печку, батарея держится дольше, а Docker-контейнеры летают.
Статья для тех, кто любит поговорить про значения слов в определениях и посмеяться. Предлагаю разобрать понятия Технологии информационного моделирования, информационная модель, среда общих данных и их взаимосвязь.
В статье есть нудный анализ существующих определений в различных нормативных документов. Без этого не обойтись.
Статья развлекательная в большей части. Практическая польза в том, чтоб говорить в предметной области на одном языке. Приглашаю к конструктивному диалогу в комментарии.
Привет, Хабр!
После ухода западных вендоров российским компаниям пришлось замещать не только компоненты собственной ИТ-инфраструктуры, но и клиентские сервисы.
С того момента прошло более двух лет. За это время одни успели подстроиться под текущие реалии, другие — нет.
Мы решили узнать, как обстоят дела на практике, и пообщались с ИТ-директорами. Результатами поделились тут.
Итак, у вас есть благая цель: вы хотите построить на производстве столовую, чтобы сотрудники могли пообедать на работе и не ездили в ближайшую пиццерию. Так вы сократите время простоя, а ещё никто не будет греть рыбу в общей микроволновке. Это хорошо.
Правда, пока вы делаете ремонт по всем правилам СанПин, закупаете оборудование, нанимаете поваров и проходите проверки, деньги уходят в большем объёме, а необходимость обедать в другом месте остаётся. И это плохо.
Но что, если поменять план?
1. Сначала поставим кофемашину и аппарат со снеками в зоне отдыха. Тогда коллеги сократят число подходов «до магазина».
2. Потом отремонтируем помещение, закупим мебель и будем продавать недорогие готовые комплексные обеды. Часть коллектива уже перестанет уезжать на перерыв.
3. Затем построим свою кухню: часть блюд продолжим закупать, а часть начнём производить сами. Большинство сотрудников это оценит, и люди станут чаще ходить в столовую.
4. Наконец, откроем ещё один цех и перейдём на полный цикл работы.
Таким образом, двигаясь поэтапно, мы сократим время, когда затраченные ресурсы не приносят никакой пользы.
То же самое можно сделать с автоматизацией бизнес-процессов. Вы пишете ТЗ, выбираете софт, готовите документы — но пока в системе не начали работать люди, это лишь списанные деньги. В этой статье мы разберём, как ускорить отдачу на вложенное при внедрении нового ПО.
Меня всё чаще в комментариях и ПМ спрашивают, как установить так рекомендуемую мной 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.
Для примеров ниже я буду рассказывать о трёх сценариях:
Всех приветствую читатели хабра! Сегодня я хотел бы поделиться опытом установки и частичной настройки малоизвестного дистрибутива линукс Solus. Собственно говоря я пишу данную статью используя данный дистрибутив. Как сообщает википедия дистрибутив Solus не зависит от других веток дистрибутивов типа дебиан, генту, цент ос. Это самостоятельный дистрибутив построеный "с нуля" на ядре Linux.
Собственно говоря приступим к практике
Дистрибутив можно скачать на официальном сайте
На выбор есть 4 графических окружения Budgie, Gnome, Plasma (KDE), xfce. Я выбрал самый первый (и это лучший вариант). Гном довольно прожорливая среда, кде навороченная, xfce через чур минималистична. Budgie интересный интерфейс так как может сочетать в себе элементы других трех окружений, плюс он облегченный как и xfce.
Кстати говоря, создал я загрузочную флешку с помощью программы Ventoy. Данная утилита хороша тем что позволяет прожечь одну флешку несколькими ОС (меня душила жаба - флешка то на 8 гигов, дистрибутив весит всего лишь 2,5гб). На этой флешке у меня хранится Solus, CorePlus (Tiny core linux) и мастдайная (windows 7).
Там есть версия и для мастдайной. Скачиваем tar.gz архив (для линуксаб можно конечно .ехе для мастдайной), распаковываем, внутри папки из архива будет VentoyGUI.x86_64 исполняемый файл. Его выполнение необходимо сначала разрешить утилитой chmod, а затем запустить.
«Трехмерное моделирование» (3D), уже много лет используется при реализации строительных проектов. 3D технологии позволяют создавать точные и детальные модели зданий и сооружений, что помогает улучшить качество проектирования и минимизировать ошибки в строительных проектах. «Среда общих данных» (СОД) предоставляет единое пространство для хранения, обработки и обмена информацией между участниками проекта.
В статье будут рассмотрены некоторые преимущества и возможности, которые предоставляют 3D модели на каждом из этапов строительных проектов, а также роль данной технологии в улучшении процессов проектирования и строительства.