You are on page 1of 43

full circle

ВЫПУСК #32 - ДЕКАБРЬ 2009

ТОП 5
МЕДИАЦЕНТРЫ
full circle magazine #32 содержание ^
Программа на Python 08
full circle Ubuntu Women 31

Устанавливаем 13 Игры Ubuntu 34

Моя история 19 Интервью 27

Идеальный сервер 17 Покоряй и властвуй 05

Обзор - MPD 25 Письма 29 Топ 5 - Медиацентры 38

Все статьи, опубликованные в данном журнале, распространяются под лицензией Creative Commons Attribution-Share
Alike 3.0 Unported. Это означает, что вы можете адаптировать, копировать, распространять и передавать статьи только
при соблюдении следующих условий: вы обязаны ссылаться на оригинальную работу и автора (например, указав имя,
адрес email или URL), а также указывать название этого журнала ('full circle magazine') и его адрес www.fullcirclemagazine.org. Если вы
изменяете, трансформируете или создаёте что-то на основе данного материала, вы обязаны распространять результат вашей работы под
этой, похожей или совместимой лицензией.
full circle magazine #32 содержание ^
СЛОВО РЕДАКТОРА
Этот журнал создан с помощью :

П
охоже, что Google сейчас находится в центре всех новостей. Сначала главной
новостью был выход gOS (хотя, наверное, они имели к этому малое
отношение), потом был Google phone (G1 от HTC с Android OS), затем браузер
Chromium и Chromium OS, а теперь все болтают о возможном выпуске
мобильного телефона Nexus One. Из всего этого мы можем рассказать только о
браузере. Поэтому в этом месяце мы расскажем вам, как установить браузер
Chromium, используя простой в добавлении Персональный архив пакетов (PPA).

В Топ 5 этого месяца Эндрю рассказывает о лучших медиацентрах. Мне это очень
пригодилось, так как я недавно купил Acer Aspire Revo с намерением превратить его в
медиацентр. Я сделал это с помощью Ubuntu 9.10 и Boxee. Это отличная программа, Ubuntu — полностью
хотя пока существует только её альфа-версия (бета-версия выйдет в январе 2010). свободная операционная
Возможно, в следующем выпуске будет How-To о том, как мне это удалось. Спасибо, система, которая превосходно
Эндрю! подходит для ноутбуков,
компьютеров и серверов.
Дома, в школе или на работе
Если вы откроете последнюю страницу этого выпуска, вы увидите кое-что, чего в
Ubuntu содержит всё, что вам
FCM ещё не было, — рекламу. Я упоминаю об этом, только чтобы пояснить, что мы не может понадобиться, включая
получаем деньги за рекламу, мы помогаем друг другу расширить круг читателей. В текстовый редактор, почтовый
следующем выпуске (в марте 2010) будет страница с рекламой FCM (как клиент и веб-браузер.
только я её сделаю), поэтому смотрите в оба! Вам не нужно платить за
лицензию. Вы можете
Наслаждайтесь номером и оставайтесь с нами! свободно загружать, работать
и делиться Ubuntu с вашими
друзьями, семьёй, коллегами.
,
Сразу после установки
редактор журнала Full Circle magazine
система с полным набором
ronnie@fullcirclemagazine.org приложений готова для
работы с интернетом,
графикой и играми.

: используйте
ссылку «содержание»
для перехода к
содержанию!
full circle magazine #32 содержание ^
НОВОСТИ
Начиная с марта следующего года в своей работе
в Canonical я сосредоточусь на дизайне продуктов,
сотрудничестве и клиентах. Работать в этих областях Фабио Эркулиани (Fabio
мне нравится больше всего, и это те области, Erculiani), создатель
благодаря которым мы можем оказать наибольшее Sabayon Linux, объявил
влияние на открытые проекты и технологический о выходе «игровой»
рынок. Я могу так поступить, потому что роль редакции его
генерального директора перейдёт к Джейн Силбер, популярного дистрибутива Linux.
которая была в Canonical с самого начала. Sabayon стремится стать простым и
полноценным дистрибутивом, при
С тех пор как Джейн устроилась в нашу компанию, она разделила со этом оставаясь стабильным и
мной обязанности по координации работы глав ключевых команд универсальным. Сервер на колёсах — что приходит
Canonical. Мы постоянно менялись местами, когда появлялись новые вам на ум, когда вы слышите такую
инициативы, требующие внимания. Сейчас, например, Джейн Выпуск основан на Sabayon Linux фразу? Большинство из нас могут
занимается Ubuntu One. 5.1 GNOME и включает в себя подумать об официанте, стоящем на
пошаговую тактическую стратегию роликах, но в этот раз речь идёт о
Структура и качество Ubuntu стали для меня очень интересны, и я хочу Battle for Wesnoth, шутер от Joker Racer R/C Server. Это настоящий
тратить больше времени на то, чтобы решить, как можно улучшить первого лица Warsow и 2D Linux-сервер, уменьшенный до
совместную работу и создать хороший и качественный продукт. Я не платформер Wormux. Также не крохотного размера, настолько
могу придумать более интересную работу, и, к счастью, нет никого забыты: пошаговая артиллерийская маленького, что он может
лучше Джейн, чтобы занять моё место главы Canonical. Мы стратегия Scorched 3D и шутер от поместиться на радиоуправляемой
проработали друг с другом долго и тесно, и я совершенно уверен, что первого лица OpenArena, модели автомобиля, которой вы
вся важная работа будет продолжена, и что Джейн даже повысит основанный на движке Quake 3. можете управлять из обычного веб-
требования к качеству. У Джейн, как у бывшего вице-президента Эркулиани надеется, что релиз, браузера или используя клиентскую
General Dynamic, есть больше опыта работы с крупными клиентами и в который, как он говорит, программу для iPhone (которая в
управлении большими организациями. Я считаю, что в следующие «поставляется прямо с Северного настоящий момент находится в
пять лет это будет очень важным для Canonical. Партнёрством с нами полюса», позаботится о том, чтобы разработке и будет выпущена только
и нашими услугами интересуются всё большие корпорации, и я хочу, никто не «скучал во время этих в следующем году). Хотя Joker Racer
чтобы мы могли легко удовлетворять их потребности. праздников». R/C Server не продаётся в данный
момент, он мог бы иметь достаточно
Многие люди из сообщества знают её благодаря Саммитам Подробности о выпуске, включая большой успех, особенно в связке с
разработчиков Ubuntu, и она, конечно же, давно стала лидером в полный список игр, можно найти в Tamiya или другим известным
Canonical. Чтобы она смогла перейти к новым обязанностям, мы будем анонсе релиза и списке пакетов. производителем моделей
производить набор на должность заместителя директора и главы Sabayon Linux 5.1 «Gaming» Edition автомобилей на радиоуправлении.
программы Ubuntu One, как среди сотрудников компании, так и доступен для скачивания для 32-
сторонних людей. У нас нет необходимости спешить, поэтому мы битных систем. Hobby Media
собираемся всё продумать, а к своей новой работе, думаю, я смогу
перейти в марте. Ubuntu Weekly News h-online.com

full circle magazine #32 содержание ^


ПОКОРЯЙ И ВЛАСТВУЙ

П
режде, чем мы начнём, настрою её так хорошо, как можно поступить, и я сам + a», затем «d»). Вы увидите
я вынужден признать смогу. В конце концов, нельзя привык использовать несколько терминал, который вы открыли
ошибку. Читатель писать о приложении, с терминалов, но Screen прежде, со строкой:
Stefan Eike указал на которым никогда не работал. предлагает вам возможность
то, что в прошлом выпуске я работы со множеством [detached]
пропустил символ «t» в В этой статье я расскажу про виртуальных терминалов в
команде: установку, использование одной экранной сессии, Это значит, что экранная
(горячие клавиши и т.д.), подобно вкладкам (да, я знаю, сессия, запущенная раньше,
sudo smartctl -H /dev/sda настройку .screenrc, а также о что есть эмуляторы терминалов была отсоединена, но не
плюсах и минусах Screen. В с поддержкой вкладок). Однако закрыта.
Поэтому спасибо Stefan за следующем месяце я Screen также позволяет вам
подсказку, и простите все, кто сосредоточусь на продвинутом передать всю сессию, включая Чтобы посмотреть полный
столкнулся с проблемами из-за использовании Screen вкладки, в новый терминал, список горячих клавиш в
этой команды. (мультисессии, Screen поверх другую учетную запись или tty Screen, воспользуйтесь ссылкой
SSH и др.). Таким образом, экран. в секции «Читайте также». Вот
15 ноября я получил письмо читатель будет иметь некоторые из них, которые я
от корректора Brian Jenkins. Он необходимые знания для Конечно, лучший способ часто использую:
написал, что хотел бы увидеть понимания следующей части, а понять, что такое Screen —
статью, посвящённую GNU я смогу рассказать не о том, как установить и попробовать его. Ctrl + a, d — отсоединяет
Screen, так как он начал её использовать программу, а Для установки Screen на экран
использовать и считает очень почему. Так что же такое GNU компьютер введите команду:
Ctrl + a, 0-9 — переключает
полезной. Brian, вот твоя Screen? GNU Screen — это
sudo apt-get install screen на соответственный
статья! Я снова хочу терминальный мультиплексор. виртуальный терминал в
поблагодарить его за Если это ни о чём вам не сессии экрана
напоминание о Screen, ведь я говорит, терминальный После установки вы можете
всё время собирался написать о мультиплексор, по сути дела, протестировать Screen, просто Ctrl + a, Ctrl + a —
ней, когда думал о новой создаёт серию «виртуальных» набрав: переключает на предыдущее
статье. После того, как он терминалов внутри другого окно
посоветовал эту тему, я решил, терминала или tty-экрана. Эти screen
что это отличная идея написать виртуальные терминалы можно Ctrl + a, Ctrl + c — создаёт
одну-две статьи. Я наверняка присоединять к новому Вы увидите, что открылся... новое окно с оболочкой и
пустой терминал! Screen переключается на него
напишу ещё одну статью в терминалу или другой учётной
следующем месяце и расскажу записи, отсоединять их и т.д. выглядит в точности как
терминал, если запускать его Ctrl + a, k — закрывает
о Screen больше. Я решил, что Вы можете спросить себя: текущее окно
буду использовать Screen по «Почему просто не открыть без аргументов, хотя вы можете
максимуму все эти недели и несколько терминалов?». Так увидеть, что это действительно
Screen, нажав C-a d (т.е. «CTRL
full circle magazine #32 содержание ^
ПОКОРЯЙ И ВЛАСТВУЙ
Отсоединив свой экран, сессию, нужно выполнить Можно предложить использовать. Файл проверяет,
возможно, вы захотите узнать, следующую команду: небольшую настройку, которая есть ли значение в $WINDOW, и
как вернуть его обратно. Если может оказаться полезной, — если есть, он отображает его в
вы введёте следующую screen -r <name of screen> писать номер экрана в приглашении. В комментариях
команду в терминале, вы приглашении Bash или Zsh. Это видно, как выглядят
получите список экранов: Для примера выше команда можно сделать, добавив приглашения в обоих случаях.
будет: переменную «$WINDOW» в Мне это показалось очень
screen -ls строку приглашения, после полезным при работе с Screen.
screen -r 17153.pts-0.lswest- чего она покажет значение
Мой список выглядит так: netbook
текущего открытого окна. Если Последнее, о чём я хочу
у вас 3 открытых окна в рассказать в этом месяце —
There is a screen on: Конечно, все мы ленивы,
экранной сессии, и вы в создание файла .screenrc,
поэтому мы будет использовать
командной оболочке в экране 1 который содержит настройки
17153.pts-0.lswest-netbook только числовой ID (в данном
(нумерация начинается с 0, Screen. Мой файл .screenrc
(Detached) случае 17153). ID достаточно
поэтому 1 означает второй выглядит как текст справа, на
для доступа к локальной сессии
1 Socket in /tmp/screens/S- экран), вы увидите значение 1. странице 7 (основанный на
экрана, однако, если вы
lswest. Текст из моей настройки .screenrc пользователя rson с
захотите подключиться к
приведён ниже. форумов ArchLinux).
удалённой сессии, вам нужно
Или, если ввести команду из указать ID полностью.
этой экранной сессии: Это приглашение в Z-Shell, Комментарий «hardstatus
оно не будет работать в Bash, alwayslastline» — это пример
There is a screen on: но вы поймёте, как его того, как это выглядит в

17153.pts-0.lswest-netbook if [ x$WINDOW != x ]; then


(Attached) #&#9484;&#9472;[5:lswest@lswest-netbook:~]-[15:21:07]
#&#9492;&#9472;>
1 Socket in /tmp/screens/S- export
lswest. PS1="%{$fg[white]%}&#9484;&#9472;[%{$fg[cyan]%}$WINDOW%{$fg[white]%}:%{$fg[green]%}%n%{$
fg[cyan]%}@%{$fg[green]%}%m%{$fg[white]%}:%{$fg[yellow]%}%~%{$fg[white]%}]%{$fg[yellow]%
После просмотра этого }-
списка вы, возможно, %{$fg[red]%}[%{$fg[cyan]%}%*%{$fg[red]%}]%{$reset_color%}%{$reset_color%}"$'\n'"%{$fg[wh
запутаетесь. По сути, здесь ite]%}&#9492;&#9472;>%{$reset_color%} "
приводится список файлов, else
которые созданы каждой #&#9484;&#9472;[lswest@lswest-netbook:~]-[15:21:07]
экранной сессией в #&#9492;&#9472;>
export
/tmp/screens/S-<username>/.
PS1="%{$fg[white]%}&#9484;&#9472;[%{$fg[green]%}%n%{$fg[cyan]%}@%{$fg[green]%}%m%{$fg[wh
Также тут отображается статус ite]%}:%{$fg[yellow]%}%~%{$fg[white]%}]%{$fg[yellow]%}-
этого экрана (присоединён, %{$fg[red]%}[%{$fg[cyan]%}%*%{$fg[red]%}]%{$reset_color%}%{$reset_color%}"$'\n'"%{$fg[wh
отсоединён и т.д.). Чтобы ite]%}&#9492;&#9472;>%{$reset_color%} "
переподключиться или fi
«присоединить» экранную
full circle magazine #32 содержание ^
ПОКОРЯЙ И ВЛАСТВУЙ
результате. Все другие lswest34@gmail.com. То же
команды хорошо самое касается тех, кто может # Screenrc — конфигурационный файл Screen
# Автор: Lswest
документированы. В результате предложить идеи статей
# Создано: 24-11-2009 16:08:50
экран выглядит так: (Рис 1.) любого вида, или вопросы о CLI. #
Желаю всем приятных #
Это начальный .screenrc. выходных и хорошего нового
Потребуется несколько статей, года. # Основные настройки
чтобы рассказать хотя бы про
половину того, что можно startup_message off # Отключает приветствие
настроить. Я просто оставлю http://www.gnu.org/software/scr vbell on # Делает напоминание визуальным, а не
.screenrc как он есть с een/manual/html_node/Default- звуковым
комментариями. В разделе Key-Bindings.html#Default-Key- defutf8 on # Всегда использовать utf8
«Читайте также» вы найдёте Bindings — описание горячих
# Hardstatus
ссылку на сайт, который клавиш.
расскажет о всех возможных backtick 10 1 300 "/usr/bin/updateCheck" # Число
настройках файла .screenrc. http://www.math.utah.edu/docs/ доступных обновлений
info/screen_9.html — краткий
И самое последнее, о чём список настроек .screenrc # 0 Zsh 1 IRC --INSERT-- Обновлений нет
мне нужно рассказать в этой файлов и Screen в целом. hardstatus alwayslastline "%{= dd}%-w%{+u}%n %t%{-}%+w
статье — как выйти из screen. %=%{= dW}%h%{-}%20`%10`"
Есть два способа:
# автозапуск экранных сессий
screen -t Zsh 0 /bin/zsh
1. Ctrl + a, \ — выходит из screen
screen -t IRC 1 /usr/bin/irssi
и закрывает все окна; #
2. закрыть все окна кроме
оболочки, а затем набрать.

exit

Если у кого-то остались ещё


вопросы, или он хочет
попросить рассказать о
конкретном аспекте Screen,
просто напишите мне на
научился всему, что
знает, ломая систему, которую
приходится учиться
восстанавливать. Вы можете
написать Лукасу (Lucas) по
Рис 1. адресу: lswest34@gmail.com.

full circle magazine #32 содержание ^


HOW-TO Программа на Python — Часть 6
Редактора, кроме вкладок приложение, нажав на кнопку с
«Командная строка» и «Обзор», жёлтой стрелкой. Наше
FCM#27-31 - Python Части 1-5 приложение появится в центре
нажав клавиши Ctrl-W. Так мы
начнём с чистого листа. экрана с заголовком «Main
Создайте новый проект, нажав Frame». Закройте окно щелчком
кнопку «wx.App» (если не на крестике в его правом
помните, как это сделать, верхнем углу.
обратитесь к предыдущей
статье). Снова откройте форму
«Constr», измените заголовок «FrameMain» в режиме
До начала работы сохраните на «Main Frame», а имя — на Дизайнера. Добавьте две
Dev Graphics Internet M/media System «Frame1» под названием «FrameMain». Чуть позже мы кнопки на форму, одну под
«FrameMain.py» и «App1» под обсудим правила имён. другой, ближе к центру окна.
названием «Gui2.py». Это очень Измените размер окна на Выделите верхнюю кнопку,
важно. Выделив вкладку «GUI2» 400x340, нажав на флаговую назовите её «btnShowNew»,
в окне Редактора, перейдите на кнопку «Размер». Она измените надпись на «Show the
CD/DVD HDD Панель инструментов, отобразит выпадающий список other frame» на вкладке
USB Drive Laptop Wireless
выберите вкладку «Новые» и, с полями для высоты и ширины. «Constr» окна Инспектора. С
щёлкнув кнопку «wx.Frame» Измените высоту на 400, а помощью комбинации клавиш
(рядом с кнопкой «wx.App»), ширину на 340: Shift+Курсорные стрелки

Д
умаю, что вы поигрались добавьте ещё одно окно в измените размеры кнопки так,
с Boa Constructor со проект. Убедитесь, что колонка чтобы текст был виден
времени нашей «Модули» на вкладке полностью, а затем с помощью
последней встречи. «Приложение» отображает оба комбинации клавиш
Сначала мы напишем простую окна. Теперь выделите второе Ctrl+Курсорные стрелки
программу, которая открывает окно и сохраните его под переместите кнопку обратно в
одно окно, а после нажатия названием «FrameSecond.py»: центр формы. Выделите
кнопки — второе окно. В нижнюю кнопку, назовите её
прошлый раз мы открывали окно Откройте «FrameMain» в «btnExit» и измените текст на
сообщений. На этот раз мы режиме Дизайнера. Добавьте «Exit». Примените изменения,
откроем отдельное окно. Это новую панель «wx.Panel», сохраните файл и запустите
будет полезно при создании измените её размеры, чтобы Щёлкните на вкладке приложение, чтобы увидеть
приложений с несколькими она закрывала всё окно. Теперь «Props», затем на свойстве изменения. Закройте
окнами. Итак, приступим... изменим некоторые свойства «Центрирование» и установите программу и вернитесь в окно
панели — в прошлый раз мы его в «wx.BOTH» Щёлкните по Дизайнера. Мы собираемся
Запустите Boa Constructor и этого не делали. В окне кнопке-галочке (post) для добавить обработчиков
закройте все вкладки в окне Инспектора выделите вкладку публикации. Запустите событий нажатия на кнопки.
full circle magazine #32 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 6
Выделите верхнюю кнопку, её в нижней части окна. вкладке «Код». Под строкой приказали кнопке по щелчку на
перейдите в окно Инспектора, Задайте название «btnFSExit» и «import FrameMain» добавьте ней отобразить второе окно и
выделите вкладку «Evts». заголовок «Exit». Создайте строку «import FrameSecond». спрятать главное окно.
Нажмите на «ButtonEvent», событие для кнопки. Добавьте Сохраните изменения и Наконец, мы привязали к
затем два раза щёлкните по элемент управления перейдите на вкладку нажатию на кнопку «Exit»
«wx.Evt_BUTTON». Теперь у вас «wx.StaticText» в верхней части «FrameMain». Под строкой закрытие приложения.
ниже должна появиться строка окна ближе к середине. «import wx» добавьте строку
с надписью Назовите его «stHiThere», «import FrameSecond». Теперь переключитесь на
«OnBtnShowNewButton». задайте надпись «Hi there...I'm Прокрутите код вниз до строки код окна «FrameSecond». Здесь
Выделите кнопку «btnExit», the second form!», начертание «def __init__(self, parent):». изменений относительно
повторите операции, убедитесь «Sans», размер 14 пт и Добавьте после строки немного. В методе «_init_»
в том, что вы видите плотность «wxBOLD». Теперь «self._init_ctrls(parent)» строку добавьте строку «self.parent =
«OnBtnExitButton». Примените и сбросьте положение, чтобы в «self.Fs = parent», которая добавляет
сохраните изменения. Теперь форме кнопка была выровнена FrameSecond.FrameSecond(self)». переменную «self.parent».
перейдите в окно Редактора и справа и слева. Это можно В событии «def Наконец, в событии щелчка
прокрутите код до конца. сделать, сняв галочку с OnBtnShowNewButton(self, кнопки «FSExitButton»
атрибута «Position», и изменять event):» закомментируйте закомментируйте строку
Убедитесь, что у вас есть два положение «X» для сдвига строку «event.Skip()» и добавьте «event.Skip()» и добавьте
метода, которые мы создали кнопки вправо и влево, и следующие две строки: следующие две строки:
ранее. Окно должно выглядеть положение «Y» для сдвига
так: кнопки вверх и вниз до тех пор, self.Fs.Show() self.parent.Show()
пока результат не self.Hide() self.Hide()
удовлетворит вас. Запишите
изменения и сохраните их. Наконец, в методе Помните, показывая второе
«OnBtnExitButton» окно, мы спрятали основное,
После того как мы создали закомментируйте строку поэтому теперь его надо снова
формы, мы напишем код, «event.Skip()» и добавьте строку сделать видимым. Затем мы
который «склеит» их все. «self.Close()». прячем второе окно. Сохраните
изменения.
Что всё это делает? Сначала
мы убедились, что приложение На следующих двух
знает, что у него есть две страницах приводится весь
Теперь настала пора формы. Поэтому в файле «GUI2» получившийся код, чтобы вы
разобраться со второй формой. мы импортировали «FrameMain» могли всё проверить.
Откройте «FrameSecond» в и «FrameSecond». Затем мы
режиме дизайнера. Задайте импортировали ссылку на Теперь можно запустить
название «FrameSecond» и FrameSecond в FrameMain, чтобы программу. Если всё сделано
заголовок «Second Frame». позже вызвать второе окно. Мы правильно, то после нажатия на
Задайте центровку «wx.BOTH». В окне Редактора щёлкните инициализировали ссылку в кнопку «btnShownNew» первое
Добавьте кнопку и выровняйте на вкладке «GUI2», а затем на методе «_init_», а в методе окно исчезнет, а второе
«OnBtnShowNewButton» появится. Нажатие на кнопку
full circle magazine #32 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 6 FrameMain code:
«Exit» во втором окне закроет управления ваш код выглядит
его и откроет главное окно. достаточно документи- #Boa:Frame:FrameMain
После нажатия на кнопку «Exit» рованным. Если раньше вы
просто называли элементы import wx
в главном окне программа
«staticText1» или «button1» или import FrameSecond
закроется.
как-то в этом духе, то если вы
def create(parent):
Я обещал, что мы обсудим будете создавать сложные return FrameMain(parent)
правила имён. Помните, мы формы с большим количеством
обсуждали комментирование элементов управления, в [wxID_FRAMEMAIN, wxID_FRAMEMAINBTNEXIT,
кода? При использовании особенности, текстов и кнопок, wxID_FRAMEMAINBTNSHOWNEW,
хорошо структурированных очень важно, чтобы их имена wxID_FRAMEMAINPANEL1,
имён для элементов что-нибудь означали. Если код ] = [wx.NewId() for _init_ctrls in range(4)]

class FrameMain(wx.Frame):
def _init_ctrls(self, prnt):
GUI2 code: # generated method, don't edit
wx.Frame.__init__(self, id=wxID_FRAMEMAIN,
#!/usr/bin/env python name=u'FrameMain',
#Boa:App:BoaApp parent=prnt, pos=wx.Point(846, 177),
size=wx.Size(400, 340),
import wx style=wx.DEFAULT_FRAME_STYLE, title=u'Main
Frame')
import FrameMain self.SetClientSize(wx.Size(400, 340))
import FrameSecond self.Center(wx.BOTH)

modules ={u'FrameMain': [1, 'Main frame of Application', self.panel1 = wx.Panel(id=wxID_FRAMEMAINPANEL1,


u'FrameMain.py'], name='panel1',
u'FrameSecond': [0, '', u'FrameSecond.py']} parent=self, pos=wx.Point(0, 0),
size=wx.Size(400, 340),
class BoaApp(wx.App): style=wx.TAB_TRAVERSAL)
def OnInit(self):
self.main = FrameMain.create(None) self.btnShowNew =
self.main.Show() wx.Button(id=wxID_FRAMEMAINBTNSHOWNEW,
self.SetTopWindow(self.main) label=u'Show the other frame',
return True name=u'btnShowNew',
parent=self.panel1, pos=wx.Point(120,
def main(): 103), size=wx.Size(168, 29),
application = BoaApp(0) style=0)
application.MainLoop() self.btnShowNew.SetBackgroundColour(wx.Colour(25,
175, 23))
if __name__ == '__main__': self.btnShowNew.Bind(wx.EVT_BUTTON,
main() self.OnBtnShowNewButton,
id=wxID_FRAMEMAINBTNSHOWNEW)

full circle magazine #32 содержание ^


ПРОГРАММА НА PYTHON — ЧАСТЬ 6
FrameMain Code (cont.): parent=prnt, pos=wx.Point(849, 457),
self.btnExit = size=wx.Size(419, 236),
wx.Button(id=wxID_FRAMEMAINBTNEXIT, label=u'Exit', style=wx.DEFAULT_FRAME_STYLE, title=u'Second
name=u'btnExit', parent=self.panel1, Frame')
pos=wx.Point(162, 191), self.SetClientSize(wx.Size(419, 236))
size=wx.Size(85, 29), style=0) self.Center(wx.BOTH)
self.btnExit.SetBackgroundColour(wx.Colour(225, self.SetBackgroundStyle(wx.BG_STYLE_COLOUR)
218, 91))
self.btnExit.Bind(wx.EVT_BUTTON, self.panel1 = wx.Panel(id=wxID_FRAMESECONDPANEL1,
self.OnBtnExitButton, name='panel1',
id=wxID_FRAMEMAINBTNEXIT) parent=self, pos=wx.Point(0, 0),
size=wx.Size(419, 236),
def __init__(self, parent): style=wx.TAB_TRAVERSAL)
self._init_ctrls(parent)
self.Fs = FrameSecond.FrameSecond(self) self.btnFSExit =
wx.Button(id=wxID_FRAMESECONDBTNFSEXIT, label=u'Exit',
def OnBtnShowNewButton(self, event): name=u'btnFSExit', parent=self.panel1,
#event.Skip() pos=wx.Point(174, 180),
self.Fs.Show() size=wx.Size(85, 29), style=0)
self.Hide() self.btnFSExit.Bind(wx.EVT_BUTTON,
self.OnBtnFSExitButton,
def OnBtnExitButton(self, event): id=wxID_FRAMESECONDBTNFSEXIT)
#event.Skip()
self.Close() self.staticText1 =
wx.StaticText(id=wxID_FRAMESECONDSTATICTEXT1,
FrameSecond code: label=u"Hi there...I'm the second form!",
#Boa:Frame:FrameSecond name='staticText1',
parent=self.panel1, pos=wx.Point(45, 49),
import wx size=wx.Size(336, 23),
style=0)
def create(parent): self.staticText1.SetFont(wx.Font(14, wx.SWISS,
return FrameSecond(parent) wx.NORMAL, wx.BOLD,
False, u'Sans'))
[wxID_FRAMESECOND, wxID_FRAMESECONDBTNFSEXIT,
wxID_FRAMESECONDPANEL1, def __init__(self, parent):
wxID_FRAMESECONDSTATICTEXT1, self._init_ctrls(parent)
] = [wx.NewId() for _init_ctrls in range(4)] self.parent = parent

class FrameSecond(wx.Frame): def OnBtnFSExitButton(self, event):


def _init_ctrls(self, prnt): #event.Skip()
# generated method, don't edit self.parent.Show()
wx.Frame.__init__(self, id=wxID_FRAMESECOND, self.Hide()
name=u'FrameSecond',

full circle magazine #32 содержание ^


ПРОГРАММА НА PYTHON — ЧАСТЬ 6
будет доступен только вам, это
не столь важно, но при
разработке приложений в
коллективе понятные имена
элементов управления будут
существенным подспорьем.
Можно использовать, например,
такие имена:

Тип элемента управления —


Префикс названия
Статический текст — st_
Кнопка — btn_
Поле ввода — txt_
Флаговая кнопка — chk_
Радиокнопка — rb_
Окно — Frm_ или Frame_

По мере накопления опыта


программирования вы можете
придумать свои правила для
префиксов. Да и у вашего
работодателя тоже могут быть
определенные требования.

В следующий раз мы
отложим в сторону
программирование
интерфейсов и рассмотрим
программирование баз данных.
До следующего раза установите
на свою систему python-apsw и
python-mysqldb. Для SQLite
также понадобятся sqlite и является владельцем
sqlitebrowser. Если вы хотите консалтинговой компании
поэкспериментировать с MySql, « »
это прекрасно. Все пакеты (Аврора, штат Колорадо) и
устанавливаются с помощью программирует с 1972 г. Он
Synaptic. любит готовить, слушать
музыку, ходить в походы и
проводить время с семьёй. by Richard Redei by Richard Redei
full circle magazine #32 содержание ^
HOW-TO Устанавливаем Chromium

Е
сли вы ещё не Для этого вам понадобятся две графический интерфейс, но
решились строки: этот шаг проще выполнить в
N/A терминале. Откройте его и
опробовать Google deb выполните такую команду:
Chrome или его http://ppa.launchpad.net/chro
свободную версию, mium-daily/ppa/ubuntu karmic sudo apt-key adv --recv-keys
Chromium, я настоятельно main --keyserver
рекомендую вам keyserver.ubuntu.com 4E5E17B5
deb-src
попробовать сделать это http://ppa.launchpad.net/chro Теперь вы сделали всё что
сейчас. Эта статья поможет mium-daily/ppa/ubuntu karmic
нужно. Обновите списки
вам установить Chromium main
пакетов через апплет
Dev Graphics Internet M/media System при помощи ежедневных источников приложений или
Чтобы Ubuntu добавила эти
сборкок, находящихся в выполнив «apt-get update» в
источники пакетов в ваш
Персональном архиве терминале. Чтобы установить
список источников, выберите в
пакетов (PPA) на Chromium из терминала,
меню «Система >
LaunchPad.net. В этой статье выполните:
CD/DVD HDD USB Drive Laptop Wireless Администрирование >
нет никаких тайн: всё, что я Источники приложений». Затем
sudo apt-get install
сейчас расскажу, можно перейдите на вкладку «ПО chromium-browser
найти на странице PPA на сторонних производителей».
Там нажмите кнопку И после этого он будет
LaunchPad
«Добавить...» и в поле «Строка установлен. Теперь вы можете
(https://launchpad.net/~chromi APT» введите первую из строк
um-daily/+archive/ppa). Чтобы использовать один из лучших
выше (не забудьте, что вам на сегодня обозревателей под
сделать процесс установки нужно заменить «karmic» на Ubuntu, если верить моему
максимально удобным, я название вашей версии Ubuntu). опыту. Если вы используете
покажу, как выполнить Повторите эти же действия со Karmic, вы можете добавить
необходимые шаги при второй строкой. источник сразу вместе с
помощи графического ключом:
Ubuntu не будет сразу
интерфейса для источников доверять чужим источникам, sudo add-apt-repository
приложений Ubuntu. которые вы только что ppa:chromium-daily
добавили. Сначала вам
Сначала нужно изменить необходимо В таком случае мой How-To
источники приложений так, аутентифицировать источник вам попросту не понадобится.
чтобы они включали в себя все правильным GPG-ключом. Это
пакеты из PPA для Chromium. можно сделать и через
full circle magazine #32 содержание ^
HOW-TO Автономная установка пакетов
решения проблемы. пакете, например, зависимости. обновление пакетов становится
Так удобно искать пакеты, если подвигом, который не под силу
N/A
вы используете чужой обычным людям. Вдобавок, этот
компьютер. способ не позволяет
использовать дополнительные
Предположим, например, репозитории, например,
вам необходимо установить medibuntu.
Pidgin. Сначала введите в поиск
«pidgin», и вы попадёте на Как только вы подобрали
страницу, где показаны нужные пакеты, вы можете
зависимости. Теперь смотрите, перенести их обратно на свой
Dev Graphics Internet M/media System какие из этих зависимостей у автономный компьютер и
вас уже есть. Если вы заранее установить их там с помощью
заглянете в файл GDebi один за другим двойным
/var/lib/dpkg/status, то узнаете, щелчком по файлу. В
что у вас уже установлено, а большинстве случаев это
CD/DVD HDD USB Drive Laptop Wireless что нужно установить сработает, но вам надо сначала
дополнительно. Без него вам устанавливать зависимости.
придётся просто качать всё, что Это нерационально, но

Х
отя во всём мире вам нужно, подряд: пакеты, их позволяет достичь результата.
людей, подключённых зависимости, а может быть
к интернету, даже зависимости
Прежде всего, зайдём на зависимостей... Необходимые
становится больше с сайт http://packages.ubuntu.com,
каждым годом, многие всё ещё пакеты могут оказаться
поддерживаемый Canonical. установлены, а могут и нет.
используют dial-up или не Здесь ведётся учёт всех
подключены вовсе. Конечно, доступных пакетов и
устанавливать пакеты через Как с файлом статуса, так и
метаданных (особой без него, такой подход к
aptitude или Synaptic и быстро, информации о каждом пакете)
и просто, но как установить их установке пакетов отнимает
для всех основных невероятно много времени на
без подключения к интернету? репозиториев Ubuntu. Тут
Если вы когда-нибудь пытались выбор нужных пакетов для
находятся все пакеты из установки на Ubuntu без сети.
это сделать, то должны знать, Ubuntu, предназначенные для
как это нудно. Однако есть Так можно быстро найти пару
всех версий, начиная с 6.06, пакетов, если вы точно знаете,
несколько программ, Dapper Drake. Здесь через веб-
упрощающих этот процесс, и что вам нужно, но весьма
интерфейс можно посмотреть сложно использовать его для
каждая предлагает свой способ подробные сведения о каждом крупных установок. К тому же,
full circle magazine #32 содержание ^
АВТОНОМНАЯ УСТАНОВКА ПАКЕТОВ
Понимая, что вручную быть обновлённые списки двумя CD-приводами, можете
выбирать пакеты, обновления и пакетов. Synaptic и APT загрузить LiveCD нужной
их зависимости скучно, используют их, чтобы http://aptoncd.sourceforge.net версии, или, если их нет,
создатели Synaptic изобрели определять, какие зависимости использовать Unetbootin для
свой способ установки пакетов нужно скачивать, и какие создания загрузочной флешки.
на автономные компьютеры версии программ доступны. В любом случае, вам нужна та
прямо в самом Synaptic. Synaptic Если вы когда-нибудь же версия Ubuntu и чистый CD-
предлагает простой и логичный запускали apt-get update, вы ROM, чтобы записать диск
способ решения проблемы — должны были видеть, как APTonCD. APTonCD находится в
позволяет создавать сценарии загружаются файлы. Это и есть репозитории Ubuntu Universe,
закачек. списки пакетов. Конечно, вы поэтому, если он доступен, вы
можете скачивать их вручную можете установить APTonCD с
Synaptic автоматически по ссылкам, которые не удалось помощью Synaptic или aptitude.
создаёт простые bash-скрипты, загрузить во время обновления,
которые позволят скачивать и но это очень неудобно. После того, как вы
пакеты, и зависимости. Чтобы установили APTonCD,
сгенерировать их, вам нужно Скачивать пакеты, используя Задача APTonCD — использовать его — проще
всего лишь отметить пакеты, скрипты на подключённом к обеспечить резервное некуда. Любой из
которые хотите установить, и интернету компьютере, просто. копирование уже скачаных существующих пакетов,
выбрать пункт меню, который Если там Linux, на котором есть пакетов и хранить их на CD- скачанных в этой системе,
создаст сценарий. Этот способ установленный wget (обычно он или DVD-диске. Это крайне может быть записан на CD.
хорош тем, что предоставляет уже установлен) — запустите удобный инструмент и для Просто установите нужные
пользователю графическую скрипт с USB-устройства. В простых пользователей, и для пакеты в запущенной системе и
оболочку для выбора Windows вы можете системных администраторов. С запишите их на CD для
необходимых пакетов и использовать Firefox с плагином APTonCD копирование установки на автономный
гарантирует скачивание именно DownloadThemAll, чтобы производится через компьютер. Когда вы вернётесь
тех зависимостей, которые получить файлы так же легко. графический интерфейс. Когда к нему, просто вставьте диск в
нужны. Таким образом, вы скачаете процесс завершён, привод, и он будет распознан
пакеты на свою флешку, с пользователь получает диск, с как репозиторий APT. Теперь вы
Этот вариант хорошо которой можете установить их которым APT работает, как с можете установить программы
подойдёт пользователям с через GDebi или скопировать в локальным репозиторием. с диска с помощью Synaptic или
перебоями интернета: они /var/cache/apt/archives/, чтобы aptitude как обычно. Используя
смогут без проблем установить как обычно в Чтобы использовать APTonCD, вы заодно получите
использовать дополнительные aptitude или Synaptic. APTonCD, вам нужен резервную копию ваших
репозитории и делать всё почти подключенный к интернету пакетов, и вам не придётся
так же, как если бы компьютер с той же версией скачивать их заново, если что-
подключение у них было Ubuntu, что и на автономном нибудь произойдёт с
стабильным. Однако, чтобы всё компьютере. Если у вас нет установленной у вас системой
работало правильно, на доступа к такой же версии — они уже есть у вас на диске.
автономной машине должны Ubuntu, но есть компьютер с

full circle magazine #32 содержание ^


АВТОНОМНАЯ УСТАНОВКА ПАКЕТОВ
является снимком установ- последняя версия, доступны конкретных потребностей
ленных в системе пакетов. обновления, и т.д. Чтобы каждого. Кому-то нужно только
Keryx, нацеленный на скачать пакет, достаточно несколько пакетов, кому-то
http://keryxproject.org
использование с переносных выделить его и нажать требуется постоянное
устройств, позволяет легко и «Скачать». Keryx сам отследит резервное копирование,
быстро найти новый пакет или все зависимости и скачает их некоторые захотят таскать всё
обновление без необходимости для вас. Все списки пакетов с собой на флешке. Попробуйте
прожигать CD. Keryx хранятся на флешке, с которой все варианты, посмотрите, что
чрезвычайно гибок и вы можете легко скопировать из этого подходит именно вам,
запускается в Linux, Windows и их на другой компьютер. В и помогите сообществу своими
Mac OSX. комплекте идёт инструмент, мыслями и идеями!
позволяющий использовать
Предоставляя несколько вашу флешку как локальный
стандартных проектов репозиторий — вы можете
(фактически, это снимки воспользоваться ей так же, как
свежеустановленных систем), APTonCD.
Keryx позволяет использовать
Keryx — относительно новый
общие проекты для скачивания
проект — стремится
пакетов для отключеной от
предоставить более
сети машины, не заходя перед
современный и удобный способ Устанавливать пакеты без
этим домой. Вы можете просто
автономной установки пакетов. подключения к интернету не
запустить с любого
Он разрабатывается недавно, и так уж просто. Некоторые
компьютера, подключенного к
его сообщество только пользователи до сих пор не
интернету подходящий
набирает силу, но они подключены к интернету, но
стандартный проект, который
поставили себе целью решить есть полезные инструменты,
соответствует вашей системе
все проблемы с альтернатив- чтобы помочь им. Самый
(karmic 32bit, karmic 64bit и т.п),
ными методами установки простой, packages.ubuntu.com,
и вы уже готовы скачивать
пакетов, при этом оставаясь удобен, если нужно скачать
программы. Keryx скачивает
простой и понятной в всего несколько пакетов.
списки пакетов и читает их так
использовании программой. Сценарии закачек Synaptic
же, как Synaptic или aptitude, а
значит вы сможете исполь- великолепно подходят тем, у
Keryx — это пакетный кого проблемы с соединением,
зовать эти файлы, чтобы
менеджер для автономных а APTonCD замечательно
обновить списки пакетов на
машин, похожий на Synaptic, но помогает с резервным
автономной машине.
отличается своей кросс- копированием уже скачанных
платформенностью и пакетов. Keryx существенно
Keryx позволяет скачивать
предназначен для исполь- упрощает некоторые из
все доступные обновления
зования с USB-устройств. Что предыдущих методов и, к тому
всего одним кликом. Состояние
это значит? С помощью Keryx же, стремительно развивается.
пакетов отмечается разными
вы создаёте «проект», который Выбор инструмента зависит от
цветами: установлена
full circle magazine #32 содержание ^
HOW-TO Идеальный сервер — Часть 2
выполняться с правами root, то С этого момента вы можете Отредактируем
мы можем либо предварять использовать SSH-клиент, такой /etc/network/interfaces в
FCM09 - 16 : О серверах 1 - 8 каждую команду словом sudo, как PuTTY, подсоединяться со соответствии с нашими
FCM28 - 29 : LAMP Часть 1 - 2 либо можем стать своего компьютера к серверу задачами (в нашем примере IP-
FCM31 : Идеальный сервер Часть 1
пользователем root прямо Ubuntu и выполнять адрес 192.168.0.100):
сейчас, набрав команду: дальнейшие шаги этой
инструкции. vi /etc/network/interfaces
sudo su
# This file describes the
Вы также можете разрешить network interfaces available
вход под root'ом, введя команду on your system
Dev Graphics Internet M/media System
# and how to activate them.
sudo passwd root Я буду использовать vi в For more information, see
качестве основного редактора. interfaces(5).
и задав пароль для root'a. Версия vi в стандартной
Теперь вы сможете входить в поставке ведёт себя несколько # The loopback network
систему непосредственно как странно на Ubuntu и Debian. interface
CD/DVD HDD USB Drive Laptop Wireless
root, но это не приветствуется Чтобы исправить это, auto lo
сообществом и разработчиками установим vim-nox: iface lo inet loopback
Ubuntu по различным причинам

В
прошлом месяце мы (см. aptitude install vim-nox # The primary network
сделали базовую http://ubuntuforums.org/showthrea interface
установку сервера d.php?t=765414). Вы можете пропустить этот auto eth0
Ubuntu с CD-диска и пункт, если используете другой iface eth0 inet static
остановились на перезагрузке в редактор, такой как joe или address 192.168.0.100
установленную систему. nano. netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Если вы не установили Так как установщик Ubuntu Перезагрузите сеть
сервер OpenSSH во время настроил нашу систему для
После перезагрузки вы командой:
инсталляции системы, самое получения сетевых настроек
можете войти под ранее время сделать это сейчас: автоматически через DHCP, нам /etc/init.d/networking
созданным пользователем
следует сейчас это изменить, restart
(например, administrator). aptitude install ssh openssh- поскольку сервер должен иметь
Поскольку все шаги в этом server статический IP-адрес.
руководстве должны
full circle magazine #32 содержание ^
Теперь поправим /etc/hosts: Теперь выполните:
127.0.0.1 localhost.localdomain localhost
vi /etc/hosts aptitude update 192.168.0.100 server1.example.com server1

# The following lines are desirable for IPv6 capable


и приведём его к виду, чтобы обновить базу данных hosts
показанному на рис.1. пакетов APT, затем выполните ::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
Теперь выполните: aptitude safe-upgrade ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
echo server1.example.com > чтобы установить последние ff02::2 ip6-allrouters
/etc/hostname обновления (если таковые ff02::3 ip6-allhosts
имеются). Если заметите, что в
и перегрузите сервер командой: процессе обновления было
получено и установлено новое /etc/init.d/apparmor stop
reboot ядро, не забудьте
перезагрузиться после этого. update-rc.d -f apparmor
После этого выполните: remove
reboot
hostname AppArmor представляет aptitude remove apparmor
hostname -f собой модуль безопасности apparmor-utils
(подобно SELinux), который
Обе команды должны обеспечивает дополнительную
показать . защиту. По моему мнению, вам
не нужно настраивать
защищенную систему, это
/bin/sh — это символическая может добавить больше Хорошей идеей будет
ссылка на /bin/dash, однако нам проблем, чем преимуществ синхронизировать системные
нужна оболочка /bin/bash, а не (только представьте — после часы c NTP-сервером в
/bin/dash. Поэтому мы сделаем того, как вы целую неделю интернете. Просто выполните
следующее: занимались диагностикой
Отредактируйте причин странной работы aptitude install ntp ntpdate
/etc/apt/sources.list: dpkg-reconfigure dash сервиса, оказывается, что всё
было в порядке, а причиной и время на вашей системе
vi /etc/apt/sources.list Install dash as /bin/sh? проблем был AppArmor). всегда будет точным.
Выберите: Нет. Поэтому я отключаю его (к тому
Закомментируйте или же, это обязательное условие,
удалите установочный CD из Если вы не сделаете этого, если вы хотите в дальнейшем
файла, а также убедитесь, что установка ISPConfig не удастся. установить ISPConfig).
включены репозитории universe
and multiverse. Мы можем отключить его
следующими командами:

full circle magazine #32 содержание ^


МОЯ ИСТОРИЯ Опыт работы в классе

В
настоящее время я приложения стали хитами. Я школы, некоторые школы уверенность в себе.
работаю учителем, мои обнаружил, что детей тратят огромные суммы на Признанные и новые open-
ученики — дети с притягивают GCompris (пакет программы и лаборатории, source приложения увели-
аутизмом от умеренной образовательных программ) и которые дают намного меньше, чивают возможности детей,
до тяжёлой формы. Tux Paint, которыми я пользуюсь чем образовательные больных аутизмом. GCompris
Взаимопонимание, достигнутое и дома с моими маленькими приложения из репозиториев развеял все их сомнения и
между мной и этими детьми, дочками. GCompris — Linux. В течение многих лет я научил комфортно работать с
позволяет мне поддерживать безусловный лидер. Его добиваюсь большего успеха, интерфейсом PC/Xubuntu. Tux
их в их достижениях. Я интерфейс прост, интуитивно постоянно используя такие Math улучшил запоминание
использую разные средства, понятен и привлекателен. В приложения, как GCompris, цифр и счёт. С помощью Open
чтобы способствовать этому, и GCompris отличное звуковое Childsplay, Tux Math и другие, а Office мы впервые для этой
Linux здесь как нельзя кстати. оформление и занимательные также собирая и анализируя группы создали Social-Studies-
приложения, выполнение статистические данные. Я Fair проекты. Один из моих
Моим первым дистрибутивом заданий сопровождается приобрёл Eee 901 и установил учеников улучшил свои
был Slackware96 в колледже. графическими заставками, а в модификацию Ubuntu Easy социальные навыки, когда мы
Поскольку я разбираюсь в новых версиях также имеются Peasy, чтобы брать его с собой, нашли BosWars — он стал с
компьютерах, мне часто дарят голосовые инструкции. когда я помогаю с различными энтузиазмом и не отводя
их, чтобы я их починил или делами клиентам. С его взгляда рассказывать о своих
привёл в порядок и либо На моих уроках важную роль помощью удобно собирать и переживаниях от игры, и это
использовал в классе, либо при обучении играют изучать данные о процессе связано с тем, что он стал
отдал соседским детям. Я развивающие упражнения, и обучения, а также показывать думать стратегически и
работаю учителем Linux-приложения прекрасно детям эти замечательные побеждал. С тех пор, как этот
специального образования в дополняют то, что мы уже и так образовательные приложения, новый катализатор социального
южной части страны, где не делаем. Ученики, у которых когда я оказываюсь в взаимодействия был найден,
очень большой бюджет. Старые возникают трудности в окружении одной только мы наблюдаем большие
компьютеры в моём классе — общении, чтении, письме и т.д., Windows. изменения в его личности и
отличные кандидаты для хорошо справляются с характере. Мы даже начали
Xubuntu, которую я установил с компьютерами, особенно с Чем больше ученики вести в gedit дневник о
несколькими приложениями. играми. GCompris даёт осваиваются с операционной персонажах из игры и о всём,
Детям понравились «новые» возможность детям учиться в средой, тем любопытнее они что с ними происходило. Все
компьютеры. Кому-то пришёлся процессе игры, а взрослым — становятся. Тогда я разрешаю дети, такие разные, растут и
по душе графический следить за развитием ребенка. им добавлять как образова- меняются по-своему.
интерфейс, и они принялись за В борьбе с неуспеваемостью по тельные, так и традиционные
игры, тогда как другие литературе, математике, игры в «Установке/удалении Xubuntu идеально подходит
занимались только со естественным наукам и программ». Так у них появля- моим ученикам. Я благодарен
взрослыми. Некоторые истории, а также с высоким ется чувство собственности, сообществу Ubuntu за неё. Я
уровнем отчислений из средней контроля и, следовательно, также признателен талант-
full circle magazine #32 содержание ^
МОЯ ИСТОРИЯ — ОПЫТ РАБОТЫ В КЛАССЕ
ливым людям, создающим продемонстрировать, какой
удивительные open-source фантастический эффект
приложения. Без Xubuntu мой сообщество open-source и
успех как учителя был бы не Xubuntu произвело на жизни
таким значительным. Объём моих учеников.
историй успеха наших учеников
занял бы намного больше
места, но сейчас я хочу лишь

МОЯ ИСТОРИЯ Как я стала Ubuntu Woman


У меня всегда был в большей дюймовые дискеты для но, насколько мне известно, файлам, поскольку Windows не
степени научный склад ума, передачи данных с одного ПК этого не делал. Затем была смогла удалить вирусы даже
чем гуманитарный, даже когда на другой и легко обмениваться Win98SE, Windows XP SP1, SP2, после того, как мы последовали
я преподавала английский язык данными с коллегами. Моим SP3, но не Vista, потому что мой инструкциям на сайте
(понимание, перевод и первым ПК был ноутбук Victor с сын-«линуксоид» был антивирусной компании. Когда
американская культура) в 640 Кб памяти и жёстким категорически против неё. компьютер моего мужа под
известном французском диском на 20 Мб. Он работал управлением Win 98SE перестал
университете на протяжении под MS-DOS 4 и даже мог Какое-то время это был грузиться, на выручку пришёл
почти 40 лет. использовать «Word Junior». линуксоид, увлекавшийся линуксоид, вооружённый своей
Когда я узнала, что это был линуксом: я помню, как Suse «аптечкой скорой помощи» —
В 1980-х гг. я уговорила компьютер русских появлялся и вновь исчезал. Я Ubuntu. Используя LiveCD, он
мужа подарить мне мой первый космонавтов, взятый ими в также видела раскиданные по сохранил все файлы отца.
компьютер: Amstrad c 128 Кб космос на один рейс, то была в его комнате диски Mandriva. Затем он попробовал
ОЗУ. Приходилось ли вам восторге. Но этот маленький Впрочем, на одной из его полок переустановить Windows 98 с
загружать систему с дискеты, горизонтальный экран в лежал диск Breezy. Мало- нашего лицензионного CD.
чтобы машина могла работать? оттенках серого был не очень- помалу, я тоже Ничего не выйдет, Хосе:
Тем не менее, она работала и то привлекателен в моих заинтересовалась линуксом, а Windows сообщила о
было интересно её глазах, а также недостаточно потом и Ubuntu, начав с Edgy Eft повреждённом винчестере и
использовать. функционален, чтобы делать по совету линуксоида. сказала: забудьте об этом!
то, что я хотела. Линуксоида такой ответ не
Когда мне предложили Пока он не уехал из дома, он устроил и он установил Edgy
обучать старшие классы, я Таким образом я пересела на был нашим компьютерным без каких-либо проблем.
осознала, что было бы гораздо рабочий стол с Windows 3.1. специалистом. Я наблюдала,
лучше, будь у меня компьютер Затем была Win95, как он полностью очистил Дело в том, что мой муж —
IBM PC, ведь тогда я могла бы единственный, который, вроде Windows от вируса на одном из инженер, который в этой статье
использовать стандартные 3- бы должен был работать с USB, жёстких дисков, используя фигурирует под псевдонимом
Linux Live CD для доступа к
full circle magazine #32 содержание ^
МОЯ ИСТОРИЯ — КАК Я СТАЛА UBUNTU WOMAN
Муженёк — обычный человек. его на два раздела. Я го, затем февраль... А я Open Office. Я провела
Подобно многим другим действительно не замечала, потихоньку сходила с ума, буквально часы на форуме по
человеческим существам, ему чтобы он обращал внимание на пытаясь найти нужный драйвер. Ubuntu и, наконец, нашла
нужна машина, которая то, какой релиз Ubuntu решение проблемы, при
работает и делает то, что ему загружать из меню при Intrepid, я полагаю, один из которой на панели
нужно, без необходимости загрузке компьютера. И я не первых дистрибутивов, инструментов Writer не
вникать в глубокие видела, чтобы он перегружался снабженный установщиком отображались имена, только
технические подробности или обратно в Edgy в проприетарных символы «_ _ _». Их можно было
принимать какие-либо случае каких- драйверов в прочитать, только если успеть
радикальные меры. И моя либо проблем. подменю быстро разглядеть подсказку,
задача — помочь ему в этом во Хотя я могла и Администрирование возникающую при наведении на
что бы то ни стало. ошибаться. меню Система. них мышкой. Меню было в
Каждые несколько таком же стиле. Решение такое:
Так вот, я осталась с Edgy, Месяцы спустя дней, с упорством Инструменты > Настройки >
который был хорош до тех пор, (может быть маньяка, я удаляла Отображение, затем снять
пока не перестал недель десять) этот чёртов драйвер галочку с пункта, где говорится
поддерживаться, и Муженёк всё выглядело (96 для Nvidia), что-то вроде этого (все мои
начал получать сообщения, что так, как я и перегружалась, программы на французском,
такая-то программа устарела думала. Заставка затем так как я живу во Франции):
или не будет работать. Я работала устанавливала «Сглаживание шрифта на
узнала от линуксоида, что отлично под заново, снова экране, начиная с 'х' пикселей».
обычно лучше установить Edgy, а сейчас перегружалась Панель инструментов и меню
новую систему с нуля, чем была медленной (Извиняюсь за выглядят не очень хорошо, но
и дёргающейся.
Одной из применение
пытаться обновить её, поэтому вы можете, по крайне мере,
я именно так и решила Охо-хо-х! Для регулярных проблем терминологии прочесть их.
поступить с компьютером мужа Муженька более было отображение в Windows по
и перейти на Intrepid. Между важным было Open Office... отношению к Моя главная проблема
прочим, тот факт, что мы то, что не Ubuntu. Полагаю, касательно неисправной
пропустили несколько релизов работал Google более корректным графики, заставки и Google
Ubuntu показывает насколько Earth. Я смутно помнила синонимом для деинсталляции Earth, тем не менее, оставалась.
хороший и добросовестный процесс установки было бы «удаление»!). Иногда Я попыталась изменить
сервис предоставлял Edgy. Я графического драйвера для заставка или Google Earth разрешение, редактируя
аккуратно сохранила все его Edgy, но не могла вспомнить, работали отлично, пока я что- xorg.conf в gedit, но всё, что я
файлы (включая содержимое где я его нашла. Вы должны нибудь делала в терминале или получила — это безопасный
.mozilla-thunderbird) и запустила понимать, что видеокарта Open Office, а иногда не графический режим, так что я
процесс установки Intrepid. (NVIDIA MMX2 с 32 Мб памяти) работали. закончила переустановкой
Муженёк был со мной рядом и была новейшим продуктом... в проприетарных драйверов...
согласился, что мы должны 2000-м году. Сейчас же на одни и те же, одни и те же
просто использовать весь дворе стоял декабрь 2008-го, за Одной из регулярных проблемы.
жесткий диск, а не разделять которым следовал январь 2009- проблем было отображение в

full circle magazine #32 содержание ^


МОЯ ИСТОРИЯ — КАК Я СТАЛА UBUNTU WOMAN
Пока линуксоид был во целых девять лет, работают
Франции, он рассказал мне о плавно и заставка, и Google
магическом кубе и тех Earth, и всё остальное.
потрясающих визуальных
эффектах, которые можно Я почти убедила мужа
реализовать в Ubuntu, и я обновиться на Jaunty просто
захотела попробовать их на для удовольствия и
разделе с Edgy моего ноутбука преимущества нового ПО. Но
с видеокартой ATI и это, пожалуй, слишком
менеджером окон Beryl, так что безрассудно. В конце концов, потому, что один из
я знаю, какие вещи можно он мужчина. И я обнаружила линуксоидов в вашей семье
вытворять с дисплеями. (И, что, зачастую, женщины куда загрузил FCM и оставил его на
надо сказать, бесплатно — в более интересуются рабочем столе, не
отличие от коммерческих компьютерами и программами, сомневайтесь: сделайте шаг в
брендов!) В то же время, К этому времени компьютер чем прагматичные, правильном направлении и
однако, я знала, что Муженьку Муженька работал на переходящие сразу к делу, начните использовать Ubuntu.
определенно не нравятся окна, стандартном графическом пользователи-мужчины (За Просто скачайте последний
которые «закатываются» при драйвере, который исключением, конечно же, образ Live CD, на данный
закрытии, или переключаться поставляется с Intrepid, в настоящих фанатов). Мы, момент это Karmic Koala,
между 6-ю рабочими столами. течение шести недель. По женщины, в большинстве своём запишите его на болванку и
Всё это мешало ему в гораздо крайней мере, программы любим вгрызаться зубами в загрузитесь с него. Это может
большей степени, чем что-либо работали, даже если заставка проблему, пробуя различные быть началом длительных и
ещё. Во время набегов на притормаживала, а запуск и решения и решаем её, если увлекательных отношений,
форум, я часто видела людей, поиск мест в Google Earth сможем. Мы не считаем, что одним из видов практического
пишущих о Compiz Fusion и длился вечность. Я стиснула компьютеры нам чем-то обучения в процессе работы и
прочих подобных программах, и зубы и снова переустановила обязаны или должны исполнять одним из источников
они хотели бы узнать, каким драйверы Nvidia, которые шли каждый наш каприз. Вместо удовольствия. Вскоре, верите
образом, несмотря на вместе с Intrepid. Затем я этого, я считаю, мы должны или нет, вы достигнете той же
существующие проблемы, запустила Synaptic, где набрала наладить дружеские стадии, что и я. Вы будете
продолжать пользоваться ими, в поиске «Compiz» и нашла 5 отношения со взаимным автоматически разбивать
так как эффекты весьма или 6 файлов, необходимые уважением друг к другу. разделы под Ubuntu на всех
приятные на вид. И вдруг я Compiz'у (может и больше, не ваших компьютерах и почти
подумала: может быть, когда помню точно), которые Пожалуйста, забудьте моё никогда не выйдете из дома без
вы устанавливаете действительно были предположение, что все Live CD или загрузочной
проприетарные драйверы установлены. Итак, я пометила мужчины, читающие этот текст, флешки — так, на всякий
Nvidia, то Intrepid их на удаление, нажала «настоящие гики», а все случай. Так что, будьте смелее
автоматически устанавливает Применить и, затаив дыхание, женщины-читательницы ругают и присоединяйтесь к нашему
Compiz и прочие пакеты. перезагрузила машину. Я рада Ubuntu годами. Для всех сообществу!
сообщить, что с этого времени остальных скажу, если вы
на компьютере, которому уже читаете эту статью просто

full circle magazine #32 содержание ^


МОЁ МНЕНИЕ Время пересмотреть расписание релизов?

В
ыпуск новой версии операционной системы.
Ubuntu встречается с
предвкушением и Я использую Ubuntu
широкой оглаской несколько лет, но до сих пор
улучшений и новых считаю себя новичком. Я
особенностей. К сожалению, установил Karmic на
это не отражает реальность, отдельный раздел жёсткого
если почитать комментарии на диска и, хотя она работала
страницах Ubuntu Forum. нормально, сразу же нашёл
проблемы соединения с
Многие комментарии интернетом. Хоть значок на
относятся к трем областям: рабочем столе и показывал,
что у меня есть соединение, я
1) ошибки предыдущей версии смог соединиться только с
всё ещё присутствуют в новой; маршрутизатором. После
поисков я частично решил эту
2) то, что работало в старой проблему, но я до сих пор не
версии, больше не работает в могу заставить Менеджер
новой; обновлений или Synaptic
подключиться к интернету.
3) новые компоненты, похоже, Мне необходимо и дальше
имеют больше недостатков, чем искать на форумах.
те, которые они призваны
заменить. Например, GRUB2 или Я очень уважаю то, чего
Центр приложений Unubtu. добились разработчики, и
восторгаюсь этим, но мне исправлены ДО релиза. «просто работать». Жаль, что с
По опросам в интернете, ко кажется, что они слишком Я уверен, что Ubuntu Karmic Koala это до сих пор не
времени написания этой статьи амбициозны в своём приобрела много новых так.
всего 32% пользователей стремлении выпускать новую пользователей после выпуска
смогли обновить систему или версию каждые шесть месяцев. Windows Vista, но, по общему
установить новую без каких- Возможно, пришло время мнению, Windows 7 — намного
либо проблем. Кажется, подумать над увеличением лучше. Если стратегия Ubuntu
большинство проблем связано с времени между релизами, — создать реальную
беспроводной сетью, графикой чтобы было больше времени на альтернативу Windows, тогда
и мультимедиа — всё это тестирование, и быть продукты должны быть
основные элементы уверенными в том, что ошибки достойными общественности и

full circle magazine #32 содержание ^


МОЁ МНЕНИЕ Linux когда-нибудь будет
работать нормально?

Я
не совсем новичок. Я Например, я хотел office в Ubuntu, но СМОГУ решение для любых
занимался установить соединение между обновить Open Office БЕЗ потребностей. Поэтому теперь
дистрибутивами Linux моим принтером «всё в одном» проблем. Я думал, что Xsane не так важно, на какой ОС
несколько лет, начав от HP и Ubuntu 9.10 на моём обнаружит сканер HP (с работает пользователь, всё
задолго до эры Mandrake. Я компьютере. Работало отлично; версией HPLIP, которая шла внимание уделяется
всегда был неразрывно связан с с печатью всё было до боли вместе с ОС); я не ожидал тех используемому браузеру. Если
MS Windows, так как рос с ней. просто, но чтобы сканер был проблем, с которыми в итоге эксперты Linux поработают
Это была единственная ОС в распознан Xsane, мне пришлось столкнулся и которые пришлось эффективнее, может быть,
городе, которая использовалась изрядно повозиться. Я поискал преодолеть, чтобы всё дистрибутив станет достаточно
на предприятиях, кроме Unix и проблему в Google и с большим заработало. хорош, чтобы занять
Mac. Я помню, когда-то я не трудом нашёл решение, лидирующую позицию в
знал разницы между Apple и которое требует командной Я знаю, что это читает масса «облачных вычислениях», о
IBM-совместимым компьютером строки. У меня была такая же пользователей Linux с разным которых только и говорят в
и не знал, какой нужно проблема в ранней версии количеством опыта, которые последнее время. Я думаю,
покупать. Я никогда не Ubuntu, и я попросил у Full Circle могут сказать, как в Linux всё настал переломный момент для
сталкивался с MS-DOS. Когда-то совета по такому же принтеру. просто. Это ясно для меня, но Linux, чтобы перегнать MS, или
я был убеждённым Другая простая проблема была для пользователя Windows, в противном случае придётся
сторонником Wordperfect, но с Open Office. В ранней версии который пытается перейти на «прикрыть лавочку».
был вынужден перейти на MS Ubuntu я хотел обновить OO. У Linux, это не обязательно
Office. С Harvard Graphics было меня это так и не получилось. просто.
интересно играть, но эта
программа тоже исчезла. Я Пользователи Windows Годами читая множество
знаком с трудностями перехода привыкли ожидать, что всё блогов и статей, можно устать
с одной системы на другую, работает «из коробки». У них не от бесконечных перепалок в
особенно когда это происходит возникает проблем, которые сообществе Linux и явной
не по собственному желанию. требуют использования недоброжелательности к
командной строки. Среда Windows. Лучше бы эксперты и
Однако трудности, с Windows защищает их от обычные пользователи Linux
которыми я встретился после запутанного мира apt-get и занялись улучшением
установки Ubuntu, отпугнут других манипуляций на операционной системы,
любого пользователя Windows, клавиатуре. Они живут в мире сотрудничеством и созданием
который привык к plug and play. щелчков мышкой, где повсюду коммерческой среды для
Это означает, что звёздный час GUI. пользователей.
лучшего из Linux — Ubuntu 9.10
— ещё не настал. В мире Linux я ожидал, что Ещё одна мысль: интернет
НЕ смогу импортировать MS перерос во всеобъемлющее

full circle magazine #32 содержание ^


ОБЗОР Музыкальный проигрыватель-демон (MPD)

Я
всегда был Также существует файл • , ncurses клиент (с MPD доступен в
поклонником конфигурации /etc/mpd.conf, в богатыми возможностями репозиториях Ubuntu.
воспроизведения котором содержатся пути к настройки и доступа):
музыки из командной папке с музыкой, папке списков http://pms.sourceforge.net/ Перейдём к самой
строки (Music on Console), воспроизведения, папке баз программе. MPD создаёт
поскольку оно нересурсоёмко и данных, mpd-пользователю и т. • , GTK+ клиент с отличную базу данных, причём
работает даже из консоли. Я д. Тем из вас, кому как и мне обзором библиотеки как в довольно быстро: на моём ПК с
встречал множество ссылок на нравится работать с Rhythmbox: http://ario- Intel Atom 1.6 ГГц это занимает
MPD (Music Player Daemon) на конфигурационными файлами player.sourceforge.net/ меньше минуты для 7.7 ГБ
форумах ArchLinux. Один вместо графических окон музыки. Программа также
комментарий, настроек, понравится понятный • , Python GTK+ обладает дополнительными
заинтересовавший меня гласил: конфигурационный файл MPD. клиент: http://sonata.berlios.de/ возможностями. Я заметил
MPD позволяет остановить ссылку на базу данных музыки
воспроизведение, Теперь о фронт-эндах. Я • , клиент GNOME: Last.fm, хотя я и не использовал
перезагрузить компьютер и выбрал ncmpcpp — http://gmpcwiki.sarine.nl/index.ph её, поскольку у всех моих
продолжить воспроизведение с переписанный на C++ ncmpc p?title=GMPC музыкальных файлов
места остановки. Это полезно (основанный на библиотеке полностью проставлены ID3-
для меня, так как я ненавижу ncurses музыкальный • , написанный тэги. Конфигурация MPD
искать песню снова, если на её проигрыватель). Тем не менее, на Qt 4.x.: кажется простой и ясной, если
середине я выключаю свой существует множество http://bitcheese.net/wiki/QMPDClient. у вас есть какое-нибудь
нетбук или ПК по какой-либо альтернатив: справочное пособие (что очень
причине. После прочтения я Я признаю, что бесстыдно рекомендуется при изучении
остановился на вики-странице, • , клиент для скопировал список с ArchWiki, новых программ), а
посвящённой MPD, чтобы командной строки (он вам поскольку он весьма хорош и, возможности, которые обещает
получить точные инструкции по пригодится в любом случае); кроме того, предоставляет MPD, например, продолжение
его установке и использованию. ссылки на официальные сайты. воспроизведения после
Так как MPD действует как • , клиент, Как видите, здесь есть как выключения компьютера,
демон (как и gdm, ssh, использующий библиотеку фронт-энды для командной превосходны. Мне ещё не
networkmanager или любой ncurses (удобный для работы в строки, так и GTK+ и QT приходилось встречать
другой файл в /etc/init.d/), для консоли): клиенты. Я выбрал ncmpcpp, музыкальные системы или
работы с ним требуется http://hem.bredband.net/kaw/ncmpc/ поскольку это программа для программы, которые бы
дополнительная программа. В командной строки (я обещали то же самое. Конечно,
основном, MPD просто создаёт • , клон ncmpc с предпочитаю их на моём я не утверждаю, что знаю их
базу данных песен с именем несколькими новыми нетбуке), которая, по- все, и точно не испытывал даже
«mpd.db» и mpd-пользователя, функциями, написанный на видимому, имеет больше всего часть из них. Достаточно
который имеет доступ к папке C++: возможностей. сказать, что я доволен MPD и не
/var/lib/mpd/ (в моём случае). http://unkart.ovh.org/ncmpcpp/ собираюсь искать другой
full circle magazine #32 содержание ^
ОБЗОР: МУЗЫКАЛЬНЫЙ ПРОИГРЫВАТЕЛЬ-ДЕМОН (MPD)
проигрыватель, пока не узнаю о несколько прекрасных
таком, который бы потряс моё дополнительных возможностей
воображение. Другие (например, полноэкранные CLI-
возможности, которые могут часы). Кроме того, он содержит
заинтересовать вас — это редактор списка
возможность заставить MPD воспроизведения для того,
транслировать текущую песню чтобы изменять сохранённые
на Last.fm или найти и показать списки без их предварительной
текст песни. Я не знаю, откуда загрузки в меню
загружается текст, поскольку воспроизведения, и так далее.
не использую эту опцию. Я Небольшое пояснение к
уверен, что пропустил ещё снимкам экрана: синий с
несколько возможностей MPD, «Intelligence» — это на самом
так как это довольно мощная деле фон моего рабочего стола;
программа. Вполне вероятно, терминал сделан прозрачным,
что я не узнаю про эти поэтому вы видите фон. Тем не
возможности, пока не захочу их менее, если вы установите умолчанию и т.д.), так что вам
использовать, или не появится рисунок в окне urxvt, он может следует их тщательно http://mpd.wikia.com/wiki/Music_Pl
время на тщательное изучение быть фоном в ncmpcpp, что, по- проверить. Я настоятельно ayer_Daemon_Wiki —
конфигурации. видимому, определяется рекомендую эту программу для сообщество MPD на Wiki;
настройками urxvt. тех, кто хочет вернуться к http://mpd.wikia.com/wiki/Clients
Что касается клиента и воспроизведению музыки после — Список клиентов и фронт-
фронт-энда, ncmpcpp выглядит разрядки батареи или эндов для MPD.
неплохо. Сочетания клавиш по вынужденной перезагрузки на
умолчанию интуитивно понятны середине песни. По сравнению
В общем, все, кто могут и
и схожи с теми, что использует с exaile (проигрыватель для
любят работать с программами
MPD, так что использовать его GTK+) может потребоваться
в командной строке, скорее
очень просто. Интерфейс несколько дополнительных
всего не ощутят проблем в
ncurses выглядит простым и усилий для настройки
работе с MPD и ncmpcpp. А все
понятным (в моей сборке urxvt). программы, но вы можете
те, кому не лень учиться чему-
Ncmpcpp легко обращается к сохранить свои настройки,
то новому, смогут использовать
базе данных, файлы из базы создав копию
MPD и фронт-энд на свой выбор,
безболезненно добавляются в конфигурационного файла (или
если будут следовать
плейлист. Единственная вещь, даже базы данных) для
руководству для своей
которую я не понял, это как дальнейшего использования
выбранной версии. Я говорю
добавить в список или переноса настроек на
«для своей выбранной версии»,
воспроизведения всю базу или другой ПК. Если интересно, вот
поскольку с выпуском каждой
проиграть всю базу с мой конфигурационный файл:
новой версии в некоторые
перемешиванием (shuffle), но я http://ubuntuforums.org/showpost
настройки вносятся изменения
обхожусь без этой функции. .php?p=8591864.
(например, директория mpd по
Ncmpcpp также предлагает
full circle magazine #32 содержание ^
ИНТЕРВЬЮ Roderick Greening
совершенно уверен, что это Когда и как ты присоединился к У меня были хорошие
оказало важное влияние на мой команде MOTU? наставники, которые были
карьерный рост и мою первую настойчивы и очень мне
штатную должность в Однажды, когда я использовал помогли, в частности, Скотт
компьютерной индустрии. Я Kubuntu, мой Knetworkmanager Киттерман был особенным.
использовал двойную загрузку перестал работать. Чтобы Часто он подкидывал какой-
много лет, чтобы использовать вернуть связь, мне нужно было нибудь малоизвестный (по
Linux для «настоящей» работы установить апплет менеджера крайней мере, мне) факт о том,
Возраст: 37 и Windows для всего того, что я сети. Я решил посмотреть, что я как упростить сборку или
Местонахождение: был «вынужден» делать. могу сделать для решения этой тестирование пакетов. Без
St. John’s, Canada проблемы. Я подключился к IRC, него, думаю, я не смог бы
Ник в IRC: rgreening Как долго ты используешь присоединился к каналу приобрести статус MOTU.
Ubuntu? #kubuntu-devel и начал
Как долго ты задавать вопросы. Что помогло тебе научиться
используешь Linux, Я начал использовать Kubuntu в создавать пакеты и понять, как
и какой был твой первый 2006, хотя я попробовал её Я был поражён тому, насколько работают команды Ubuntu?
дистрибутив? немного раньше. Перед этим я там были любезные люди,
использовал Gentoo как особенно Джонатан Риделл, Я читал документацию, задавал
Всё началось, когда я учился в основную систему примерно до Скотт Киттерман и Гаральд правильные вопросы на IRC-
университете, это был год 93. Я середины 2007. Ситтер. Эти три разработчика канале разработчиков, работал
работал в одной из дали мне очень большой с замечательными
компьютерных лабораторий, Моей главной причиной импульс и вернули к наставниками (смотри выше) и
когда мой знакомый сказал, что знакомства с Kubuntu было то, разработке. Это было во время смотрел на работы других.
у него есть новая крутая ОС, и что мой друг был совершенно завершения цикла работы над Преимущество Ubuntu в том,
что я обязательно должен её неудовлетворён работой Interpid. что она имеет такое большое
попробовать. Он сказал, что Windows. Ему постоянно сообщество. Очень просто
система UNIX-подобная. приходилось её Процитирую слова Джонатана найти ответ на вопрос, обычно
Поскольку мы использовали переустанавливать, чтобы из анонса релиза Kubuntu 8.10: в течение нескольких минут
серверы UNIX в большинстве избавиться от вредоносных «Потом однажды появился просмотра форумов или
наших компьютерных классов, программ, вирусов и прочего rgreening, который стал общения с пользователями.
она была бы нам полезна. хлама. Я убедил его исправлять всё, что его
попробовать Kubuntu вместе со просили». С тех пор я собрал Что тебе больше всего нравится
Дистрибутивом был Slackware, и мной. С тех пор я установил множество релизов и в работе с MOTU?
он распространялся на 15-20 Kubuntu многим своим друзьям обновлений для KDE4, равно
дискетах. Я не смогу сказать и членам их семей, теперь все как и других пакетов KDE Определенно, люди. Там
вам, сколько часов я провёл, они используют Kubuntu как Universe. каждый человек не только
играясь с этой средой, но я основную ОС, и им нравится. действительно компетентен, но
full circle magazine #32 содержание ^
ИНТЕРВЬЮ: RODERICK GREENING
и охотно идёт навстречу. RPM. Так или иначе, я уверен, каждое из них необходимо Джуэл, также я играю с
Никогда не бойтесь задавать что буду работать с «the Bacon устанавливать и настраивать друзьями в «Mario Kart»
вопросы. Этим я добился того, Community» в ближайшем отдельно. Мне бы хотелось (предпочитаю baby Luigi и
что имею сейчас. будущем, как только появится объединить эти приложения в quacker) и «Колонизаторы»
свободное время. мета-пакет и помочь (строю пшеничную монополию).
Что ты можешь посоветовать пользователям его нормально
людям, желающим помочь На чём бы ты хотел настроить. Пока у меня есть
MOTU? сосредоточиться в Jaunty и только идея, но на горизонте
Jaunty+1? маячит саммит разработчиков
1. Не беспокойтесь, что вы не Ubuntu, и кто знает, что может
имеете нужных навыков. Если Ну, прямо сейчас я работал над из этого получиться.
вы умеете устанавливать и сборкой KDE 4.2.1, также буду
использовать Ubuntu, то вы участвовать в сборке KDE 4.2.2. Чем ты занимаешься в
можете помогать с ответами на Кроме этого, я реализовал свободное время?
вопросы по пакетам, присылать несколько улучшений в
отчёты об ошибках или KPackageKit, кое-что ещё на Свободное время? А, ты имеешь
тестировать новые релизы. подходе. ввиду ЕСТЬ ЛИ у меня личная
2. Погрузитесь в это. Лучший жизнь, свободная от Ubuntu...
способ учиться — Для Jaunty+1 (Karmic) я сам
присоединиться к разработал несколько пакетов, Да, я фотограф-любитель. У
заинтересовавшей команде и которые мне хотелось бы меня есть Canon Rebel XT и
помогать им в тестировании, увидеть в Universe или Main. несколько линз. Я больше всего
написании документации и т.д. Среди них два приложения, увлекаюсь пейзажной съёмкой,
3. Найдите себе наставника, связанные с безопасностью (ufw- но также пробую портретные
который будет подсказывать и kde и clamav-kde), а также снимки.
организовывать работу. новая карточная игра,
4. Получайте удовольствие. написанная на PyQt. Ещё я люблю читать. У меня в
личной библиотеке есть сотни
Участвуешь ли ты в работе Кроме того, я думал о работе в книг, большинство — научная
каких-нибудь местных групп серверной команде и хотел бы фантастика и фэнтези.
Linux/Ubuntu? вместе с ними разработать Я фанат «Star Trek»,
пакет, который будет помогать «Star Gate» и «Forgotten
В Ньюфаундленде нет LOCO. новым администраторам Realms». В моей коллек-
Хотя некоторые из нас уже создавать сервер с TCP- ции также есть солид-
всерьёз задумываются об приложениями, фаерволом, ное количество тех-
основании такой группы. Здесь журналированием, анализом нической литературы о
есть сообщество Linux, которое логов и программами для программировании и
сейчас активно работает, но обнаружения root-kit. В сетях. Кроме этого, я
большинство в нём использует настоящий момент все эти провожу время со
дистрибутивы, основанные на приложения существуют, но своей женой и собакой

full circle magazine #32 содержание ^


ПИСЬМА Письмо может быть сокращено из-за нехватки места.
letters@fullcirclemagazine.org

М
не, как и Дугу,

Я Я
пришлось бы хотел прочесть
хочу выразить свои сложным, на самом деле
использовать статью о том, как
возражения по довольно прост в
Windows долгое сделать сервер без
поводу исключения использовании, по крайней
время, потому что я не мог монитора. Я хочу
GIMP из мере, для тех вещей,
найти приличную финансовую создать и использовать точно
стандартной комплектации которые мы делаем с
программу. Теперь я очень такой же сервер, как тот, о
Lucid. нашими снимками.
счастлив, поскольку у меня в котором было рассказано
Linux есть virtual box, в которой Даниэлем Дель Приоре в 27-м
Моя жена и я — обычные «Они сказали», что мало
для MYOB запускается Windows выпуске FCM в рубрике «Моя
пользователи компьютера, людей используют GIMP. Но
XP, и я могу использовать история». Сейчас в доме
которые отказались от откуда «они» знают, сколько
новый беспроводной принтер множество пользователей.
Windows Vista и заменили её людей его используют?
от HP. Если принтер мне Сервер — хорошее решение
на Ubuntu, определённо Никто никогда не спрашивал
недоступен, например, когда я для обмена данными и
неискушённые фотографы. ни меня, ни мою жену!
на работе, то я могу сохранить ресурсами, но многие не знают,
файл в PDF и распечатать его как организовать его при Мы оба пытались
использовать F-Spot для Я надеюсь, вы сможете
позже в Linux. помощи Ubuntu. Также такие
регулярных действий со донести моё мнение
серверы могут использоваться
снимками (изменение «сильным мира сего» и дать
для разных нужд в бизнесе,
размера, удаление эффекта им понять, что выкинуть
кафе, отелях и т.д.
«красных глаз», изменение GIMP будет ошибкой. Лучше
расширения с png, в котором бы они выкинули F-Spot!

В
наш сын и другие
ы пишете, что Geany — присылают нам фотографии,
это хорошая на jpg и т.д.) и пришли к
программа для PHP, но одному и тому же выводу,
я должен упомянуть что F-spot — бесполезная

Я
ещё об одной, на мой взгляд, программа.
новичок и в Ubuntu, и в
более совершенной — Eclipse
Linux. Последние
PDT 2.1. К числу SVN-клиентов я GIMP, хоть на первый
шесть месяцев я
бы добавил RabbicVCS (бывший взгляд и кажется довольно
использую Ubuntu как
nautilus-svn).
вторую ОС. Ubuntu отлично
подходит новичкам. Я люблю
Ubuntu, но у меня есть

full circle magazine #32 содержание ^


ПИСЬМА
проблема, которая очень 2.6? Ссылки на docs.python.org
распространена среди новых — это ссылки на документацию
пользователей Linux: у меня нет Python 2.6. Как известно, «Что
соединения с интернетом, и нового в Python 2.6» начинается
попытка установить что-нибудь с фразы: «Главная цель выхода
без интернета превращается в Python 2.6 — подготовка к
ад из-за зависимостей. Я бы миграции на Python 3.0, в
хотел попросить разработчиков котором язык был существенно
создать готовые к установке переработан». После этого
бинарные файлы, похожие на написано: «PEP 3101:
.exe в Windows. Я осознаю Улучшенное Форматирование
трудности создания таких Строк» и «В Python 3.0 оператор
устанавливаемых файлов, но я % дополнен более мощным
надеюсь, что это будет сделано. методом форматирования строк
— format(). Поддержка метода
str.format() была портирована в
Python 2.6». Python 3 есть в
Ред: Ubuntu 9.10, хотя файл
/usr/bin/python и является
версией python2.6, но Python 2.5
и более старые уже не
используются!
Python 2.X/3.X Прошу прощения за скучное

Я
письмо, но я просто хотел
программирую на
объясниться. Почему бы не
Python два года и был
поменять статьи
очень рад выходу
«Программирование на Python»
Python 3 и
на формат нового Python?
совместимого Python 2.6. Я
только недавно узнал о Full
Circle, скачал его и, да, первое,
что я прочитал —
Отвечает Грэг:
«Программирование на Python».

В целом статьи мне


нравятся, но несколько вещей
меня раздражают: например,
почему для операторов печати
и форматирования строк
используется синтаксис python
full circle magazine #32 содержание ^
UBUNTU WOMEN Интервью с Эммой Джейн Хогбин
специализирующуюся на Открытой Неделе Ubuntu строгой форме. Это упрощает
разработке сайтов, (https://wiki.ubuntu.com/UbuntuOp работу других участников
посвящённых экологии). В enWeek) с мастер-классом по проекта, а также удобнее для
одной из компаний, в которых я написанию книг читателя, который переска-
была, я увидела целую полку (https://wiki.ubuntu.com/MeetingL кивает туда-сюда по документа-
коробок с ПО Adobe. Я ogs/openweekKarmic/WriteBook). ции. На сегодняшний день я
упомянула о сайтах с Можешь рассказать нам о своей успела поработать над
пиратским ПО, на что владелец книге Drupal Book и о других документацией множества
компании ответил, что твоих технических проектов с открытым кодом, в
плотники не воруют молотки. публикациях? том числе Bazaar, Drupal, The
Мой отец — плотник, поэтому Linux Documentation Project и
это замечание попало в точку. С ЭДХ: Работать над Front End Ubuntu.
Сегодня у нас тех пор я стала интересоваться Drupal — моей первой книгой,
в гостях Эмма Джейн Хогбин бесплатным и открытым ПО. выпущенной Настоящим ЭГ: На твоём сайте HiCK много
(Emma Jane Hogbin) — Издательством — было очень потрясающих уроков! Прежде
технический писатель, Целый год я пользовалась интересно. Я люблю обучать. Но всего, что такое HiCK Tech the
создатель HiCKTech, гуру Drupal, только бесплатными и дело тут не в том, чтобы быть Conference? Что такое HiCK Tech
Ubuntu Member и проч. Прежде открытыми приложениями на авторитетом. Мне нравится, the Company? Как тебе в голову
всего, я хотела бы Windows, пока в конце концов когда мои студенты не пришла такая идея? И какие
поблагодарить тебя за участие не перешла на Linux (Debian). С зацикливаются на том, что я уроки там можно найти?
в интервью. Можешь рассказать моим ноутбуком сразу же говорю, а делают свои
нам немного о том, как ты возникли проблемы, и мне предположения о том, как что ЭДХ: HiCK Tech the Conference —
оказалась вовлечена в FOSS? А пришлось исправлять ошибки и работает. Front End Drupal не это однодневный форум о
также о том, когда и как ты перекомпилировать ядро. похожа на типичную книгу о технологиях в сельском
стала участвовать в Ubuntu Участники рассылки Debian компьютерах. В ней есть много хозяйстве, посвящённый тому,
Project? подтолкнули меня написать интересных моментов: от пони, Как Интернет Объединяет
пошаговое описание того, как котят и уточек до пиратов, Знания. Цель конференции —
Когда я мне удалось решить мою орков и хоббитов. Так что книгу осветить выдающиеся
закончила университет, я проблему. С тех пор я стала как Front End Drupal можно назвать достижения технологий в
общалась с разными минимум косвенно участвовать «удобочитаемой». сельском хозяйстве (в том
работодателями, чтобы понять, в сообществах, относящихся к числе в разведении коров,
чем бы мне хотелось дистрибутиву, который Тем не менее я не всегда даю связи между отдалёнными
заниматься. (Моя использую. волю шуткам в своих техни- клиниками для контроля
специальность — наука об ческих публикациях. Когда я заболеваемости); а также
окружающей среде, но я ЭГ: Эмма, ты задействована в участвую в совместной работе рассказать о некоторых
устроилась менеджером стольких замечательных (например, в проекте по инновационных высоко-
проектов в компанию, проектах, принимала участие в документации), я пишу в более технологичных вещах,
full circle magazine #32 содержание ^
UBUNTU WOMEN
свойственных большим навыки для успешного и не бояться задавать вопросы, проектов, участники приехали
городам. Я живу в сельской использования интернет- когда им нужна помощь. из четырёх разных стран.
местности и чувствовала себя возможностей. Также уроками Сейчас всё больше внимания
изолированной от конферен- интересуются дизайнеры, Женщины должны чувствовать, уделяется удобству
ций, происходящих в крупных которые хотят познакомиться с что им рады в любом использования, я думаю, со
городах. Вместо того, чтобы инструментами с открытым сообществе, в которое они временем люди осознают,
расстраиваться из-за этого, я кодом, а также те, кто хотят вступить. В какую большую роль играют
решила сама организовать хочет научиться действительности документация и поддержка
конференцию обо всём, что создавать же не во всех пользователей. В 2010-м
представляло для меня интерес. собственный бизнес в сообществах пройдёт ещё одна такая
веб-дизайне. благосклонно конференция. Людям,
В результате этой однодневной относятся к увлечённым поддержкой
конференции возникла целая ЭГ: Я знаю, что ты новичкам. Каждому пользователей и докумен-
компания (HiCK Tech the участвуешь в IRC. участнику open- тированием, рекомендую
company). То, над чем работает Можешь рассказать source-проектов зарегистрироваться на
мой малый бизнес в сельской нам о своём участии в хочется чувствовать, www.writingopensource.com.
местности Канады, встречается проекте, а также что он не зря тратит
повсеместно. Открытое ПО порекомендовать время и что к его ЭГ: Когда я читала о том, как
может решить почти все какие-нибудь другие мнению ты выпустила схему для одного
проблемы, с которыми команды/группы/проекты прислушиваются. Иногда найти из твоих вязальных проектов,
сталкиваются мои клиенты. специально для женщин? хорошего наставника удаётся меня осенило: GPL можно
HiCK Tech пытается выяснить, не с первого раза. Я призываю использовать для чего угодно.
как объединить ресурсы, чтобы ЭДХ: Участвуя в проекте UW, я всех быть настойчивыми в Я видела фотографии твоих
сделать технологию ещё более всегда призывала участниц своих увлечениях, но двигаться известных вязаных носков
доступной. Я провела выйти за рамки ограниченной вперёд, если что-то не Drupal. Ты не планируешь
несколько лекций на 100 Mile по половому признаку группы. устраивает. связать носки Ubuntu или что-
Client Roster и начала собирать Хотя я считаю, что такие нибудь ещё? Можешь
информацию на сайте группы крайне важны, есть ЭГ: О каких ещё проектах FOSS, рассказать нам о лицензии GPL,
www.100mileclientroster.com, риск так и не вступить в более в которых ты участвуешь, тебе под которой ты выпустила
чтобы помочь другим малым широкое сообщество. В проекте хотелось бы рассказать нам? схему носков?
предприятиям успешно вести UW я в основном занималась
бизнес. поддержкой сообщества. Я ЭДХ: Меня очень радует то, как ЭДХ: Внести вклад в
призываю других женщин идёт работа над сообщество можно не только
Все уроки, предлагаемые HiCK двигаться вперёд и участвовать документацией. В этом году я сидя за компьютером. Это
Tech, направлены на то, чтобы в более масштабных проектах устраивала, наверное, первую правда, я связала носки Drupal.
помочь малым предприятиям FOSS, посещать конференции и конференцию, посвящённую Один мой друг потратил
получить от технологий как искать спонсоров для документации в open-source- огромное количество времени,
можно больше. Студенты — это проведения мероприятий. Я проектах. На конференции бесплатно помогая мне с одной
обычно предприниматели, помогаю девушкам избавиться выступали представители проблемой в Drupal. В знак
которым нужны определённые от комплекса «Мне не хватает множества open-source- благодарности я связала ему
знаний», поверить в свои силы пару носков Drupal.
full circle magazine #32 содержание ^
UBUNTU WOMEN
Druplicon, символ Drupal, ЭГ: Можешь также рассказать (www.emmajane.net/howto/create-
выпущен под лицензией GPL. Я читателям о награде, которую award). Надеюсь, это вдохновит
подумала, что справедливо ты придумала, и о том, как она кого-нибудь на создание новых
будет выпустить моё творение появилась? способов заинтересовать в IT
в свет под той же лицензией, как можно больше девушек.
которая позволила мне ЭДХ: Прошедшей весной я
легально связать эти носки. учредила премию в области ЭГ: Участник проектов FOSS,
Схему можно посмотреть на: технологии в нашей средней автор, организатор
http://www.emmajane.net/craft/dru школе, и это оказалось конференций, наставник,
pal. Она была представлена на необыкновенно просто. деловая женщина, активный
многих конференциях Победитель этого года, Сэйди участник сообщества как в
DrupalCon, а также на CRAFTzine Хьюджил, сейчас поступила на твоём родном городе, так и в
(http://craftzine.com/). Я не Сиситемотехника в университет сообществах FOSS — что ещё я
планирую вязать другие Ватерлоо. Она получила упустила или забыла
логотипы, а если бы я взялась награду за проявление упомянуть?
за это, я бы просто скопировала творческого подхода в области
open-source-картинку. Рукодель- технологии. Я просто хотела ЭДХ: Думаю, что ты
никам, которые хотят сделать каким-нибудь образом дать перечислила всё. Как всегда, у
что-нибудь с логотипами, этой девушке повод гордиться тебя отличные вопросы.
может пригодиться knitPro своими достижениями. Спасибо, Эмбер!
(http://www.microrevolt.org/knitPro/). Единственный способ изменить
Я пользовалась этой что-то — это позволить ЭГ: Эмма, спасибо тебе большое
программой, когда впервые каждому человеку, к которому за участие в интервью, а также
делала схему носков. ты обращаешься, почувствовать за всё, что ты делаешь.
себя лично причастным к тем
Такие необычные вещи, как изменениям, которых ты
носки, — это отличный способ хочешь добиться.
показать людям, что дело тут
не только в коде. Что Награда, которую я придумала,
действительно имеет значение не связана с лучшими
— это желание участвовать, в отметками или мешками денег.
какой бы форме это ни Суть её в заинтересованности
выражалось. Связав носки, я технологиями, в появлении
привнесла в проект Drupal удостоенных наград молодых
больше, чем если бы я специалистов, в аплодисментах
потратила столько же времени всей школы тому, кто сделал
на исправление кода. Нужно что-то особенное. В моём блоге
принимать каждый вклад, я описала шаги, которые
независимо от того, насколько предприняла для создания этой
странным он может показаться. награды

full circle magazine #32 содержание ^


Игры UBUNTU
противника так, чтобы они не рекомендую использовать
пролетели мимо. В игре мышь, поскольку это даёт
присутствуют традиционные гораздо лучший контроль над
бонусы и различные виды кораблём. Использовать
оружия при прохождении клавиатурные команды
— Основной ММО для Linux слишком неудобно и долго для
каждого уровня. Полёты со
исполнилось 5 лет! К этого быстрого действа.
стрельбой во всё вокруг
празднику разработчики
доставляют настоящее
выпустили HD трейлер и Ещё один недостаток на мой
удовольствие. На экране
бесплатную 21-дневную взгляд — нехватка опций. В
возникает хаос, масса кораблей
пробную версию. Chromium нет списка лучших
противника летает вокруг и Приятная и затягивающая игра
стреляет по вам, а вы стреляете результатов. Это было бы Хорошая графика
в ответ, что создаёт взрывную простым, но эффективным
картину. Большое количество способом улучшить игру и
бонусов делает игру бодрой и смысл повторного Плохой звук
приятной, пока вы ищете своё прохождения. Также игре не Мало возможностей
следующее улучшение. Игра помешал бы многопользователь-
поощряет столкновения с ский режим. Она была бы
кораблями противника. Это превосходна, если бы два
делает игру ещё более игрока могли сражаться вместе,
интересной, поскольку вы уничтожая корабли противника,
попросту не станете при этом один пользовался
уворачиваться от противника. мышью, а другой —

А
клавиатурой.
ркадные шутеры,
Графика смотрится хорошо
вроде игр про Chromium BSU ─ затя-
по сравнению с другими
космических гивающая игра, принесшая
космическими шутерами. Игра
пришельцев — игры, в успех классических кос-
выглядит красиво, особенно в
которые по-настоящему мических шутеров в Linux. Она
гуще сражения. Однако звук
интересно играть. В этом отлично выглядит. Это просто
ужасен. Я не уверен, что это
месяце я расскажу о небольшой бомба. К сожалению, плохой
вина pulse audio, но он кажется
игре — классическом шутере звук и недостаток ключевых Ed Hewitt
слишком трещащим. Chromium
Chromium BSU. Это быстрый опций не дали ей показать
запускается почти на любом
аркадный космический шутер. блестящий результат.
компьютере. Это отличная игра
Игра проста: нужно управлять
для нетбуков. Играть можно,
космическим кораблём и
используя как клавиатуру, так и
стрелять по кораблям
мышь. Однако, я настоятельно
full circle magazine #32 содержание ^
ВОПРОСЫ И ОТВЕТЫ questions@fullcirclemagazine.org
Пожалуйста, опишите вашу проблему как можно более детально.

В В В
Мой ноутбук имеет веб- Моя девушка уронила и активен). В Jaunty таких Привет, парни! Я
камеру, которая жёсткий диск в воду и проблем не было, ноутбук легко делаю первые шаги в
показывает была вынуждена находил сети и подключался к мире Linux. Я
перевёрнутую вызвать специалиста, ним. установил Ubuntu 9.10

О
картинку. В Skype для Windows чтобы восстановить свои совместно с Vista. Проблема в
есть кнопка для коррекции данные на внешний диск. В Это известная том, что я не могу выполнить
изображения, а в Ubuntu её нет. итоге, у неё оказались ошибка: выход из системы по команде
И ещё, звук вначале хорошо исходные изображения и целая https://bugs.launchpad.n «./crclient -u (my user name)>».
работал, потом пропал. Я куча уменьшенных дубликатов et/ubuntu/+source/linux/ После нажатия Enter, в
безуспешно перепробовал (до 7 копий). Я ищу программу, +bug/425455 терминале появляется строчка:
множество решений, которая умеет сравнивать «non-option ARGV-elements: (my
найденных на форумах. изображения и находить Я бы предложил подписаться user name)».
Максимальный уровень звука дубликаты, которые я мог бы на эту ошибку, в этом случае вы

О
составляет примерно 25% от легко и быстро удалить. будете уведомлены, когда Попробуйте выполнить
первоначального. проблема будет решена. Если

О
Я нашёл две вы не хотите ждать, можете

О
Так как вы не указали программы, которые всегда вернуться к Jaunty.

В
ни версию Ubuntu, ни умеют это делать —
модель веб-камеры, я digikam и geeqie. Обе Я разбираюсь со ./crclient --help
могу дать только те можно найти в репозитории своими рисунками, и
решения, которые сработали Ubuntu. мне интересно, можно которая покажет вам
ли поместить водяные правильный синтаксис

В
для других. Попробуйте
выполнить команду: Я обновил свой знаки на изображение? Умеет команды. В существующем
ноутбук (Lenovo R61i) с ли GIMP это делать, или нужна виде она не принимает имя
sudo echo 1 Jaunty Jackalope на другая программа? пользователя в качестве
>/sys/class/video4linux/video аргумента.

О
Karmic Koala. И теперь,
0/vflip когда я пытаюсь найти Да, просто добавьте
беспроводные сети, Karmic водяной знак на
Если это помогло решить Koala не находит ни одну из картинку как новый
проблему, добавьте эту строчку сетей. Когда я пробую другие слой, передвиньте его
к файлу /etc/rc.local. Если же сети в офисе и вручную ввожу на нужное место и
нет, то попробуйте найти параметры в апплете Network подкорректируйте
решение здесь: manager, он автоматически прозрачность, чтобы сделать
http://ubuntuforums.org/showthrea соединяется с Wi-fi сетью. Но он знак полупрозрачным.
d.php?t=838210 не может подключиться из
других мест (SSID тот же самый

full circle magazine #32 содержание ^


МОЙ РАБОЧИЙ СТОЛ misc@fullcirclemagazine.org

Вот как выглядит мой рабочий стол. Я люблю совершенство


и простоту, поэтому я выбрал обои Ubuntu 3D, которые
выглядят просто потрясающе, и тёмную тему Moomex Я использую Hardy как основную ОС на компьютере
Ultimatum, на которую можно смотреть часами. Тему для магазинной сборки совместно с Jaunty, Slackware 12.2 и
иконок Mashup - MaXo edition я нашел в интернете. Мне Windows XP. Мой компьютер работает на процессоре Intel
просто нравится, как выглядят иконки: они реалистичные, Pentium 4 (2,26 ГГц) и 512 МБ ОЗУ. Он также использует
при этом простые и тёмные. Переключатель рабочих столов встроенный графический чип Intel 82845G/GL (8 МБ
— просто шедевр! Люди видят его и толпами переходят на разделяемой памяти, это предел возможностей BIOS),
Linux. однако Compiz работает без проблем.

Конфигурация моего компьютера: Pentium 4 с частотой 3,06 Нижняя панель заменена на Avant Window Navigator. Я
ГГц, 1,25 ГБ ОЗУ, жёсткие диски 250+80+40 ГБ, сменил цвет темы Human с этого мерзкого коричневого на
материнская плата Asus Goldfish-2 Mobo(i915). небесно-голубой и заменил набор значков на Dropline Neu,
взятый с art.gnome.org, если я не ошибаюсь.

full circle magazine #32 содержание ^


МОЙ РАБОЧИЙ СТОЛ

У меня установлена Ubuntu 9.04 на HP 6730s (Intel Pentium Dual-


Итак, вот как выглядит мой рабочий стол с KDE 4.3. KDE4
Core 2,16 ГГц, 3 ГБ ОЗУ, жёсткий диск 300 ГБ, видео ATI 3430). Я
позволяет мне работать намного быстрее, чем Gnome. Мне очень
купил его довольно дёшево для ноутбука: около 1200
нравятся все KDE-программы и, конечно же, плазмоиды
болгарских левов или ~ 600 евро. У меня настроена двойная
(plasmoids). Они не только красиво выглядят, но и
загрузка с Vista, в основном из-за игр и Photoshop. Тем не менее,
предоставляют ко всему быстрый доступ.
я пытаюсь работать в GIMP.
Сейчас у меня двойная загрузка с Vista, но я её никогда не
Эта тема — изменённая Elegance. Я взял иконки Hydroxygen и
использую, разве что для игр, которые не работают в Ubuntu. На
фон с gnome-look.org.
моём компьютере (3 ГБ ОЗУ и процессор AMD Dual-Core 2,1 ГГц)
Kubuntu работает с невероятной скоростью!
Ubuntu работает на моей машине очень хорошо. Я столкнулся
только с двумя проблемами: для того чтобы в динамиках
ноутбука был звук, пришлось отредактировать файл, а также
компьютер отказывается нормально выходить из спящего
режима.

full circle magazine #32 содержание ^


ТОП 5 Медиацентры

http://www.moovida.com/ http://entertainer-project.com/

Moovida — это, возможно, лучший медиацентр с открытым Если Moovida вам не по душе, попробуйте Entertainer. Это
кодом. Это основанное на GStreamer приложение, ранее аккуратный медиацентр, основанный на GTK и GStreamer и
известное как Elisa, — прекрасный выбор для любителей написанный на Python. Хотя настроек и функций в нём не так
медиаконтента. Moovida поддерживает стандартные много, он может похвастаться отличным OpenGL-интерфейсом.
медиаформаты, но его главное преимущество — интернет- Он определённо проигрывает Moovida количеством настроек и
каналы (YouTube, Apple Movie Trailers и множество новостных расширений, но довольно хорошо справляется со своей задачей.
каналов), а также красивый и простой интерфейс. Кроме того,
имеются поддержка внешних медиаустройств и вывод на Entertainer можно установить через PPA по ссылке:
телевизор. http://url.fullcirclemagazine.org/abb068. Однако, на момент
написания статьи он был недоступен для Karmic из-за проблем
Вы можете установить Moovida при помощи пакета « » с инструментальными средствами (подробнее об этом здесь:
из репозиториев «universe» (или пакета « » из того же http://url.fullcirclemagazine.org/8026c9).
репозитория для старой версии дистрибутива).

full circle magazine #32 содержание ^


ТОП 5 — МЕДИАЦЕНТРЫ

http://xbmc.org/ http://www.boxee.tv/

XBMC изначально создавался для платформы Xbox. После того


как он начал обретать известность, его портировали для PC,
где он стал крайне популярным. И на это была весомая Boxee — это бесплатный медиацентр с элементами социальной
причина: у XBMC есть мощная поддержка модулей расширений, сети. Он основан на XBMC, поэтому в нём присутствуют все его
что позволило сообществу создать модули почти подо всё, что замечательные возможности, а также добавлена поддержка
можно смотреть. Кроме того, XMBC предоставляет отличную сайтов Веб 2.0, таких как YouTube, Blip.tv, Last.fm, Flickr и Picasa.
платформу для скриптов, а значит, вы получите кучу классных Кроме того, в Boxee есть возможность следить за тем, что
виджетов, основанных на Python. смотрят ваши друзья.

Для установки XBMC используйте PPA по адресу Хорошая новость в том, что Boxee предоставляет собственный
https://launchpad.net/~team-xbmc/+archive/ppa репозиторий для Ubuntu (http://url.fullcirclemagazine.org/bf34a2).
Однако, есть и плохая новость — Karmic пока не
поддерживается. Но, пока вы ждёте версию для Karmic, можете
попробовать скачать исходный код или установить версию для
Jaunty (хотя мы не рекомендуем второй вариант).

full circle magazine #32 содержание ^


ТОП 5 — МЕДИАЦЕНТРЫ

http://www.mythbuntu.org/

создаётся членами сообщества


Ubuntu Linux из Великобритании.

Мы стремимся предоставить актуальную тематическую


информацию о пользователях и для пользователей
Ubuntu Linux со всего мира. Мы обсуждаем все стороны
Ubuntu Linux и свободного программного обеспечения,
стараемся охватить всю аудиторию: от начинающих
пользователей до закоренелых программистов; и все
темы: от командной строки до самых последних
графических оболочек.

Подкаст создается сообществом Ubuntu UK,


соответствует Кодексу Поведения Ubuntu и подходит
всем возрастам.
Если простых приложений в качестве медиацентра вам
недостаточно, возможно, вам хотелось бы попробовать http://podcast.ubuntu-uk.org/
полноценную ОС для этих целей. В таком случае вам стоит
обратить внимание на Mythbuntu. Он основан на Xfce и Ubuntu,
а в качестве главного приложения используется популярный
медиацентр MythTV. Это означает, что вы получите все его
функции, включая множество телевизионных возможностей,
которые вы не найдёте в большинстве других приложений,
описанных выше.

Установить Mythbuntu можно либо как отдельную


операционную систему, либо добавив пакет Mythbuntu к уже
установленной ОС, следуя простым инструкциям на странице
http://www.mythbuntu.org/existing-ubuntu.

full circle magazine #32 содержание ^


КАК ПОМОЧЬ - Ronnie Tucker
ronnie@fullcirclemagazine.org
- Rob Kerfia
Мы постоянно ищем новые статьи для публикации в журнале Full admin@fullcirclemagazine.org
Circle. Указания по написанию статей и переводу находятся на wiki- -
странице: http://wiki.ubuntu.com/UbuntuMagazine Robert Clipsham
Пожалуйста, отправляйте статьи на: articles@fullcirclemagazine.org mrmonday@fullcirclemagazine.org

Mike Kennedy
Если вы хотите прислать , пишите на: news@fullcirclemagazine.org David Haas
Robert Orsino
Свои об опыте в Linux присылайте на: letters@fullcirclemagazine.org Brian Jenkins

ПО и оборудования присылайте на: reviews@fullcirclemagazine.org

для рубрики Вопрос-Ответ отправляйте на: И мы говорим спасибо


questions@fullcirclemagazine.org Canonical, маркетинговой
Команде Ubuntu и множеству
Моего Стола следует присылать на: misc@fullcirclemagazine.org команд переводчиков по всему

... или вы можите посетить наш : www.fullcirclemagazine.org

Журнал — не журнал, если в нём нет статей, и Full Circle не


исключение. Нам нужны ваши Мнения, Рабочие столы и Истории. Ещё
нам нужны Обзоры (игры, приложения и железо), статьи How-To (на
любую тему о K/X/Ubuntu), любые вопросы и предложения, которые
могут возникнуть. Присылайте их на: articles@fullcirclemagazine.org

full circle magazine #32 содержание ^


Ubuntu User — это первый печатный журнал, созданный специально для пользователей
Ubuntu. Discovery Guide в каждом выпуске поможет новичкам легче приспособиться к
работе в Ubuntu. Если вы уже знакомы с Ubuntu, то технические статьи, пошаговые
руководства, обзоры и доклады сообществ помогут вам улучшить свои познания в Ubuntu.

а в г о д в с ег о з а
4 вы п у с к
2 9 . 9 0 / U S $ 39. 95
EUR
£ 24. 90 /

full circle magazine #32 содержание ^


РУССКАЯ КОМАНДА FULL CIRCLE
⚪Александр Савицкий (Ghost747)
⚪Антипов Алексей
⚪Васиок Тлубатёв
⚪Григорий Топорков
⚪Дарья Майорова
Страница журнала на ubuntu.ru: http://www.ubuntu.ru/fullcircle
⚪Дмитрий Фролов (darkEtalon)
⚪Дубков Илья
Страница команды на launchpad: https://launchpad.net/~fullcircle-ru
(blindfellian@gmail.com)
⚪Иван Булычёв (vanyok)
Страница перевода на wiki: ⚪Курёнышев Вячеслав
https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle/Russian ⚪Леонид Селиванов
⚪Никульшин Виктор (frio)
Конференция на jabber.ru: fullcircle-ru@conference.jabber.ru ⚪Сергей "Pha[N]toM" Мымриков
⚪Тимур Тимирханов (TLemur)
Адрес электронной почты: fullcircle.ru@gmail.com

Хотите рассказать о своём проекте? Знаете новость, которая поразит русско-


язычное сообщество Ubuntu и Linux? Может быть, вы знаете человека,
который активно участвует в развитии Linux и opensource? Напишите нам! Мы
будем очень рады статьям и идеям для нашей региональной рубрики.

Пишите на адрес электронной почты: fullcircle.ru@gmail.com

full circle magazine #32 содержание ^