<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:enkryptor</id>
  <title>Нахрена козе баян.</title>
  <subtitle>информация бывает бесполезной</subtitle>
  <author>
    <name>enkryptor</name>
  </author>
  <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom"/>
  <updated>2007-09-19T18:23:43Z</updated>
  <lj:journal username="enkryptor" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://enkryptor.livejournal.com/data/atom" title="Нахрена козе баян."/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:138688</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/138688.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=138688"/>
    <title>Как иван-дурак LDAP-сервер поднимал</title>
    <published>2007-09-19T15:08:10Z</published>
    <updated>2007-09-19T18:23:43Z</updated>
    <category term="личный опыт"/>
    <content type="html">&lt;p&gt;Намедни маячила передо мной тривиальная задача сделать пользователям общую адресную книгу. Отягчающее обстоятельство - подавляющее большинство народа работает с MS Outlook. Казалось бы, чего тут мудрствовать - создаём файл .pst с папкой контактов, кладём его в сеть в доступе только для чтения... А не тут-то было! Outlook все свои .pst открывает в монопольном режиме, так что пока такой файл открыт, никакой другой софтиной посмотреть его нельзя; с .pab то же самое. Так что вариантов остаётся немного - или MS Exchange, или кукиш с маслом. Или же LDAP. Вот о последнем и поговорим.

&lt;p&gt;Итак, общая адресная книга на LDAP-сервере. На первый взгляд всё просто - в сети howto полно, бери да делай... но, как всегда, есть небольшая подлянка. Действительно, документации по LDAP завались. Проблема в том, что её слишком много, ибо сам протокол LDAP создавался для целей куда более масштабных, чем скромный офисный адрес бук.

&lt;p&gt;Профильтровав ряд HOWTO и выявив нужную для запуска адресной книги информацию, я решил написать минимально возможное руководство, вдруг кому пригодится.
&lt;a name="cutid1"&gt;&lt;/a&gt;
&lt;p&gt;&lt;b&gt;mini-HOWTO: Запуск общей адресной книги на OpenLDAP под Linux для &lt;s&gt;чайников&lt;/s&gt; сильно занятых недосисадминов&lt;/b&gt;

&lt;p&gt;&lt;b&gt;1.&lt;/b&gt; Устанавливаем OpenLDAP

&lt;p&gt;С установкой вопросов возникнуть не должно. Сам OpenLDAP есть во всех современных дистрибутивах Linux, конкретно процесс установки, понятное дело, зависит от того, какой дистрибутив используется. Скорее всего, нужно будет установить пакеты openldap и openldap-servers, для удобства и диагностики можно добавить openldap-clients.

&lt;p&gt;&lt;b&gt;2.&lt;/b&gt; Редактируем &lt;b&gt;slapd.conf&lt;/b&gt; и запускаем slapd

&lt;p&gt;Конфиг самого сервера LDAP, у меня он нашёлся в &lt;b&gt;/etc/openldap/slapd.conf&lt;/b&gt;
&lt;br&gt;Пишем в него следующее:
&lt;pre&gt;
include     /usr/local/etc/openldap/schema/core.schema
include     /usr/local/etc/openldap/schema/cosine.schema
include     /usr/local/etc/openldap/schema/inetorgperson.schema
pidfile     /var/run/slapd.pid
argsfile    /var/run/slapd.args
database    ldbm
suffix      "dc=mycompany, dc=ru"
rootdn      "dc=mycompany, dc=ru"
rootpw      тут пишем хэш пароля
directory   /var/db/openldap-ldbm
index       objectClass eq
&lt;/pre&gt;
&lt;p&gt;Вместо mycompany можно указать название своей конторы/локалки/т.п.
&lt;br&gt;Хэш пароля получаем с помощью утилиты &lt;b&gt;ldappasswd&lt;/b&gt;

&lt;p&gt;Закончив с &lt;b&gt;slapd.conf&lt;/b&gt;, старуем сервер командой &lt;b&gt;slapd&lt;/b&gt;.

&lt;p&gt;&lt;b&gt;4.&lt;/b&gt; Создаём базу данных

&lt;p&gt;Идём в директорию БД (путь к ней мы указали выше): &lt;b&gt;/var/db/openldap-ldbm&lt;/b&gt;
&lt;br&gt;Создаём описание нашей адресной книги, положим его в файл &lt;b&gt;book.ldif&lt;/b&gt;:
&lt;pre&gt;
dn:     dc=mycompany, dc=ru
objectClass:    top
objectClass:    dcObject
objectClass:    organization
dc:     mycompany

dn:     ou=addressbook, dc=mycompany, dc=ru
objectClass:    top
objectClass:    organizationalUnit
ou:     addressbook
&lt;/pre&gt;
&lt;p&gt;Добавляем эту структуру в собственно базу данных:
&lt;br&gt;&lt;b&gt;ldapadd -D 'dc=mycompany, dc=ru' -f book.ldif -W -x&lt;/b&gt;
&lt;br&gt;(нужно будет ввести пароль, который у нас указан в &lt;b&gt;slapd.conf&lt;/b&gt;)

&lt;p&gt;Всё, должна заработать. Можно проверить там же с помощью ldapsearch:
&lt;br&gt;&lt;b&gt;ldapsearch -b 'ou=addressbook, dc=mycompany, dc=ru' '(objectclass=*)'&lt;/b&gt;


&lt;p&gt;&lt;b&gt;5.&lt;/b&gt; Добавляем контакты

&lt;p&gt;Создаём ещё один .ldif (предыдущий кстати можно удалить) со следующим содержимым:
&lt;pre&gt;
dn: cn=Vasya Pupkin, ou=addressbook, dc=mycompany, dc=ru
cn: Vasya Pupkin
gn: Vasya
sn: Pupkin
objectClass: person
mail: pupkin@mycompany.ru
objectClass: organizationalPerson
objectClass: inetOrgPerson
&lt;/pre&gt;
&lt;p&gt;Последние две строчки неочевидно нужны - требуются аттрибутом mail. Добавляем эту запись (и остальные контакты по аналогии) с помощью того же ldapadd.

&lt;p&gt;Для удобства работы рекомендую скачать бесплатный ldap browser - &lt;a href="http://www-unix.mcs.anl.gov/~gawor/ldap/"&gt;http://www-unix.mcs.anl.gov/~gawor/ldap/&lt;/a&gt; (потребует JRE)

&lt;p&gt;&lt;b&gt;6.&lt;/b&gt; Настраиваем почтовый клиент

&lt;p&gt;Для всех почтовиков настройки идентичны (я проверял в MS Outlook, Outlook Expess, Mozilla Thunderbird и TheBat!):

&lt;p&gt;Имя сервера - собственно, адрес нашего OpenLDAP-сервера&lt;br&gt;
База поиска (Base DN) - dc=mycompany, dc=ru

&lt;p&gt;К сожалению, почтовые клиенты обычно не предусматривают запрос к LDAP-серверу "покажи мне все записи", поэтому придётся изощряться, задавая поиск вида "содержащие пробел в имени" или "содержащие @ в адресе".

&lt;p&gt;Если чего непонятно - спрашивайте в комментариях, не стесняйтесь.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:138280</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/138280.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=138280"/>
    <title>Не терминусом единым...</title>
    <published>2007-09-13T08:04:46Z</published>
    <updated>2007-09-13T08:05:35Z</updated>
    <category term="есть многое на свете"/>
    <content type="html">&lt;p&gt;&lt;br /&gt;Не уверен, надо ли читателю объяснять, что такое моноширинные шрифты и где они используются. Если читатель не знает, значит оно ему и не нужно, если же ему знакомы основы дизайна, или он, прости господи, линуксоид какой, то тем паче терминал и моноширинные шрифты с Terminus во главе ему знакомы быть должны.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Так вот, раскатал я было губу поставить Terminus на машину с Windows. Однако вот незадача - на официальной странице разработчика шрифта Terminus формата .ttf или .fon нету. Правда, есть ссылка на другую страницу; там какой-то китаец, добрая душа, выложил таки Terminus.ttf, но без кириллицы. Оно и понятно - он же китаец, на кой чёрт ему кириллица - однако, сей казус заставил начать поиски некой альтернативы.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Так и сяк сформулированные запросы из гугла приводили меня на копии одной и той же объявы, где кто-то не в меру предприимчивый упорно предлагал продать три кириллических моноширинных шрифта (Nevelichka.ttf, Script.ttf и Terminus.ttf) за 200 рублей. При этом ссылка на сайт была битая, но нет худа без добра - помаявшись ещё полчаса я отыскал-таки два бесплатных моноширинных шрифта, чьи эргономические показатели вполне меня устроили. Собственно, о них и напишу, может кому тоже пригодится. &lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Итак, первый шрифт называется Consolas и входит он в дистрибутив Windows Vista. Вот такой:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;img src="http://enkryptor.net.ru/images/articles/20070913114954595_1.gif"&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;С сайта Майкрософт можно бесплатно скачать Consolas, правда почему-то в виде .exe-файла (инсталлятор), который отказывается работать, если в системе не установлена Visual Studio .NET. Я решил выложить этот шрифт в ttf в обычном архиве (см. ниже), чтобы другие люди могли его скачать, не мучаясь; подозреваю, этим я нарушаю некие условия, установленные правообладателем, ну да от Майкрософт не убудет, нефиг экзешки выкладывать.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Во-вторых, есть набор бесплатных шрифтов DejaVu, в него входит в том числе моноширинный DejaVu LGC Sans Mono, тоже весьма симпатичный. Выглядит он примерно так:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;img src="http://enkryptor.net.ru/images/articles/20070913114954595_2.gif"&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Оба шрифта вы можете найти в этом дневнике в разделе "&lt;a href="http://enkryptor.net.ru/filemgmt/index.php"&gt;Файлы&lt;/a&gt;".</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:138079</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/138079.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=138079"/>
    <title>Где ты, моя черноглазая, где...</title>
    <published>2007-09-10T17:04:36Z</published>
    <updated>2007-09-10T17:05:24Z</updated>
    <category term="есть многое на свете"/>
    <content type="html">&lt;p&gt;Обзор бесплатных персональных поисковых систем.

&lt;p&gt;Персональная поисковая система (desktop search system) - инструмент, индексирующий содержимое файлов на локальном компьютере пользователя и производящий поиск в этом содержимом. На момент обзора в Рунете курсировали неоднозначные мнения по поводу выбора такого инструмента, в основном упоминаются несколько популярных. Я решил дать им краткую оценку, руководствуясь следующими критериями:
&lt;ul&gt;
&lt;li&gt;Производительность, скорость поиска и индексации.&lt;/li&gt;
&lt;li&gt;Интерфейс, удобство и простота поиска.&lt;/li&gt;
&lt;li&gt;Гибкость, настраиваемость под конкретные задачи.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Рассматриваются Google Desktop, Персональный поиск Яндекса, Windows Desktop Search и Copernic Desktop Search. &lt;a name="cutid1"&gt;&lt;/a&gt;

&lt;p&gt;&lt;b&gt;1.&lt;/b&gt; Google Desktop (&lt;a href="http://desktop.google.ru/" target="_blank"&gt;desktop.google.ru&lt;/a&gt;)

&lt;p&gt;Описываемая версия - 5.1.0707.23222-ru-pb

&lt;p&gt;Весьма впечатляющий поисковик. Содержит в себе веб-сервер, использующий порт 4664 (только на loopback). Вся дальнейшая работа с поисковиком происходит через браузер, включая настройки и просмотр статуса индексирования.

&lt;p&gt;Плюсы - пользоваться Google Desktop крайне просто. Более того, результаты поиска появляются практически мгновенно даже на медленных компьютерах.

&lt;p&gt;Минусы - отсутствие какой-либо настраиваемости, как при установке (инсталлятор вообще не содержит интерактивных элеметов), так и при использовании (например, нельзя не индексировать какие-либо папки на локальных дисках). Использование Google Desktop будет затруднено без подключения к интернету - поиск работать будет, но с заметными тормозами. Ещё неприятность - даже русская версия не учитывает морфологию русского языка.

&lt;p&gt;Однако Google Desktop - это не только локальный поисковик. К нему может быть подключено множество т.н. "гаджетов" (плагинов, расширяющих функциональность), в том числе инструментов для работы с другими сервисами Google, такими как Google Calendar или Google Mail.

&lt;p&gt;Тут мы подходим к самому интересному. Дело в том, что Google Desktop может также индексировать данные этих сервисов. Более того, через учётную запись Google можно объединить индексы нескольких компьютеров. Таким образом мы получаем возможность осуществлять поиск одновременно в нескольких местах - в сетевых документах Google и на нескольких локальных компьютерах.

&lt;p&gt;&lt;b&gt;Резюме -&lt;/b&gt;&lt;br&gt;
Бесспорно полезный инструмент для синхронизации рабочих документов между несколькими компьютерами, особенно полезен тем, кто пользуется сервисами Google, такими как Google Mail, Google Documents, Google Calendar.

&lt;p&gt;Надо добавить, что Google Desktop является частью пакета Google Pack и может быть установлена с помощью Google Updater. Есть ещё версия Google Desktop Enterprise, но я ее пока не смотрел.


&lt;p&gt;&lt;b&gt;2.&lt;/b&gt; Персональный поиск Яндекса (&lt;a href="http://desktop.yandex.ru/" target="_blank"&gt;desktop.yandex.ru&lt;/a&gt;)

&lt;p&gt;Описываемая версия - 2.6.0

&lt;p&gt;Также запускает вебсервер, использует порт 9375 и отображает результаты поиска в браузере, в интерфейсе, похожем на интерфейс Яндекса. Может показывать браузер с поисковой формой по нажатию горячей клавиши.

&lt;p&gt;Со страницы результатов можно открыть как сам найденный файл, так и папку, его содержающую (открывается Проводником Windows, независимо от используемого браузера).

&lt;p&gt;Настройки достаточно скудны, хотя их всё же больше, чем у Google - в частности, можно указать путь хранения индексов, который по умолчанию лежит в local settings/application data/yandex. Для редактирования настроек используется уже не браузер, а самостоятельное окно.

&lt;p&gt;Никаких лишних наворотов типа гугловских "гаджетов" не имеет. В интернет лишний раз не лезет - проверяет свою версию на предмет обновления, да может показывать текущее состояние профиля на Яндексе (почты и ленты RSS), впрочем, и эта "фишка" отключаема.

&lt;p&gt;Из полезного - может искать в почтовых базах TheBat! (все остальные ищут только в MS Outlook, Outlook Express и Mozilla Thunderbird). Поддерживает подключение плагинов, причём на сайте Яндекса опубликован SDK для их разработки.

&lt;p&gt;&lt;b&gt;резюме -&lt;/b&gt;&lt;br&gt;
Шустрый удобный инструмент для поиска в рускоязычных документах на локальном компьютере.


&lt;p&gt;&lt;b&gt;3.&lt;/b&gt; Windows Desktop Search (&lt;a href="http://www.microsoft.com/windows/desktopsearch/" target="_blank"&gt;microsoft.com/windows/desktopsearch&lt;/a&gt;)

&lt;p&gt;Описываемая версия - 3.01

&lt;p&gt;Как и положено продукту компании Майкрософт, Windows Desktop Search весьма нетороплива - в частности, предпросмотр результатов при нажатии на пункт в списке генерируется несколько долгих секунд (это потому, что для предпросмотра .doc и .xls Windows Desktop Search загружает winword.exe и excel.exe соответственно). Без предпросмотра она показывает только заголовки, в предпросмотре же не выделяет ключевые слова, так что ориентироваться в результатах сложновато. Как и положено продукту компании Майкрософт, при установке Windows Desktop Search заметно затрагивает внутренности Windows - в частности, добавляет свой апплет в панель управления и службу "Windows Search", а при удалении требует перезагрузки компьютера.

&lt;p&gt;С другой стороны, Windows Desktop Search также можно устанавливать и администрировать по сети в Windows домене. Она интегрируется в продукты MS Office, в том числе в Outlook, заменяя поиск MSO своим, что делает задачу поиска документов более подконтрольной администратору домена.

&lt;p&gt;Для отображения результатов используется Internet Explorer, однако нажатие кнопки "search web" почему-то ищет дефолтным браузером в гугле. Можно ещё добавить, что в Windows Vista этот поисковик входит в дистрибутив, а больше я про него, пожалуй, ничего не скажу.

&lt;p&gt;&lt;b&gt;Резюме -&lt;/b&gt;&lt;br&gt;
Подойдёт для поиска документов в локальной сети на предприятии, принявшем ПО Microsoft как корпоративный стандарт.


&lt;p&gt;&lt;b&gt;4.&lt;/b&gt; Copernic Desktop Search (&lt;a href="http://copernic.com/en/products/desktop-search/" target="_blank"&gt;copernic.com/en/products/desktop-search&lt;/a&gt;)

&lt;p&gt;Описываемая версия - 2.1.1б

&lt;p&gt;Бесплатный инструмент персонального поиска от интернет-поисковика copernic.com.

&lt;p&gt;По оценке &lt;a href="http://www.uwebc.org/" target="_blank"&gt;The UW E-Business Consortium&lt;/a&gt; Copernic Desktop Search занял первое место в номинации "производительность", опередив 11 локальных поисковиков (в т.ч. вышеупомянутый Google Desktop).

&lt;p&gt;Он имеет свой собственный интерфейс отображения результатов с рядом полезных функций, таких как, например, предпросмотр документов (в т.ч. MS Office) с подсветкой ключевых слов, причём функции эти реализованы средствами самого продукта (то есть для предпросмотра .doc не требуется установленный Microsoft Word и т.д.). Также это, пожалуй, наиболее гибко настраиваемый инструмент из всех четырёх, а количество форматов файлов, в которых Copernic Desktop Search может производить поиск, превышает 150.

&lt;p&gt;К сожалению, для русскоязычных пользователей данный продукт имеет огромный минус - русские слова он ищет только в юникоде, поэтому будет бесполезен для индексирования текстовых файлов в кодировке windows-1251. Однако документы MS Office, в том числе русскоязычные, он обрабатывает корректно.

&lt;p&gt;&lt;b&gt;резюме -&lt;/b&gt;&lt;br&gt;
Удобное средство для быстрого ориентирования в куче документов .doc и .xls</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:137771</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/137771.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=137771"/>
    <title>"Ходить на работу" можно по-разному</title>
    <published>2007-09-07T15:26:16Z</published>
    <updated>2007-09-07T15:27:12Z</updated>
    <category term="жизнь айтишников"/>
    <content type="html">&lt;p&gt;
Коснусь вопроса удалённой и разовой работы. Я бы не стал пользоваться модным словом "фриланс", не потому, что оно модное, а потому что так получается всего два варианта - либо оный "фриланс", либо "нормальная работа". А ведь существует немаленький градиент взаимоотношений работника и заказчика, предполагающий различные сроки, ответственность, график работы, порядок решения задач и сам подход к их решению.
&lt;p&gt;
Для примера рассмотрим вариант постоянной или разовой работы, не требующей присутствия на территории предприятия или офиса. &lt;a name="cutid1"&gt;&lt;/a&gt;
&lt;p&gt;
Такая работа имеет свои плюсы и минусы, как для руководства, так и для сотрудника.

&lt;p&gt;Для руководства
&lt;p&gt;
&lt;b&gt;плюсы:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;фрилансер работает на результат, а не на время; такой подход более продуктивен&lt;/li&gt;
&lt;li&gt;внештатный сотрудник дешевле, он не требует от предприятия места и технического оснащения&lt;/li&gt;
&lt;li&gt;предприятие не несёт социальных обязательств перед сотрудниками вне штата&lt;/li&gt;
&lt;/ul&gt;

&lt;b&gt;минусы:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;людям привычней общаться лично; не все могут обойтись перепиской или телефонными разговорами&lt;/li&gt;
&lt;li&gt;руководство может считать, что фрилансера сложнее контролировать и не быть психологически готовым платить деньги человеку, которого и в лицо-то видели всего пару раз&lt;/li&gt;
&lt;li&gt;руководство может не доверять сотруднику со стороны, сомневаться в его лояльности, компетентности, ответственности&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Для сотрудника
&lt;p&gt;
&lt;b&gt;плюсы:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;очевидны - не нужно тратить время на дорогу, появляется возможность самому удобно планировать своё время, создавать комфортные условия работы и т.п.&lt;/li&gt;
&lt;li&gt;кроме того, фриланс теоретически более выгоден, т.к. фрилансер сам находит себе применение, в то время как на постоянной работе это делают за него менеджеры и директора, берущие свой процент с прибыли&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;минусы:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;Удалённая работа требует серьёзной самодисциплины. То, чего в своё время не хватило мне самому. Срыв сроков подрывает доверие заказчика тем серьёзнее, если работник не состоит в штате компании.&lt;/li&gt;
&lt;li&gt;Человек может быть не готов искать или изобретать работу самостоятельно. Неудачное планирование вкупе с ошибочной оценкой своих сил и возможностей может привести к тому, что вам элементарно не будет хватать денег на еду.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
На сегодя "буду краток", засим сформулирую главные тезисы и перейду к выводам.
&lt;ul&gt;
&lt;li&gt;работа фрилансера требует определённого уровня компетентности, т.к. становится выгоднее заниматься дорогими проектами&lt;/li&gt;
&lt;li&gt;работа фрилансера требует определённога подхода - умения &lt;i&gt;решать задачу&lt;/i&gt;, а не выполнять задания&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Вывод&lt;/b&gt; - не нужно бояться "ненормальной" работы (удалённой, со свободным графиком, и т.п.), если работодатель ценит вас как специалиста. Если же вы сами не уверены в собственной подготовке, то набираться опыта разумней на постоянной должности.

</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:137489</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/137489.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=137489"/>
    <title>Как добавить новую функцию в готовый софт</title>
    <published>2007-09-06T16:38:02Z</published>
    <updated>2007-09-06T16:38:02Z</updated>
    <category term="хитрое колдунство"/>
    <content type="html">&lt;p&gt;
Знакомым аналитикам, обрабатывающим большие объёмы текстовой информации, пришлась по вкусу программа Text Spotlight. Принцип её работы прост - она вешает &lt;a href="http://en.wikipedia.org/wiki/Hooking"&gt;хук&lt;/a&gt; на вывод текста и подсвечивает заданные слова в окнах приложений - в браузерах, редакторах, да где угодно, хоть в самих заголовках окон. Ориентироваться в тексте становится легче.

&lt;p&gt;
Однако у Text Spotlight есть заметный минус - список слов для подсветки может быть только один. То есть, нельзя создать несколько словарей под разные цели, хотя иногда такое бывает нужно. При этом словарь неудобно хранится в реестре в виде REG_BINARY, а меняется в настройках по одному слову кнопками Add/Delete, и всё вместе это несколько усложняет задачу достижения "многословарности".

&lt;p&gt;
Решал я её так.

&lt;a name="cutid1"&gt;&lt;/a&gt;

&lt;p&gt;
Сначала с помощью regmon я посмотрел, куда именно Text Spotlight сохраняет свой словарь. Оказалось, что все настройки хранятся в HKEY_CURRENT_USER&amp;#92;Software&amp;#92;Text Spotlight 2.0 - ну хоть не в HKEY_LOCAL_MACHINE,
хотя заводить кучу профилей ради одной софтины - тоже не вариант. Однако, таким образом, запуск программы со словарём из файла приводится к нехитрому алгоритму:

&lt;p&gt;
1. записать в реестр значения из этого файла&lt;br&gt;
2. запустить программу&lt;br&gt;
3. дождавшись ее завершения, сохранить ветку реестра в файл

&lt;p&gt;
Мало кто знает, что regedit.exe имеет полезные ключи запуска (в справке по regedit'у про это нет):

&lt;p&gt;
&lt;b&gt;regedit.exe /e&lt;/b&gt; - экспортировать в файл .reg параметр или целую ветку реестра&lt;br&gt;
&lt;b&gt;regedit.exe /s&lt;/b&gt; - импортировать в реестр данные из файла

&lt;p&gt;
Таким образом задача решается даже с помощью bat-скрипта. Правда, тогда cmd.exe, исполняя bat-скрипт, будет открывать своё окно на всё время исполнения программы; не зная, как отучить cmd.exe показывать окно, я решил просто то же самое написать на vbs:
&lt;pre&gt;
s = WScript.Arguments(0)
line1 = "taskkill /IM textspotlight.exe"
' (на всякий случай прибьём процесс, если он уже запущен)
line2 = "regedit.exe /s " &amp;amp; s &amp;amp; ".reg"
line3 = "textspotlight.exe"
line4 = "regedit.exe /e " &amp;amp; s &amp;amp; ".reg ""HKEY_CURRENT_USER&amp;#92;Software&amp;#92;Text Spotlight 2.0"""
set objWshShell = WScript.CreateObject("WScript.Shell")
intRC = objWshShell.Run(line1, 0, TRUE)
intRC = objWshShell.Run(line2, 0, TRUE)
intRC = objWshShell.Run(line3, 0, TRUE)
intRC = objWshShell.Run(line4, 0, TRUE)
&lt;/pre&gt;

&lt;p&gt;
Скрипт запускается с единственным обязательным параметром - именем файла для сохранения данных. Понятное дело, что вместо HKCU&amp;#92;Software&amp;#92;Text Spotlight 2.0 можно указать любой путь к нужной ветке и использовать скрипт с другим ПО.

&lt;p&gt;
Ну, запустил я скрипт с параметром "1". Создал тестовый набор из одного слова "1111". Потом запустил скрипт с параметром "2". Создал тестовый набор из слова "2222" (никакой фантазии, ага). Теперь проверяем. Запускаем "launcher.vbs 1" - подсвечивается 1111. Запускаем "launcher.vbs 2" - подсвечивается 2222. Ништяк.

&lt;p&gt;
Посмотрел я на это дело и задумался - а может, всё уже давно изобретено, и есть какая утилита для запуска приложений с тем или иным снапшотом веток реестра? Знает кто-нибудь?

&lt;p&gt;
И кстати - скачать Text Spotlight 2.0 (проверенная стабильная версия) можно здесь же, в &lt;a href="http://enkryptor.net.ru/filemgmt/index.php"&gt;соответствующем разделе&lt;/a&gt; 8))</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:137252</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/137252.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=137252"/>
    <title>Почему надо рассказывать про открытые системы.</title>
    <published>2007-09-05T16:27:38Z</published>
    <updated>2007-09-05T16:28:50Z</updated>
    <category term="GNU/Linux и FOSS"/>
    <content type="html">Я не раз встречал людей, не понимающих, за счёт чего существует открытое ПО. Для таких людей мир программистов прост - это такая же работа, ежедневные походы в офис в обмен на N ден. знаков в еденицу времени. Система ценностей такого подхода одномерна и прямо пропорциональна оному N; не берясь судить о человеческих качествах, замечу, что подход сей предполагает однозначное, если не сказать наивное представление об идеале. Однако, друзья, идеала быть не может, даже в таком "искусственном" рукотворном мире как мир программного обеспечения.&lt;br /&gt;&lt;br /&gt;Столкнувшись с примерами разработки открытых проектов, вышеобозначенные люди впадают в искреннее удивление - дескать, как это может быть? Что такое особенное есть у программистов-одиночек, чего нет у крупных уважаемых компаний? Я бы называл это особенное "философией" или "идеологией"... Но обо всём по порядку.&lt;br /&gt;&lt;br /&gt;Итак, почему не бывает идеального ПО? Нет, не не потому, что технологии недостаточно развиты. И не потому, что не хватает ресурсов, аппаратных или программных. В первую очередь идеального ПО нет потому, что &lt;b&gt;в мире существует более одного идеала&lt;/b&gt;. И в контексте программного обеспечения "идеология" есть &lt;b&gt;представление о том, что такое хорошее ПО&lt;/b&gt;.&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;Так вот, у сообщества опенсорс есть идеология. У проприетарного ПО идеологии нет, так как у его разработчиков нет цели. Точнее, цель-то всегда одна - заработать больше денег. Очевидная, но важная мысль - &lt;b&gt;коммерческое делают ПО таким, чтобы заработать больше денег&lt;/b&gt;. Отсюда появляются лишние и вредные функции (например, активация) и не появляются полезные (например, поддержка конкурентных форматов).&lt;br /&gt;&lt;br /&gt;Ярчайший пример такого "собственнического" подхода к разработке ПО являет, понятно дело, корпорация Майкрософт. Её, конечно, не ругал только ленивый, я и не собираюсь осуждать продукцию Майкрософт, зачем же. Та же Windows XP - объективно хорошая операционная система. Но я осуждаю сам подход Майкрософт к разработке, &lt;i&gt;идеологию&lt;/i&gt; её продукта.&lt;br /&gt;&lt;br /&gt;К сожалению, коммерческие проекты часто оказываются более конкурентоспособны в сравнении с опенсорс, поскольку софтварные компании могут позволить себе вкладывать существенные средства в развитие и рекламу. Ситуация напоминает парадокс музыкального рынка - все ругают "попсу", но почему-то покупают её больше всего остального. Собственно, пропаганда открытого ПО нужна самому опенсорс сообществу в первую очередь. Точнее, даже не пропаганда; открыть людям глаза, дать понять, что есть иное, кроме навязанного рекламой и обществом - а там пусть каждый решает, что ему лучше. Ведь чтобы сделать выбор, нужно хотя бы иметь возможность помыслить о выборе.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:137120</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/137120.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=137120"/>
    <title>Tadaima!</title>
    <published>2007-09-04T13:50:26Z</published>
    <updated>2007-09-04T13:51:46Z</updated>
    <content type="html">&lt;div align="right"&gt;
&lt;table width="400"&gt;&lt;tr&gt;&lt;td&gt;
&lt;b&gt;Tadaima&lt;/b&gt; (яп. &lt;img src="http://enkryptor.net.ru/images/articles/20070904173334563_1.gif"&gt; - "я дома") - Идиома, вежливое &lt;br&gt;
приветствие по возвращению в собственный дом.
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br&gt;
Последний раз относительно активно я вёл веблог года два назад. Случилось так, что с удалённой работы меня угораздило перейти на полный рабочий день; как ни странно, времени стало больше. Снова вот буду пописывать.
&lt;p&gt;
Тематику веблога определить сложно, но в целом она компьютерная или около-компьютерная, это сто пудов, а подробнее как-нибудь по ходу дела определимся. Будут вестись зеркала на ЖЖ и diary.ru, таким образом всего лент получается три - на net.ru, на diary.ru и на livejournal.com. Ориентировочная периодичность - одна запись в сутки.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:136536</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/136536.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=136536"/>
    <title>enkryptor @ 2007-08-27T19:03:00</title>
    <published>2007-08-27T15:05:48Z</published>
    <updated>2007-08-28T11:22:37Z</updated>
    <category term="повод!"/>
    <content type="html">А ещё, кстати, 25 августа 16 лет наза Торвальдс сообщил о разработке своей ОС:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.ru/group/comp.os.minix/msg/b813d52cbc5a044b?hl=ru&amp;"&gt;http://groups.google.ru/group/comp.os.minix/msg/b813d52cbc5a044b?hl=ru&amp;&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;
From: torvaldsSklaava.Helsinki.Fi  (Linus Benedict Torvalds)
To: Newsgroups: comp.os.minix
Subject: Чего вам больше всего не хватает в minix?
Summary: небольшой опрос для моей операционной системы
Message-ID: &amp;lt;1991Aug25.205708.9541@klaava.Helsinki.Fi&amp;gt;

Привет всем пользователям minix! Я тут пишу (бесплатную) операционную систему
(любительскую версию — она не будет такой большой и профессиональной, как gnu)
для 386-х и 486-х AT. Я вожусь с этим с апреля, и она, похоже, скоро будет готова.
Напишите мне, кому что нравится/не нравится в minix, поскольку моя ОС на нее
похожа (кроме всего прочего, у нее — по практическим соображениям — то же
физическое размещение файловой системы).
Пока что я перенес в нее bash (1.08) и gсс (1.40) , и все вроде работает.
Значит, в ближайшие месяцы у меня получится уже что-то работающее, и мне бы
хотелось знать, какие функции нужны большинству. Все заявки принимаются,
но выполнение не гарантируется : -)

Линус (Torvalds@klaava.Helsinki.fi)
&lt;/pre&gt;(перевод Натальи Шаховой)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:136283</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/136283.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=136283"/>
    <title>enkryptor @ 2007-08-17T00:03:00</title>
    <published>2007-08-16T20:04:23Z</published>
    <updated>2007-08-16T20:04:23Z</updated>
    <content type="html">&lt;h2&gt;И волки сыты!&lt;/h2&gt;&lt;br /&gt;&lt;img src="http://exler.ru/bannizm/10-08-2007/12.gif" alt=""&gt;&lt;br /&gt;&lt;a href="http://exler.ru/bannizm/10-08-2007/12.gif"&gt;http://exler.ru/bannizm/10-08-2007/12.gif&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Чувствую, что постебались, но не пойму, над кем.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:136158</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/136158.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=136158"/>
    <title>enkryptor @ 2007-08-16T22:12:00</title>
    <published>2007-08-16T18:18:00Z</published>
    <updated>2007-08-17T07:14:43Z</updated>
    <category term="повод!"/>
    <content type="html">А ещё, между прочим, в 1979 году компания Sony совместно с Philips и Bayer представила метод записи на лазерные компакт-диски PCM. И 16 августа 1982 года началось массовое производство компакт-дисков, на заводе в г. Лангенхаген (Германия) То бишь сегодня сидюку исполнилось 25 лет, не хрен собачий.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:135806</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/135806.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=135806"/>
    <title>enkryptor @ 2007-08-16T15:52:00</title>
    <published>2007-08-16T11:59:01Z</published>
    <updated>2007-08-16T11:59:01Z</updated>
    <content type="html">Блин, пора уже тег заводить... стучиться ко мне значит опять бот в аську, зовёт на сайт, посвящённый чудо-программе "GSM-Ping", которая якобы по номеру телефона на карте показывает местоположение этого телефона. На самом деле, ясен перец, никакого GSM Ping'а нет и быть не может, а инсталлятор устанавливает в винду троян.&lt;br /&gt;&lt;br /&gt;Раньше у gsm-ping был сайт на народе.ру, сейчас они купили хостинг и доменное имя второго уровня, но суть аферы от этого не поменялась.&lt;br /&gt;Вот тут народ обсуждает то же самое:&lt;br /&gt;&lt;a href="http://portal.istra.ru/forum/index.php?showtopic=11795"&gt;http://portal.istra.ru/forum/index.php?showtopic=11795&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Порадовало объяснение принципа работы чудо-софта:&lt;br /&gt;"&lt;i&gt;определяет местоположение сигнала мобильного телефона по его номеру, используя сервисы мобильных операторов,  по средствам интернета, затем подгружает карту города&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;То ли неграмотный жулик не знает о существовании слова "посредством", то ли у него доступ к каким-то хитромудрым "средствам интернета", вовсю пользующие "сервисы мобильных операторов" (каких? какие?) ... блин, стыдно, ей богу, я б и то поумней чего-нить придумал</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:135539</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/135539.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=135539"/>
    <title>кошерно!</title>
    <published>2007-08-15T17:34:20Z</published>
    <updated>2007-08-15T17:34:20Z</updated>
    <content type="html">Порадовал комментарий &lt;a href="http://www.linux.org.ru/profile/enkryptor/whois.jsp?nick=odip"&gt;odip&lt;/a&gt;'а к статье "&lt;a href="http://www.linux.org.ru/jump-message.jsp?msgid=2087014"&gt;Серия полезных советов. Текстовые утилиты&lt;/a&gt;" на linux.org.ru:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Берется perl (например) и пишется все что нужно, это проще, чем мучиться с текстовыми утилитами. Пока задача не сильно сложна - ими можно пользоваться, но как только "шаг влево, шаг вправо" - тут же оказывается, что нужно писать сложный скрипт на sh или уже без awk не обойтись, а там уже и до perl рукой подать, так проще сразу на perl написать... &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;флужу-копипастю, да</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:135395</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/135395.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=135395"/>
    <title>enkryptor @ 2007-08-10T04:28:00</title>
    <published>2007-08-10T00:35:06Z</published>
    <updated>2007-08-10T01:31:16Z</updated>
    <content type="html">&lt;i&gt;Это архиважно и архинужно!&lt;/i&gt;&lt;br /&gt;В. И. Ленин&lt;br /&gt;&lt;br /&gt;&lt;i&gt; -- Как ты себя чувствуешь? -- беспокоилась Кнопочка.&lt;br /&gt;   -- Сейчас уже немножко лучше,  а  сначала  показалось  даже,&lt;br /&gt;будто дом вертится.&lt;br /&gt;   -- Какой дом?&lt;br /&gt;   -- Вон тот, что напротив.&lt;br /&gt;   Кнопочка  и  Пестренький  взглянули  на дом и тоже принялись&lt;br /&gt;хвататься друг  за  дружку  руками.  Им  показалось,  что  дом,&lt;br /&gt;который  вначале  был  повернут  к ним лицевой стороной, теперь&lt;br /&gt;повернулся боком.&lt;/i&gt;&lt;br /&gt;Николай Носов. "Незнайка в Солнечном городе"&lt;br /&gt;&lt;br /&gt;Это всё преамбула. А вот сама амбула:&lt;br /&gt;&lt;a href="http://realty.lenta.ru/news/2007/08/08/built/"&gt;В России появятся вращающиеся небоскребы&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Троекратное "ура"!&lt;/b&gt;&lt;br /&gt;&lt;i&gt;... группа Фишера заканчивала разработку, но не решила до конца, как реализовать систему водоснабжения и канализации во вращающемся здании.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"фигасе... а куда я сру?"&lt;/i&gt; (&lt;a href="http://bash.org.ru/quote/134740"&gt;Цитата 134740&lt;/a&gt;, bash.org.ru)&lt;br /&gt;&lt;br /&gt;Полонский жжот! Наконец-то стоительные монстры делом занялись, а то последнее время всё херню клепают какую-то...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:134939</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/134939.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=134939"/>
    <title>ахтунг!</title>
    <published>2007-08-02T15:30:50Z</published>
    <updated>2007-08-02T15:30:50Z</updated>
    <content type="html">Очередные кидалы: &lt;b&gt;vi-mobile.biz&lt;/b&gt; (сайт зарегистрирован 1 августа 2007 года).&lt;br /&gt;&lt;br /&gt;Представитель сидит на аське 450772607, спам-бот рассылает рекламу с номера 461975039 (все номера опять же зарегистрированы совсем недавно).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Предлагают телефоны по заниженной стоимости, объясняя это тем, что "товар" украден с таможни (конфискат). Единственный порядок расчетов - предоплата через Web money. На сайте каталога товаров нет, при высказывании сомнений в ответ пишут "Уговорами мы не занимаемся - решать Вам. Если начнем работать то все сами поймете". А ведь на практике &lt;b&gt;все интенет-магазины, продающие "конфискат", мошенники&lt;/b&gt;. Конфискованное с таможни имущество всегда передаётся в РФФИ и в дальнейшем идёт в оптовую (не розничную!) продажу через поверенные компании, имеющие специальную лицензию. В общем, дурят мозги.&lt;br /&gt;&lt;br /&gt;Но самое главное - &lt;b&gt;эти уроды спамят в аську&lt;/b&gt;! Предлагаю ударить врага его же оружием.&lt;br /&gt;&lt;br /&gt;1. Поставьте ссылку на этот пост или продублируйте его у себя. Пусть больше людей узнают о том, как какие-то уроды пытаются их обокрасть. Предупреждён - значит вооружён!&lt;br /&gt;&lt;br /&gt;2. Постучитесь в аську 450772607 и позадавайте провокационные вопросы насчёт происхождения товара и гарантий его доставки. Честно, это прикольно.&lt;br /&gt;&lt;br /&gt;3. Можно постучаться к 450772607 и предложить какой-нибудь товар. Например:&lt;br /&gt;- гробы б.у. по цене на %40-%50 ниже рыночной стоимости&lt;br /&gt;- наручные часы-термометр с кукушкой; если берёте сейчас, то запасная кукушка в комплекте&lt;br /&gt;- оптовые поставки снега зимой по предоплате&lt;br /&gt;- фирменные веники, оплата через WMZ&lt;br /&gt;- эксклюзивные компьютерные кресла со встроенным ректальным массажёром&lt;br /&gt;- уникальная книга "как зарабатывать в интернете. практические примеры", 1 шт. - 100WMZ&lt;br /&gt;- дырки от бубликов в ассортименте&lt;br /&gt;&lt;br /&gt;Мочи гада! Spammers must die!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:134838</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/134838.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=134838"/>
    <title>enkryptor @ 2007-08-01T12:14:00</title>
    <published>2007-08-01T08:16:40Z</published>
    <updated>2007-08-01T08:16:40Z</updated>
    <content type="html">Оно ещё и флешки поганит! )))))&lt;br /&gt;&lt;a href="http://community.livejournal.com/ru_linux/1316229.html"&gt;http://community.livejournal.com/ru_linux/1316229.html&lt;/a&gt;&lt;br /&gt;"Товарищ на работе воткнул совершенно нормальную, рабочую юсб-флешку в компьютер с вистой, и с тех пор как отрезало".</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:134640</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/134640.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=134640"/>
    <title>ускоренная релокация копулятивных органов</title>
    <published>2007-07-31T14:02:42Z</published>
    <updated>2007-07-31T14:02:42Z</updated>
    <content type="html">че-та я облажался - &lt;a href="http://mml.ru/satest.asp"&gt;http://mml.ru/satest.asp&lt;/a&gt; всего 12 правильных ответов из 16-и</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:134372</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/134372.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=134372"/>
    <title>enkryptor @ 2007-07-26T20:01:00</title>
    <published>2007-07-26T16:02:15Z</published>
    <updated>2007-07-26T16:02:15Z</updated>
    <content type="html">&lt;i&gt;Добрые советы напоминают касторку: их значительно проще давать, чем принимать&lt;/i&gt;.&lt;br /&gt;(Бернард Шоу)&lt;br /&gt;&lt;br /&gt;Хороший эпиграф к ЖЖ с разрешёнными комментариями.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:134074</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/134074.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=134074"/>
    <title>объява</title>
    <published>2007-07-18T13:44:49Z</published>
    <updated>2007-07-19T09:08:49Z</updated>
    <content type="html">(хм, интересно, остался ли ещё кто-то кто меня тут читает..)&lt;br /&gt;&lt;br /&gt;Гхм. Господа френды! Я вконец опустился духовно и решил поиграть в LineAge II. Собираюсь побегать немного (недельку?) чтобы получить представление о том, что это вообще такое, чем интересно ну и т.п. Объяснюсь - доселе в la2 я не играл и даже не видел ни разу, захотелось посмотреть.&lt;br /&gt;&lt;br /&gt;Собсна, встал вечный вопрос - на каком сервере играть. Есть ли смысл русскому человеку платить за игру на официальном сервере? Какие критерии важны при выборе сервера?&lt;br /&gt;&lt;br /&gt;Что я пока успел понять. Вчера зарегистрировался на la2world.ru, создал персонажа (Human/Mystic). Поиграл один вечер, докачал перса до 14 уровня, взял квест "Spirit Mirror", на нём и застрял. В одиночку бегать надоело, хочется командной игры. Не понравилось то, что часть текста там переведена на русский, хотя многое оставлено на англ. Хотелось бы либо всё на оригинальном английском, либо уж качественный перевод всего на русский (дык ж хрен кто такое делать будет). Также не понравилось то, что народ там бегает опять-таки поодиночке; хотя, с другой стороны, ясное дело - ведь это остров, на котором стартуют новички.&lt;br /&gt;&lt;br /&gt;Однако, ближе к делу. Сейчас я рассматриваю три варианта:&lt;br /&gt;1. la2world.ru - сервер на котором начал играть, уже есть перс, успел немного заценить работу сервера на практике, некоторые вещи не понравились, в подробности (альянсы, т.п.) пока не влезал.&lt;br /&gt;2. l2russia.com - на сайте написано что сие есть сервер с претензией на рпг; на практике не видел, но анонсы многообещающие.&lt;br /&gt;3. evermore.ru - с упором на стабильность и приближение к оригиналу; судя по форуму сервер оценили опытные игроки, в т.ч. перешедшие на него с других серверов.&lt;br /&gt;Посоветуйте, что ли... советы вида "да не лезь ты в эту хню, пойди лучше книжку почитай" рассматриваются.&lt;br /&gt;&lt;br /&gt;Второй вечный вопрос - кого и куда качать 8)) Своего первого перса Human/Mystic я предварительно ориентирую на подкласс Sorcerer(?), хотя пока (14 лвл) это особого значения не имеет (??). Хотелось бы чего-то боевого (не баффера) но и не танка (снайпера?), полезного в команде персонажа, который умеет делать немногое, но что умеет, делает хорошо.&lt;br /&gt;&lt;br /&gt;Общие пожелания - хочется больше оригинальных/социальных взаимодействий, тупое мочилово мобов успело надоесть за первый же вечер.&lt;br /&gt;&lt;br /&gt;Идеальным вариантом было бы, если б кто-то из моих френдов оказался заядлым (ну или не очень, я не привередливый:)) линейщиком, который бы не поленился дать новичку пару ценных советов и в перспективе немного потаскать по миру.&lt;br /&gt;&lt;br /&gt;Найдутся альтруисты?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;upd. 22:15&lt;/b&gt; добавил в список "к рассмотрению" elmore.ru - несколько человек из локалки на нем играют, да и сайт у них приятный</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:133672</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/133672.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=133672"/>
    <title>enkryptor @ 2007-06-21T14:38:00</title>
    <published>2007-06-21T10:54:16Z</published>
    <updated>2007-06-21T10:55:09Z</updated>
    <category term="бугага!"/>
    <content type="html">&lt;div align="right"&gt; - Молвите мне, отроки, что есть наилегчайшее на земле нашей бренной?&lt;br /&gt;Тянет руку отрок Анатолий.&lt;br /&gt; - Отвечай, отрок Анатолий&lt;br /&gt;Отрок отвечает:&lt;br /&gt; - Х*й, батенька!&lt;br /&gt;&lt;i&gt;(известный анекдот)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Баш на баш или библиографический реверс:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.books.ru/shop/books/35490"&gt;http://www.books.ru/shop/books/35490&lt;/a&gt;&lt;br /&gt;смотрим слева блок "те, кто заказал этот товар, также покупают"</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:133518</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/133518.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=133518"/>
    <title>с форума</title>
    <published>2007-05-24T16:56:05Z</published>
    <updated>2007-05-24T16:56:05Z</updated>
    <category term="бугага!"/>
    <content type="html">Если кто не видел ещё:&lt;br /&gt;&lt;a href="http://www.securitylab.ru/forum/read.php?FID=24&amp;TID=42034"&gt;http://www.securitylab.ru/forum/read.php?FID=24&amp;TID=42034&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;краткое содержание:&lt;i&gt;&lt;br /&gt;Вопрос: Покажи ifconfig&lt;br /&gt;Ответ: ELF `'4 д 4 .....&lt;/i&gt; (и далее на пять страниц дамп)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:133342</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/133342.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=133342"/>
    <title>Боян.</title>
    <published>2007-05-23T13:39:29Z</published>
    <updated>2007-05-24T16:37:25Z</updated>
    <category term="connected"/>
    <content type="html">Трёхнедельный!&lt;br /&gt;&lt;br /&gt;Processing key для расшифровки HD-DVD:&lt;br /&gt;&lt;b&gt;09-F9-11-02-9D-74-E3-5B-D8-41-56-C5-63-56-88-C0&lt;/b&gt;&lt;br /&gt;На крупнейшем техническом портале digg.com за сутки было удалено несколько десятков постов с этим номером, в том числе самый популярный за всю историю сайта пост (16 тыщ голосов).&lt;br /&gt;&lt;br /&gt;Новости по теме:&lt;br /&gt;&lt;a href="http://yro.slashdot.org/article.pl?sid=07/05/01/1935250"&gt;Censoring a Number&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rudd-o.com/archives/2007/04/30/spread-this-number/"&gt;Spread this number!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://community.livejournal.com/ru_nerds/903.html"&gt;Кросс-пост&lt;/a&gt; в &lt;span class='ljuser' lj:user='ru_nerds' style='white-space: nowrap;'&gt;&lt;a href='http://community.livejournal.com/ru_nerds/profile'&gt;&lt;img src='http://p-stat.livejournal.com/img/community.gif' alt='[info]' width='16' height='16' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://community.livejournal.com/ru_nerds/'&gt;&lt;b&gt;ru_nerds&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:133077</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/133077.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=133077"/>
    <title>словоточесание</title>
    <published>2007-05-22T00:09:00Z</published>
    <updated>2007-05-22T00:09:00Z</updated>
    <category term="лопата"/>
    <content type="html">"круглые суки", да</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:132853</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/132853.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=132853"/>
    <title>Они за нами следят...</title>
    <published>2007-05-20T23:06:57Z</published>
    <updated>2007-05-20T23:06:57Z</updated>
    <category term="бугага!"/>
    <content type="html">&lt;a href="http://bash.org.ru/quote.php?num=230667"&gt;http://bash.org.ru/quote.php?num=230667&lt;/a&gt;&lt;br /&gt;Он тоже его видел!&lt;br /&gt;&lt;br /&gt;Кто не помнит, моя история о встрече c NPC в реале:&lt;br /&gt;&lt;a href="http://enkryptor.livejournal.com/116498.html"&gt;http://enkryptor.livejournal.com/116498.html&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:132475</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/132475.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=132475"/>
    <title>фото</title>
    <published>2007-05-19T22:00:45Z</published>
    <updated>2007-05-19T22:01:22Z</updated>
    <category term="бугага!"/>
    <content type="html">А у меня недалеко от дома кое-кто обслуживает ежедневно!&lt;br /&gt;Вот, запечатлел, завидуйте:&lt;br /&gt;&lt;img src="http://pics.livejournal.com/enkryptor/pic/0001f3gf" border="0" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:enkryptor:132117</id>
    <link rel="alternate" type="text/html" href="http://enkryptor.livejournal.com/132117.html"/>
    <link rel="self" type="text/xml" href="http://enkryptor.livejournal.com/data/atom/?itemid=132117"/>
    <title>ух, гадюка подколодная!</title>
    <published>2007-05-04T08:24:03Z</published>
    <updated>2007-05-04T08:27:55Z</updated>
    <category term="хитрое колдунство"/>
    <content type="html">Стоит на серваке ASP Linux 11.2. Не мной поставлен, ну да не суть. В общем, запустил там я на свою голову yum update. Скачал он новое ядро в том числе, поставил.&lt;br /&gt;&lt;br /&gt;И тут начались безобразия - при загрузке показывает &lt;s&gt;жопу&lt;/s&gt; kernel panic, что со старым ядром, что с новым. Что за беда! День разбирался, сам не осилил - позвал матёрого опытного админища, который тот самый сервак ставил. Оказалось, что в загрузочные параметры ядра нужно добавить "selinux=0", чтобы отключить SELinux, который до обновления включен-то и не был.&lt;br /&gt;&lt;br /&gt;Но это же пипец! Чтобы апдейт включал SELinux и приводил к kernel panic. С Gentoo за два года работы у меня подобного не было никогда. И верь после этого русским дистрам?</content>
  </entry>
</feed>
