четверг, 15 сентября 2016 г.

spring-social-linkedin - как вызвать любой метод

Есть такая библиотека для работы с соцсетями из java ( на базе Spring Framework) - spring-social. У нее есть "подбиблиотеки" - например для работы с spring-social-linkedin - как следует из названия - для работы с LinkIn.

Библиотека удобная, но тут возникла задача - вытащить картинку аккаунта в оригинальном размере. Дело в том, что штатный LinkedInProfile.getProfilePictureUrl() возвращает маленьку картиночку 80x80

Среди штатным методов библиотеки такого нет. Выручает следующий код:


Connection<LinkedIn> connection = connectionRepository.findPrimaryConnection(LinkedIn.class);
LinkedIn linkedin = connection.getApi();
String url = "https://api.linkedin.com/v1/people/~/picture-urls::(original)?format=json"
JsonNode node = linkedin.restOperations().getForObject(url, JsonNode.class);

Таким образом можно легко вызвать любой метод API LinkedIn, преобразовать его в  JsonNode - ну и дальше уже разобрать как душе угодно

вторник, 30 августа 2016 г.

Штрафы ГИБДД

Был тут на одном дне рождении, при мне два мужика "мерялись пиписьками" - у кого больше штрафов висит в Яндекс.Штрафы.
Во думаю - нифиге себе дают - я то аккуратно вожу - мне ничего не приходит.
Но решил все-таки зайти на сайт ГИБДД - проверить - и - получите и распишитесь - 5 штрафов с апреля месяца (все за превышение от 20 до 40 - основном за превышение в 23-25 км - все-таки я стараюсь аккуратно водить).

Мне вот интересно - а если у меня нет инета? мне же должно было уведомление какое-то прийти???

пятница, 26 августа 2016 г.

Liferay и WSO2 - новые релизы

В августе вышло сразу несколько новых релизов:

  • Liferay выпустили Liferay 7.0.2 - приятно видеть что Liferay 7 активно развивается. Подробности тут: http://www.emdev.ru/-/liferay-7-0-ga3 .  Становится уже даже обидно, что мы уже "выросли" и потяжелели - нам переход на новую версию дается очень тяжело - пока все текущие проекты продолжаем делать на 6.2 - на семерке проекты стартовать если и планируем - то видимо ближе к концу года.
  • WSO2 выпустили WSO2 ESB 5.0 - http://www.emdev.ru/-/wso2-esb-5-0-0 . По сравнению с 4.9 ничего принципиально нового. Из интересного - поддержка websockets, распределенных транзакций и JMS 2.0.0
  • WSO2 так же выпустили WSO2 Process Center 1.0.0 Alpha - первую альфа-версию нового продукта: http://www.emdev.ru/-/obzor-pervoj-alfa-versii-wso2-process-center - стало хоть понятно о чем это. Вообщем-то на Liferay такое делается на раз-два - даже немного странно что люди тратят на это столько времени и сил.

воскресенье, 3 апреля 2016 г.

Liferay 7.0 GA 1

Итак, после 2-ух лет разработки свершилось - вышел релиз Liferay 7.0 GA1.
Подробности как обычно на сайте ЕМДЕВ.

воскресенье, 27 марта 2016 г.

Liferay 7.0 RC1

Давно я что-то не писал ничего про Liferay -   а тем временем компания Liferay упорно работает над новой версией и выпустила первый Release Candidate. Надо сказать что он очень радует своей стабильностью и проработанностью UI.
Подробности на блоге нашей компании: http://www.emdev.ru/-/liferay-7-0-rc1