Category Archive 'Разные мелкие утилитки':

September 21, 2008

Кэш Для Вики. Часть 2

Никто не будет спорить с тем, что mediawiki хоть и мощная система, однако и очень прожорливая. До недавнего момента этот факт меня совершенно не интересовал (посещаемость моего сайта в среднем не превосходит 150 человек в сутки, а время генерации страницы плавало около 1.5-2 секунд). Однако вот пришло ко мне письмо, где интересовались способами "разгона" mediawiki. Что же, задача актуальная и необходимая. К тому же я надеюсь, что посещаемость моего ресурса будет расти, и рано или поздно (а это всегда случается на виртуальных хостингах) мне должно будет придти письмо от провайдера, где попросят умерить аппетиты. Учитывая что дело было в субботу утром, и почти целый день был свободен, то я решил "стряхнуть пыль" с php и "слепить" что-нибудь такое этакое. Read more...

May 1, 2008

Tiles2 и Sping: Перезагрузка

Я продолжаю выкладывать некоторые из своих наработок. Сегодня на очереди (так же как и в прошлый раз) несколько способов улучшить и облегчить жизнь java программистов использующих spring. Я расскажу об перезагрузке контекста spring и определений tiles2. Read more...

April 28, 2008

Как в spring написать валидатор, использующий коды сообщений, и не забыть кого-то из них

Сегодня я расскажу об инструменте, который наверняка пригодится всем тем кто пользуется spring. Назначение этой утилиты - проверить чтобы все коды ошибок которые я использую внутри кода класса-валидатора (например), были не забыты и перечислены внутри файлов ResourceBundle. Read more...

April 15, 2008

Regexp-ы для java точь в точь как для php

Сегодня я столкнулся с необходимость написать несколько регулярных выражений для java. Надо сказать, что последнее время я часто переключаюсь между java и php, так что держать в голове два стиля использования regexp-ов становится все труднее: допускаю мелкие ошибки и опечатки. Отличия в regexp-ах не в самом синтаксисе (он обычный, те же самый \w, \d, классы символов и их модификаторы). Отличия в мелочах и эти мелочи мне не нравятся. Сегодня я расскажу о том как я написал небольшой java-класс позволяющий обращаться с regexp-ами в стиле php Read more...

April 14, 2008

Java аннотации. Пример 1

Это java-библиотека позволяющая с помощью аннотаций метить поля классов так чтобы автоматизировать поддержку этим классом методов equals, compareTo, hashCode и toString Read more...

April 7, 2008

Velocity Фильтр

Готовясь написать серию заметок про Velocity, решил я пока выложить один из своих ранних проектов. Сервлет-фильтр, выполняющий прозрачную генерацию html-документов с помощью Velocity. Если вы не знаете что такое Velocity, то это универсальный движок шаблонификации (для java). Velocity может быть использован для генерации документа на основании шаблона и "что-там-нужно-вставить-в-шаблоне-в-нужные-места". Read more...

March 8, 2008

Обучающая машина mysql (обновления от 08.03.2008)

Немного изменений в интерфейсе. Надеюсь пользоваться станет еще удобнее. Read more...

March 7, 2008

Обучающая машина mysql (обновления от 07.03.2008)

Изменения внешнего вида и функциональности обучающей машины (добавлена функция обратной связи) Read more...

March 4, 2008

Обучающая машина mysql (обновления от 04.03.2008)

Добавлена поддержка в "обучающей машине mysql" входа пользователей с помощью openid Read more...

February 12, 2008

Узнай больше об проекте wiki2chm

Добавлены функции работы с пространствами имен в mediawiki. Теперь вы можете точно настроить проект для выкачивания, указать то, какие пространства имен будут обработаны (какие разрешены, какие запрещены, и то как поступать с корневым пространством имен).

Внесены правки в парсинг загруженных файлов - теперь внешний вид html-документов еще лучше. Read more...