Как у пользователей Pebble, так и у разработчиков приложений часто возникает вопросы, а что именно в Pebble существенно расходует заряд аккумулятора? На сколько дней автономности можно расчитывать при том или ином использовании?
В октябре 2014 года на конференции «Pebble Developer Retreat 2014» Stuart Harrell, инженер Pebble, рассказал о том, что из системных функций влияет на время работы и решениях проблем энергопотребления возникающих при разработке приложений.
Ниже, перевод основных тезисов доклада.
Читать полностью »
Архив за 17 марта 2015 - 5
Pebble: Battery Life, тезисы доклада c «Pebble Developer Retreat 2014» (перевод)
2015-03-17 в 16:28, admin, рубрики: battery, Pebble, pebble watch, гаджеты, Носимая электроника, перевод, метки: pebbleРуководство по созданию подкастов
2015-03-17 в 16:24, admin, рубрики: diy или сделай сам, Блог компании Аудиомания, звук, звукозапись, Медиа, подкастыМеня и моих соведущих обоих шоу [1, 2] часто спрашивают об оборудовании, которое мы используем для создания подкастов. Честно скажу, что в том, что мы делаем, не так много магии, в действительности, все зависит от желания создавать. Хороший подкастер, как и хороший фотограф, не определяется качеством оборудования. В особенности, если вы приобрели что-то лучшее, чем фотокамера телефона или гарнитурный микрофон.
Я не собираюсь доказывать, что этот подход верный или лучший. Я не говорю, что для вашего голоса подойдут эти [описанные ниже] микрофоны, я просто отвечаю на заданный мне вопрос: «Что используете вы?».Читать полностью »
Google ввела премодерацию приложений и возрастные рейтинги в Google Play
2015-03-17 в 16:09, admin, рубрики: Google, Аналитика мобильных приложений, законодательство, Законодательство и IT-бизнес, монетизация игр, приложения, продукты, Управление продуктом, управление проектами Компания Google заявила об отказе от мгновенной публикации приложений в магазине Play. По данным Techcrunch, в течение последних двух месяцев на платформе работает команда тестировщиков, занимающихся премодерацией приложений и игр. С мая для всех разработчиков станет обязательным анкетирование, позволяющее присвоить приложению возрастной рейтинг.
Читать полностью »
Pop Stick: монопод-браслет для скрытных любителей «селфи»
2015-03-17 в 16:01, admin, рубрики: Новости, метки: новостиЧасть любителей делать фото в стиле «селфи» оценили достоинства моноподов. С их помощью можно запечатлеть на фото больше участников события, или выбрать более интересный ракурс. Но недостатки моноподов также очевидны. Они громоздки и привлекают много постороннего внимания, что уже вылилось в запреты использования моноподов в некоторых общественных местах, таких как музеи или стадионы.
Но ношение браслетов в культурных местах никто не запрещал. Этим решила воспользоваться молодая компания Pop Products, которая готовится представить сочетание браслета и монопода под названием Pop Stick.
Создание кастомного матчера для unit тестирования в Jasmine 2.0
2015-03-17 в 15:45, admin, рубрики: bdd, custom matchers, jasmine, javascript, tdd, тестирование, Тестирование веб-сервисов, метки: Tdd Недавно столкнулся с необходимостью написать кастомный матчер в jasmine. Первым же делом начал гуглить и нашел пример, где все четко и понятно объяснено. Собственно код представлен ниже:
Читать полностью »
Технологические возможности «говорящей» Hello Barbie возмутили участников Кампании за детство без рекламы (CCFC).
Их беспокоит то, что кукла не просто сохраняет детские мысли, но и отправляет их родителям по электронной почте.
По мнению активистов CCFC, производитель Барби Mattel использует куклу для сохранения высказываний детей, которые в дальнейшем могут быть применены в маркетинге и не только.
Парсинг Json на C#
2015-03-17 в 15:43, admin, рубрики: .net, ASP, C#, C# Json OAuth, метки: C# Json OAuth Прикручивая авторизацию с помощью популярных сайтов, столкнулся с проблемой. Согласно стандарту OAuth, ответ от сервера авторизации приходит в формате Json, а в .net удобной функции для его парсинга нет. Существует, конечно, JavaScriptSerializer, но он наследует все проблемы сериализеров. Во-первых, если будет расхождение в названии полей, тогда будут появляться исключения. Во-вторых, чисто лень создавать класс, пусть и содержащий только название полей под каждый ответ. Я подключал 8 систем авторизации, в среднем мне пришлось бы написать по 2-3 класса на каждую. То есть где-то 20 классов. Я уже не говорю о тех, кто делает глубокую интеграцию. Зачем нагромождать код? Ну и, естественно, в вебе особо остро стоит вопрос производительности, а сериализаторы производительностью не блещут. Исходя из всех этих рассуждений я написал довольно простую функцию, которая превращает строку json в словарь типа Dictionary<string,string>.
Читать полностью »
Пишем ARP Spoofer под Android. Разработка Root инструментов под Android
2015-03-17 в 15:40, admin, рубрики: C, java, root tools coding, Разработка под android, сетевое программирование, метки: разработка под androidПеред вами моя первая статья на этом замечательном ресурсе, потому не судите слишком строго. Конструктивная критика, поправки и дополнения приветствуются.
Так как это моя первая статья здесь, предлагаю начать со знакомства. Кому-то может показаться, что мой ник( First Row) звучит слишком пафосно, поэтому хочу, так сказать, прояснить ситуацию. Я часто подписывался «First row viewer», что означает «зритель в первом ряду». Но при регистрации аккаунта разработчика на Google Play оказалось, что символов слишком много. Пришлось оставить просто «First Row».
Что-ж, мы несколько отклонились от темы, и многим, наверняка, начала порядком надоедать моя болтовня( а внизу-то букв еще много). Поэтому предлагаю перейти непосредственно к нашей теме.
Прежде всего скажу, что здесь мы не будем разбирать IP-маршрутизацию, работу ARP-протокола и теорию самого Spoofing'а (на эту тему я видел пару прекрасных статей на Хабре). Так же предполагается, что вы знаете языки С, Java и имеете хотя бы минимальные навыки разработки под Android. Перейдем сразу к практике, в нашем случае к реализации. Для начала разберемся с инструментами. Лично я пользуюсь Eclipse с плагином ADT и установленным Android NDK (в нашем случае большая часть кода будет писаться как раз в нэйтиве). Возможно, вы будете редактировать сорцы в блокноте и собирать ручками через терминал, или использовать Android Studio, или что нибудь еще. В этом случае, может оказаться, что некоторые мои рекомендации можно будет опустить. В данной статье же я хочу рассказать в том числе о некоторых подводных камнях и граблях, на которые наступил, когда взялся за свой первый проект под Android.
Читать полностью »
Системная плата ECS A78F2-TI выполнена в типоразмере thin mini-ITX
2015-03-17 в 15:37, admin, рубрики: Новости, метки: новостиВ экспозицию компании ECS на выставке CeBIT 2015 включены системные платы для процессоров Broadwell. Как утверждается, они уже готовы к серийному производству, однако фотографировать их, к сожалению, пока не разрешают.
Зато нашему корреспонденту удалось фотографировать другую интересную плату — A78F2-TI, рассчитанную на процессоры AMD в исполнении FM2.
На сайте rabbitmq.com в разделе tutorials приведены примеры реализации на различных языках, но среди них нет C++. Под катом собраны ссылки на переведенные руководства, материалы и код под спойлером.
Читать полностью »