» Материалы за Декабрь 2017 года » Страница 7

 

Логично ли, что Гугл отклонил кандидатуру Макса Хауэлла, автора Homebrew, за неумение инвертировать бинарные деревья?

Автор: admin от 28-12-2017, 10:55, посмотрело: 135



Привет, я — тот самый Макс Хауэлл, так что, по-хорошему, наверное, и не должен был бы тут отвечать.

Категория: Операционные системы » Windows

 

IL2CPP: обобщенная реализация

Автор: admin от 28-12-2017, 10:55, посмотрело: 95

В предыдущей статье из серии по IL2CPP мы рассмотрели вызовы методов в генерируемом коде C++. Теперь мы поговорим об одной из самых важных особенностей кода IL2CPP – обобщенной реализации методов, позволяющей существенно уменьшить размер исполняемого файла IL2CPP. Стоит отметить, что обобщенная реализация также используется в средах выполнения Mono и .NET. В IL2CPP она изначально не поддерживалась и была добавлена только со временем.



IL2CPP: обобщенная реализация

Категория: Операционные системы » Windows

 

Мобильные устройства изнутри. Структура образов разделов, содержащих файловую систему. Часть 1

Автор: admin от 28-12-2017, 10:55, посмотрело: 205

Оглавление

Часть 1

1.Введение.
2.Разрезание на части (chunks).
3.Сжатие образов.
3.1.Sparse-файлы.

Часть 2

3.2._sparsechunk-файлы.
4.Создание dat-файлов.
5.Источники информации.

Структура образов разделов, содержащих файловую систему.


1.Введение


Образы разделов мобильных устройств (МУ), содержащих файловую систему (ФС) ext4, имеют большие размеры, например, размер образа раздела system может достигать нескольких ГБ, а размер образа раздела userdata составляет уже несколько десятков ГБ.

Эти особенности требуют от разработчика прошивок применения «хитростей» при выполнении операций первоначальной загрузки прошивок МУ или установки обновлений, т.к. размеры образов разделов становятся не только соизмеримыми с объемом оперативной памяти МУ, но и значительно их превышают.

Разработчики стоковых (заводских) прошивок для уменьшения размера образов разделов в настоящее время применяют следующие способы:


  • разделение (разрезание) образа на части (chunks);

  • сжатие образа целиком;

  • использование dat-файлов.


В основе первого способа лежит уменьшение размера образа за счет разделения его на несколько частей, называемых кусками (chunks), при этом размер каждого куска не должен превышать заранее выбранную допустимую величину. Это позволяет уменьшить размер порции информации, передаваемой в МУ за один сеанс.

Категория: Операционные системы » Windows

 

Amazon EC2 vs Atlex Cloud VPS: сравнение производительности

Автор: admin от 28-12-2017, 10:55, посмотрело: 131

Все слышали про AWS. Можно сказать, что облаку Amazon удалось стать своего рода индустриальным стандартом. Мы не исключение. А потому решили проверить, как выглядит виртуальная машина в нашем клауде на базе OpenStack в сравнении с близкой по функционалу машиной AWS.



Amazon EC2 vs Atlex Cloud VPS: сравнение производительности


Подробности под катом.

Категория: Операционные системы » Windows

 

10 главных анонсов Microsoft в 2017 году

Автор: admin от 28-12-2017, 10:55, посмотрело: 82

А вот и уже ставшая традицией предновогодняя публикация с десятью самыми главными анонсами и новинками года от корпорации Microsoft. Чем же запомнится уходящий год с приставкой MS? Заглядывайте под кат!



10 главных анонсов Microsoft в 2017 году

Категория: Программирование, Microsoft, Windows

 

Счастливый полуфинал истории про автоматизацию тестовых схем

Автор: admin от 28-12-2017, 08:45, посмотрело: 128

Счастливый полуфинал истории про автоматизацию тестовых схем

Начало истории вы можете вспомнить в первой статье, я же кратко напомню, что происходит.



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



Из-за управленческих сложностей проект показал результаты не сразу, поэтому предлагаю вашему вниманию продолжение истории.

с новыми подробностями

Категория: Программирование » Веб-разработка

 

Разработка сканера Wi-Fi сетей для Sailfish OS

Автор: admin от 28-12-2017, 08:45, посмотрело: 94

Введение



Порой, при решении рабочих задач, возникает необходимость в информации об окружающих сетях Wi-Fi: канал, мощность, тип шифрования и др. И если для популярных мобильных ОС Android и iOS утилит много, то для Sailfish OS — только одна. Сегодня, на примере данной утилиты, будет разобрано получение информации об окружающих сетях Wi-Fi и её отображение двумя способами: списком и графически.



До изучения материала желательно иметь базовое представление о разработке под Sailfish OS и об утилите wpa_cli.

Категория: Программирование » Веб-разработка

 

Система подготовки видео для стриминга на платформе ivi

Автор: admin от 28-12-2017, 07:25, посмотрело: 91

Для того чтобы подготовить видео к стримингу на большое количество типов устройств, нужно сделать несколько шагов — от подготовки метаданных до упаковки в разные контейнеры (MP4, DASH, HLS) с разным битрейтом. В Ivi.ru построили гибкую систему с приоритетами, которая учитывает потребности бизнеса в скорости подготовки видео и умеет работать с пятью DRM-системами. Архитектурное решение основывается на жонглировании Docker-контейнерами и включает в себя как аппаратные средства для кодирования видео, так и софтверные.  Подробно весь процесс и все тонкости работы с видео объяснил эксперт и технический директор ivi Евгений Россинский. Под катом — расшифровка его доклада с Backend Conf 2017.



Система подготовки видео для стриминга на платформе ivi

Категория: Операционные системы » Windows

 

Новое к Новому Году: обзор Veeam Backup & Replication 9.5 Update 3

Автор: admin от 28-12-2017, 07:25, посмотрело: 249

Кажется, совсем недавно мы публиковали анонс новой функциональности Veeam Backup & Replication – и вот уже обновление Update 3 для версии 9.5 доступно для использования. В нем реализованы, в частности:




  • интеграция с Veeam Agents для защиты виртуальных и физических машин из единой консоли

  • поддержка VMware Cloud on AWS

  • интеграция с СХД IBM Spectrum Virtualize и Lenovo Storage V Series



О том, как работает управление агентами Veeam Agents, достаточно подробно рассказывалось в анонсе, а к релизу было написано и полноценное руководство (правда, пока только на английском языке). Сегодня же я добавлю еще несколько штрихов к обзору новинок. Итак, добро пожаловать под кат.



Новое к Новому Году: обзор Veeam Backup & Replication 9.5 Update 3

Категория: Операционные системы » Windows

 

Топ 10 примеров и антипримеров взаимодействия «разработчик-аудитория»: Часть вторая

Автор: admin от 27-12-2017, 19:15, посмотрело: 144

Всем привет! Продолжаем разговор о разработчиках и их подходах к взаимодействию с аудиторией. Первую часть статьи можно прочитать тут.



Топ 10 примеров и антипримеров взаимодействия «разработчик-аудитория»: Часть вторая


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

Категория: Программирование