Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ru»
Интернет магазин профессиональной косметики 2016-03-16 00:06:31
Интернет-магазин ibody. ru — специальный проект ...
+ развернуть текст сохранённая копия
Интернет-магазин ibody.ru — специальный проект для девушек, стремящихся к совершенству. Тысячи товаров по самым привлекательным ценам. Косметика, линзы, парфюмерия — всё, что необходимо каждый день. Ассортимент включает как косметическую продукцию массового потребления, так и брендовые марки, используемые в элитных салонах красоты.
Тэги: ibody.ru, девушек, женщины, интернет, косметика, косметики, косметику, купить, линзы, магазин, магазине, мир, онлайн, парфюмерия, профессиональной
ScribeJava — даже ваша бабушка сможет работать с OAuth 2016-03-15 09:29:44
... ;https://api.hh. ru/me", service ...
+ развернуть текст сохранённая копия
Именно этой фразой нас приветствует библиотека для работы с OAuth — ScribeJava (https://github.com/scribejava/scribejava). Если быть точнее, то фраза звучит так: “Who said OAuth/OAuth2 was difficult? Configuring ScribeJava is so easy your grandma can do it! check it out:”.
И это действительно похоже на правду:
OAuth20Service service = new ServiceBuilder().apiKey(clientId).apiSecret(clientSecret)
.callback("http://your.site.com/callback").grantType("authorization_code").build(HHApi.instance());
String authorizationUrl = service.getAuthorizationUrl();
OAuth2AccessToken accessToken = service.getAccessToken(code);
Готово! Этих трех строчек достаточно, чтобы начать делать OAuth запросы. А сам OAuth запрос можно будет сделать так:
OAuthRequest request = new OAuthRequest(Verb.GET, "https://api.hh.ru/me", service);
service.signRequest(accessToken, request);
String response = request.send().getBody();
Данные о пользователе у нас в руках (в переменной response). И ни капли понимания, как в деталях работает OAuth. Хотим асинхронные http-запросы? Нам хватит тех же трех строчек. Ниже рассмотрим это на примере.
Читать дальше →
Тэги: 1.0, api, github, headhunter, hh.ru, java, oauth, oauth2, open, scribe, scribe-java, scribejava, source, subscribe, блог, веб-разработка, компании, программирование
Продвижение молодых сайтов 2016-03-15 01:15:43
В последнее время тема раскрутки молодых сайтов стала очень популярна. И не напрасно. Сейчас, чтобы ...
+ развернуть текст сохранённая копия
В последнее время тема раскрутки молодых сайтов стала очень популярна. И не напрасно. Сейчас, чтобы раскрутить недавно созданный сайт, или…
Тэги: 1ps.ru, каталогах, продвижение, регистрация, сайтов, сайты
Хороший мальчик Чарли Браун 2016-03-14 12:25:02
Новая нью-йоркская постановка мюзикла "You're a Good Man, Charlie Brown" состоится в мае-июне 2016 ...
+ развернуть текст сохранённая копия
Новая нью-йоркская постановка мюзикла "You're a Good Man, Charlie Brown" состоится в мае-июне 2016 года
Тэги: 2015-2016, brown, charlie, good, man, you're, америки, мюзиклы, сезон, соединенных, штатах
[Перевод] Интерфейсы — важнейшая концепция в разработке ПО 2016-03-09 17:11:11
+ развернуть текст сохранённая копия
Интерфейс можно считать своеобразным договором между системой и внешним окружением. В рамках компьютерной программы «система» — рассматриваемая функция или модуль, а «окружение» — весь остальной проект. Интерфейс формально описывает, какие данные могут передаваться между системой и окружением. А «реализацию» можно охарактеризовать как «система минус интерфейс». В языках наподобие Haskell интерфейсы могут быть крайне специфическими. А в языках вроде Python они, напротив, очень обыденны. Выбранный тип интерфейса может повлиять на размер созданного технического долга и производительность программиста. О том, как это посчитать, написано ниже. Также будет предложен метод для оценки и сравнения разных интерфейсов. На основании этих сравнений вы сможете сами понаблюдать за способами использования языка или программного инструмента.
Читать дальше →
Тэги: group, mail.ru, python, анализ, блог, веб-разработка, интерфейсы, компании, основы, программирование, проектирование, систем
Главная / Главные темы / Тэг «ru»
|
Взлеты Топ 5
Падения Топ 5
|