Пишем hook-плагин, исправляющий локализацию Liferay Portal

В одной из предыдущих заметок я рассказывал о том, как исправить локализацию Liferay Portal. У описанного там способа есть один существенный недостаток - надо распаковывать war-файл портала и модифицировать его содержимое (либо собирать портал из исходников).

ICEfaces 2 и JSF 2 в действии

В этой статье я расскажу об использовании Icefaces 2 После того, как мы подключили ICEfaces 2 (см.  "Введение в ICEfaces 2.0") приступим к работе с самим фреймворком на примере небольшого приложения.

Научиться курить, или работаем с событиями календаря Liferay.

Как говорил великий писатель Марк Твен, "Нет ничего проще, чем бросить курить! Я делал это сотню раз!" . Писатель подчеркивал «лекгость» освобождения от этой, безусловно пагубной привычки, но ничего не говорил о том как можно к ней пристраститься заново.

Ликбез по консольному интерфейсу XenServer

Недавно познакомился с технолологиями виртуализации рабочих столов компании Citrix и в частности на тестовом стенде запустил связку XenDesktop и XenServer. Вообще говоря, стандартным средством администрирования XenServer является графическая утилита XenCenter, однако во-первых она существует только под Windows, во-вторых во время установки она полезла обновлять .

Создание сервисов в Liferay Portal

Как известно, множество возможностей, предоставляемых Liferay Portal, доступны через сервисы. Недавно передо мной возникла задача написать Liferay-сервис, используемый несколькими портлетами. В данной статье я хочу рассмотреть основы создания сервисов для Liferay с использованием Service Builder.

Аннотации, блондинки и ожидание Любви

После 16 лет каждый программист мечтает о большой любви. Дни становятся пустыми и длинными, а ночи беспокойными. Когда же придет Она? Неужели я всю жизнь буду вынужден провести в одиночестве за этим дурацким компьютером?! И конечно он мечтает о том, как встретит Ее, как пригласит на свидание, как они будут гулять по темным улицам или в заброшенном старинном парке, он будет Eе держать за руку, и … (о нет как же это мучительно сладко представлять!) они поцелуются.

Администрирование SCSI-резерваций в окружении Sun/Oracle Cluster 3.X

Как известно, механизм SCSI-резерваций (SCSI-2 Reservations, SCSI-3 Persistent Reservations, Persistent Group Reservations Emulation (PGRE)) используется в Sun/Oracle Cluster 3.X для организации работы кворума и резервированием общих для узлов кластера дисковых устройств или томов ("fencing").

Особенности загрузки ОС Solaris на UEFI-системе.

Казалось бы что может быть проще, как установка ОС Solaris 10 на обычный и ничем не выделяющийся одно-юнитовый x86 сервер, пусть даже это и IBM ? Но и здесь можно найти повод для пляски с бубном. При подготовке "платформы" для последующей установки кластера в первую очередь были проинсталлированы 2 будущие ноды, сконфигурирован массив, созданы и выделелены  дисковые тома.

Конфигурация транспортной сети Oracle Cluster 3.3 на адаптерах сторонних производителей

Задача инсталляции Oracle Cluster 3.3 на "неродное" для компании Sun/Oracle, но входяшее в Hardware Compatibility List (HCL) OS Solaris серверное оборудование IBM, как оказалось, может иметь неожиданные подводные камни.

Автоматическая загрузка Oracle Solaris на серверах Sun SPARC® Enterprise MX000

Столкнулся с проблемой автоматической загрузки Soraris на серверах M-серии от SUN/Oracle. Как известно, поведение домена при старте, а именно, будет ли грузится Solaris либо домен останется в "ok promt" ожидать действий администратора, зависит не только от переменной OBP - "auto-boot?" (если auto-boot? true - грузится Solaris, если auto-boot? false - остаёмся в "ok promt"), но и от переменной задающей режим работы домена - "Autoboot".

The rake of the 32k subdirectory limit или переходим на ext4

В очередной раз при выполнении простейшей задачи наступил на ГРАБЛИ, на этот раз в ограничения ext3 (впрочем как и ufs, veritas file system) в 32000 подкаталогов в одном каталоге (сопровождается ошибкой вида mkdir: cannot create directory `.

Настройка сети в RHEL при клонировании виртуальных машин

Виртуальные машины - безусловно удобное средство для пробы какого-нибудь программного продукта. Однако если он еще и распределенный, как в моем случае - Sun Grid Engine - требуется несколько виртуальных машин, и естественно хотелось бы клонировать их из одной проинсталлированной.

Делаем ProgressBar для gzip на Python

Как известно, замечательные утилитки типа gzip или tar настолько брутальны, что выводят о статусе распаковки на консоль ровно 0 байт информации (ну кроме ошибок разумеется :-) ). И когда распаковываешь архив в 15 гигабайт со вкуснятиной, хотелось бы все таки знать - когда же оно распакуется, поэтому я написал небольшой скрипт на python, "решающий" эту проблему.

Введение в ICEfaces 2.0

В этой статье я расскажу об Icefaces 2 ICEFaces 2 является JSF framework-ом, расширяющим возможности JSF 2, распространяется бесплатно (базовая версия) и имеет открытые исходные коды. Основное использование данной библиотеки - это, конечно, набор ее компонентов.

Материалы по семинару "Архитектура ZFS"

Уже во второй раз в рамках курса SI-365-S10 - Solaris 10 Operating System Internals я прочитал семинар, посвященный архитектуре новой файловой системы Solaris - ZFS. К сожалению в первой ревизии учебника ZFS рассказывался недостаточно полно (во второй материал добавили, но не срастили с первой частью =) ).

Создание скриптов компоновщика ld

Мой студенческий проект в проедшем семестре был связан с разработкой под микроконтроллеры семейства Cortex M3 (архитектура ARMv7M). В отличие от x86 систем с общим адресным пространством и большой оперативной памятью (причем учитывая прогресс Grub'а в последнее время, достаточно просто сделать multi-boot совместимый образ, все остальное за нас сделает grub), в микроконтроллерах нужно распихивать данные между Flash и RAM явно посредством компоновщика.

Время жизни http-сессии в Liferay

Пост самому себе на заметку :)  Сабж в портале конфигурируется весьма нетривиальным образом. Казалось бы, во всех веб-приложениях на Java время жизни http-сессии задаётся в дескрипторе развёртывания (WEB-INF/web.

Liferay 6 и SyntaxHighlighter

Год назад я уже писал о решении задачи интеграции плагина SyntaxHighlighter в состав Liferay Portal. За это время успела выйти новая версия портала - Liferay 6, в силу чего задача вновь стала актуальной.

Локализация JSF 1.2 + ICEfaces 1.8.2 сообщений

Если вы хотите локализовать стандартные сообщения JSF 1.2 и ICEfaces 1.8.2, то вам пригодится этот код. Его надо добавить в ваш messages.properties #------------------------------------------------------------------------------- # JSF #------------------------------------------------------------------------------- javax.

JDBC Connection Pool (GlassFish + Oracle)

В сегодняшней статье я расскажу про использование Connection Pool в java для работы с БД (на примере работы с функциями Oracle). Для работы с БД необходима коннекция. Но когда у нас есть большое приложение и много запросов, то открывать и закрывать коннекции перед каждым запросом довольно трудоемкая задача для системы, на которую уходит порядка нескольких секунд, когда сам запрос может выполняться меньше 1 сек.
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Тимофей Перцев
Записи: 35
Дата: 09.12.24
thumbnail Александр Аксёнов
Записи: 5
Дата: 09.12.24
thumbnail Дмитрий Сазонов
Записи: 61
Дата: 06.12.24
thumbnail Никита Рогаленко
Записи: 8
Дата: 05.12.24
thumbnail Romo Fedoroff
Записи: 38
Дата: 03.12.24
thumbnail Александра Пирс
Записи: 30
Дата: 29.11.24
thumbnail Nikolay Emchenko
Записи: 19
Дата: 27.11.24
thumbnail Daria Zuban
Записи: 8
Дата: 25.11.24
thumbnail Jonathan F. Keker
Записи: 6
Дата: 07.11.24
thumbnail Marina Pashnina
Записи: 32
Дата: 01.11.24
thumbnail Andrey Karabanov
Записи: 2
Дата: 31.10.24
thumbnail Dmitry Afanasiev
Записи: 63
Дата: 04.10.24
thumbnail Evgenij Tsopa
Записи: 52
Дата: 02.10.24
thumbnail Dmitry Sheshukov
Записи: 17
Дата: 26.09.24
thumbnail Владимир Карташев
Записи: 1
Дата: 17.09.24
thumbnail Алексей Егошин
Записи: 15
Дата: 16.09.24
thumbnail Михаил Алексеевич Нягин
Записи: 1
Дата: 29.08.24
thumbnail Ольга Денисовна Смирнова
Записи: 2
Дата: 05.08.24
thumbnail Sviatoslav Osipov
Записи: 4
Дата: 04.08.24
thumbnail Егор Александрович Стуков
Записи: 1
Дата: 01.06.24
thumbnail Лоликонщик Отбитый
Записи: 3
Дата: 31.05.24
thumbnail Антон Семёнович Макаренко
Записи: 3
Дата: 28.05.24
thumbnail Danil Khanalainen
Записи: 3
Дата: 08.05.24
thumbnail Alexey Weiss
Записи: 17
Дата: 07.05.24
thumbnail Денис Серянкин
Записи: 2
Дата: 18.12.23
thumbnail Anna Ershova
Записи: 2
Дата: 30.10.23
thumbnail Erik Karapetyan
Записи: 12
Дата: 09.09.23
thumbnail Pavel Danilov
Записи: 12
Дата: 09.09.23
thumbnail Maxim Zhukov
Записи: 152
Дата: 20.06.23
thumbnail Vladislav Sivirin
Записи: 1
Дата: 22.05.23
thumbnail Vadim Kholoshnia
Записи: 1
Дата: 17.04.23
thumbnail Andrei Maksimov
Записи: 19
Дата: 21.03.23
thumbnail И Горь
Записи: 27
Дата: 20.02.23
thumbnail Dmitry Komarov
Записи: 2
Дата: 02.06.22
thumbnail Semyon Gruzdev
Записи: 1
Дата: 17.11.21
thumbnail Victor Scherbakov
Записи: 3
Дата: 03.09.21
thumbnail Ivan Kayukov
Записи: 10
Дата: 17.08.21
thumbnail Alexander Zhermal
Записи: 8
Дата: 16.04.21
thumbnail Alexander Yarkeev
Записи: 42
Дата: 23.12.20
thumbnail Alexey Pismak
Записи: 2
Дата: 09.12.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
thumbnail Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
thumbnail Ivan Uskov
Записи: 23
Дата: 16.12.19
thumbnail Андрей Дьяков
Записи: 25
Дата: 27.06.19
thumbnail Sergey Zhmylove
Записи: 45
Дата: 14.03.18
thumbnail Lev Koznov
Записи: 18
Дата: 14.07.17
thumbnail Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
thumbnail DEADBEEF
Записи: 1
Дата: 16.01.17
thumbnail Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
thumbnail Pakhom Golynga
Записи: 20
Дата: 03.03.14
thumbnail Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
thumbnail Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
thumbnail Konstantin Borzov
Записи: 7
Дата: 20.06.13
thumbnail Anthony Dmitriev
Записи: 4
Дата: 19.02.13
thumbnail Nicolay Smirnov
Записи: 6
Дата: 02.05.12
thumbnail Alexander Deiter
Записи: 16
Дата: 08.09.11
thumbnail Serge Klimenkov
Записи: 8
Дата: 26.07.11
thumbnail Roman Ambrosenko
Записи: 3
Дата: 18.01.11
thumbnail Sergey Shilin
Записи: 9
Дата: 05.11.10
thumbnail Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
thumbnail Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10