Архив за 21 декабря 2015 - 11

Вашему вниманию предлагается перевод поста о том, как разрабатывался Windows Azure API: о трудностях, удачных и неудачных решениях, сделанных выводах. Далее — текст автора.

После разговора с моим коллегой по работе о REST API мне пришла в голову идея рассказать о своем опыте организации и работы команды, которая создала Windows Azure Service Management API. На написание этого поста меня вдохновили такие великолепные статьи в жанре “чему я научился” как эта за авторством Foursquare и эта от Даниэля Джакобса из Netflix.

Предупреждение: Все рассказанное под катом — мое личное мнение. Я даже не уверен, что остальные участники команды со мной согласны. И я точно знаю, что некоторые из высказанных мыслей довольно противоречивы.
Читать полностью »

Вступление от переводчика

Данная статья является переводом ASP.NET 5 — A Deep Dive into the ASP.NET 5 Runtime — введения в архитектуру DNX и построенного на нем ASP.NET 5. Так как оригинальная статья была написана в марте 2015 года, во время, когда ASP.NET 5 был еще в стадии активной разработки (примерно beta 3), многое в ней устарело. Поэтому при переводе вся информация была актуализирована до текущей версии ASP.NET 5 (RC1), также были добавлены ссылки на связанные ресурсы (в основном на docs.asp.net) и исходный код на GitHub (смотрите только в случаях, если вам интересна реализация). Приятного погружения!

.NET Runtime Environment (DNX)

ASP.NET 5 базируется на гибком, кроссплатформенном runtime, который может работать с разными .NET CLR (.NET Core CLR, Mono CLR, .NET Framework CLR). Вы можете запустить ASP.NET 5 используя полный .NET Framework или можете запустить используя новый .NET Core docs, который позволяет вам просто копировать все необходимые библиотеки вместе с приложением в существующее окружение, без изменения чего-либо еще на вашей машине. Используя .NET Core вы также можете запустить ASP.NET 5 кроссплатформенно на Linux docs и Mac OS docs.

Инфраструктура позволяющая запускать и исполнять приложения ASP.NET 5 называется .NET Runtime Environment docs или кратко DNX. DNX предоставляет все что необходимо для работы .NET приложений: host process, CLR hosting логику, обнаружение управляемой Entry Point и т.д.

Логически архитектура DNX имеет пять слоев. Я опишу каждый из этих слоев вместе с их обязанностями.
Изображение взято из статьи DNX-structure wiki

Архитектура ASP.NET 5 и DNX

Читать полностью »

Тестируем российскую серверную платформу E-Class от «Т-Платформы» - 1 В предыдущей статье об отечественных производителях серверного оборудования я попытался раскрыть особенности всего цикла производства и сборки серверов. Результаты прошлого голосования показали, что Вы больше доверяете продукции A-брендов. Но, как известно, мало кто производит комплектующие самостоятельно — для этого есть уже проверенные мировые производители. А одним из основных отличий A-брендов, помимо сервиса, является разработка уникального дизайна корпуса, системной платы, дискретных контроллеров, написание собственного BIOS и FW.
В одном из проектов компании STSS по поставке серверного оборудования, я столкнулся с серверной платформой, спроектированной у нас, в России.
Эту статью я хочу посвятить как раз этой отечественной разработке от компании «Т-Платформы».

Серверная платформа E-Class основана на передовой системной плате V210 под процессоры Intel Xeon E5-2600V3.
Она разработана в России с перспективой переноса производства электронных плат на территорию РФ. Системная плата обеспечивает высокий уровень информационной безопасности благодаря возможности установки модулей доверенной загрузки в форм-факторе mPCIe, которые отвечают требованиям ФСТЭК и ФСБ для защиты информации, составляющей коммерческую или государственную тайну.

Читать полностью »

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

image
Читать полностью »

Ассортимент EK Water Blocks пополнил водоблок для системной платы Asus Maximus VIII Impact. Он получил обозначение EK-FB ASUS M8I Monoblock.

Водоблок EK Water Blocks EK-FB ASUS M8I Monoblock стоит 113 евро

Новый водоблок обеспечивает отвод тепла от регуляторов напряжения, входящих в состав подсистемы питания, и процессора в исполнении LGA 1151, установленного в разъем на плате.

Месяц назад мы узнали подробности о ситуации, сложившейся внутри компании Jolla. Напомним, разработчик Sailfish OS оказался в затруднительном положении из-за отказа одного из основных инвесторов от участия в проекте. Но тогда Jolla сообщала, что уже в декабре намерена получить необходимое финансирование. И она его получила.

Эта статья ориентирована на ABAP-разработчиков в системах SAP ERP. Она содержит много специфических для платформы моментов, которые малоинтересны или даже спорны для разработчиков, использующих другие платформы.

Это вторая часть публикации. Начало можно прочитать тут: Модульные тесты в ABAP. Часть первая. Первый тест

Первый шаг сделан. Теперь нужно расширить и углубить наше наступление. Глобальная цель – максимально полное покрытие тестами, в рамках целесообразности происходящего. Под пристальным наблюдением — экзиты.

Модульные тесты в ABAP. Часть вторая. Грабли - 1

Под катом я приведу несколько примеров граблей, на которые можно наступить.
Читать полностью »

Необычный способ привлечь внимание к продукции придумали в компании Cryorig. Разработчики процессорной системы охлаждения Cryorig H7Читать полностью »

Ассортимент мини-ПК Asus, предназначенных для использования совместно с телевизором, судя по всему, пополнился новой модификацией — QM1-C006. Данный ПК отличается от QM1 платформой. В данном случае в основе лежит Intel Atom x5-Z8300 поколения Cherry Trail, тогда как в упомянутой модификации использовался старый CPU поколения Bay Trail.

ПК Asus QM1-C006 получил 2 ГБ ОЗУ

Читать полностью »

Компания QNAP Systems объявила о выпуске сетевых хранилищ серии TS-x53A. По словам самого производителя, это первые в мире NAS с двумя операционными системами — QTS и Linux. В хранилищах используются 14-нанометровые четырехъядерные процессоры Intel Celeron N3150, работающие на частоте 1,6 ГГц, располагающие средствами аппаратного ускорения шифрования данных и воспроизведения и перекодирования видео, сжатого по стандарту H.264.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js