mint linux #5

18
Журнал сообщества mintlinux.ru №5 • октябрь 2010 г. Обзор Linux Mint Debian Edition (LMDE) стр. 2 Интервью с Потаповым Сергеем, разработчиком джаббер-клиента Vacuum-IM стр. 8 Пример конфигурации Conky стр. 11 Отдельный икс сервер стр. 12 Р остерный бот стр. 14 Футбольный онлайн-менеджер Hattrick стр.15

Upload: roman-sukochev

Post on 27-Jun-2015

277 views

Category:

Documents


5 download

TRANSCRIPT

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

Обзор Linux Mint Debian Edition (LMDE) стр. 2

Интервью с Потаповым Сергеем, разработчиком джаббер-клиента Vacuum-IM стр. 8

Пример конфигурации Conky стр. 11Отдельный икс сервер стр. 12

Ростерный бот стр. 14

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

2 №5 • октябрь 2010 г.

www.mintl inux.ru

В этом номере мы решили рассказать вам о версии Linux Mint, основанной не на Ubuntu (как все мы уже привыкли), а на Debian Testing.

Первым вопросом, которым все сразу за-даются, а почему именно �������� �о�ич��������� �о�ич�� �о�ич-нее ведь было бы сделать на ветке ����sta-ble. Ответов на этот вопрос несколько. Во�первых, этот релиз является экспе-риментальным. Во�вторых, разработчи-ки захотели воплотить в жизнь идею об-новления дистрибутива “накатом”. Чтобы обновиться до новой версии, нет надоб-ности скачивать очередной ISO�образ и переустанавлиать систему. Достаточно просто получать обновления. Что же вас ждет, если вы уже скачали образ систе-мы� Естественно, не стоит ожидать, что у вас все сразу пройдет �ладко и без во-просов, но давайте не забе�ать вперед и пройдемся по порядку, от процесса уста-новки системы, до ее настройки под соб-ственные нужды.

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

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

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

разработки и будет постоянно совершен-ствоваться. Также учтите, что пока что, на стадии установки, можно монтировать разделы только одно�о диска. Если у вас более одно�о жестко�о диска, то вы их сможете примонтировать только после окончания установки. От слов к делу! За-пускаем установщик.

Выбираем язык системы:

Часовой пояс:

Обзор Linux Mint Debian Edition (LMDE)

3№5 • октябрь 2010 г.

www.mintl inux.ru

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

Теперь нужно выбрать жесткий диск, на который мы будем устанавливать данную систему:

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

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

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

4 №5 • октябрь 2010 г.

www.mintl inux.ru

Добавляем раскладку США:

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

Теперь вводим ло�ин, пароль и имя ком-пьютера:

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

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

5№5 • октябрь 2010 г.

www.mintl inux.ru

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

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

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

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

Давайте посмотрим на преимущества си-стемы, по сравнении с Debian testing.

Во�первых, это mintmenu, уже привычное нам по более ранним версиям Linux Mint.

6 №5 • октябрь 2010 г.

www.mintl inux.ru

Во�вторых, это предустановленный софт. Какой вам необходим, а какой удалить – это уже решать вам. Бла�одаря Mintmenu, удалить ненужный софт вы можете пря-мо из меню. Кликните по ненужной про-�рамме правой кнопкой мыши и выберите «удалить».

В�третьих, в ��b��� существует как обыч���b��� существует как обыч� существует как обыч-ный терминал, так и терминал админи-стратора. В ��b��� ������� вам бы при���b��� ������� вам бы при� ������� вам бы при�������� вам бы при� вам бы при-шлось вручную настраивать привычное вам «�u��». Здесь же оно работает из ко��u��». Здесь же оно работает из ко�». Здесь же оно работает из ко-робки.

В�четвертых, в Debian нет браузера Firefox. В нем есть Ic� weasel. Это почти тот же «о�нелис», но все же. Разработчики Linux Mint дали нам привычный браузер Firefox в своем новом детище.

Также не будем забывать о дру�их раз-работках ���u� ����, таких как: настрой����u� ����, таких как: настрой� ����, таких как: настрой�����, таких как: настрой�, таких как: настрой-ка рабоче�о стола, менеджер обновлений, менеджер за�рузок, установка драйверов W����w� для беспроводных устройств, ме� для беспроводных устройств, ме-неджер про�рамм и т.д.

Ну а теперь, пришло время перейти к на-стройкам установленной системы (предпо-ла�ается, что вы уже удалили ненужный софт и установили все доступные обнов-ления системы. Если еще не сделали это-�о, то наберите из терминала:sudo apt-get update

sudo apt-get upgrade ).

Первым делом установим пакет ���b�. Те����b�. Те�. Те-перь давайте определимся, что если вы работаете из обычно�о терминала, то вам, как все�да, придется перед командами на-бирать «sudo».

Если же вы работаете из терминала адми-нистратора, то вводите только команды. Мы будем для удобства приводить коман-ды для обычно�о терминала.sudo apt-get install gdebi

Это необходимо для то�о, чтобы вы смо�ли двойным кликом устанавливать ��b паке���b паке� паке-ты.

Устанавливаем русский язык в fir�f��:sudo apt-get install firefox-l10n-ru

Русифицируем цитаты в терминале:sudo apt-get install fortunes-ru

Если у вас w�fi карта Br���c�m и она не определилась, то делаем из r��� термина�r��� термина� термина-ла следущее:aptitude update

aptitude install module-assistant wireless-tools

m-a a-i broadcom-sta

7№5 • октябрь 2010 г.

www.mintl inux.ru

echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

update-initramfs -u -k $(uname -r)

modprobe wl

Не забываем установить шрифты ��cr���f� Tru� Typ� C�r� F����:sudo apt-get install ttf-mscorefonts-installer

Не помешает нам и утилита, которая будет очищать систему от ненужно�о “мусора”:sudo apt-get install bleachbit

Она удаляет кеш, c��k���, историю посе�щений, неиспользуемые локали, ло�и, временные файлы и сломанные ссылки. Также может чистить историю ряда приложений (A��b� R����r, APT, B��h, B���l�, Chr�m�um, Ep�ph��y, F�r�f��, Fl��h, GI�P, G���l� E�r�h, J�v�, K�E, Op��Offic�.�r�, Op�r�, R��lPl�y�r, S�c��� ��f� v��w�r, Skyp�, VI�, XCh�� и др.)

Теперь давайте по�оворим о дополнитель-ных репозиториях, ведь они отличаются от тех, что вы использовали в обычном Linux Mint.

1) Google Chrome, Picasa, Google Desk-topdeb http://dl.google.com/linux/deb/ stable non-free main

2) OPERAdeb http://deb.opera.com/opera/ stable non-free

Ключ: wget -O - http://deb.opera.com/archive.key | apt-key add -

3) SKYPEdeb http://download.skype.com/linux/repos/debian/ stable non-free

Ключ: gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | apt-key add -

4) Virtualboxdeb 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) Qutimdeb http://qutim.org/debian/unstable unstable main

Ключ:wget -O - http://qutim.org/debian/archive.key | apt-key add -

6) Winedeb http://www.lamaresh.net/apt squeeze main

Ключ:wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -

Конечно, существует и множество дру�их и, при необходимости, вы без труда най-дете их на просторах интернета.Надеюсь, мы помо�ли вам разобрать-ся с первыми ша�ами в ���u� ���� ��b��� E������. Скорее все�о у вас еще остались вопросы. Их вы можете задать на фору-ме русскоязычно�о сообщества ���u� ���� (mintlinux.ru)

Автор Biol

8 №5 • октябрь 2010 г.

www.mintl inux.ru

Интервью с Потаповым Сергеем, разработчиком джаббер-клиента Vacuum-IM1. Расскажите о себе - имя (ник), возраст, занятие в жизни. Как давно в команде?

Я, Потапов Сер�ей, также известен как ����, мне 30 лет, в рабочее время я занима-юсь про�раммированием терминалов, которые предоставляют вам скидку, ко�да вы заправляетесь на заправках �укойла. В свое свободное время занимаюсь разработ-кой и поддержкой джаббер�клиента V�cuum�I�, вот уже без мало�о четыре �ода.

2. Почему решили создать свой клиент (что-то не устраивало в других, желание самореализоваться, etc.)?

В первую очередь, Вакуум для меня хобби, я е�о писал и пишу исключительно в свое удовольствие, но при этом он не лишен своей изюминки. Идея написать кроссплат-форменный клиент, полностью состоящий из пла�инов, появилась у �руппы разработчиков JruDevels.org (в которой я состою), уже очень давно, ко�да мы еще пи-сали пла�ины к широко распространенному в те вре-мена клиенту JAJC. Насколько я знаю, анало�ичных по архитектуре клиентов на се�одняшний день нет, разве что проект ��j� (http://code.google.com/p/saje), но он пока только в начале свое�о пути. Такая модульная архитектура позволяет ле�ко расширять и настраивать Вакуум под свои нужды, можно вы�рузить или даже удалить пла�ины с ненужным функционалом, или на-писать свой, при этом придётся разбираться не во всем коде клиента, а лишь в нужных интерфейсах. Причем, за счёт то�о, что основные модули используют эти же интерфейсы, вы получаете практически нео�раничен-ные возможности инте�рации ваше�о пла�ина в клиент.

3. Для какой ОС Vacuum IM задумывался изна-чально?

Вакуум изначально задумывался кроссплатформенным для десктопных систем, каким он сейчас и является.

4. Почему выбрали Qt ?

Для меня в выборе Q� решающими было несколько причин, первая � это широкие предоставляемые воз-можности, на втором месте � так называемый «����v� l��k ��� f��l» на поддерживаемых платформах, также немаловажным фактором, склонившим меня в пользу Q�, была поддержка этой библиотеки не сообществом энтузиастов, а коммерческой фирмой, что вселяло уве-

9№5 • октябрь 2010 г.

www.mintl inux.ru

ренность в дальнейшее её развитие. Сейчас я абсолютно уверен в правильности сделанно�о выбора.

5. Менялся ли состав разработчиков, и почему? Вакуум � это открытый проект. Каждый волен принимать в нем участие ровно столько, сколь-ко он сам захочет, я с радостью при�лашаю всех желающих и нико�о не виню за решение покинуть нас.

6. Как разделены обязанности в ко-манде?Каждый участник команды сам очерчивает для себя кру� своих обязанностей, я никому не на-вязываю выполнение каких�либо задач. Более подробно о том, кто что делает для Вакуума, можно узнать по ссылке.

7. Что для Вас является главным мо-тиватором? Работаете ли Вы планово, или при наличии свободного времени? Как я уже �оворил, �лавный мотиватор для меня � это мой личный интерес, работаю над Вакуумом я исключительно в свободное время.

8. Помогают ли Вам пользователи кли-ента и каким образом? Пользователи, естественно, помо�ают, остав-ляя свои отзывы на форуме и указывая на найденные ошибки в трекере. Мно�ие помо�а-ют выявить причины возникновения ошибки,

тратя свое время на различные эксперименты с Вакуумом, за что им отдельное спа-сибо!

9. Прислушиваетесь ли Вы к пожеланиям пользователей? Да, конечно, прислушиваюсь, для пожеланий пользователей есть отдельная тема на форуме и возможность заводить соответствующие задачи в трекере. Если вы хотите, чтобы какой�либо функционал был реализован в клиенте, зайдите по ссылке и про-�олосуйте за соответствующую задачу или создайте новую, если такой еще нет. В первую очередь я реализую функционал, расширяющий возможности Вакуума, как джаббер�клиента. Всё остальное, что не относится к расширениям X�PP протокола или удобству использования само�о клиента, пока выносится на второй план.

10. Как часто выходят новые версии клиента, и для какой ОС они наи-более свежие?

Версии выходят, скажем прямо, не часто, что связано с отсутствием достаточно�о количества свободно�о времени, но это не значит, что Вакуум не развивается, ис-правления ошибок и доработки появляются ре�улярно, просто их еще не накопилось на новую версию. Вы все�да можете собрать актуальную сборку из SVN под любую из поддерживаемых платформ или скачать тестовую сборку с сайта (если на сайте

10 №5 • октябрь 2010 г.

www.mintl inux.ru

нет сборки под вашу ОС, вы можете попросить помочь вам участников конференции [email protected]).

11. Почему для Linux был выбран звуковой движок nas? Каковы его преимущества?

NAS выбрал не я, а Q� и особых преимуществ у не�о не видно. Из�за часто�о отсут-ствия NAS на целевых платформах, в последних сборках используется команда �pl�y для прои�рывания звуковых уведомлений в ���u�. Также запланирована возмож-ность изменения этой команды на любую дру�ую.

12. Планируется ли реализация Vacuum IM для мобильных клиентов?

Нет, под мобильные платформы вакуум не рассчитывался, для них нужен совер-шенно дру�ой интерфейс. Но, несмотря на это, Вакуум успешно собирается под ���m� и �����, вот тут можно посмотреть http://juick.com/Disabler/795023 и http://juick.com/Disabler/801093, также удалось собрать модули, реализующие минимальный функционал X�PP под Symb��� (без �рафическо�о интерфейса).

13. Компания Google добавила голосовой и видеочат в GMail, будет ли ваш клиент взаимодействовать с этой службой?

Реализация J���l� в Вакууме пока откладывается т.к. сейчас в Q� активно развивает-ся мультимедийная составляющая (модуль Q��ul��m����) и я надеюсь, что в ближай-шем будущем появится возможность реализовать аудио и видео чат с минимальными внешними зависимостями. Будет ли поддерживаться �олосовой и видео чат Gm��l, пока сказать сложно.

14. Многие пользователи, вероятно, используют широкий набор при-ложений для общения: Pidgin, QutIM, Psi, Gajim, QIP, Miranda, etc. Ка-ким Вы видите Vacuum IM по сравнению с ними сегодня и каковы Ваши долгосрочные планы?

V�cuum I� � ещё молодой клиент и похвастаться такими широкими возможностями, как P�� или ��r���� пока не может, но есть в нем и эксклюзивные «фичи», которые, насколько я знаю, пока не представлены в дру�их клиентах, например, сохранение истории сообщений на сервере по протоколу XEP�136. Из функционала, встречаю-ще�ося достаточно редко, можно выделить поддержку вложенных �рупп, экраниро-вание JI� (позволяет ре�истрировать аккаунты с недопустимыми символами, напри-мер, пробел или апостроф), возможность заходить в защищенные конференции без посещения веб сайта для ввода капчи (её нужно будет ввести в окне Вакуума), под-держку A��um стилей оформления чат сообщений, а также возможность автоматиче-ской смены транспорта в дру�ую I� без необходимости вручную удалять контакты от старо�о транспорта и добавлять новые. В дол�осрочных планах � реализация всех актуальных расширений протокола X�PP и дальнейшее улучшение юзабилити кли-ента.

15. Есть ли xhtml в Вакууме, если нет, то планируется?

Сейчас е�о нет, но планируется.

В заключение, я хочу побла�одарить всех, кто помо�ал и помо�ает мне сделать Ва-куум еще лучше.

Интервью подготовила и провела наш специальный корреспондент Universe

11№5 • октябрь 2010 г.

www.mintl inux.ru

Пример конфигурации ConkyНаверняка, мно�ие хоть раз слышали о про�рамме C��ky. Для тех, кто не слышал, са-мое время с ней познакомиться. Как �ласит информация на официальном сайте про-екта, «C��ky � это свободный, ле�кий системный монитор для X, который отображает различную информацию на вашем рабочем столе». Так ли это, вы можете убедиться сами, описание возможностей про�раммы и всю необходимую документацию, а так же скриншоты и файлы конфи�урации можно найти на том же официальном сайте � h��p://c��ky.��urc�f�r��.���/. Что уж �оворить о бесчисленных примерах использования, под-час весьма экстрава�антных, которые можно найти на специализированных ресурсах и тематических форумах. Учитывая поддержку всевозможных скриптов, языка �UA и дру-�их особенностей, C��ky практически не о�раничивает вас в реализации любых идей. Как будет вы�лядеть ваш персональный системный монитор зависит лишь от ваше�о желания, потребностей и фантазии.Мы же рассмотрим конкретный пример конфи�урации C��ky, �де автор попытался при-менить возможности про�раммы для вывода информации одной строкой на всю ширину экрана. К слову, именно такой способ встречается достаточно редко, возможно, из�за слабой адаптированности C��ky выводить показания таким «�оризонтальным» образом.Вз�ляните на скриншот:

Здесь последовательно, через разделитель, выводится следующая информация: за�руз-ка CPU, как общая, так и отдельных ядер; показатель средней за�руженности системы (l��� �v�r���, см. «m�� ��p»); количество занятой оперативной памяти и файла под-качки; текущая скорость сетево�о интерфейса в Кб/с; свободное место на разделе с до-машней директорией; количество новых сообщений на форуме AI�P; рейтин� текуще�о трека в Rhy�hmb��; показатель up��m� системы.Скачать все необходимое для использования этой конфи�урации можно здесь.Надеюсь, в конфи�урационных файлах и скриптах будет разобраться не сложно. Некото-рые комментарии к дополнительным возможностям:• вывод количества непрочитанных сообщений сделан посредством BASH�скрипта

��mp_f�rum.�h для форума проекта AI�P, ле�ко адаптируется редактированием пере-менных в скрипте для любо�о форума с авторизацией через c��k��

• для отображения рейтин�а текуще�о трека в Rhy�hmb�� используется скрипт, взятый отсюда, там же можно найти и дру�ие скрипты

Ну и в заключении, хочется обратить ваше внимание на следующие особенности:• конфи�урация адаптирована для �оризонтально�о разрешения 1280 p�, см. параме-

тры m���mum_w���h и m���mum_��z� в файле .c��kyrc• для отображения количества непрочитанных сообщений на форуме используется па-

кет curl, убедитесь, что он установлен. По умолчанию в ���u� ���� 9 I����r� е�о нет. Имя и пароль для входа на форум задаются в переменной AUTH в скрипте ��mp_f�rum.�h, будьте внимательны!

• для отображения рейтни�а текуще�о трека используется шрифт W�b����� из пакета ��f�m�c�r�f����������ll�r (ставится с пакетом w���)

Перед использованием, проверяйте и корректируйте имена и пути к файлам в скриптах и файлах конфи�урации, в соответствии с вашей ситуацией.

Пользуйтесь на здоровье, удачи! Viper, специально для Журнала сообщества mintlinux.ru Mint Linux

12 №5 • октябрь 2010 г.

www.mintl inux.ru

Добро�о времени суток!

Как то впервые установив �инукс, решил пои�рать в свой любимый Qu�k�4, запу-стил и�ру, но тут вдру� кто то написал в джаббер, и я решил ответить. Хотел по старой виндовой привычке табнутся, но не тут�то было, не знал я еще в то время что �инуксы не поддерживают сворачи-вание полноэкранных приложений. Зна-комый натолкнул на мысль использовать скрипт для помещения и�р на отдельные х � сервера. Немно�о по�у�лив, наткнулся на буржуйский сайт с описанием приме-нения это�о скрипта. Решил перевести это описание, чтобы оно было доступно и дру-�им пользователям �инукса. Инструкция универсальна, правда для пользователей Дебиана есть одно маленькое отличие. Итак, сначала разрешаем нашему акаунту использовать несколько х � сессий:

sudo sed -i -e “s/\(allowed_users=\).*/\1anybody/” \

/etc/X11/Xwrapper.config

Конфи�урируем X�u�h для просмотра вто-рой х сессии:

echo “list” | xauth | grep localhost | sed -e “s/.*[ \t]\(.*\)$/add :1.0 MIT-MAGIC-COOKIE-1 \1/” > /tmp/xauth.mine

cat /tmp/xauth.mine | xauth

Копируем обычный конфи�урационный файл:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg_games.conf

Для пользователей дебиана это будет XF86C��fi� вместо ��r�.c��f и XF8C��fi�_games

Теперь, по желанию, е�о можна править для добавления разных и�р:

sudo gedit /etc/X11/xorg_games.conf

За�ружаем X��m� и назначаем ей необхо-димые права. Версия с �рафической обо-лочкой:

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.nl/~masterpe/Perl/xgame

sudo cp /tmp/xgame /usr/bin/xgame

sudo chmod +x /usr/bin/xgame

Запускаем из консоли:

xgame-gtk2

Все. Теперь добавляем команды для своих и�р. Преключение между и�рой и рабочим столом происходит по комбинации C�rl + Al� +F7 (на рабочий стол), C�rl + Al� + F8 (обратно в и�ру). Обязательно добавляем себя в �руппу аудио, иначе в и�рах бу-дет отсутствовать звук. Сделать это мож-на либо с применением утилиты �p���w�, либо через �уй � «Система» � «Админи-стрирование» � «Пользователи и �руппы».

Добавляем кнопку на рабочий стол.

Автор Stereodinamik

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

13№5 • октябрь 2010 г.

www.mintl inux.ru

14 №5 • октябрь 2010 г.

www.mintl inux.ru

Большинство посетителей j�bb�r�конфе�ренций, как правило, уже давно знакомы с ботами. Для ко�о�то они � помощники в трудную минуту, кто�то, наоборот, против их назойливо�о присутствия в общем чате. Но речь пойдет не о ботах для конферен-ций. Хочется поделиться с вами действи-тельно полезным ботом для ростера.

Итак, добавляем контакт [email protected] и пишем “помощь”. Все просто � коман-ды разбиты по кате�ориям:1. Развлечения (команд 11)2. Информация (команд 10)3. Почитать (команд 16)4. Поиск (команд 8)5. Утилиты (команд 30)6. Бот (команд 13)7. И�ры (команд 3)8. Википедии (команд 4)9. Новости (команд 4)10. Журналы (команд 16)11. Цитатники (команд 10)

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

На утилитах хочется остановиться под-робней � приведу их список полностью :1. Строку в b���16 � b���162. Строку в b���32 � b���323. Строку в b���64 � b���644. Калькулятор � c�lc, калькулятор5. Проверка Em��l � c�m��l6. Символ по е�о коду � chr7. Укорачиватель UR� (h��p://clck.ru) �

clck8. Задания для команд � ��l�y�, задания9. Транслит в кириллицу � ���r���l��10. �NS резолвин� � ���11. За�оловки сайта � h����r�

12. Длина строки � l��13. Перевести строку в нижний ре�истр �

lower14. ��5 хэш строки � m�515. Проверить орфо�рафию текста � �f, оф16. ASCII код символа � �r�17. Случайное число � r���18. Перевернуть строку � r�v�r��19. SHA1 хэш строки � �h�120. SHA224 хэш строки � �h�22421. SHA256 хэш строки � �h�25622. SHA384 хэш строки � �h�38423. SHA512 хэш строки � �h�51224. Трассировка пути до сервера � �r�c�r�25. Переводчик � �r���l���, перевод26. Кириллицу в транслит � �r���l��27. Перевести строку в верхний ре�истр �

upper28. Скачать видео с Y�uTub�, Ru�ub� и т.д.

� v����, видео29. Wh��� Сервис � wh���30. Текстовый браузер � www, вввНу, как� Впечатляет� Че�о только стоит удобный укорачиватель ссылок, калькуля-тор, переводчик или задания для забывчи-вых!Раздел “бот” � там есть алиасы для каж-дой из команд � запомнив их, можно мень-ше стучать по клавиатуре и одной буквой получать нужный ответ (например � “а” = алиасы, “п Москва = по�ода в Москве).Игры, википедии, новости � рассказы-вать дол�о не стоит, сами увидите.Журналов � неописуемое множество на любой вкус, читать можно прямо в окне чата, а веселые цитаты поднимут настрое-ние в непо�ожий день.Вернуться в �лавное меню можно набрав “..”, а повтор команды вызывается “.”.Хочется отметить стабильность бота, он все�да “�отов поболтать” и доступен не только пользователям j�bb�r, но и ICQ (до-бавьте пользователя 7444302), и mr�m � [email protected]

Автор Universe

Ростерный бот

15№5 • октябрь 2010 г.

www.mintl inux.ru

Футбольный онлайн-менеджер HattrickЭта статья будет полезна для любителей почувствовать себя в роли тренера футболь-ной команды. H���r�ck � это бесплатный ори�инальный футбольный онлайн�менеджер. Вы управляете собственной футбольной командой и соревнуетесь с сотнями тысяч дру�их и�роков со все�о света. Для начала, идем на сайт http://www.hattrick.org и приятно удивляемся наличию русско�о языка. Собственно, первым делом нам нужно получить команду. Тут, конечно, придется потрудиться, чтобы подобрать название ко-манды, которое еще не занято. Вы должны использовать имя пользователя длиной не менее 5 символов.

Поздравляю! Вы стали обладателем собственной команды. Теперь не ме-шало бы разобраться с правилами и нюансами этой и�ры. В этом нам помо-жет сайт http://www.helptrick.org. Тут вам и первые ша�и, и виды тре-нировок, и мно�о че�о дру�о�о. По-читаете, разберетесь при жела-нии. Имеется и официальное вики, также доступное на русском языке http://wiki.hattrick.org/wiki/ru.

Вы спросите: а при чем тут ���u�� А при том, что для это�о менед-жера имеется удобная про�рамма�помощник. Скачать эту про�рам-му можно на официальном сайте www.hattrickorganizer.net. Так же на этом сайте доступно множество различных пла�инов к про�рамме. Про�рамма русифицирована. Сра-зу остановимся на небольшом не-

достатке этой про�раммы: для работы требуется установить J�v� Ru���m� E�v�r�m��� (JRE). Про�рамма доступна для скачивания в виде ��b пакета, что делает ее установ-ку очень ле�кой и не потребует у вас особых навыков. Просто пройдите по ссылке http://sourceforge.net/projects/ho1/files/ и скачайте е�о. После установки, в раз-деле меню «и�ры», вы увидете ярлык про�раммы. Запускаем ее!

Чтобы в ХО появились данные ва-шей команды, необходимо сначала за�рузить данные о команде в про-�рамму с сайта «Хеттрик» (Далее ХТ). Делается это следующим обра-зом. В меню «Файл» выбираем «За-�рузить». Далее в появившемся окне ставим �алочки напротив всех трех

позиций («За�рузка X��», «За�рузить текущий список матчей» и «За�рузка матчей»). После выбора нужных действий и нажатия кнопки «За�рузить» про�рамма потребует от вас имя пользователя, которые вы используете для входа в ХТ и безопасный код, кото-

16 №5 • октябрь 2010 г.

www.mintl inux.ru

рый настраивается в ХТ на странице персональных настроек пользователя. ПОМНИТЕ! Безопасный код должен отличаться от основно�о пароля для входа в ХТ. Он использу-ется только для за�рузки данных в про�раммы�по-мощники.

ХО необходимо периоди-чески обновлять, чтобы была возможность сле-дить за изменением на-выков и�роков, их фор-мы и прочих параметров. Некоторые менеджеры обновляют про�рамму по-сле каждо�о апдейта в ХТ (ежедневно). Я же обнов-ляю про�раммы только

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

Автор Biol

Диз

айн

и ве

рстк

а Л

укья

нов

а М

иха

ил

а