Дайджест свежих материалов из мира фронтенда за последнюю неделю №230 (26 сентября — 2 октября 2016)

Автор: admin от 2-10-2016, 23:40, посмотрело: 216

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №230 (26 сентября — 2 октября 2016)

Категория: Программирование » Веб-разработка

 

Дайджест интересных материалов для мобильного разработчика #173 (26 сентября-2 октября )

Автор: admin от 2-10-2016, 17:15, посмотрело: 247

В новом дайджесте много-много интересных материалов – про укрощение RxJava, поисковую рекламу в App Store, лучшие практики разработки и монетизации.

Дайджест интересных материалов для мобильного разработчика #173 (26 сентября-2 октября )

Категория: Веб-разработка, Android, Windows, iOS

 

Как запустить услуги 4-play и потерять на этом деньги: пример МГТС

Автор: admin от 2-10-2016, 15:40, посмотрело: 199

Как запустить услуги 4-play и потерять на этом деньги: пример МГТС


/ фото Al_HikesAZ

Недавно в телеком-сфере активно циркулировала новость о том, что МГТС сделает мобильную связь для своих абонентов бесплатной — для этого им будет нужно подключить «быстрый» тариф проводного интернета.

О вероятности создания по-настоящему бесплатной связи мы уже писали (спойлер: не в ближайшие годы), поэтому поговорим о пакетных тарифах («бандлах») и их использовании для наращивания прибыли.

Категория: Программирование » Веб-разработка

 

Google Tango: управляем роботом в режиме дополненной реальности

Автор: admin от 2-10-2016, 13:15, посмотрело: 247

Благодаря Хабрахабру и Google к нам в лабораторию робототехники Сколтеха на неделю попал дев-кит планшет проекта Google Tango. Мы не только протестировали данное устройство, но и написали небольшое демо по управлению мобильным роботом в режиме дополненной реальности. Но об этом чуть позже, сначала немного об устройстве и наших впечатлениях от него.
Google Tango: управляем роботом в режиме дополненной реальности
Статья автора Дмитрия Сенашенко, в рамках конкурса «Device Lab от Google».

Подробнее

Категория: Программирование, Веб-разработка, Google, Android

 

Пишем Ruby gem для Yandex Direct API

Автор: admin от 2-10-2016, 10:50, посмотрело: 309

Очень хотелось изучить Ruby получше, а рабочего проекта не было. И я попробовал написать gem для работы с Yandex Direct API.


Причин было несколько. Среди них: Yandex Direct API очень типичен для Яндекса и современных REST-сервисов вообще. Если разобраться и преодолеть типичные ошибки, то можно легко и быстро написать аналоги для прочих API Яндекса (и не только). И ещё: у всех аналогов, которые мне удалось найти, были проблемы с поддержкой версий Директа: одни были заточены под 4, другие под новую 5, и поддержке units я нигде не нашёл.


Метапрограммирование — великая вещь


Основная идея gem-а — раз в языке вроде Ruby или Python можно создавать новые методы и JSON-подобные объекты на лету, то методы интерфейс для доступа к REST-сервису могут повторять функции самого Rest-сервиса. Чтобы можно было писать так:


request = {
    "SelectionCriteria" => {
      "Types" => ["TEXT_CAMPAIGN"]
    },
    "FieldNames" => ["Id", "Name"],
    "TextCampaignFieldNames" => ["BiddingStrategy"]
}

options = { token: Token }
@direct = Ya::API::Direct::Client.new(options)
json = direct.campaigns.get(request)

А вместо того, чтобы писать справку, отсылать пользователей к мануалам по указанному API.

Категория: Программирование » Веб-разработка

 

Пишем расширение с помощью библиотеки php-cpp для php7

Автор: admin от 2-10-2016, 08:45, посмотрело: 321

Каждый php программист, хотя бы раз в жизни, задумывался о написания своего расширения для php. Сегодня я хочу рассказать о том как написать расширение с помощью библиотеки PHP-CPP. На примере вывода алерта с кнопкой, с помощью gtk.
Пишем расширение с помощью библиотеки php-cpp для php7
Пишем расширение с помощью библиотеки php-cpp для php7
Тем кому интересен процесс прошу под кат.

Категория: Программирование

 

Тестировщик vs разработчик

Автор: admin от 2-10-2016, 03:40, посмотрело: 347

Сегодня я бы хотел затронуть тему процесса разработки программного обеспечения. Если точнее, эта статья о том «Как не превратить офис в поле битвы тестировщиков и разработчиков».

Категория: Программирование » Веб-разработка

 

FreeType 2.7 — превосходное качество шрифтов Linux

Автор: admin от 2-10-2016, 00:30, посмотрело: 723

В первой декаде сентября без фанфар и шумихи вышел FreeType версии 2.7, и это событие, без сомнения, можно назвать праздником на улице пользователей Linux, FreeDBS, NetBSD, ReactOS и других товарищей. Попробуем разобраться, от чего у нас такое безудержное веселье.
FreeType — библиотека с открытым кодом на Си, которую используют для растеризации шрифтов и операций над ними. В новой версии по-умолчанию используется алгоритм обработки инструкций TrueType v40.


FreeType 2.7 — превосходное качество шрифтов Linux


Это позволило добиться качественного субпиксельного сглаживания шрифтов, как в майкрософтовском DirectWrite/ClearType, но на самом деле никакого субпиксельного сглаживания не используется. Кроме того, алгоритм v40 рендерит быстрее Infinality, который использовался в предыдущем алгоритме v38, при этом конечный результат не хуже.

в чем-же дело

Категория: Операционные системы » Linux