четверг, 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

воскресенье, 20 декабря 2015 г.

Аренда авто в Черногории

Восполняю "долги".

Пока летом были в Черногории встала задача аренды автомобиля. Нам надо было выехать из Черногории (и въехать) - так как у нас общее время пребывания иначе получалось более 30 дней (и соотвественно требовалась бы виза).

Итого рекомендую - я воспользовался http://rentacarfor.me/

Какие плюсы:

  • Это агрегатор сразу с нескольких контор - то есть большой выбор машин
  • Что купили - то и получили (а не "машина класса.... или аналогичная") - то есть выбирается конкретная машина (вплоть до цвета)
  • При выборе машины можно сразу посмотреть важные детали - например какая страховка входит в стоимость. Мне было важно чтобы машина была с КАСКО - не на всех сайтах было видно сразу условия страховки

У нас с арендой вообще весело получилось - на следующий день после того, как я заказал машину мы пошли на пляж Могрен. Рядом оказалась русская пара и парень попросил маску со словами "надо же, в кои веки выходной выдался, а я маску забыл!"
Разговорились - выяснилось что более двух лет уже живут в Черногории, Саша (так его звали) занимается арендой автомобилей, по ходу выяснилось что я через этот сервис именно у них машину и заказал :) . В итоге смогли сразу передоговориться о более удобном месте и времени выдачи.

В целом - у нас все прошло без приключений - ездить по Черногории понравилось: машин не так много, водители вменяемые, виды красивые. К тому же мы смогли покататься не только по самой Черногории, но и чуть-чуть по Хорватии и Боснии-Герцоговине.

среда, 2 декабря 2015 г.

Войти и выйти - пропал микрофон в скайпе в MacOS

Тут недавно пропал микрофон в скайпе на macos.  Причем как-то странно - ничего не трогал - все работало - и тут раз - нет звука - меня не слышат. Проверил в настройках самой macos -   все норм, звук есть, сигнал идет.

Начал рыться по инету - нашел обсуждение это проблемы: http://community.skype.com/t5/Mac/Microphone-not-working-Mac/td-p/3226064
Решение типа "только не смейтесь - просто выйдите из скайпа и зайдите заново". Смеяться не стал - проверил - помогло.

А я думал такое только в анекдотах.