Июн 21st 11
Posted by Безумный Админ in Delphi, Linux, PHP, Python
Устал каждый раз искать, решил записать. Регулярные выражения — это очень мощное средство для обработки ваших данных.
Каждое регулярное выражение должно состоять из: ограничителя шаблона, самого шаблона, и не обязательных модификаторов.
1. Ограничитель шаблона
“#” - ограничителm шаблона им может служить любой не алфавитно-цифровой символ, кроме обратного слеша “\”. Очень часто в качестве ограничителя используется “/”,”|”,”%”,”$” или как в моём случае “#”. Если в шаблоне нужно использовать символ который у нас выбран в качестве ограничителя перед ним добавляется обратный слеш “\” (пример: “#\##i”)
2. Шаблон
Шаблон это то что находится между ограничителей у нас это “<(h1|h2|h3)>(.*)”
в нашем шаблоне так же имеются под-шаблоны: “(h1|h2|h3)” который ищет совпадение с h1 или h2 или h3, и “(.*)” который ищет совпадение между заголовков
и также у нас есть обратная ссылка \\1 о которой будет рассказано в пункте 4
Давай рассмотрим синтаксис шаблонов, именно в нём и состоит вся мощь регулярных выражений: (далее…)
Июл 20th 10
Posted by Безумный Админ in Linux
Работа, работа, работа, работа …………. надо когда то и отдыхать. Сегодня расскажу о самой любимой игре нашего IT отдела, teeworlds. До нее наша жизнь была банальна и убога, утром Counter Strike вечером Quake ))). Teeworlds просто потрясающий, веселый 2D шуттер, на 1 раунд до 20 очков у нас уходит в среднем 4-7 минут, как раз хватает что бы отвлечься от повседневных проблем. Описывать все моменты игры не буду, расскажу как это все настраивать.
Немного скринов и видео для привлечения внимания:


(далее…)
Дек 16th 09
Posted by Безумный Админ in Linux
Конфигурация ejabberd сервера производится через файл ejabberd.cfg находящийся в директории /opt/ejabberd-2.1.0/conf. Основные настройки делаются автоматически при установке сервера, но очень многие параметры нам не понадобятся поэтому я сделал укороченный вариант настроек. Настроить можно практически все параметры сервера, метод авторизации, задействованные порты, уровни доступа, параметры модулей и многое другое. Не буду подробно объяснять каждый параметр файла конфигурации, вместо этого выложу свой ejabberd.cfg с краткими пояснениями. Перед тем как начать конфигурировать сервер сделаете группу в вашей Active Directory и внесите в нее пользователей которые будут иметь доступ к данному сервису (у меня назвется Jabber User). Вот теперь можно двигаться дальше.
(далее…)
Дек 13th 09
Posted by Безумный Админ in Linux
Это продолжение серии статей про XMPP-сервер ejabberd. Начало данной эпопеи вы можете прочитать тут:
1.Установка Ejabberd. Введение.
2.Установка Erlang
В этой части мы займемся установкой всех составных частей нашего сервера. Начнем!!
Скачиваем Ejabberd 2.1.0, нам понадобится Linux x86 32-bin Installer.
(далее…)
Дек 11th 09
Posted by Безумный Админ in Linux
Эта статья является продолжением статьи по установке ejabberd на linux. Для работы этого jabber сервера потребуется установить язык программирования Erlang. К сожалению в репозиториях CentOS я не нашел rpm новой версии эрланга, так что пройдется компилировать самим.
(далее…)