search
top
Currently Browsing: Linux

Памятка по регулярным выражениям

Устал каждый раз искать, решил записать. Регулярные выражения — это очень мощное средство для обработки ваших данных.

Каждое регулярное выражение должно состоять из: ограничителя шаблона, самого шаблона, и не обязательных модификаторов.

1. Ограничитель шаблона

“#” - ограничителm шаблона им может служить любой не алфавитно-цифровой символ, кроме обратного слеша “\”. Очень часто в качестве ограничителя используется “/”,”|”,”%”,”$” или как в моём случае “#”. Если в шаблоне нужно использовать символ который у нас выбран в качестве ограничителя перед ним добавляется обратный слеш “\” (пример: “#\##i”)

2. Шаблон

Шаблон это то что находится между ограничителей у нас это “<(h1|h2|h3)>(.*)
в нашем шаблоне так же имеются под-шаблоны: “(h1|h2|h3)” который ищет совпадение с h1 или h2 или h3, и “(.*)” который ищет совпадение между заголовков
и также у нас есть обратная ссылка \\1 о которой будет рассказано в пункте 4

Давай рассмотрим синтаксис шаблонов, именно в нём и состоит вся мощь регулярных выражений: (далее…)

Teeworlds HowTo

logo_teeworldsРабота, работа, работа, работа …………. надо когда то и отдыхать. Сегодня расскажу о самой любимой игре нашего IT отдела, . До нее наша жизнь была банальна и убога, утром Counter Strike вечером Quake ))). просто потрясающий, веселый 2D шуттер, на 1 раунд до 20 очков у нас уходит в среднем 4-7 минут, как раз хватает что бы отвлечься от повседневных проблем. Описывать все моменты игры не буду, расскажу как это все настраивать.

Немного скринов и видео для привлечения внимания:

tee_sc021
tee_sc01

(далее…)

Настройка ejabberd на работу с Active Directory.

logoКонфигурация сервера производится через файл .cfg находящийся в директории /opt/-2.1.0/conf. Основные настройки делаются автоматически при установке сервера, но очень многие параметры нам не понадобятся поэтому я сделал укороченный вариант настроек. Настроить можно практически все параметры сервера, метод авторизации, задействованные порты, уровни доступа, параметры модулей и многое другое. Не буду подробно объяснять каждый параметр файла конфигурации, вместо этого выложу свой .cfg с краткими пояснениями. Перед тем как начать конфигурировать сервер сделаете группу в вашей и внесите в нее пользователей которые будут иметь доступ к данному сервису (у меня назвется Jabber User). Вот теперь можно двигаться дальше.

(далее…)

Установка Ejabberd 2.1.0 и модулей shared roster ldap и log chat

Это продолжение серии статей про -сервер . Начало данной эпопеи вы можете прочитать тут:

1.Установка Ejabberd. Введение.
2.Установка Erlang

В этой части мы займемся установкой всех составных частей нашего сервера. Начнем!!
Скачиваем Ejabberd 2.1.0, нам понадобится x86 32-bin Installer.

(далее…)

Установка Erlang R13B03 на linux

erlangЭта статья является продолжением статьи по установке ejabberd на linux. Для работы этого jabber сервера потребуется установить язык программирования . К сожалению в репозиториях я не нашел rpm новой версии эрланга, так что пройдется компилировать самим.

(далее…)

Page 1 of 212»
top