Устойчивый спрос на смартфоны, особенно, в нижнем ценовом сегменте, наблюдаемый в Китае, уже в этом году приведет к тому, что китайский рынок станет крупнейшим рынком смартфонов в мире. Таким образом, Китай вытеснит с этой позиции США. К такому выводу пришли специалисты аналитической компании IDC, изучая статистику продаж смартфонов. Согласно их подсчетам, по итогам года на китайский рынок придется 26,5% общемирового объема поставок смартфонов. Доля США будет равна всего лишь 17,8%.
Новости информационных технологий - 28690
Китай вытесняет США с позиции крупнейшего рынка смартфонов
2012-08-31 в 3:00, admin, рубрики: Новости, метки: новостиCaché + Java + Flex. Особенности интеграции технологий. Часть 3
2012-08-31 в 0:58, admin, рубрики: cache, flex, intersystems cache, jade, java, Блог компании InterSystems, объектные субд, метки: cache, flex, InterSystems cache, jade, java, объектные субд Как и было обещано во второй части эта статья посвящена исключительно практическим примерам, демонстрирующим особенности взаимодействия Caché + Java + Flex. Начнем с преобразования типов данных на протяжении всей связки. Мы не стали заострять внимание на преобразованиях таких типов данных, как Integer, Float, String, Boolean, поскольку данные типы идентичны в Caché и Java (а в ActionScript все числовые типы переходят в Number). Другое дело коллекции объектов. Их преобразование проходит достаточно нетривиально, поэтому остановимся на них подробнее.
Читать полностью »
Object.defineProperty или как сделать код капельку лучше
2012-08-31 в 0:38, admin, рубрики: javascript Этот краткий пост-заметку или температурный бред (в Одессе похолодало, да) хочу посвятить такой прекрасной функции, как Object.defineProperty (и Object.defineProperties). Активно использую её уже около двух месяцев, так как поддержка старых браузеров (в том числе и IE8) в проекте, который я сейчас реализовываю, не требуется (завидуйте).
Как положено статье на хабре, приведу краткое описание того, что она делает. Object.defineProperty принимает три аргумента:
- Объект, который мы модифицируем, добавляя новое свойство
- Свойство (строка), которое, собственно, хотим добавить
- Дескриптор: объект, содержащий «настройки» нового свойства, например аццессоры (геттер, сеттер)
Дескриптор может содержать следующие свойства:
- value (любое значение: строка, функция...) — значение, которое получит определяемое свойство объекта (геттер и сеттер в данном случае определить нельзя)
- writable (true/false) — можно ли перезаписать значение свойства (аццессоры тоже не доступны)
- get (функция) — геттер (value и writable определить нельзя)
- set (функция) — сеттер (value и writable определить нельзя)
- configurable (true/false) — можно ли переопределить дескриптор (использовать Object.defineProperty над тем же свойством)
- enumerable (true/false) — будет ли свойство перечисляться через for..in и доступно в Object.keys (плохая формулировка)
// Код сперт с MDN
var o = {};
Object.defineProperty(o, "a", {value : 37,
writable : true,
enumerable : true,
configurable : true});
var bValue;
Object.defineProperty(o, "b", {get : function(){ return bValue; },
set : function(newValue){ bValue = newValue; },
enumerable : true,
configurable : true});
Лучше меня объяснит MDN Object/defineProperty. Благо, даже английский знать не надо, и так всё понятно.
Если нужно определить сразу несколько свойств, можно использовать Object.defineProperties, который принимает два аргумента: объект, требующий изменений и объект с определяемыми ключами.
MDN: Object/defineProperties.
// Код сперт с MDN
Object.defineProperties(obj, {
"property1": {
value: true,
writable: true
},
"property2": {
value: "Hello",
writable: false
}
// etc. etc.
});
Теперь соль. Чего я вообще решил это запостить?
Читать полностью »
Запущен Steam Greenlight!
2012-08-30 в 23:35, admin, рубрики: game development, Greenlight, indie, Steam, Valve, игры, краудсорсинг, метки: Greenlight, indie, Steam, VALVE, игры, краудсорсинг, ура!!!Компания Valve(Half-Life, Left4Dead, Team Fortress 2, etc) запустила сервис, позволяющий игрокам влиять на то какие игры появятся в Steam (крупнейшая цифровая платформа для распространения игр на PC). Теперь любой разработчик может отправить свою игру на рассмотрение, и, если игру поддержит достаточно игроков — на нее обязательно обратят внимание сотрудники Стима, и, вполне вероятно, она будет опубликована.
Это просто замечательная новость как для игроков, так и для независимых разработчиков.
Игроки теперь могут нажатием кнопки заявлять о том, какие игры им интересны, а разработчики получают более прозрачный процесс отправки за счет более очевидного фидбека.
Читать полностью »
Программу Drone+ опять не пустили в App Store
2012-08-30 в 23:19, admin, рубрики: App Store, apple, беспилотники, БПЛА, дроны, разработка под iOS, робототехника, метки: app store, Drone, беспилотники, БПЛА, дроныКаждый раз, когда американский беспилотник кого-то убивает — ваш iPhone подаёт сигнал и показывает на глобусе Земли, где это произошло. Отличная идея для мобильного приложения, казалось бы. Но компания Apple её не оценила — и отказала приложению Drone+ в регистрации App Store. По мнению Apple, оповещение о военных новостях таким методом «неприятно и грубо».

Нью-йоркский разработчик программы Джош Бигли (Josh Begley) негодует: если агрегация из новостных источников считается «неприятным и грубым контентом», то он не знает, как можно исправить программу, чтобы она не нарушала правила.
Читать полностью »
Подсчёт комментариев Open Source проектов
2012-08-30 в 22:29, admin, рубрики: open source, Программирование, метки: open source, ПрограммированиеНесколько лет назад я написал небольшую утилитку для подсчёта количества комментариев. Было очень интересно подсчитать и проанализировать комментарии в проектах над которыми работал, а впоследствии и в крупных Open Source проектах. В этой статье представлены результаты полученные для распространённых Open Source проектов.
Компания Atari в партнёрстве с Microsoft запустила свои старые игры в онлайн
2012-08-30 в 20:27, admin, рубрики: atari, game development, html5, internet explorer, javascript, microsoft, метки: atari, html5, Internet Explorer, javascript, microsoft Сегодня издатель и разработчик компьютерных игр Atari выложил специально адаптированные для веб-браузеров игры Atari Arcade. Среди тайтлов есть Asteroids, Centipede, Combat, Lunar Lander, Missile Command, Yars Revenge, Pong и Super Breakout, а другие будут добавлены позже. Техническим партнёром выступила Microsoft, что, естественно, привело к тому, что наилучшие впечатления от игры можно получить на Internet Explorer 10 под Windows 8 с тачевым управлением.
Пользователи других браузеров будут видеть рекламу. Pong на Chrome 22 под Windows 7 работал сносно, хотя потом повис, и вкладка упала. Игры тут.
Разработчикам за js-либами и сэмплами прямиком Читать полностью »
Протоколирование: рекомендации по трассировке
2012-08-30 в 20:24, admin, рубрики: Блог компании Инфопульс Украина, Программирование, Проектирование и рефакторинг
В данной статье я хочу поделиться своими мыслями/наблюдениями/рекомендациями относительно реализации такой важной задачи при разработке ПО как протоколирование. В Интернете существует множество статей описывающих инструменты для протоколирования, но очень мало информации о том, какие именно события, и какую информацию, нужно записывать в протокол работы программы.
Читать полностью »
Недавно агентство Actis Wunderman запустило новую версию сайта и разослало об этом пресс-релиз, получил его и Roem.ru. Этот новостной повод - не из тех, от которых загораются глаза журналиста, но Actis вообще не щедр на поводы. На конференциях они выступают редко, в отраслевых дискуссиях участвуют умеренно, тематического СМИ или блога не ведут. Но раз уж Actis напомнил о себе, мы решили не писать новость о новой версии сайта, а поговорить о судьбах российского digital с Игорем Денисовым, который сейчас находится в должности Social Media Director в Actis Wunderman.
Как я поборол лень с помощью краудфандинговой площадки
2012-08-30 в 20:09, admin, рубрики: html5, краудфандинг, сиськи, я пиарюсь, метки: html5, краудфандинг, сиськиПока Kickstarter понемногу становится международным, а на проекты краудфандить уже хочется, на помощь приходят наши клоны. Наличие их подтолкнуло меня побороть первую мою лень «Попробовать краудфандинг» и я взялся придумывать презентацию для своего небольшого проекта. Надеюсь, небольшое описание процесса создания поможет сомневающимся решиться на сбор средств для своего проекта.


