PrimeFaces Spinner и точность представления вещественных чисел

PrimeFaces Spinner - очень удобный компонент, если хочется дать возможность пользователю вводить некие числа, но при этом не дать ему возможности в этих числах "накосячить", введя что-то заведомо некорректное. Он позволяет удобно задать диапазон допустимых для ввода значений и шаг изменения по клику по кнопке, но, как выяснилось, временами ведёт себя достаточно непредсказуемо. В этих случаях, чтобы заставить его работать правильно, как обычно, приходится немного пошаманить.

Диагностика сетевой активности Linux в условиях потерь

Недавно столкнулись с интересной задачкой, которая возникла из-за странного стечения обстоятельств. Вкратце, проблема связана с задержками в работе пользователей и изначально представлялась потерями пакетов, что подтверждается даже штатной утилитой ping: $ ping -i 0.

Краткая наглядная история о корпоративной безопасности.

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

Решение проблемы поврежденных файлов при обновлении Windows

На моей практике несколько раз имели место случаи повреждения файлов (Windows Update database is corrupted, A required system file is registered incorrectly, There's a file version conflict with Windows Update agent files) обновления операционной системы Windows. В данной заметке описано решение возникшей проблемы в общем случае.

Инструменты динамической трассировки DTrace и SystemTap

Предлагаю вашему вниманию небольшое методическое пособие под названием "Инструменты динамической трассировки DTrace и SystemTap". Оно содержит некоторое количество справочного материала, информации о внутренней организации ядер Linux и Solaris, а для закрепления изученного предусмотрены лабораторные работы.

Замена диска rpool ZFS, Solaris 10

В общем-то, официальной документации довольно много. Только почему-то она не описывает _ПОЛНУЮ_ или хотя бы рабочую последовательность замены дисков в Solaris-ных ZFS зеркалах, особенно, если пул является корневым.

Windows Name Resolution или LLNRP

Хотелось бы написать короткую статейку, которая может сохранить минут восемь админского времени и немного нервов. Статья посвящается виндовому резолверу. Есть такое дело, что винда, в отличие от нормальных операционных систем, даже получив один или несколько search domain по DHCP, не всегда пытается разрезолвить имена используя привычный нам DNS сервер.

Дедупликация данных. Нужна ли она?

Данная статья описывает применение и возможности давно не новой технологии дедупликации данных, а так же ее реализации. Статья является ответом на тезис "Дедупликация не нужна", и развернуто демонстрирует и обосновывает преимущества и варианты использования данной технологии в ИТ инфраструктурах.

Два слова про exim

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

Печальный опыт обращение за поддержкой в Microsoft

Описан конкретный пример попытки эскалации технического кейса в Microsoft имея программу поддержки SoftwareAssurance, которую ранее Microsoft мощно лоббировала. Забегая вперед скажу, что настолько проблемной попытки регистрации кейса у меня не было. Считаю данный прецедент показательным для того, чтобы сделать выводы по работе технической поддержки Microsoft.

Установка Apache Tomcat 7 в качестве службы Windows Server 2012

В одной из своих предыдущих заметок я описал процесс конфигурации сервера приложений GlassFish в качестве службы в ОС Windows Server 2012. Продолжая начатую тему, в этой заметке приведён краткий howto по аналогичной операции с сервером приложений Apache Tomcat.

Тема оформления Liferay 6.2.2 и Undefined mixin 'respond-to'

Liferay Portal и связанный с ним инструментарий разработчика - замечательные программные продукты, никогда не устающие удивлять меня разнообразием ошибок, возникающих в самых неожиданных ситуациях. Вот и теперь, при, казалось бы, минорном апгрейде темы для Liferay с версии 6.2.1 до версии 6.2.2 только что прекрасно работавший плагин "развалился" при сборке - CSS отказался собираться, упав на пачке SASS'овских ошибок.

"Глобальная" навигация в Liferay 6.2

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

Исправляем виджет переключения языка сайта в Liferay 6.2

Если сайт многоязычный, необходимо обеспечить пользователю возможность быстро переключаться с одной версии сайта на другую. В Liferay для этой цели проще всего использовать виджет выбора локали, который встраивается в тему оформления портала; но при апгрейде портала с версии 6.1 на версию 6.2 он неожиданно "сломался". В заметке приведён простой способ "починки" этого виджета.

Установка GlassFish в качестве службы Windows Server 2012

Недавно, в силу обстоятельств, пришлось решать достаточно непривычную для себя задачу - настраивать сервер приложений GlassFish на площадке у заказчика, использующего в качестве серверной ОС MS Windows Server 2012. Одним из требований заказчика было настроить GlassFish так, чтобы он запускался как служба ОС и им можно было управлять с помощью стандартной панели управления службами.
RSS (Открывает новое окно)(Открывает новое окно)
Александра Пирс
Записи: 27
Дата: 01.04.20
Maxim Zhukov
Записи: 113
Дата: 01.04.20
Danil Sinitskiy
Записи: 2
Дата: 20.03.20
Дмитрий Сазонов
Записи: 40
Дата: 18.03.20
Igor Fisenko
Записи: 1
Дата: 13.03.20
Alexander Yarkeev
Записи: 34
Дата: 10.03.20
Nikolay Emchenko
Записи: 4
Дата: 26.02.20
Evgenij Tsopa
Записи: 51
Дата: 26.02.20
Александр Пашнин
Записи: 22
Дата: 19.02.20
Тимофей Перцев
Записи: 18
Дата: 17.02.20
Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
Ivan Uskov
Записи: 23
Дата: 16.12.19
Андрей Дьяков
Записи: 25
Дата: 27.06.19
Andrey Maximov
Записи: 16
Дата: 22.02.19
Dmitry Afanasiev
Записи: 53
Дата: 09.10.18
Sergey Zhmylove
Записи: 45
Дата: 14.03.18
Lev Koznov
Записи: 18
Дата: 14.07.17
Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
DEADBEEF
Записи: 1
Дата: 16.01.17
Alexey Pismak
Записи: 1
Дата: 14.09.16
Никита Патрахин
Записи: 2
Дата: 15.08.16
Vladimir Berlev
Записи: 3
Дата: 26.11.15
Sergey Klyaus
Записи: 58
Дата: 21.06.15
Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
Dmitry Sheshukov
Записи: 11
Дата: 15.10.14
Pakhom Golynga
Записи: 20
Дата: 03.03.14
Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
Konstantin Borzov
Записи: 7
Дата: 20.06.13
Anthony Dmitriev
Записи: 4
Дата: 19.02.13
Nicolay Smirnov
Записи: 6
Дата: 02.05.12
Alexander Deiter
Записи: 16
Дата: 08.09.11
Serge Klimenkov
Записи: 8
Дата: 26.07.11
Roman Ambrosenko
Записи: 3
Дата: 18.01.11
Sergey Shilin
Записи: 9
Дата: 05.11.10
Alexander Zhermal
Записи: 5
Дата: 15.04.10
Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10