Архив за 17 марта 2015 - 5

Pebble: Battery Life, тезисы доклада c «Pebble Developer Retreat 2014» (перевод) - 1 Как у пользователей Pebble, так и у разработчиков приложений часто возникает вопросы, а что именно в Pebble существенно расходует заряд аккумулятора? На сколько дней автономности можно расчитывать при том или ином использовании?
В октябре 2014 года на конференции «Pebble Developer Retreat 2014» Stuart Harrell, инженер Pebble, рассказал о том, что из системных функций влияет на время работы и решениях проблем энергопотребления возникающих при разработке приложений.
Ниже, перевод основных тезисов доклада.
Читать полностью »

Руководство по созданию подкастов - 1

Меня и моих соведущих обоих шоу [1, 2] часто спрашивают об оборудовании, которое мы используем для создания подкастов. Честно скажу, что в том, что мы делаем, не так много магии, в действительности, все зависит от желания создавать. Хороший подкастер, как и хороший фотограф, не определяется качеством оборудования. В особенности, если вы приобрели что-то лучшее, чем фотокамера телефона или гарнитурный микрофон.

Я не собираюсь доказывать, что этот подход верный или лучший. Я не говорю, что для вашего голоса подойдут эти [описанные ниже] микрофоны, я просто отвечаю на заданный мне вопрос: «Что используете вы?».Читать полностью »

imageКомпания Google заявила об отказе от мгновенной публикации приложений в магазине Play. По данным Techcrunch, в течение последних двух месяцев на платформе работает команда тестировщиков, занимающихся премодерацией приложений и игр. С мая для всех разработчиков станет обязательным анкетирование, позволяющее присвоить приложению возрастной рейтинг.
Читать полностью »

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

Но ношение браслетов в культурных местах никто не запрещал. Этим решила воспользоваться молодая компания Pop Products, которая готовится представить сочетание браслета и монопода под названием Pop Stick.

Недавно столкнулся с необходимостью написать кастомный матчер в jasmine. Первым же делом начал гуглить и нашел пример, где все четко и понятно объяснено. Собственно код представлен ниже:
Читать полностью »

Технологические возможности «говорящей» Hello Barbie возмутили участников Кампании за детство без рекламы (CCFC).

Их беспокоит то, что кукла не просто сохраняет детские мысли, но и отправляет их родителям по электронной почте.

Говорящую Барби обвинили в шпионаже

По мнению активистов CCFC, производитель Барби Mattel использует куклу для сохранения высказываний детей, которые в дальнейшем могут быть применены в маркетинге и не только.

в 15:43, , рубрики: .net, ASP, C#, C# Json OAuth, метки:

imageПрикручивая авторизацию с помощью популярных сайтов, столкнулся с проблемой. Согласно стандарту OAuth, ответ от сервера авторизации приходит в формате Json, а в .net удобной функции для его парсинга нет. Существует, конечно, JavaScriptSerializer, но он наследует все проблемы сериализеров. Во-первых, если будет расхождение в названии полей, тогда будут появляться исключения. Во-вторых, чисто лень создавать класс, пусть и содержащий только название полей под каждый ответ. Я подключал 8 систем авторизации, в среднем мне пришлось бы написать по 2-3 класса на каждую. То есть где-то 20 классов. Я уже не говорю о тех, кто делает глубокую интеграцию. Зачем нагромождать код? Ну и, естественно, в вебе особо остро стоит вопрос производительности, а сериализаторы производительностью не блещут. Исходя из всех этих рассуждений я написал довольно простую функцию, которая превращает строку json в словарь типа Dictionary<string,string>.
Читать полностью »

Перед вами моя первая статья на этом замечательном ресурсе, потому не судите слишком строго. Конструктивная критика, поправки и дополнения приветствуются.

Так как это моя первая статья здесь, предлагаю начать со знакомства. Кому-то может показаться, что мой ник( First Row) звучит слишком пафосно, поэтому хочу, так сказать, прояснить ситуацию. Я часто подписывался «First row viewer», что означает «зритель в первом ряду». Но при регистрации аккаунта разработчика на Google Play оказалось, что символов слишком много. Пришлось оставить просто «First Row».

Что-ж, мы несколько отклонились от темы, и многим, наверняка, начала порядком надоедать моя болтовня( а внизу-то букв еще много). Поэтому предлагаю перейти непосредственно к нашей теме.

Прежде всего скажу, что здесь мы не будем разбирать IP-маршрутизацию, работу ARP-протокола и теорию самого Spoofing'а (на эту тему я видел пару прекрасных статей на Хабре). Так же предполагается, что вы знаете языки С, Java и имеете хотя бы минимальные навыки разработки под Android. Перейдем сразу к практике, в нашем случае к реализации. Для начала разберемся с инструментами. Лично я пользуюсь Eclipse с плагином ADT и установленным Android NDK (в нашем случае большая часть кода будет писаться как раз в нэйтиве). Возможно, вы будете редактировать сорцы в блокноте и собирать ручками через терминал, или использовать Android Studio, или что нибудь еще. В этом случае, может оказаться, что некоторые мои рекомендации можно будет опустить. В данной статье же я хочу рассказать в том числе о некоторых подводных камнях и граблях, на которые наступил, когда взялся за свой первый проект под Android.
Читать полностью »

В экспозицию компании ECS на выставке CeBIT 2015 включены системные платы для процессоров Broadwell. Как утверждается, они уже готовы к серийному производству, однако фотографировать их, к сожалению, пока не разрешают.

Зато нашему корреспонденту удалось фотографировать другую интересную плату — A78F2-TI, рассчитанную на процессоры AMD в исполнении FM2.

В Россию и другие страны СНГ плата ECS A78F2-TI пока не поставляется

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

На сайте rabbitmq.com в разделе tutorials приведены примеры реализации на различных языках, но среди них нет C++. Под катом собраны ссылки на переведенные руководства, материалы и код под спойлером.
Читать полностью »


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