Пишем для UEFI BIOS в Visual Studio. Часть 3 — русифицируем Front Page

Автор: admin от 25-09-2017, 06:40, посмотрело: 385

Введение



В этой статье мы создадим русский шрифт и русифицируем с его помощью главную страницу настроек из имеющегося в edk2 примера.



Пишем для UEFI BIOS в Visual Studio. Часть 3 — русифицируем Front Page



Кого заинтересовало — прошу пожаловать под кат.
->

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

 

Дайджест KolibriOS #13

Автор: admin от 24-09-2017, 18:50, посмотрело: 207

Дайджест KolibriOS #13Между выпусками прошло достаточно много времени и накопилось достаточно изменений за 2017г.






->

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

 

CGLayout — новая система автоматического layout'а в iOS

Автор: admin от 24-09-2017, 09:05, посмотрело: 274

Привет Хабр!

Хочу представить мою последнюю open-source разработку — CGLayout — вторая система разметки в iOS после Autolayout, основанная на ограничениях.



CGLayout — новая система автоматического layout'а в iOS


"Очередная система автолайаута… Зачем? Для чего?" — наверняка подумали вы.

Действительно iOS сообществом создано уже немало layout-библиотек, но ни одна так и не стала по-настоящему массовой альтернативой ручному layout`у, не говоря уже про Autolayout.



CGLayout работает с абстрактными сущностями, что позволяет одновременно использовать UIView, CALayer и not rendered объекты для построения разметки. Также имеет единое координатное пространство, что позволяет строить зависимости между элементами, находящимися на разных уровнях иерархии. Умеет работать в background потоке, легко кешируется, легко расширяется и многое-многое другое.



CGLayout функциональный продукт, у которого есть хорошие перспективы развиться в большой проект.

->

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

 

Kак Microsoft пытается отправить мобильную почту к себе

Автор: admin от 24-09-2017, 05:45, посмотрело: 227

Kак Microsoft пытается отправить мобильную почту к себе


Хранит ли Outlook-iOS-Android копию почтового ящика на сервере микрософт?


В подвешенном состоянии очутились многие корпоративные пользователи, которые недавно обновились до iOS 11. Дело в том, что после обновления перестает работать стандартный клиент (Mail.app) с ресурсами на Exchange Server 2016, Office 365 или Outlook.com



Отправка сообщения заканчивается ошибкой «Cannot Send Mail. The message was rejected by the server.»



Проблема заключается в том, что Exchange 2016 использует HTTPS / 2 TLS-соединения для своих клиентов. Когда почтовое приложение iOS пытается подключиться к Exchange с помощью ActiveSync, оно неправильно согласовывает соединение.
->

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

 

Абстракция сетевого слоя с применением «стратегий»

Автор: admin от 22-09-2017, 08:05, посмотрело: 199

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



Часть 1. Взгляд на существующие подходы



Для начала из публикации 21 Amazing Open Source iOS Apps Written in Swift взято приложение Artsy. В нем используется популярный фреймворк Moya, на базе которого и построен весь сетевой слой. Отмечу ряд основных недостатков, которые встретил в данном проекте и часто встречаю в других приложениях и публикациях.

->

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

 

Пишем для UEFI BIOS в Visual Studio. Часть 2 – создаем свой первый драйвер и ускоряем отладку

Автор: admin от 21-09-2017, 21:05, посмотрело: 312

Введение



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



Вторая половина статьи будет про ускорение загрузки драйвера при запуске на отладку, поскольку две минуты, что тратятся на это сейчас, при многократном запуске в процессе отладки своего драйвера будут сильно раздражать.



Пишем для UEFI BIOS в Visual Studio. Часть 2 – создаем свой первый драйвер и ускоряем отладку


Те, кто заинтересовался — добро пожаловать под кат.
->

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

 

Пишем для UEFI BIOS в Visual Studio. Часть 1 — разворачивание среды разработки, компиляция и запуск на отладку

Автор: admin от 19-09-2017, 17:25, посмотрело: 584

Введение


В этой статье будет описано, как быстро начать программировать для UEFI во фреймворке edk2 в среде Visual Studio, не тратя массу времени на настройку среды обычным способом, по оригинальным мануалам. Достаточно дать команду git clone ... в корневом каталоге диска, и это на самом деле все, среда будет полностью установлена и готова к работе. Требуются 64-разрядная Windows 7 и выше c Visual Studio 2008-2016. Эти два условия не обязательны, но тогда придется немного потрудиться над собиранием системы edk2-Visual Studio в единое целое, краткая памятка будет приведена.

Цель статьи — провести начинающего за руку по первому UEFI проекту, оставаясь в привычной ему среде. Для более опытных людей, надеюсь, будет интересным поработать в VS вместо привычной командной строки, или разобрать подход и перенести его в любимый Eclipse.

Начнем с простых вещей, вывода строки на консоль и русификации (довольно востребованная вещь, причем простая в реализации), потом будет работа с формами в HII (то, что называлось в обиходе страницами BIOS Setup), потом графика, потом Boot Manager, а потом видно будет (с).

Пишем для UEFI BIOS в Visual Studio. Часть 1 — разворачивание среды разработки, компиляция и запуск на отладку

Желающие — прошу пожаловать под кат.

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

 

Загрузка с GPT диска из BIOS

Автор: admin от 1-09-2017, 12:10, посмотрело: 426

В статье описано как заставить загружаться компьютер с BIOS, с жесткого диска размеченного в GPT.

Данная статья является не переводом оригинальной статьи, а скорее вольным пересказом статьи написанной Rod Smith, за которую лично я ему очень благодарен. Ссылка на первоисточник в конце данной статьи.
->

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

 

Из инженера в iOS-программисты

Автор: admin от 15-03-2017, 18:15, посмотрело: 587

На написание данной статьи меня подвиг пост: "Инженер VS Программист. Или куда уходят инженеры". Оказалось, что я далеко не один такой, и как видно из комментариев интерес к данной теме велик, поэтому я решил описать и прокомментировать свою историю о пути становления программистом.

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

 

Автоматизация тестирования iOS-приложений с помощью UIAutomation

Автор: admin от 26-01-2017, 10:50, посмотрело: 399

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

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