2016-03-19 13:17:31
Придумалась тут мысль сочинить фэнтезийный сюжет про мир, где в народном хозяйстве широко ...
+ развернуть текстсохранённая копия
Придумалась тут мысль сочинить фэнтезийный сюжет про мир, где в народном хозяйстве широко используются всякие магические айтемы, и при этом маг, создавший артефакт, норовит сохранить за собой контроль над ним, не передавать покупателю. Ну совсем как сейчас с программным кодом в IoT.
Ну и естественно, движение противников этого тренда, которые хотят сделать магию доступной всем желающим. Естественно, у них получаются не такие красивые, хотя и вполне функциональные артефакты - для того чтобы обеспечить читаемость заклинания, приходится чем-то жертвовать.
Надо еще придумать что-то, являщееся эквивалентом правообладателей, которое 70 лет после смерти мага сидит на его заклинаниях, как собака на сене.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1181859.html. Please comment there using OpenID. Now there are comments
Частые зависания и перезагрузки устройства свидетельствуют о поломке его аппаратной или программной части. Программную часть можно восстановить довольно быстро, скачайте прошивку для Explay t7 и установите ее согласно инструкции.
В конце 2015-го года Microsoft запустила конкурс по разработке решений на базе Office 365. Участникам нужно было разработать приложение, которое являлось бы либо надстройкой для Office, либо использовало бы Office 365 APIs. Я и двое моих друзей решили участвовать. Идея нашлась очень быстро, достаточно было сесть и обсудить «боли», возникающие у каждого из нас в повседневной работе. Так родилась идея Molecula – решения, позволяющего упростить ведение групповых переписок в Outlook.
Чтобы лучше понять кому и для чего нужна Molecula, давайте посмотрим наш промо-ролик, созданный для участия в конкурсе. История про успешного IT-менеджера Майка (на английском):
Именно этой фразой нас приветствует библиотека для работы с 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 запрос можно будет сделать так:
Данные о пользователе у нас в руках (в переменной response). И ни капли понимания, как в деталях работает OAuth. Хотим асинхронные http-запросы? Нам хватит тех же трех строчек. Ниже рассмотрим это на примере.
Читать дальше →