Программирование фитнес-трекера Misfit. Authentication API

Источник

Общая схема работы:
1)регистрация нового приложения
2)Misfit предоставляет App ID и App Secret
3)приложение получает Auth Code (/auth/dialog/authorize), параметры запроса: client_id, scopes, response_type, redirect_uri
4)Misfit запрашивает авторизацию пользователя
5)пользователь успешно авторизуется
6)Misfit с Auth Code перенаправляет пользователя в приложение, …

OAuth и другие способы аутентификации в веб-приложениях

Источник:
http://habrahabr.ru/company/dataart/blog/262817/

Коротко об OAuth (например, gmail.com):
1)приложение запрашивает у пользователя разрешение на использование аккаунта gmail
2)пользователь дает разрешение приложению (разрешение == grant)
3)приложение обращается к серверу авторизации и обменивает grant и ключ авторизации (выдается при регистрации приложения) на token…

xCode. DBSmartPanels — незаменимо для небольших экранов ноутбуков

DBSmartPanels позволяет автоматически прятать нижние и правые панели xCode, кода они не нужны. Например, при редактировании кода не требуются панель инструментов дизайна.

Настроить дополнительные опции можно через меню Xcode >> Smart Panels…

Установка:
1)скачать репозиторий git;
2)запустить скачанный проект;
3)перезапустить …

C++. Использование *.dll без вспомогательных файлов.

visual studio 2013
Пример здесь:
http://goffconcepts.com/techarticles/calldll.html

В Visual Studio создаем проект c++ dll, компилируем. В проекте, в котором планируется использовать библиотеку: через контекстное меню добавляем ссылку на dll, добавляем часть кода по ссылке выше.

При необходимости можно в открытое «решение» (solution) добавить новый …

SmartGit+GitHub. Инструкция

smartgit
Ссылка на первоисточник:
How to Set Up SmartGit With GitHub

Коротко по пунктам:
— установить и запустить git (для windows есть standalone инсталлятор)
— через меню «Программы» найти установленный Git GUI сгенерировать SSH ключ и подключить к аакаунту
— установить SmartGit …

Стандартная http авторизация (с примерами)

На сервере авторизацию обычно реализуют своим способом — определяют свои параметры, передаваемые в запросе.
Существуюет другой, более общий способ — через установки значения заголовка «Authorization». Примеры:

C#:

HttpWebRequest webRequest = ...;
webRequest.Credentials = new NetworkCredential(User, Password);

GameMaker Studio (GML):

var 

Перевод соглашения c IndieCity (владелец магазина приложений Raspberry Pi)

Ссылка на сайт, с помощью которого текст был переведен:
http://translatedby.com/you/indiecity-terms-and-conditions/into-ru/trans/

Версия 1.2

IndieCity — это онлайновый рынок и сервис для создателей цифрового контента. Также IndieCity не рассматривал какой-либо контент, выложенный через IndieCity и не несет отественности за это. Все Продукты …

WordPress. Баг с подсветкой кода

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

Решение проблемы
http://wordpress.org/support/topic/extra-output-character-conflicts-with-wp-super-cache-possibly-others…

OSX. Установка libtool

https://fmt.ewi.utwente.nl/redmine/projects/jtorx/wiki/Additional_dependency_for_Mac_OS_X_108_(Mountain_Lion)_for_the_anidot_automaton_visualization

libtool — это набор скриптов, входящих в состав GNU toolchain, которые должны облегчить процесс сборки и использования динамических библиотек (.so) на разных ОС. Т.е., есть скрипты создания разделяемых библиотек, скрипты линковки бинарников с библиотеками.…