суббота, 27 октября 2012 г.

Кампус ДВФУ на о. Русский

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

За ночь мне "сделали" пропуск. Получилось так себе - потому охране на въезде в кампус мы его показывать не стали - а просто сказали что едем снимать репортаж для размещения на сайте. Естественно не проканало, но звонок "нужным" людям все-таки убедил охрану нас пропустить.

Внутри сейчас очень странно, огромная, практически пустая территория, только оставшиеся, достаточно немногочисленные строителю снуют. Да студенты - как я понял заселили 3 крайние общаги.
Но выглядит прикольно. Оставляя за рамки сколько это стоило, что можно было на эти деньги сделать, качество строительства и пр. - когда ДВФУ сюда все-таки переедет у них будет самый крутой кампус в стране.
Отдельная тема - прогулка по бывшему пресс-центру саммита - головному зданию кампуса. Огромедное абсолютно пустое здание где еще вовсю остались следы недавнего события.

Такое ощущение что еще секунду назад тут были толпы людей а потом раз, и все "выключили"

Осталось загадкой история дерева посреди кампуса - оно там и росло и кампус "построили" вокруг него, либо его туда специально завезли?
Все фотографии можно посмотреть в альбоме G+:
https://plus.google.com/u/0/photos/118207798059588828520/albums/5803874588998749889

воскресенье, 21 октября 2012 г.

Свежие впечатления с Liferay Europe Symposium 2012

Итак, симпозиум закончился, домой вернулись, успели прийти в себя - можно и поделиться впечатлениями.
В целом - прошло круто. Причем в этот раз мы ехали туда не сколько ради "бизнеса" - сколько ради тусовки - и тусовка удалась на славу. Liferay Symposium  отличный шанс воочию увидеть старых знакомых, познакомится (наконец-то) с теми людьми которых давно знаешь по форумам. Приобрести новые знакомства. Жаль конечно что в этом году не было старых знакомых из венгерской компании WebTown - но это компенсировалось кучей новых знакомых.

Причем для нас уже симпозиумы получаются настолько "не для бизнеса" - что в этот раз мы оба (и я и Андрей) забыли взять визитки... Очень показательно!

Лететь пришлось разными рейсами - я напрямую, Андрей через Москву. Выяснилась неприятная вещь - оказывается в Шарике (Шереметьево) не наливают ничего свыше 15-ти градусов :( В итоге не получилось соблюсти традицию (пусть и в режиме онлайн через skype) - и разогнаться текилой.
В этом году текила была одинокой.
Кстати за фотки сорри - фоткали только на Айпады, и хоть в третьем камера и лучше чем во втором (там ее можно считать вообще нет) - качество фотографий ооооочень далеко от идеала.

Кормили в Lufthanse хорошо - а вот вино оказалось совсем отстойным - первый раз не мог допить стакан красного вина (ну либо у меня со вкусом что-то не так)....

Аэропорт во Франкфурте - старый знакомый (в этом году уже был там пролетом в Марокко) - обычно расстраивает отсутствием бесплатного WiFi.  На самом деле это вообще какая-то труба - у нас мне кажется уже во всех аэропортах свободный WiFi: в Пулково так вообще отличный, в Домодедово есть - правда с доступом бывают проблемы. В Шарике вроде без проблем.... ну и далее по списку. А тут - WiFi есть - но только платный. Да и в принципе - с WiFi было плохо. В гостинице был - но не очень быстрый. На симпозиуме был плохой - местами вообще нельзя было страницу открыть. В публичных местах (где были) WiFi  встречался как исключение (у нас это кажется уже правило). Странно - вроде в Германии не должно быть проблем с коммуникациями - совершенно не ожидал таких проблем.

После приезда сразу попали на Community Pre-Party. Нас обоих по быстрому зачислили в Netherland User Group: меня потому что я был в Амстердаме в Koning Day, Андрея потому что был в оранжевой футболке

Ну и было классно встретить Яна & Co - старых знакомых еще с прошлого симпозиума. Ян как обычно был неподражаем, а голландцы оказывается до сих пор помнят как мы их дрюкнули в 2008-ом году :)
Кстати человек в черном посередине приехал из Гватемалы.
Так что у нас теперь есть вписка и в Гватемале :)

Доклады

Из докладов самыми интересными были:

  • Рассказ о том как Audi создавала интернет магазин на базе Liferay (вот вот выйдет в production);
  • Презентация Social Office -  я как-то пробовал его ставить - но не проперся - видимо надо будет попробовать еще раз.
  • 6.2 RoadMap и презентация фич уже сделанных в транке (об этом ниже);
  • Liferay Faces - об использовании JSF в разработке портлетов
  • Ligthing Talks - там вообще было много интересного - и о том как организовать Unit-Testing для Liferay,  и об системе  E-Learning и.... вообщем как будут опубликованы презентации дам ссылки.
  • Well-hidden Features of Liferay - тут вообще было не пробиться - народ стоял в проходах. Ну и надо признать что Olaf отлично рассказывает!
В остальном было либо рассказы о фичах которые мы давно знаем, либо описание use-case-ов которые нам (по крайней мере) были не интересны.

Liferay 6.2

Если кратко:
  • Релиз 6.2 CE & EE намечен на Q3 2012;
  • Планов огромное количество (хм - они могут потянуть и на 7.0) - но что реально будет сделано пока непонятно;
  • Из того что уже сделано (ну или в процессе):
  • Календарь - наконец-то нормальная реализация с приглашением участников, резервированием переговорок и пр. - вообщем все прям как в  Google Apps.  Даже не знаю - может попробуем его перетащить из транка в 6.1 - слишком уж вкусно
  • Применение шаблонов для различных портлетов (Asset Publisher, Blogs....) - ну у нас уже есть свой Velocity Publisher - хотя конечно лучше свой велосипед не изобретать - а использовать потом то что будет в ядре.
  • Работа с web-content-ом как с файлами - с папочками и пр. - приятно - но не критично
  • "Корзина" для удаляемых asset-ов - с возможностью восстановления - тоже приятная фича - но не могу сказать что для нас первоочередная.
Про остальное - да рассказывать бесполезно - могу сказать только что было весело - хотя и утомительно :) - это надо видеть и в этом надо участвовать. Какие-то фотки есть в Пикасе: https://plus.google.com/u/0/photos/118207798059588828520/albums/5800992909682273281

Liferay Community Award

Под конец было самое приятное - не могу не похвастаться - мне вручили Liferay Community Award -  приятно быть в числе 4-ех избранных :) (потом найду где-нибудь официальные фотки и заменю - iPAd конечно отстойно фотографирует)

вторник, 9 октября 2012 г.

Liferay & expiration-cache

Как-то не приходилось с этим сталкиваться - а тут наложилось - что и спросили - и самому потребовалось.

Есть в portlet.xml такая опция для портлетов  expiration-cache. Дословно:
Expiration-cache defines expiration-based caching for this portlet. The parameter indicates the time in seconds after which the portlet output expires. -1 indicates that the output never expires.

Вообщем-то понятно что с кешами играть надо аккуратно - но если есть какой-то портлет, который "тяжелый" - то но и пофиг что в нем информация будет обновляться с некоторой задержкой. Попробовал поиграть с этим параметром - и выяснилось что работает он только для анонимных пользователей (хотя казалось бы такое кеширование как раз разумно ожидать для анонимусов).
Проблема стара как сам Liferay - вот только несколько  ссылок:
В последней даже место указано где идет (зачем-то) проверка на анонимуса - класс InvokerPortletImpl:

if ((remoteUser == null) || (_expCache == null) || (_expCache.intValue() == 0)) {

вот этот самый  remoteUser == null  и выключает опцию для анонимных пользователей. Для залогиненых работает - проверил - но тут то как раз кеширование не так критично.

Почему так? ХЗ - попробую спросить у   Brian Chan-а если поймаю его на этом симпозиуме.

воскресенье, 7 октября 2012 г.

А если не окна?

Уже который раз сталкиваюсь с тем, что некоторые компании, причем ориентированные на бизнес, почему-то уверены что их потенциальные пользователи используют исключительно Windows.
Очередной пример - решил посмотреть что за зверь такой BizAgi, сразу же купился на бесплатный моделер бизнес-процессов. Перехожу на страницу скачивания - там ничего про требования, что только windows  или еще что-то - отлично - жму "Download"  и получаю exe-файл. И что мне с ним делать? Ну ладно я  - у меня винды уже очень давно не было - либо Убунта, либо Мак. Но ведь MacBook-и сейчас очень популярны - причем как раз среди бизнеса. Очень логично ожидать что приличный процент людей которые зашли на сайт - зашли под маком. И нет никаких проблем определить системы клиента и написать ему типа - "Сорри - но есть версия только под винду - все равно скачать?"