Месяц: Октябрь 2022

  • Добавляем поддержку Markdown в ASP.NET Core приложение. Часть 2

    от автора

    Обслуживание страниц Markdown как HTML на любом базовом сайте ASP.NETПервую часть можно прочитать здесь.Когда мы работаем над сайтом, неплохо иметь под рукой простой способ управлять разделом с документацией или блогом, просто перекидывая Markdown-файлы в нужную папку, которые затем используются на этих страницах в качестве контента, аккуратно вплетенного в айдентику бренда на нашем сайте, не так…

  • Установка Bginfo на компьютеры в сети через командную строку Windows

    от автора

    Привет, Habr!Думаю всем системным администраторам известна довольна полезная утилита, которая позволяет на рабочем столе компьютеров в сети выводить информацию для них самих и для пользователей. Называется она Bginfo, была разработана Марком Русиновичем, входит в состав Sysinternals. Скачать утилиту и прочитать про нее можно на Learn.MicrosoftВнешний вид утилитыПример отображения информации на рабочем столеНе буду вдаваться в…

  • DSS вместо классических ERP, перспективы модульной архитектуры

    от автора

    Проблемы классических ERP и перспективы альтернативной модульной архитектурыЗа последние 10 лет все привыкли к использованию ERP-систем. Многим кажется, что классические ERP-системы на текущий момент c их концепцией и методологией — это лучшее, что придумало человечество для решения проблемы интеграции в бизнесе, промышленности, торговле. Представление настолько укоренилось в сознании принимающих решения, что их использование не подвергается…

  • 5 советов по созданию лучших диаграмм архитектуры решения

    от автора

    Я занимаюсь разработкой архитектур решения и учу других создавать лучшие диаграммы архитектуры решения на протяжении десятилетий и всегда придерживался принципа «диаграмма превыше всего». В результате я видел много отличных диаграмм архитектуры решения. Однако также приходилось встречать и не слишком впечатляющие примеры. У меня сформировались твердые убеждения относительно того, какие графические нотации лучше всего подходят для…

  • Миграция виртуальных серверов в oVirt

    от автора

    Разрабатываем и применяем удобную схему для перевода серверов со старой инфраструктуры oVirt Engine 4.2 на новую — oVirt Engine 4.5. У нас в компании Hostkey возникла необходимость в переводе серверов со старой инфраструктуры oVirt Engine версии 4.2 на новую инфраструктуру oVirt Engine версии 4.5. Эта миграция не просто смена минорного релиза — изменилось очень многое:появились новые…

  • Бесплатные сетевые IP-сканеры

    от автора

    В локальной сети (LAN) обычно есть множество обменивающихся данными хостов. Сканирование сетей при помощи IP-сканера позволяет отделам ИТ, сетевым администраторам и службам безопасности следить, какие IP обмениваются данными и какие типы устройств занимают IP-адреса. Также это помогает выявлять сторонние несанкционированные хосты, которые тоже могут быть подключены к сети. Существует множество бесплатных сетевых IP-сканеров, помогающих сетевым…

  • Кровь, пот и слезы: как я переделал навигацию на сайте документации и в чём профит переделки

    от автора

    Привет! Меня зовут Владимир, но вы можете звать меня просто Иннокентий Алексеевич. Я люблю эксперименты. Сегодня я расскажу, как можно улучшить навигационное меню на сайте документации, сократить время сборки и размер сайта больше чем в два раза. В качестве примера возьму сайт документации, собранный при помощи Antora. Кому будет полезен материал: техническим писателям, разработчикам сайтов…

  • Человеческим языком про метрики 4: PromQL

    от автора

    Это четвертая, финальная часть из цикла статей про метрики. В первой — вводной — я рассказал, почему метрики для сервисов устроены именно так, чем они отличаются от логов, и какую задачу решают. Во второй разобрались с форматом и типами метрик. В третьей — с перцентилями. Теперь, наконец, можно пойти и вывести что-нибудь на графики! На…

  • Как работает Wine

    от автора

    Wine — это свободное программное обеспечение для запуска Windows-приложений на нескольких POSIX-совместимых операционных системах, включая Linux, macOS и BSD. Если вы любите Linux, то наверняка когда-то запускали Wine. Возможно, для какой-то «важной» программы Windows, у которой нет аналога под Линуксом, или поиграться. Забавный факт: даже Steam Deck от Valve запускает игры через оболочку на основе Wine…

  • Микросервисы против N-уровневой архитектуры

    от автора

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