Месяц: Февраль 2021
-
Реализуем глобальную обработку исключений в ASP.NET Core приложении
—
от автора
В преддверии старта курса «C# ASP.NET Core разработчик» подготовили традиционный перевод полезного материала. Также рекомендуем посмотреть вебинар на тему «Отличия структурных шаблонов проектирования на примерах». На этом открытом уроке участники вместе с преподавателем-экспертом познакомятся с тремя структурными шаблонами проектирования: Заместитель, Адаптер и Декоратор.Введение Сегодня в этой статье мы обсудим концепцию обработки исключений в приложениях ASP.NET Core.…
-
История Open Compute Project. Системы хранения
—
от автора
Вторым после серверов по важности элементом построения современного дата-центра, являются системы хранения. В концепции Open Compute Project хранение данных следует общей идее минимизации функционала реализованного на уровне железа и ориентируется на Software Defined Everything технологии. Поэтому большое распространение получили массивы-экстендеры JBOD (Just a Bunch Of Discs) и JBOF (Just a Bunch Of Flash). Такие массивы…
-
Темы, стили и атрибуты
—
от автора
В Android существуют стили и темы которые позволяют структурировать разработку пользовательского интерфейса.Они состоят из атрибутов которые определяют дизайн элементов. Атрибуты можно создавать или уже использовать существующие. Атрибутам можно присвоить значение, тип которого указывается при его создании.Пример объявления атрибута из Android SDK:<attr name=»background» format=»reference|color» />Примечание:Ссылка на другой атрибут через @[package:]type/name структуру тоже является типом.Темы vs стилиТемы…
-
Гибкое управление бизнес-процессами и роль информационных систем
—
от автора
Приветствую, Хабр!В этом материале хочу рассказать про гибкое управление бизнес-процессами и роль информационных информационных в этом процессе. Надеюсь, материал будет познавательным и интересным. Рад буду услышать ваше мнение насчет тех мыслей, которые я озвучил. Проблемы традиционного взгляда на бизнес-процессы.Когда говорят про управление бизнес-процессами, то представляют консультантов, которые анализирует данные, оптимизируют организационную структуру компании и порядок…
-
Обзор последних изменений в rotor’е (v0.10… v0.14)
—
от автора
rotor — ненавязчивый С++ акторный микрофремворк с возможностью создания иерархий супервайзеров, похожий на своих старших братьев — caf и sobjectizer. В последних релизах с момента последнего анонса накопились существенные улучшения, которые хотелось бы осветить.
-
Единый UI-кит и синхронизация дизайна в Учи.ру. Часть 1
—
от автора
Пожалуй, все, кто имел дело с развитием семейства сайтов, сталкивались с проблемой поддержания единого вида компонентов. Когда счет сервисов идет на десятки и сотни, когда над ними работает все больше независимых друг от друга команд, рассинхрон в дизайне и коде появляется обязательно. Мы попробовали справиться с этим с помощью единой базы компонентов. В серии постов…
-
Путешествие в unmanaged code: туда и обратно
—
от автора
Высокоуровневые языки программирования популярны, но существуют области, в которых придется использовать неуправляемые реализации библиотек. Это могут быть вызов специфических функций ОС, низкоуровневый доступ к устройствам, необходимость быстродействия в алгоритмах и другие. Под катом я расскажу, с чем можно столкнуться во время путешествия в unmanaged code и что стоит взять с собой.Вы стоите на пороге своей…
-
Создание пайплайнов CI с помощью Tekton (внутри Kubernetes). Часть 1/2
—
от автора
В этой статье мы собираемся создать пайплайн непрерывной интеграции (CI) с Tekton, фреймворком с открытым исходным кодом для создания конвейеров CI / CD в Kubernetes. Мы собираемся подготовить локальный кластер Kubernetes через kind и установить на нем Tekton. После этого мы создадим пайплайн, состоящий из двух шагов, который будет запускать модульные тесты приложения, создавать образ…
-
ProcInsp — веб-диспетчер задач для Windows
—
от автора
«Сказать программисту, что уже есть библиотека, делающая Х, — это то же самое, что сказать музыканту, что уже есть песня про любовь» (с) Есть разные способы посмотреть, чем занят сервер под Windows: можно зайти по RDP и открыть Task Manager или Process Explorer, а можно запустить удаленный сеанс через PowerShell и набрать команду Get-Process. Но…
-
Юноше, обдумывающему электронику. Ключи к материалу для самостоятельного изучения
—
от автора
Перевод учебника «Искусство схемотехники» пополнился Частью 3, в которой разбираются полевые транзисторы. Книга приобрела целостный, хотя всё ещё не окончательный, вид. На данный момент отсутствуют три части — 11 («Программируемая логика»), 14 («Компьютеры, контроллеры и шины данных»), 15 («Микроконтроллеры») — и таблицы. Таблицы отложены до завершения перевода (там почти одни цифры, с которыми можно ознакомиться…