Использование Liferay-сервисов из разных портлетов/Hook-плагинов

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

Сбор snapshot с XSCFU

На серверах М-серии существует сервисный процессор eXtended System Control Facility Unit (XSCFU) на нем существует утилита snapshot позволяющая собрать дамп (snapshot) диагностической информации. Эта информация может быть весьма полезна при возникновение проблем с оборудованием или просто для истории.

Установка Liferay на домен GlassFish

Вследствие того, что разработчики чаще всего используют готовые бандлы Liferay на базе различных серверов приложений, при развёртывнии портала в продакшн-окружение на существующий домен сервера приложений у них могут возникнуть трудности. В этой заметке я решил привести пошаговую инстукцию (с картинками), как развернуть последнюю на данный момент версию Liferay (6.1.1) в домене на базе сервера приложений GlassFish (версии 3.1.2.2).

Переключение "профилей" в Zoneminder

Для изменения параметров мониторов (камер) нужно сохранить необходимые профили (состояния). Для этого необходимо для каждого монитора выбрать режим работы (Monitor, Modect, Record, Mocord, Nodect) и затем нажать на ссылку running state находящуюся вверху web консоли.

Liferay: изменение пароля пользователя в БД

Недавно я столкнулся с необходимостью изменить на локальном тестовом сервере пароль администратора, который был мне неизвестен. Это можно сделать двумя способами - вручную изменить пароль в базе данных (при наличии доступа), или использовать неофициальный хук.

Виртуальная виртуальная память 1. Shadow tables

Озадачился я как-то вопросом, что же означает галочка Nested Paging в virtual box'е, и познал всю глубину своих заблуждений о работе виртуальной памяти. Ответ на исходный вопрос нашёлся быстро, но за ним последовала длительная медитация над такими понятиями как SLAT, ASIDs, VPIDs.

Конфигурирование DFSR Replication Group

В данной заметке я постараюсь наглядно продемонстрировать конфигурирование групп репликации в DFS ( Distributed File System) в ОС Windows Server 2008R2. Технологию репликации в DFS Microsoft называет DFS-R, что немного очевидно.

Настройка OpenLDAP в RedHat 6 со статической конфигурацией

Установка и настройка сервера Для начала установим пакет OpenLDAP-сервера: # yum install openldap-servers Демон OpenLDAP называется slapd. Сконфигурируем его. Но сначала надо внести некоторые изменения в конфигурацию rsyslog и iptables: В /etc/rsyslog.

Пересборка ядра в rpm-based дистрибутивах Linux

К сожалению в ядре Linux и в окружающем его железе не всегда все работает гладко и иногда требутется лезть туда напильником и что-нибудь допиливать. Очевидный способ состоит в скачивании свежего пакета исходников с kernel.

Работа со списками в Java 8

C появлением в Java 8 лямбда-выражений и ряда других подходов, присущих функциональным языкам, выразительная сила, без сомнения, увеличилась, однако появились и далеко не очевидные моменты. Примером может служить работа со списками с применением операций map, filter, reduce.

Материалы к мини-семинару по AIX

Нашел у себя материалы к семинару по AIX, которые я подготовил по "горячим следам" после курса AN14. Кратко рассмотрены основные принципы и фичи AIX и совсем немного - PowerVM. Ссылка на презентацию: powervm_n_aix5.

Hibernate 3.6 и offline-валидация конфигурационных файлов

При апгрейде проекта столкнулся с забавной проблемой - ORM-фреймворк Hibernate нормально работает только тогда, когда у сервера приложений есть доступ в интернет. О нехитром шаманстве, позволившем решить эту проблему - в продолжении заметки.

Описание неявных групп и идентификаторов Windows 2008 r2

В ОС Microsoft Windows есть некоторое количество неявных групп и идентификаторов, которые могут достаточно сильно упростить распределение доступа к различным ресурсам компьютера. В данной заметке будет приведено краткое описание этих неявных групп.

Добавление в ZABBIX UPS управляемой NUT'ом

 Мониторинг состояния UPS будет производиться утилитой upsc входящей в состав NUT (Network UPS Tools). Необходимо в конфигурационный файл агента Zabbix (zabbix_agentd.conf) добавить пользовательский параметр вызывающий вспомогательный скрипт: UserParameter=upsmon
- ,<path>/upsstatus.

Горячие клавиши в LXDE

В очередной раз столкнулся с выбором окружения рабочего стола. И в очередной раз выбор пал на LXDE. Хотя аппаратная платформа позволяла установить и более требовательное к ресурсам окружение, но LXDE с минимальным допиливанием делает всё, что необходимо и с восхитительным временем отклика.

Миграция на Liferay 6.1 и проблемы с неавторизованным доступом к файлам

Миграция на новую версию ПО - регулярная и, во многих случаях, достаточно неприятная задача. Если вы используете Liferay достаточно давно (как минимум, с пятой версии), и, наконец, решились смигрировать на последнюю на данный момент версию портала, то вы практически наверняка столкнётесь с рядом проблем, которым посвящена эта и, скорее всего, будут посвящены несколько следующих моих заметок.

Конфигурируем статический IP в openSUSE

Как и в любом десктопном Linux'е по-умолчанию в openSUSE включен NetworkManager, который для системы со статическим IP-адресом является скорее обузой, чем пользой. К счастью, openSUSE не забыла свои корни (я о SuSE Linux Enterpise) и умеет также конфигурироваться через ifup.

Делаем отрисовку плавной в PyGTK + Cairo

  Я уже писал об использовании PyGTK и Cairo для создания собственого векторного графического редактора. К сожалению, при большом количестве объектов отрисовка не выглядит плавной, что крайне неприятно.
RSS (Opens New Window)(Opens New Window)
thumbnail Marina Pashnina
Posts: 26
Date: 4/24/24
thumbnail Romo Fedoroff
Posts: 30
Date: 4/11/24
thumbnail Тимофей Перцев
Posts: 28
Date: 2/5/24
thumbnail Dmitry Afanasiev
Posts: 59
Date: 12/29/23
thumbnail Денис Серянкин
Posts: 2
Date: 12/18/23
thumbnail Danil Khanalainen
Posts: 2
Date: 11/30/23
thumbnail Дмитрий Сазонов
Posts: 59
Date: 11/19/23
thumbnail Anna Ershova
Posts: 2
Date: 10/30/23
thumbnail Erik Karapetyan
Posts: 12
Date: 9/9/23
thumbnail Pavel Danilov
Posts: 12
Date: 9/9/23
thumbnail Dmitry Sheshukov
Posts: 13
Date: 8/31/23
thumbnail Алексей Егошин
Posts: 10
Date: 8/9/23
thumbnail Nikolay Emchenko
Posts: 16
Date: 6/22/23
thumbnail Maxim Zhukov
Posts: 152
Date: 6/20/23
thumbnail Vladislav Sivirin
Posts: 1
Date: 5/22/23
thumbnail Vadim Kholoshnia
Posts: 1
Date: 4/17/23
thumbnail Andrei Maksimov
Posts: 19
Date: 3/21/23
thumbnail И Горь
Posts: 27
Date: 2/20/23
thumbnail Alexey Weiss
Posts: 13
Date: 2/8/23
thumbnail Dmitry Komarov
Posts: 2
Date: 6/2/22
thumbnail Semyon Gruzdev
Posts: 1
Date: 11/17/21
thumbnail Victor Scherbakov
Posts: 3
Date: 9/3/21
thumbnail Ivan Kayukov
Posts: 10
Date: 8/17/21
thumbnail Alexander Zhermal
Posts: 8
Date: 4/16/21
thumbnail Daria Zuban
Posts: 2
Date: 12/29/20
thumbnail Alexander Yarkeev
Posts: 42
Date: 12/23/20
thumbnail Alexey Pismak
Posts: 2
Date: 12/9/20
thumbnail Evgenij Tsopa
Posts: 51
Date: 10/5/20
thumbnail Александр Исаев
Posts: 5
Date: 9/15/20
thumbnail Александр Пашнин
Posts: 25
Date: 9/10/20
thumbnail Danil Sinitskiy
Posts: 3
Date: 9/2/20
thumbnail Александра Пирс
Posts: 27
Date: 4/1/20
thumbnail Valeriy Urrievich Kireev
Posts: 26
Date: 1/15/20
thumbnail Vladimir Nikolaev
Posts: 14
Date: 12/30/19
thumbnail Ivan Uskov
Posts: 23
Date: 12/16/19
thumbnail Андрей Дьяков
Posts: 25
Date: 6/27/19
thumbnail Sergey Zhmylove
Posts: 45
Date: 3/14/18
thumbnail Lev Koznov
Posts: 18
Date: 7/14/17
thumbnail DEADBEEF
Posts: 1
Date: 1/16/17
thumbnail Никита Патрахин
Posts: 2
Date: 8/15/16
thumbnail Vladimir Berlev
Posts: 3
Date: 11/26/15
thumbnail Sergey Klyaus
Posts: 58
Date: 6/21/15
thumbnail Pakhom Golynga
Posts: 20
Date: 3/3/14
thumbnail Vladislav Sovinskiy
Posts: 11
Date: 1/10/14
thumbnail Konstantin Borzov
Posts: 7
Date: 6/20/13
thumbnail Anthony Dmitriev
Posts: 4
Date: 2/19/13
thumbnail Nicolay Smirnov
Posts: 6
Date: 5/2/12
thumbnail Alexander Deiter
Posts: 16
Date: 9/8/11
thumbnail Serge Klimenkov
Posts: 8
Date: 7/26/11
thumbnail Roman Ambrosenko
Posts: 3
Date: 1/18/11
thumbnail Sergey Shilin
Posts: 9
Date: 11/5/10
thumbnail Ruslan F. Isbarov
Posts: 1
Date: 3/31/10