Архив за 10 июля 2012 - 8

Контракты и расширения Windows 8Если вы интересовались разработкой приложений в metro-стиле под Windows 8, вы, наверное, уже знаете, что жизненный цикл этих приложений ближе к жизненному циклу приложений на Windows Phone. Это означает, что приложение, фактически не исполняется, когда пользователь его не видит. Таким образом, возникает вопрос, как приложения могут взаимодействовать друг с другом и системой.

В Windows 8 для приложений в metro-стиле для взаимодействия приложений друг с другом используются контракты, а для взаимодействия с системой – расширения.

Разнообразных контрактов и расширений достаточно много. Написать пост про то, какие контракты и расширения доступны разработчику, меня натолкнула статья Windows 8. Контракт «поиск» в деталях, после которой я решил систематизировать свои знания и собрать в одном месте краткие, буквально в несколько строчек, «how to» по большинству контрактов и расширений, с примерами из Windows SDK Samples.Читать полностью »

Подбирая новый урок по программированию под Android для подписчиков своего сайта, я решил рассмотреть пример добавления собственного события в системное приложение Календарь из своей программы. Из различных записей в блогах узнал, что Календарь в эмуляторе появился, начиная с Android 4.0. Так как мой телефон обновился до этой версии, то старые эмуляторы я снёс, поэтому проверить данное утверждение не могу, но вроде значка этой программы в старых эмуляторах действительно не видел.
Итак, изучив документацию и несколько примеров из интернета, я создал небольшой проект и запустил его в эмуляторе Android 4.1 (Jelly Beans).

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

Несколько месяцев назад исследовательский центр Positive Research проводил анализ безопасности системы Citrix XenServer. Помимо прочего, мы изучали безопасность интерфейсов администрирования, и в частности веб-интерфейсов различных компонентов системы. В результате нам удалось обнаружить несколько критических уязвимостей, которые позволяют получить контроль не только над этими компонентами, но и над мастер-сервером, а значит над всей облачной инфраструктурой. О найденных уязвимостях мы незамедлительно сообщили компании Citrix. После того как бреши были закрыты ([1], [2], [3]), результаты были представлены на форуме Positive Hack Days в рамках секции FastTrack.
Читать полностью »

Добрый день, коллеги!

В одном из проектов мне потребовалось сохранять выбранные пользователем настройки (сделанные в виде чекбоксов). Поскольку предполагалось, что настройки будут изменяться нечасто — я решил передавать настройки не все сразу, а в виде последовательности изменений. Детали реализации под катом.
Читать полностью »

На Хабре упоминалось о том, что фонд Mozilla Foundation сменил несколько странное название разрабатываемой мобильной операционной системы Boot to Gecko на Firefox OS и в скором времени планирует выпустить конкурента Android — в начале следующего года — причём стоимостью устройств не будет превышать $100.

К обозревателям сайта TechWeekEurope попал в руки прототип смарфтона на Firefox OS, предоставленный для первого обзора мобильным оператором Telefonica. Фактически подробностей сравнительно мало — смартфон пока не имеет даже кодового названия или видео, на котором было бы продемонстрирована работа операционной системы (в этом смысле разработчики другого проекта Tizen честнее — они уже несколько раз демонстрировали работу своего детища на реальных устройствах от Samsung). Аппарат обладает сенсорной IPS-матрицей и четырьмя сенсорными кнопками — согласно некоторым сведениям, размер экрана будет составлять 4 дюйма.
Читать полностью »

Приятного времени суток!

Сколько человек хочет заняться разработкой под Android, но в силу определенных обстоятельств все никак не может начать (у кого-то нет времени, кому-то скучно просто прорешивать примеры, лень, неопределенность)? Сколько человек добавляет каждую, кажущуюся интересной и полезной, статью на хабре в избранное и забивает? До конкурса ВКонтакте на разработку мессенджера под Android, я был среди числа вышеописанных пользователей. Но в один роковой момент все изменилось…
Читать полностью »

По состоянию на середину 2012 года для загрузки на iOS и Android-устройства доступно 1.2 млн. мобильных приложений. С таким огромным выбором, доступным буквально по одному тапу – включая десятки достойных приложений, представляемых на наш суд ежедневно, – задача по составлению полугодового списка "лучших из лучших" новых приложений является более сложной (и приятной), чем когда-либо ранее.

Из сотен (если не тысяч) приложений для iOS и Android, выпущенных в 2012 году, приложения, достойные войти в список 20 лучших, могут делать все, начиная от оценки стоимости дома по его фотографии, до начисления пользователям баллов лояльности, просто за просмотр ими любимых ТВ-программ. Мы также приветствовали сиквел долгожданной игры, который, так или иначе, превзошел все наши ожидания.

Быстро пробежимся по нашей методологии до того, как начать. Все отобранные приложения были либо впервые выпущены, либо существенно обновлены в период с 1 января по 30 июня этого года. Приложения, дебютировавшие на iOS и Android, которые ранее были доступны на других платформах, также могли быть включены в выборку. Все наши претенденты были найдены, отобраны и расставлены по местам сервисом Appolicious Advisors и членами нашего сообщества. В целом, около дюжины редакторов из команды Appolicious предложили на рассмотрение свои приложения-фавориты. Также мы опросили наиболее активных и влиятельных пользователей сайтов и приложений от Appolicious. Мы не учитывали количество загрузок приложений или их общую популярность. Наша качественная оценка основывается, главным образом, на полезности и творческой составляющей, заложенной в каждом, из попавших в наш список приложений.

Давай уже приступим.

20 лучших iOS и Android приложений 2012Читать полностью »

На канале Chrome beta появилась версия Chrome 21, получившая поддержку некоторых свойств открытого протокола WebRTC.

Прежде всего разработчики отмечают появление двух новых API, которые позволяют взаимодействовать из браузера с веб-камерой (немногим ранее аналогичная функциональность появилась в релизе Opera 12) и микрофоном компьютера, а также с некоторыми игровыми контроллерами. Работа основана на использовании getUserMedia API и является одним первых шагов Google по интеграции WebRTC в свой браузер. Фактически это означает, что необходимость в использование Flash или Java для «тяжёлых» приложений и установка каких-либо других плагинов, работающих с видео или звуком, пропадает.
Читать полностью »

Это перевод оригинальной статьи New Design Practices for Touch-free Interactions

Новый подход к проектированию бесконтактных интерфейсов
Сенсорные интерфейсы практически захватили развитые рынки, что повлекло за собой изменения ожиданий пользователей и взглядов UX-специалистов на человеко-машинное взаимодействие (Human-Computer Interaction, HCI). Теперь вслед за сенсорными интерфейсами в индустрию понемногу начинают проникать технологии бесконтактных жестовых и естественно-языковых взаимодействий (Natural Language Interaction, NLI). Распространение этих технологий обещает перемены в отрасли UX, начиная с эвристик, которыми мы руководствуемся, и заканчивая паттернами проектирования и конечными результатами.Читать полностью »

в 6:57, , рубрики: CentOS, open source, перевод, метки: ,

Новая версия CentOS 6.3 стала доступа для обновлений из @updates репозитория. На версию 6.2 обновление установилось без проблем и на данный момент обкатывается на тестовом сервере и на не business-critical живом сервере. Пока полёт нормальный, однако некоторые описанные в пресс-релизе нюансы настораживают. Читать полностью »


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