Архив за 28 декабря 2012 - 6

Вдохновлённый серией постов «Теория радиоволн», я решился на аналогичный пост о системах спутникового позиционирования. Я работаю в структуре, которая занимается обеспечением функционирования системы ГЛОНАСС, поэтому постараюсь рассказать о ней и её конкурентах с несколько другой точки зрения. Пост будет именно об их устройстве, попутно хотелось бы развеять несколько мифов.
Читать полностью »

Как вы наверное заметили, в нашем блоге появился ряд материалов, которые раскрывают азы создания прикладных приложений WinRT для Windows 8. В данной серии статей будет рассказано о том как вы можете создавать игровые приложения WinRT на языке C#.

Введение в разработку игр для Windows 8 с использованием XNA и MonoGame

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

Отраслевая организация 1394 Trade Association продолжает продвигать интерфейс IEEE1394 (FireWire), разъясняя его преимущества всевозможными способами. На этот раз в качестве такого способа выбран видеоролик.

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

На этой неделе независимый критик ICANN Ален Пелле рассмотрел десять самых скандальных заявок на новые домены верхнего уровня, которые собрали наибольшее количество негативных отзывов как от представителей правительств, так и от широкой общественности.
Читать полностью »

Одним из самых больших нововведений в PHP 5.5 будет поддержка генераторов и корутин (сопрограмм). Генераторы уже достаточно были освещены в документации и в нескольких других постах (например в этом или в этом). Сопрограммы же получили очень мало внимания. Это гораздо более мощный, но и более сложный для понимания и объяснения, инструмент.

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

Генераторы

Суть генератора в том, что это функция, которая возвращает не просто одно значение, а последовательность значений, где каждое значение выброшено одно за другим. Или, другими словами, генераторы позволяют вам реализовать итератор, без лишнего кода.
Читать полностью »

Статья прежде всего для тех, кто занимается обработкой фотографий и кому это очень хорошо знакомо.
Я регулярно встречался и встречаюсь с обработкой фотографий для интернет-магазинов. Задача часто звучит так:
Обрабатываем структурированный каталог фотографий для интернет магазина

Это значит много фотографий с именами в виде артикулов во множестве папок. Имена и иерархию необходимо сохранить! Она бывает настолько большой, что дизайнер смотрит на это часто с ужасом. Ведь он то знает, что не сущесттвует в распространенной графической программе паттерна работы с такими каталогами. Я постараюсь подробно расписать все нюансы решения данной задачи.

Что же мешает работать с каталогом?

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

Безымянные китайские компании, конкурирующие между собой в сегменте планшетов стоимостью $59-199, скоро начнут массово покидать рынок под давлением крупных производителей, уверен источник. Причиной этого назван недавний выход семидюймовых моделей Google Nexus 7 (обзор и тестирование планшета Google Nexus 7) и Читать полностью »


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