Регулярные выражения — основы

Регулярные выражения — это формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. По сути это строка-образец, состоящая из символов и метасимволов и задающая правило поиска. (из Wikipedia). Использование регулярных выражений происходит регулярно в разнообразных местах (в windows — в поиске вы можете искать документы word по маске *.doc, в linux’е —  grep -rn ‘слово или словосочетание которое ищем’ * ). Однако в основном мы используем самые простые регулярные выражения. Например, если Вы составляли список адресов в squid для блокировки адресов или теже правила для adblock plus вы заметили что самые частые шаблоны строятся на * (любое количество повторов символа/набора, в том числе и нулевое;), однако например чтобы сделать парсиг какого нибудь сайта этого будет уже недостаточно и неплохо бы знать основные приемы при работе с регулярными выражениями. Далее идет список основных метасимволов:

Публикация в wordpress из ubuntu

Очень удобно иногда, не заходя написать в свой блог на wordpress’е статью — и такую возможность в ubuntu 10.04 предоставляет пакет gnome-blog (панельное приложение (апплет), позволяющее публиковать записи в веб-блогах, использующих bloggerAPI, advogato API, MetaWeblog API или LiveJournal API. Особенно хорошо работает с Blogger.com / Blogspot.com, Advogato.org, Movable Type, WordPress, LiveJournal.com и Pybloxsom.) Установив через менеджер пакетов synaptic (или другой вариант как вам нравится) и введя параметры доступа Вы сможете сразу начать публиковать свои статьи , самое главное не забудьте включить в своем блоге wordpress в настройках написания XML-RPC (Включает протоколы публикации XML-RPC WordPress, Movable Type, MetaWeblog и Blogger.)

Ubuntu 10.04 проблемы с видео

Вышел ubuntu 10.04 и столько радости он нам принес, что не сказать, не описать. Но вернемся к главному, у меня есть внешний жесткий диск и на нем как раз и установлен ubuntu (сначала это был 9.10, потом я обновил его до версии 10.04) и это все ради того чтобы пользоваться этой системой и дома и на работе, но тут загвоздка у меня дома видео карта nvidia, а на работе ati в ноутбуке. И у меня постоянно не стартуют иXы, в общем то, хотел поделиться простой командой для восстановления нормального рабочего конфига xorg.conf. Загружаемся в безопасном режиме (без иксов) и в консоли под рутом набираем следующую команду, которая сделает Вам рабочий конфиг xorg.conf

bash# Xorg -configure

итогом Вам выдастся конфиг xorg.conf.new и Вы можете заменить им Ваш текущий xorg.conf. Я у себя сделал их 2 один xorg.conf.ati, а второй xorg.conf.nvidia и меняю их каждый раз. Другое решения я пока не вижу и буду признателен если кто-то поделится .

Как задать часовой пояс всем сразу в домене

В связи с переходом некоторых регионов на другие часовые пояса, многим стало актуально перевести часовой пояс на определенном количестве компьютеров. Существует несколько способов перевода, и наверное самым лучшим является перевод через групповые политики, но мы остановимся на варианте использования PSTools, т.к. он может применяться и в других средах (типа одноранговой сети). Далее представлен скрипт bat для смены часового пояса на стандартный для Москвы +3

windows 7 skype в панели задачи в трее

После обновления skype в windows 7 стал оставаться в панели задач. Т.е. он и в трее есть, но из панели не пропадает и не закрывается. Решение оказалось не так сложно, нужно найти «C:\Program Files\Skype\Phone\skype.exe» и в свойствах, вкладка совместимость выбрать Windows Vista sp2. Все запускаем skype и наслаждаемся

Удалить generator в joomla 1.5

Как известно в исходном коде страницы можно увидеть строчку <meta name=»generator» content=»Joomla! 1.5 — Open Source Content Management» /> которая говорит о движке, во многих случаях в этом нет никакой необходимости и даже вредно =). Чтобы удалить данную строчку необходимо закоментировать или удалить в файле /libraries/joomla/document/html/renderer/head.php

$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;

Удалить рекламную ссылку в Artio JoomSEF для версии 1.5

Самый качественный на мой взгляд SEF для joomla 1.5 и для предыдущих тоже это Artio JoomSEF. Достаточно гибкий, и в то же время просто в использовании, сайты в которых я использовал Artio JoomSEF отлично индексируются в поисковиках, странички выглядят очень красиво по умаолчанию, но маленькая реклама которая там есть немного напрягает =). Чтобы ее убрать необходимо в файле /components/com_sef/joomsef.php найти следующий код:

Как отключить звук модема

У нас на работе есть софт который работает через модем, а точнее использует tmail и при каждом звонке приходится выслушивать то импульсный набор, то шипение, а когда телефон на той стороне занят — все это превращается в муку. И когда это все уже совсем мне надоело решил я отключить звук в модеме Zyxel OMNI neo, для этого необходимо в свойствах модема прописать строку инициализации: M0. Но к сожалению это помогает только при звонках через windows звонилку или другое отличное от tmail, т.к. он игнорирует все эти строчки и работает с модем напрямую. Чтобы tmail отключить звук модема в tmail необходимо в modem.ctl изменить строчку Init1 с Init1   ATZ~~| на Init1   ATZ~~|ATM0|

Настройка ip камеры для работы со skype

Как известно, Skype работает только с usb камерами, и когда у нас решили организовать видеоконференцию с другим городом через skype было решено приобрести необходимое оборудование, в которое входила и камера, но какую выбрать? Вебкамера у нас была и понятное дело, что она предназначена для общения двух людей, и показывать нормально большое помещение будет проблематично, и поэтому было принято решение приобрести ip камеру, но ip камеры имея огромное количество возможностей не работают со skype, точнее их просто нельзя там выбрать. Но знаниями нужно делиться и нашлось решение 

Обзор бесшумной (без клика) мышки A4TECH OP-200Q

Дети — цветы жизни и случилось так что меня заругали за то, что я слишком сильно кликаю мышкой ночами и мешаю спать маленькому ребенку. Бороздя просторы интернета я нашел способы как сделать мышку тихой, но все это было слишком неправильно, т.к. я видел такие мышки в которых загибают контакты или еще что-то делают все это сильно убого и неудобно. Но слава чему-то или кому-то я нашел славный по описанию вариант — мышь A4 tech OP200Q, которая как уверяют совсем бесшумная, т.к. там используется инфракрасная индукция или что то в этом роде. Ну ладно я начал искать эту мышечку в своем городе и это оказалось проблемой, т.к. нигде нету, но нашлась фирма которая смогла сделать доставку… ох уж сколько я ждал =) целую неделю. И вот она у меня в руках…