Как-то раз встала задача реализовать модуль, который будет отвечать за выдачу достижений пользователям. В итоге реализация свелась к скедулеру, который по ночам вызывает пачку plsql'ых процедур.
Официальным способом обновления Service Fabric кластера DevCluster является удаление кластера и создание нового. Это вызывает ряд проблем, таких как необходимость заново деплоить все приложения, а также приводит к потере их данных.
Для решения проблемы был выработан сценарий, при котором производится обновление DevCluster без потери приложений и их данных.
У одного из заказчиков в инфраструктуре использовался общий диск для двух витруальных машин(это было сделано для удобного доступа к данным с каждой из них и совместного использования). После попытки расширения объема диска, обе виртуальные машины не смогли запустится с ошибкой
Thin/TBZ disks cannot be opened in multiwriter mode (1033570)
Исходный формат диска – eager zeroed thick.
Доброе утро!
В прошлой статье я рассказывал, как в одном из проектов мы реализовали блокчейн. Чтобы вспомнить (или узнать), стоит сказать, что это была библиотека на C99, используемая порталом, написанном на Java.
MacOS -- это во всех отношениях готовое "под ключ" решение для работы пользователей. Большинство задач, возникающих у пользователей, решаются в этой системе с помощью уже готовых механизмов. Однако иногда случаются некоторые нетиповые ситуации, которые требуют иных механизмов управления, чем предлагаемые интерфейсом MacOS.
Однажды я столкнулся с задачей автоматической проверки соответсвия кода принятому стилю, заданному в конфигурации Scalariform плагина для IDE.
Поискав в интернетах, я нашёл плагин, выполняющий форматирование кода с помощью Scalariform - вот он https://github.
Одной из типовых ошибок, разработчика на JSF является неправильное использование атрибута update для тегов Primefaces или же атрибута render тега ajax. Давайте рассмотрим одну такую часто возникающую ситуацию.
В Java часто используются методы, которые могут принимать переменное число аргументов (varargs). В некоторых случаях при компиляции метода с varargs может быть выдано предупреждение. Избежать появление такого предупреждения можно, если использовать аннотацию SafeVarargs.
При разворачивании ansible-оркестрации на предприятии с географически распределённой сетевой инфраструктурой, может возникнуть ситуация, когда необходимо монтировать пользовательские домашние каталоги с разных серверов в зависимости от того, в какой сети (то есть в каком здании) они находятся.
Решением этой задачи мы и займёмся.
Одному из заказчиков потребовалось установить ОС Windows server 2016 на сервер PowerEdge T440, однако все оказалось не так просто, как кажется на первый взгляд. В этой заметке я опишу возникшие проблемы и способ их решения.
Работа с датой, как правило, является не самым приятным занятием при разработке приложения. Одной из проблем является настройка таймзоны, особенно, если данные поступают от различных клиентов с разными таймзонами.
Доброе утро!
Сегодня мне бы хотелось рассказать о том, как мы подошли к реализации блокчейна в одном из проектов.
По ТЗ, требовалось использование блокчейна для хранения определённых данных известного формата.
Современные средства предотвращающие утечку данных в инфраструктуре обладают колосальными возможностями и мощными средствами по предотвращению утечек данных и контроля движения информации в инфраструктуре. В данной заметке я затрону политический вопрос о границе шпионажом и безопасностью, и в частности дам краткий эксплуатационный обзор одной российской системе по контролю действий (не dlp) в информационной среде МИПКО.
Постоянной и рутинной задачей любых solaris администраторов является чтение и анализ диагностических файлов, полученных от стандартной sun-овской диагностической утилиты -- SUNWexplo explorer.
Часто возникает вопрос, на какие детили следует обратить внимание в первую очередь и какие детали необходимо смотреть вне зависимости от специфики работы системы.