Вы находитесь на странице: 1из 18

Журнал сообщества mintlinux.ru №5 • октябрь 2010 г.

Интервью с Потаповым Сергеем,


разработчиком джаббер-клиента Vacuum-IM стр. 8

Футбольный
онлайн-менеджер Hattrick
стр.15

Обзор Linux Mint


Debian Edition (LMDE) стр. 2

Пример конфигурации Conky стр. 11 Ростерный бот


Отдельный икс сервер стр. 12 стр. 14
www.mintlin ux.r u

Обзор Linux Mint Debian Edition


(LMDE)
В этом номере мы решили рассказать вам разработки и будет постоянно совершен-
о версии Linux Mint, основанной не на ствоваться. Также учтите, что пока что,
Ubuntu (как все мы уже привыкли), а на на стадии установки, можно монтировать
Debian Testing. разделы только одного диска. Если у вас
Первым вопросом, которым все сразу за- более одного жесткого диска, то вы их
даются, а почему именно testing��
���������
? ������
Логич- сможете примонтировать только после
нее ведь было бы сделать на ветке sta-
���� окончания установки. От слов к делу! За-
ble. Ответов на этот вопрос несколько. пускаем установщик.
Во-первых, этот релиз является экспе-
риментальным. Во-вторых, разработчи- Выбираем язык системы:
ки захотели воплотить в жизнь идею об-
новления дистрибутива “накатом”. Чтобы
обновиться до новой версии, нет надоб-
ности скачивать очередной ISO-образ и
переустанавлиать систему. Достаточно
просто получать обновления. Что же вас
ждет, если вы уже скачали образ систе-
мы? Естественно, не стоит ожидать, что у
вас все сразу пройдет гладко и без во-
просов, но давайте не забегать вперед и
пройдемся по порядку, от процесса уста-
новки системы, до ее настройки под соб-
ственные нужды.

Мы не станем в этот раз останавливаться


на том, где скачать образ и как его за-
Часовой пояс:
писать на диск или флешку. Если вы не
знаете как это сделать, то прочтите наш
прошлый номер журнала. Перейдем сразу
к процессу установки системы.

После первой загрузки перед нашим взо-


ром предстанет привычная картина. На
рабочем столе имеются ярлыки «Компью-
тер», «Домашняя папка» и ярлык «Уста-
новки» системы. Последний нас интере-
сует больше всего.

Разработчики Linux Mint позаботились о


том, чтобы сделать максимально удобным
процесс установки. Стоит отметить, что
установщик находится в стадии активной

2 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

Модель клавиатуры и раскладку:

Нажав «Далее», нужно будет ввести логин


и пароль, но перед этим нужно будет про-
Теперь нужно выбрать жесткий диск, на
вести дополнительные манипуляции с рас-
который мы будем устанавливать данную
кладкой. Дело в том, что вы столкнетесь
систему:
с невозможностью переключить раскладку
языка. Поэтому мы вам рекомендуем до-
бавить на панель индикатор специальных
возможностей клавиатуры, кликнуть по
нему.

Переходим в закладку Layouts и жмем на


кнопку Add

Если у вас еще не разбит диск под нуж-


ды установки, то нажатием кнопки Edit, вы
попадете в программу Gparted и сможете
там настроить разделы. Как правильно
разбить диск мы уже описывали в 4-ом но-
мере журнала.

№5 • октябрь 2010 г. 3
www.mintlin ux.r u

Добавляем раскладку США: Выбираем диск, куда установится Grub:

Задаем комбинацию для переключения


языка:
Проверяем беглым взглядом еще раз все
наши настройки:

Теперь вводим логин, пароль и имя ком-


пьютера:

4 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

И жмем на заветное «install»:

Идем попить чай или занимаемся другим


полезным делом, установка займет поряд-
ка 10 минут.

При первой загрузке системы, нам понадо-


бится сразу проделать те же манипуляции
с раскладкой клавиатуры, что и при уста-
новке.

Сразу хочу предупредить, что обновлений


придется скачать приличное количество.
Но не будем забегать вперед.

Давайте посмотрим на преимущества си-


стемы, по сравнении с Debian testing.

Во-первых, это mintmenu, уже привычное


нам по более ранним версиям Linux Mint.

№5 • октябрь 2010 г. 5
www.mintlin ux.r u

В-четвертых, в Debian нет браузера Firefox.


В нем есть Ice weasel. Это почти тот же
«огнелис», но все же. Разработчики Linux
Mint дали нам привычный браузер Firefox
в своем новом детище.
Также не будем забывать о других раз-
работках Linux�
������ �������������������������
Mint���������������������
, таких как: настрой-
ка рабочего стола, менеджер обновлений,
менеджер загрузок, установка драйверов
Windows��������������������������������
для беспроводных устройств, ме-
неджер программ и т.д.
Ну а теперь, пришло время перейти к на-
стройкам установленной системы (предпо-
лагается, что вы уже удалили ненужный
софт и установили все доступные обнов-
ления системы. Если еще не сделали это-
го, то наберите из терминала:
sudo apt-get update
sudo apt-get upgrade ).
Первым делом установим пакет ����������
gdebi�����
. Те-
перь давайте определимся, что если вы
работаете из обычного терминала, то вам,
как всегда, придется перед командами на-
бирать «sudo».
Если же вы работаете из терминала адми-
нистратора, то вводите только команды.
Мы будем для удобства приводить коман-
ды для обычного терминала.
sudo apt-get install gdebi
Это необходимо для того, чтобы вы смогли
двойным кликом устанавливать ���������
deb������
паке-
ты.
Устанавливаем русский язык в firefox:
sudo apt-get install firefox-
Во-вторых, это предустановленный софт. l10n-ru
Какой вам необходим, а какой удалить –
это уже решать вам. Благодаря Mintmenu, Русифицируем цитаты в терминале:
удалить ненужный софт вы можете пря-
мо из меню. Кликните по ненужной про- sudo apt-get install fortunes-ru
грамме правой кнопкой мыши и выберите Если у вас wifi карта Broadcom и она не
«удалить». определилась, то делаем из �������������
root���������
термина-
В-третьих, в Debian���������������������
���������������������������
существует как обыч- ла следущее:
ный терминал, так и терминал админи- aptitude update
стратора. В �������
Debian� �������������������
testing������������
вам бы при-
шлось вручную настраивать привычное
aptitude install module-
вам «�����������������������������������
sudo�������������������������������
». Здесь же оно работает из ко-
assistant wireless-tools
робки. m-a a-i broadcom-sta

6 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

echo blacklist brcm80211 >> / Ключ:


etc/modprobe.d/broadcom-sta-
common.conf wget -O - http://deb.opera.com/
archive.key | apt-key add -
update-initramfs -u -k $(uname -r)
3) SKYPE
modprobe wl
deb http://download.skype.com/
Не забываем установить шрифты Microsoft linux/repos/debian/ stable non-
True Type Core Fonts: free
sudo apt-get install ttf- Ключ:
mscorefonts-installer gpg --keyserver pgp.mit.edu
Не помешает нам и утилита, которая будет --recv-keys 0xd66b746e && gpg
очищать систему от ненужного “мусора”: --export --armor 0xd66b746e  |
apt-key add -
sudo apt-get install bleachbit
4) Virtualbox
deb http://download.virtualbox.
org/virtualbox/debian squeeze
non-free
Ключ:
wget -q http://download.
virtualbox.org/virtualbox/
debian/oracle_vbox.asc -O- |
sudo apt-key add -
5) Qutim
deb http://qutim.org/debian/
unstable unstable main
Ключ:
Она удаляет кеш, cookies, историю посе- wget -O - http://qutim.org/
щений, неиспользуемые локали, логи, debian/archive.key | apt-key
временные файлы и сломанные ссылки. add -
Также может чистить историю ряда
приложений (Adobe Reader, APT, Bash, 6) Wine
Beagle, Chromium, Epiphany, Firefox, Flash, deb http://www.lamaresh.net/apt
GIMP, Google Earth, Java, KDE, OpenOffice. squeeze main
org, Opera, RealPlayer, Second Life viewer,
Skype, VIM, XChat и др.) Ключ:
wget -O - http://www.lamaresh.
Теперь давайте поговорим о дополнитель-
ных репозиториях, ведь они отличаются
net/apt/key.gpg | apt-key add -
от тех, что вы использовали в обычном Конечно, существует и множество других
Linux Mint. и, при необходимости, вы без труда най-
дете их на просторах интернета.
1) Google Chrome, Picasa, Google Desk-
top Надеюсь, мы помогли вам разобрать-
ся с первыми шагами в Linux Mint Debian
deb http://dl.google.com/linux/ Edition. Скорее всего у вас еще остались
deb/ stable non-free main вопросы. Их вы можете задать на фору-
2) OPERA ме русскоязычного сообщества Linux Mint
(mintlinux.ru)
deb http://deb.opera.com/opera/
stable non-free Автор Biol

№5 • октябрь 2010 г. 7
www.mintlin ux.r u

Интервью с Потаповым Сергеем,


разработчиком
джаббер-клиента Vacuum-IM
1. Расскажите о себе - имя (ник), возраст, занятие в жизни. Как давно в
команде?
Я, Потапов Сергей, также известен как Lion, мне 30 лет, в рабочее время я занима-
юсь программированием терминалов, которые предоставляют вам скидку, когда вы
заправляетесь на заправках Лукойла. В свое свободное время занимаюсь разработ-
кой и поддержкой джаббер-клиента Vacuum-IM, вот уже без малого четыре года.
2. Почему решили создать свой клиент (что-то не устраивало в других,
желание самореализоваться, etc.)?
В первую очередь, Вакуум для меня хобби, я его писал и
пишу исключительно в свое удовольствие, но при этом
он не лишен своей изюминки. Идея написать кроссплат-
форменный клиент, полностью состоящий из плагинов,
появилась у группы разработчиков JruDevels.org (в
которой я состою), уже очень давно, когда мы еще пи-
сали плагины к широко распространенному в те вре-
мена клиенту JAJC. Насколько я знаю, аналогичных по
архитектуре клиентов на сегодняшний день нет, разве
что проект saje (http://code.google.com/p/saje), но
он пока только в начале своего пути. Такая модульная
архитектура позволяет легко расширять и настраивать
Вакуум под свои нужды, можно выгрузить или даже
удалить плагины с ненужным функционалом, или на-
писать свой, при этом придётся разбираться не во всем
коде клиента, а лишь в нужных интерфейсах. Причем,
за счёт того, что основные модули используют эти же
интерфейсы, вы получаете практически неограничен-
ные возможности интеграции вашего плагина в клиент.
3. Для какой ОС Vacuum IM задумывался изна-
чально?
Вакуум изначально задумывался кроссплатформенным
для десктопных систем, каким он сейчас и является.
4. Почему выбрали Qt ?
Для меня в выборе Qt решающими было несколько
причин, первая - это широкие предоставляемые воз-
можности, на втором месте - так называемый «native
look and feel» на поддерживаемых платформах, также
немаловажным фактором, склонившим меня в пользу
Qt, была поддержка этой библиотеки не сообществом
энтузиастов, а коммерческой фирмой, что вселяло уве-

8 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

ренность в дальнейшее её развитие. Сейчас я


абсолютно уверен в правильности сделанного
выбора.
5. Менялся ли состав разработчиков, и
почему?
Вакуум - это открытый проект. Каждый волен
принимать в нем участие ровно столько, сколь-
ко он сам захочет, я с радостью приглашаю
всех желающих и никого не виню за решение
покинуть нас.
6. Как разделены обязанности в ко-
манде?
Каждый участник команды сам очерчивает для
себя круг своих обязанностей, я никому не на-
вязываю выполнение каких-либо задач. Более
подробно о том, кто что делает для Вакуума,
можно узнать по ссылке.
7. Что для Вас является главным мо-
тиватором? Работаете ли Вы планово,
или при наличии свободного времени?
Как я уже говорил, главный мотиватор для
меня - это мой личный интерес, работаю над
Вакуумом я исключительно в свободное время.
8. Помогают ли Вам пользователи кли-
ента и каким образом?
Пользователи, естественно, помогают, остав-
ляя свои отзывы на форуме и указывая на
найденные ошибки в трекере. Многие помога-
ют выявить причины возникновения ошибки,
тратя свое время на различные эксперименты с Вакуумом, за что им отдельное спа-
сибо!
9. Прислушиваетесь ли Вы к пожеланиям пользователей?
Да, конечно, прислушиваюсь, для пожеланий пользователей есть отдельная тема на
форуме и возможность заводить соответствующие задачи в трекере. Если вы хотите,
чтобы какой-либо функционал был реализован в клиенте, зайдите по ссылке и про-
голосуйте за соответствующую задачу или создайте новую, если такой еще нет. В
первую очередь я реализую функционал, расширяющий возможности Вакуума, как
джаббер-клиента. Всё остальное, что не относится к расширениям XMPP протокола
или удобству использования самого клиента, пока выносится на второй план.
10. Как часто выходят новые версии клиента, и для какой ОС они наи-
более свежие?
Версии выходят, скажем прямо, не часто, что связано с отсутствием достаточного
количества свободного времени, но это не значит, что Вакуум не развивается, ис-
правления ошибок и доработки появляются регулярно, просто их еще не накопилось
на новую версию. Вы всегда можете собрать актуальную сборку из SVN под любую
из поддерживаемых платформ или скачать тестовую сборку с сайта (если на сайте

№5 • октябрь 2010 г. 9
www.mintlin ux.r u

нет сборки под вашу ОС, вы можете попросить помочь вам участников конференции
vacuum@conference.jabber.ru).
11. Почему для Linux был выбран звуковой движок nas? Каковы его
преимущества?
NAS выбрал не я, а Qt и особых преимуществ у него не видно. Из-за частого отсут-
ствия NAS на целевых платформах, в последних сборках используется команда aplay
для проигрывания звуковых уведомлений в Linux. Также запланирована возмож-
ность изменения этой команды на любую другую.
12. Планируется ли реализация Vacuum IM для мобильных клиентов?
Нет, под мобильные платформы вакуум не рассчитывался, для них нужен совер-
шенно другой интерфейс. Но, несмотря на это, Вакуум успешно собирается под
Maemo и Meego, вот тут можно посмотреть http://juick.com/Disabler/795023 и
http://juick.com/Disabler/801093, также удалось собрать модули, реализующие
минимальный функционал XMPP под Symbian (без графического интерфейса).
13. Компания Google добавила голосовой и видеочат в GMail, будет ли
ваш клиент взаимодействовать с этой службой?
Реализация Jingle в Вакууме пока откладывается т.к. сейчас в Qt активно развивает-
ся мультимедийная составляющая (модуль QtMultimedia) и я надеюсь, что в ближай-
шем будущем появится возможность реализовать аудио и видео чат с минимальными
внешними зависимостями. Будет ли поддерживаться голосовой и видео чат Gmail,
пока сказать сложно.
14. Многие пользователи, вероятно, используют широкий набор при-
ложений для общения: Pidgin, QutIM, Psi, Gajim, QIP, Miranda, etc. Ка-
ким Вы видите Vacuum IM по сравнению с ними сегодня и каковы Ваши
долгосрочные планы?
Vacuum IM - ещё молодой клиент и похвастаться такими широкими возможностями,
как Psi или Miranda пока не может, но есть в нем и эксклюзивные «фичи», которые,
насколько я знаю, пока не представлены в других клиентах, например, сохранение
истории сообщений на сервере по протоколу XEP-136. Из функционала, встречаю-
щегося достаточно редко, можно выделить поддержку вложенных групп, экраниро-
вание JID (позволяет регистрировать аккаунты с недопустимыми символами, напри-
мер, пробел или апостроф), возможность заходить в защищенные конференции без
посещения веб сайта для ввода капчи (её нужно будет ввести в окне Вакуума), под-
держку Adium стилей оформления чат сообщений, а также возможность автоматиче-
ской смены транспорта в другую IM без необходимости вручную удалять контакты
от старого транспорта и добавлять новые. В долгосрочных планах - реализация всех
актуальных расширений протокола XMPP и дальнейшее улучшение юзабилити кли-
ента.
15. Есть ли xhtml в Вакууме, если нет, то планируется?
Сейчас его нет, но планируется.
В заключение, я хочу поблагодарить всех, кто помогал и помогает мне сделать Ва-
куум еще лучше.
Интервью подготовила и провела
наш специальный корреспондент Universe

10 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

Пример конфигурации Conky


Наверняка, многие хоть раз слышали о программе Conky. Для тех, кто не слышал, са-
мое время с ней познакомиться. Как гласит информация на официальном сайте про-
екта, «Conky - это свободный, легкий системный монитор для X, который отображает
различную информацию на вашем рабочем столе». Так ли это, вы можете убедиться
сами, описание возможностей программы и всю необходимую документацию, а так же
скриншоты и файлы конфигурации можно найти на том же официальном сайте - http://
conky.sourceforge.net/. Что уж говорить о бесчисленных примерах использования, под-
час весьма экстравагантных, которые можно найти на специализированных ресурсах и
тематических форумах. Учитывая поддержку всевозможных скриптов, языка LUA и дру-
гих особенностей, Conky практически не ограничивает вас в реализации любых идей.
Как будет выглядеть ваш персональный системный монитор зависит лишь от вашего
желания, потребностей и фантазии.
Мы же рассмотрим конкретный пример конфигурации Conky, где автор попытался при-
менить возможности программы для вывода информации одной строкой на всю ширину
экрана. К слову, именно такой способ встречается достаточно редко, возможно, из-за
слабой адаптированности Conky выводить показания таким «горизонтальным» образом.
Взгляните на скриншот:

Здесь последовательно, через разделитель, выводится следующая информация: загруз-


ка CPU, как общая, так и отдельных ядер; показатель средней загруженности системы
(load average, см. «man top»); количество занятой оперативной памяти и файла под-
качки; текущая скорость сетевого интерфейса в Кб/с; свободное место на разделе с до-
машней директорией; количество новых сообщений на форуме AIMP; рейтинг текущего
трека в Rhythmbox; показатель uptime системы.
Скачать все необходимое для использования этой конфигурации можно здесь.
Надеюсь, в конфигурационных файлах и скриптах будет разобраться не сложно. Некото-
рые комментарии к дополнительным возможностям:
• вывод количества непрочитанных сообщений сделан посредством BASH-скрипта
aimp_forum.sh для форума проекта AIMP, легко адаптируется редактированием пере-
менных в скрипте для любого форума с авторизацией через cookie
• для отображения рейтинга текущего трека в Rhythmbox используется скрипт, взятый
отсюда, там же можно найти и другие скрипты
Ну и в заключении, хочется обратить ваше внимание на следующие особенности:
• конфигурация адаптирована для горизонтального разрешения 1280 px, см. параме-
тры maximum_width и minimum_size в файле .conkyrc
• для отображения количества непрочитанных сообщений на форуме используется па-
кет curl, убедитесь, что он установлен. По умолчанию в Linux Mint 9 Isadora его нет.
Имя и пароль для входа на форум задаются в переменной AUTH в скрипте aimp_forum.
sh, будьте внимательны!
• для отображения рейтнига текущего трека используется шрифт Webdings из пакета
ttf-mscorefonts-installer (ставится с пакетом wine)
Перед использованием, проверяйте и корректируйте имена и пути к файлам в скриптах
и файлах конфигурации, в соответствии с вашей ситуацией.
Пользуйтесь на здоровье, удачи!
Viper, специально для Журнала сообщества mintlinux.ru Mint Linux

№5 • октябрь 2010 г. 11
www.mintlin ux.r u

Отдельный икс сервер


Доброго времени суток! Теперь, по желанию, его можна править
для добавления разных игр:
Как то впервые установив Линукс, решил
поиграть в свой любимый Quake4, запу- sudo gedit /etc/X11/xorg_games.
стил игру, но тут вдруг кто то написал в conf
джаббер, и я решил ответить. Хотел по
Загружаем Xgame и назначаем ей необхо-
старой виндовой привычке табнутся, но
димые права. Версия с графической обо-
не тут-то было, не знал я еще в то время
лочкой:
что Линуксы не поддерживают сворачи-
вание полноэкранных приложений. Зна- wget --output-document=/tmp/
комый натолкнул на мысль использовать xgame-gtk2
скрипт для помещения игр на отдельные http://www.xs4all.nl/~masterpe/
х - сервера. Немного погуглив, наткнулся Perl/xgame-gtk2
на буржуйский сайт с описанием приме-
нения этого скрипта. Решил перевести это sudo cp /tmp/xgame-gtk2 /usr/
описание, чтобы оно было доступно и дру- bin/xgame-gtk2
гим пользователям Линукса. Инструкция
sudo chmod +x /usr/bin/xgame-
универсальна, правда для пользователей
gtk2
Дебиана есть одно маленькое отличие.
Консольная версия:
Итак, сначала разрешаем нашему акаунту
использовать несколько х - сессий: wget --output-document=/tmp/
xgame http://www.xs4all.
sudo sed -i -e “s/\(allowed_ nl/~masterpe/Perl/xgame
users=\).*/\1anybody/” \
sudo cp /tmp/xgame /usr/bin/
/etc/X11/Xwrapper.config xgame

Конфигурируем Xauth для просмотра вто-


sudo chmod +x /usr/bin/xgame
рой х сессии: Запускаем из консоли:
echo “list” | xauth | grep xgame-gtk2
localhost | sed -e “s/.*[ \t]\
(.*\)$/add :1.0 MIT-MAGIC- Все. Теперь добавляем команды для своих
COOKIE-1 \1/” > /tmp/xauth.mine игр. Преключение между игрой и рабочим
столом происходит по комбинации Ctrl +
cat /tmp/xauth.mine | xauth Alt +F7 (на рабочий стол), Ctrl + Alt + F8
(обратно в игру). Обязательно добавляем
Копируем обычный конфигурационный себя в группу аудио, иначе в играх бу-
файл: дет отсутствовать звук. Сделать это мож-
на либо с применением утилиты gpasswd,
sudo cp /etc/X11/xorg.conf /etc/ либо через гуй - «Система» - «Админи-
X11/xorg_games.conf стрирование» - «Пользователи и группы».
Для пользователей дебиана это будет Добавляем кнопку на рабочий стол.
XF86Config вместо xorg.conf и XF8Config_
games Автор Stereodinamik

12 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

№5 • октябрь 2010 г. 13
www.mintlin ux.r u

Ростерный бот
Большинство посетителей jabber-конфе- 12. Длина строки - len
ренций, как правило, уже давно знакомы 13. Перевести строку в нижний регистр -
с ботами. Для кого-то они - помощники в lower
трудную минуту, кто-то, наоборот, против 14. MD5 хэш строки - md5
их назойливого присутствия в общем чате.
15. Проверить орфографию текста - of, оф
Но речь пойдет не о ботах для конферен-
ций. Хочется поделиться с вами действи- 16. ASCII код символа - ord
тельно полезным ботом для ростера. 17. Случайное число - rand
18. Перевернуть строку - reverse
Итак, добавляем контакт arx-bot@jabber. 19. SHA1 хэш строки - sha1
ru и пишем “помощь”.  Все просто - коман-
20. SHA224 хэш строки - sha224
ды разбиты по категориям:
21. SHA256 хэш строки - sha256
1. Развлечения (команд 11)
2. Информация (команд 10) 22. SHA384 хэш строки - sha384
3. Почитать (команд 16) 23. SHA512 хэш строки - sha512
4. Поиск (команд 8) 24. Трассировка пути до сервера - tracert
5. Утилиты (команд 30) 25. Переводчик - translate, перевод
6. Бот (команд 13) 26. Кириллицу в транслит - translit
7. Игры (команд 3) 27. Перевести строку в верхний регистр -
8. Википедии (команд 4) upper
9. Новости (команд 4) 28. Скачать видео с YouTube, Rutube и т.д.
10. Журналы (команд 16) - video, видео
11. Цитатники (команд 10) 29. Whois Сервис - whois
30. Текстовый браузер - www, ввв
Расскажу вкратце о каждой категории.
Ну, как? Впечатляет? Чего только стоит
Развлечения - здесь афоризмы, анекдо-
ты, сонник, генератор веселых слоганов удобный укорачиватель ссылок, калькуля-
и много другого. Информация - курс ва- тор, переводчик или задания для забывчи-
лют, словарь, праздники, расписания вок- вых!
залов и аэропортов, погода, программы и Раздел “бот” - там есть алиасы для каж-
пр. Почитать - просто неописуемо - про- дой из команд - запомнив их, можно мень-
за, рецепты, медицинская энциклопедия, ше стучать по клавиатуре и одной буквой
всего не перечесть. Поиск - гугль, нигма, получать нужный ответ (например - “а” =
яндекс, рамблер, реферат, песни с аккор- алиасы, “п Москва = погода в Москве).
дами.
Игры, википедии, новости - рассказы-
На утилитах хочется остановиться под- вать долго не стоит, сами увидите.
робней - приведу их список полностью :
Журналов - неописуемое множество на
1. Строку в base16 - base16
любой вкус, читать можно прямо в окне
2. Строку в base32 - base32 чата, а веселые цитаты поднимут настрое-
3. Строку в base64 - base64 ние в непогожий день.
4. Калькулятор - calc, калькулятор
5. Проверка Email - cemail Вернуться в главное меню можно набрав
“..”, а повтор команды вызывается “.”.
6. Символ по его коду - chr
7. Укорачиватель URL (http://clck.ru) - Хочется отметить стабильность бота, он
clck всегда “готов поболтать” и доступен не
8. Задания для команд - delays, задания только пользователям jabber, но и ICQ (до-
9. Транслит в кириллицу - detranslit бавьте пользователя 7444302), и mrim -
10. DNS резолвинг - dns arx-bot-2@mail.ru
11. Заголовки сайта - headers Автор Universe

14 №5 • октябрь 2010 г.
ww w.m i n tl i n u x. r u

Футбольный
онлайн-менеджер Hattrick
Эта статья будет полезна для любителей почувствовать себя в роли тренера футболь-
ной команды. Hattrick - это бесплатный оригинальный футбольный онлайн-менеджер.
Вы управляете собственной футбольной командой и соревнуетесь с сотнями тысяч
других игроков со всего света. Для начала, идем на сайт http://www.hattrick.org и
приятно удивляемся наличию русского языка. Собственно, первым делом нам нужно
получить команду. Тут, конечно, придется потрудиться, чтобы подобрать название ко-
манды, которое еще не занято. Вы должны использовать имя пользователя длиной не
менее 5 символов.
Поздравляю! Вы стали обладателем
собственной команды. Теперь не ме-
шало бы разобраться с правилами и
нюансами этой игры. В этом нам помо-
жет сайт http://www.helptrick.org.
Тут вам и первые шаги, и виды тре-
нировок, и много чего другого. По-
читаете, разберетесь при жела-
нии. Имеется и официальное вики,
также доступное на русском языке
http://wiki.hattrick.org/wiki/ru.
Вы спросите: а при чем тут Linux?
А при том, что для этого менед-
жера имеется удобная программа-
помощник. Скачать эту програм-
му можно на официальном сайте
www.hattrickorganizer.net. Так же
на этом сайте доступно множество
различных плагинов к программе.
Программа русифицирована. Сра-
зу остановимся на небольшом не-
достатке этой программы: для работы требуется установить Java Runtime Enviroment
(JRE). Программа доступна для скачивания в виде deb пакета, что делает ее установ-
ку очень легкой и не потребует у вас особых навыков. Просто пройдите по ссылке
http://sourceforge.net/projects/ho1/files/ и скачайте его. После установки, в раз-
деле меню «игры», вы увидете ярлык программы. Запускаем ее!
Чтобы в ХО появились данные ва-
шей команды, необходимо сначала
загрузить данные о команде в про-
грамму с сайта «Хеттрик» (Далее
ХТ). Делается это следующим обра-
зом. В меню «Файл» выбираем «За-
грузить». Далее в появившемся окне
ставим галочки напротив всех трех
позиций («Загрузка XML», «Загрузить текущий список матчей» и «Загрузка матчей»).
После выбора нужных действий и нажатия кнопки «Загрузить» программа потребует от
вас имя пользователя, которые вы используете для входа в ХТ и безопасный код, кото-

№5 • октябрь 2010 г. 15
www.mintlin ux.r u

рый настраивается в ХТ на
странице персональных
настроек пользователя.
ПОМНИТЕ! Безопасный
код должен отличаться
от основного пароля для
входа в ХТ. Он использу-
ется только для загрузки
данных в программы-по-
мощники.
ХО необходимо периоди-
чески обновлять, чтобы
была возможность сле-
дить за изменением на-
выков игроков, их фор-
мы и прочих параметров.
Некоторые менеджеры
обновляют программу по-
сле каждого апдейта в ХТ
(ежедневно). Я же обнов-
ляю программы только
раз в неделю – по окончании тренировки в ХТ, которая проходит для России каждый
четверг в 18-30 по времени ХТ. Самая первая и основная вкладка – «Команда». Здесь
вы можете видеть список игроков и их навыки, разбитые по колонкам. После повтор-
ной загрузки данных, если у игрока изменились какие-либо навыки, ХО выдает рядом с
соответствующим навыком либо стрелочку вверх/вниз (в том случае, если игрок улуч-
шил какой-то навык в результате тренировочного процесса, или может быть это было
возрастное падение навыков, также это относится к изменениям формы игрока или
опыта), либо к навыку игрока плюсует 0,1 (например 9,8 +0,1 в колонке «нападение»
означает, что игрок получил небольшой прирост к навыку «нападение» в результате
тренировки). Если продвинуть ползунок максимально вправо, то можно наблюдать из-
менение ТСИ игрока. Вторая вкладка – «Построение». Здесь можно прикинуть расста-
новку команды на следующий матч, прикинуть примерные рейтинги линий, выбрать
тактику и посмотреть, как она отразится на рейтингах линий. Справа вверху можно ви-
деть численные выражения ваших рейтингов, а также такие параметры как: командный
дух, уверенность, опыт построения и выбор тактик и настроя на матч. Еще одна полез-
ная закладка – «Training Experience». Здесь можно видеть, насколько эффективно тре-
нируется игрок и сколько ему остается до поднятия уровня. Последнее можно посмо-
треть в закладке «Training
Experience» - «Prediction».
Остальные закладки не-
сут только статистическую
и сравнительную инфор-
мацию, так что их мы рас-
сматривать не будем. ВАЖ-
НО!!! Не забывайте, что все
параметры, показываемые
программой ХО являются
ПРИМЕРНЫМИ! На 100% до-
верять этим данным нельзя.
Особенно это касается рей-
тингов линий и тренировок.
Автор Biol

16 №5 • октябрь 2010 г.
Дизайн и верстка Лукьянова Михаила