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

full circle

ВЫПУСК #33 - Январь 2010

Создай медиацентр
с помощью UBUNTU,
ACER REVO и BOXEE
full circle magazine #33 содержание ^
FCM-RU: Интервью 37
full circle Ubuntu Women 27

Программа на Python 07 Игры Ubuntu 30

Моя история 18 Интервью 23

Ubuntu, Revo & Boxee 12 Покоряй и властвуй 05

Идеальный сервер 14 Обзор - Exaile 22 Письма 25 Топ 5 - Программы для 34


синхронизации данных

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

В
прошлый раз Эндрю представил пятёрку лучших, по его мнению, медиа-
центров. В этом номере я написал инструкцию по использованию Ubuntu на Acer
Aspire Revo в качестве основы для Boxee. Меньше чем за 150 фунтов я создал
фантастический медиа-центр, который не только здорово выглядит, но ещё и
полностью настраиваемый!

Это мой рассказ про медиа-центр, но не забудьте прочесть рубрику «Моя история», из
которой узнаете об Ubuntu, Linux и open-sourсe в образовании, а также о человеке,
который прошёл путь от использования старых компьютеров (современных в своё время)
до Ubuntu.
Ubuntu — полностью свободная
В этом месяце у нас другая реклама! Не пугайтесь, это только на один месяц, и это операционная система, которая
наша попытка привлечь внимание к выставке Southern California Linux Expo 2010, которая превосходно подходит для
проходит в феврале. К сожалению, я не смогу там побывать, но если кто-то примет в ней ноутбуков, компьютеров и
участие, мы будем рады узнать подробности о ней. серверов. Дома, в школе или
на работе Ubuntu содержит
В разделе Ubuntu Women не забудьте прочитать интервью с Джейн Силбер (Jane всё, что вам может понадобить-
Silber), исполнительным директором Canonical. Как вы знаете, 1 марта она примет ся, включая текстовый редактор,
почтовый клиент и веб-браузер.
эстафету у Марка в качестве генерального директора.
Вам не нужно платить за
лицензию. Вы можете свободно
И наконец, Робин Кэтлинг (Robin Catling), любитель поговорить, подумывает о загружать, работать и делиться
возрождении подкаста FCM. Хотите помочь? Ubuntu с вашими друзьями,
http://ubuntuforums.org/showthread.php?t=1380948 семьёй, коллегами.

Наслаждайтесь номером и оставайтесь с нами! Сразу после установки система


с полным набором приложений
готова для работы с интернетом,
, графикой и играми.
редактор журнала Full Circle
ronnie@fullcirclemagazine.org

: используйте
ссылку «содержание» для
перехода к содержанию!
full circle magazine #33 содержание ^
НОВОСТИ
штатного обозревателя Firefox В числе всего прочего, цель созда-
сервисом поиска по умолчанию ния музыкального хранилища
станет Yahoo!, кроме того, стра- Ubuntu One описана так:
ница Yahoo! станет домашней
страницей по умолчанию. Пока ещё не было объявлено «Проект музыкального хранилища
официально, но вероятно, со для Lucid Lynx предназначен для
Начиная со следующего релиза
следующего релиза Ubuntu будет того, чтобы предоставить поль-
Ubuntu поисковой системой по
включать музыкальный сервис зователю возможность покупать
умолчанию в обозревателе
наподобие Apple iTunes. музыку прямо из проигрывателя.
Firefox будет не Google, а Yahoo!,
благодаря сделке по разделению Главное требование проекта —
Как обычно в Firefox пользова- Первые намёки на то, что созда- минимизировать усилия по
доходов, подписанной Yahoo! и
тели cмогут легко изменить тели Ubuntu разрабатывают программированию. Для этого
Canonical (коммерческая компа-
поисковик по умолчанию. хранилище музыки, появились в будут использованы готовые
ния, обеспечивающая сущес-
Разумеется, они могут при сентябре, когда глава Canonical решения с минимальными изме-
твование Ubuntu).
желании вернуть и Google. Марк Шаттлворт обнародовал нениями. В рамках проекта будут
Более того, благодаря новой планы относительно следующей рассмотрены только проблемы,
Таким образом, выполняя ряд
возможности, также анонси- версии Ubuntu — Lucid Lynx. Тогда имеющие статус жизненно важных
статей своего договора с Yahoo!,
рованной Спенсером, в этом Шаттлворт неоднократно упо- (blocker). Попытки улучшить
Microsoft будет вынуждена
случае и домашняя страница минал о том, что к следующему используемое готовое решение в
содействовать развитию Firefox
изменится на Google. Правда, релизу может быть запущено любом виде предприниматься не
в Ubuntu, известным соперником
при выборе провайдера поиска хранилище музыки вроде Amazon и будут.»
продуктов компании из
отличного от вышеупомянутых, iTunes.
Редмонда. Ирония заключается
в том, что по существу Microsoft Ubuntu не сможет так же В соответствии со спецификацией,
красиво поменять домашнюю Постоянно возникающие с тех пор пользователи будут получать дос-
будет частично спонсировать
страницу автоматически; намёки и целый ряд деталей ука- туп к музыкальному хранилищу,
создание дистрибутива Linux.
программисты Canonical ещё зывают на то, что музыкальное используя существующие учётные
работают над этим. хранилище Ubuntu One всё больше записи Ubuntu One. [...] Плагин
Сотрудник Canonical Рик
готово к включению в Lucid Lynx, Ubuntu One Music Store для
Спенсер объявил о сделке с
theregister.co.uk выпуск которого намечен на Rhythmbox уже значится в планах
Yahoo! в среду сообщением в
апрель текущего года. Ubuntu (Ubuntu blueprints).
списке рассылки разработчиков
Ubuntu.
Самый прозрачный намёк на mybroadband.co.za
музыкальное хранилище Ubuntu
В следующем релизе Ubuntu
One — это вики-страница, на
(версия 10.04, называемая Lucid
которой освещаются планы
Lynx, выход которой ожидается
относительно этого продукта.
в апреле) в правом углу

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


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

П
осле вводной статьи прошлого номера, вы наверняка доступны без открытия множес- торов, которым приходится
прошлого месяца мы обратили внимание на следую- тва отдельных терминалов. выполнять сценарии обновле-
готовы перейти к щие две строки в конце файла: ния прав доступа или что-то
более сложным и Возможно, при работе через подобное, так как им больше не
вместе с тем более полезным # автозапуск сессий screen SSH вы сталкивались с проблемой нужно отсылать работающий
screen -t Zsh 0 /bin/zsh обрыва соединения посреди процесс в фоновый режим или
аспектам конфигурации GNU
screen -t IRC 1 всё время держать SSH-
Screen. Я расскажу о некоторых работы с программой, из-за
/usr/bin/irssi соединение открытым. Если
возможностях Screen, которые чего вы были вынуждены пере-
использую сам и нахожу весьма запустить её заново, чтобы мне не изменяет память, вы
Эти строки добавляют новое можете настроить автомати-
полезными. Они не так сложны, досмотреть до конца её вывод.
окно Screen с заголовком (значе- ческий запуск Screen при
как может показаться на Именно поэтому я считаю, что
ние опции «-t»), указанным подключении по SSH, и, таким
первый взгляд, и уж тем более для людей, подключающихся к
номером окна (следующий образом, всегда будете
не единственные достойные из удалённой машине более чем
после заголовка параметр) и работать в Screen.
всех возможностей Screen. Я на минуту и выполняющих там
командой, которая в этом окне
буду рад, если вы пришлёте более одной команды, жизненно
запускается. То есть, .screenrc Другой очень удобной воз-
мне примеры ваших настроек необходимо использовать
запускает Screen с работающим можностью Screen является
этой утилиты. Я могу публиковать Screen или другой терминаль-
Z-shell в окне 0, заголовок разделение сессий несколькими
их каждый месяц в начале ный мультиплексор. И даже
которого «Zsh», и окном 1 с пользователями. Это полезно в
«Покоряй и Властвуй», чтобы если вы как раз их тех, кто
заголовком «IRC», в котором случае, если вы редактируете
мы все могли почерпнуть в них подключается на минутку и
запущен irssi. Screen делает какой-то текст, и вам нужна
что-то новое. А в этой статье я запускает только одну команду,
активным самое новое окно, так помощь другого человека. Вы
расскажу о следующих вещах: всё равно Screen будет полезен.
что мои сессии всегда начина- можете разрешить ему подклю-
автозапуск команд в новых Используя Screen через SSH, вы
ются с IRC, и это как раз то, что читься по SSH к машине и
окнах, использование Screen сможете запустить команду,
мне нужно. Не знаю, есть ли разделить Screen-сессию с
через SSH, разделение Screen- отсоединить сессию и отклю-
ограничения на количество вами. Для этого вы, как хозяин,
сессий между несколькими читься от удалённой машины.
окон в Screen, но я бы не должны сделать следующее:
пользователями, разделение Я рекомендую отсоединять
советовал открывать их больше
области окна и преимущества сессию до разрыва SSH-соеди-
десяти (по количеству комбина- Ctrl+a
Screen в качестве локальной нения, но Screen должен
ций клавиш быстрого вызова). :multiuser on
консоли. Ну что ж, давайте сделать это самостоятельно.
Эта возможность особенно
начнём и заставим работать Потом вы просто снова подклю-
полезна вам, если вы постоянно Ctrl+a —это комбинация
наши Screen-сессии с файлами чаетесь к удалённой сессии и
работаете с несколькими клавиш, после нажатия которой
.screenrc на полную катушку! получаете все данные, что
консольными программами нужно написать «:multiuser on».
программа успела вывести за
(mutt, irssi, midnight commander Также вам понадобится разрешить
Если вы просматривали мой это время. Это очень полезно
и другие) и хотите, чтобы все удалённому пользователю
конфигурационный файл из для системных администра-
программы были легко присоединиться к Screen-сессии:
full circle magazine #33 содержание ^
ПОКОРЯЙ И ВЛАСТВУЙ
вертикальное разделение, но в в рамках одного подключения
Ctrl+a этом случае придётся самостоя- через SSH, не допуская при
:acladd <ruser> тельно собирать Screen из этом потери данных из-за http://scie.nti.st/2008/8/22/gnu-
исходных кодов. Чтобы задей- разрывов соединения, и, в screen-with-vertical-split-support
Замените <ruser> на имя ствовать горизонтальное добавок, она экономит вам — вертикальное разделение
удалённого пользователя, с разделение окна, нажмите оперативную память. Кроме окон.
которым он будет подключаться следующую комбинацию клавиш: того, вы сможете гораздо
к Screen. После того, как вы всё лучше ориентироваться в http://www.gnu.org/software/scree
сделаете, он сможет присоеди- C-a S запущенных программах — n/manual/html_node/Default-Key-
ниться к сессии, выполнив если ваши окна запущены в Bindings.html#Default-Key-
следующую команду: Для тех, кто не читал рамках одной Screen-сессии, и Bindings — раздел справочного
предыдущей статьи, поясню, вы присвоили их заголовки, то руководства с официальной
screen -x $USER/<screen что в данном случае сначала можно легко получить их страницы проекта, посвящён-
ID/name> надо нажать Ctrl+a, а затем S список в строке состояния. Я ни ный используемым комбина-
(Shift+s). Это приведёт к в коем случае не говорю, что вы циям клавиш.
Здесь $USER нужно заменить разделению окна пополам, и обязаны использовать Screen,
на имя пользователя хозяина активное окно займёт нижнюю но тем, кого привлекают http://www.math.utah.edu/docs/inf
сессии, а <Screen ID/name> — половину. Между получив- возможности программы, я горя- o/screen_9.html — краткое и
на идентификатор или имя шимися половинами можно чо рекомендую познакомиться с лаконичное описание настроек
нужной сессии. Именованными переключаться с помощью ней поближе и использовать файла .screenrc и Screen в
сессиями легче управлять, и я следующей комбинации: постоянно (чего я, если честно, целом.
расскажу об этом подробней в ещё не делаю). Как всегда, не
конце статьи, сразу после той C-a <Tab> стесняйтесь присылать свои
части, в которой обсуждается вопросы мне на электронную
влияние Screen на надёжность Здесь <Tab> обозначает почту lswest34@gmail.com. Туда
работы в командной оболочке. клавишу табуляции. Для тех, же присылайте любые предло-
кто хочет задействовать верти- жения по новым статьям.
Последняя возможность кальное разделение окна, я
программы, о которой я приведу ссылку на инструкцию Заключительная команда
собирался рассказать, это в разделе «Читайте также». для Screen:
способность разделять окно
Screen надвое. Это значит, что Последнее, о чём я хотел screen -S <name of screen
вы можете запустить две поговорить в этой статье, это session>
командные оболочки парал- почему следует использовать
лельно, каждая на своей Screen вместо TTY или обычного Эта команда создаёт новую
половине экрана, одна над командного интерпретатора. сессию, используя заданное научился всему, что
другой. Без дополнительного Простой ответ на этот вопрос — опцией -S имя для быстрого и знает, ломая систему, которую
личные предпочтения. Более лёгкого доступа (очень полезно, приходится учиться восстанав-
вмешательства Screen может
ливать. Вы можете написать
разделять окна только по развёрнутый ответ заключается когда у вас запущено много
Лукасу (Lucas) по адресу:
горизонтали; есть патч, в том, что Screen позволяет Screen-сессий). lswest34@gmail.com.
который позволяет включить организовать многозадачность
full circle magazine #33 содержание ^
HOW-TO Программа на Python — Часть 7
В каждый шкаф помещались данных». Она сказала, что У маленького Пользователя и
такие штуки, называемые «База данных» может заменить бумаг было мало. Но Эскуэль
FCM#27-32 - Python Части 1-5
«папки», в которые вкладывали все-все шкафы для бумаг. Кто- произнесла: «Пользователь,
бумаги в попытке организовать то поверил ей, и вот их жизнь сейчас у тебя не много Бумаг, и
их по тематике. Но всё равно, стала свободной и счастливой. все они уместятся в одном
со временем бумаги перемеши- Кот-то не поверил, и продолжал шкафу. Однако предвижу я
вались или рассыпались от вет- прозябать под горами Бумаг. будущее, когда Бумаги твои
хости, а то и просто от частого вырастут, и, сложи ты их
использования. Но, разумеется, помощь феи вместе, они закроют тебя с
не даётся даром. Для того, чтобы головой. Давай используем мою
Чтобы научиться правильно воспользоваться магией Эскуэль, магию».
Dev Graphics Internet M/media System использовать шкафы для бумаг нужно было изучить иностранный
нужно было окончить вуз, и всё язык, хотя и очень простой. И вот, работая вместе,
равно, чтобы найти бумаги, Тем, кто знал английский, и Пользователь и Эскуэль
хранящиеся в разных шкафах, вовсе достаточно было научить- создали «программулину с
нужно было время. Дела стра- ся правильно складывать базой данных» (это такой
CD/DVD HDD USB Drive Laptop Wireless дали жестоко. То были трудные привычные слова. В общем, термин из практической магии).
дни (и ночи) в истории челове- просто чуть по-другому назы- И Пользователь, которого с тех
чества. вать привычные вещи, да пор звали уважительно
хорошо подумать, прежде чем Юзером, жил без Бумаг долго и

З
дравствуйте, девочки и И вот однажды с вершины попросить Эскуэль о чём- счастливо.
мальчики. Вот и настало высокой горы (по-моему, это нибудь, чтобы она точно знала,
время для сказочки. вроде была Колорадо) спусти- что сделать.
Усаживайтесь поудобнее лась прекрасная фея. Фея была
и слушайте внимательно. Готовы? в голубом и серебряном, с кра- Как-то раз к Эскуэль пришёл Разумеется, в этой истории
Ну, поехали! сивыми крыльями и белоснеж- мальчик, которого родители по есть немного вымысла. Тем не
ными волосами, и была она приколу назвали Пользователь. менее, использование баз
Давным-давно всем миром ростом до колена. Звали её — Его восхитила её красота и он данных и SQL может здорово
правила Бумага. Бумаги, хотите верьте, хотите нет — произнёс: «Эскуэль, научи облегчить нам жизнь. На этот
бумажки, бумажечки... Везде Эскуэль. Прикольное имя, да? меня, как использовать твою раз мы изучим несколько
бумаги! Для бумаг даже строили Короче, Эскуэль сказала, что магию». И Эскуэль согласилась. простых запросов SQL и
особые дома, называли их может справиться со всеми применим их в программе. Кто-
«шкафы для бумаг». А были ещё Бумагами и шкафами для «Сначала я должна посмотреть, то может возразить, что это
и стальные такие штуки, в бумаг, и вернуть потерянное как у тебя хранится информация. «неправильный» и не лучший
которых жили Особо Важные время. И всего-то надо было — Покажи-ка мне твои Бумаги». путь, но зато этот путь очень
Бумаги, и они громоздились и поверить в компьютеры и в неё. практичен. Итак, приступим.
громоздились в офисах... Эту магию фея назвала «База
full circle magazine #33 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 7
Базы данных — это как шкафы вы найдёте название рецепта, Сначала убедимся, что у
для бумаг в рассказанной затем наверняка — количество нас установлены SQLite и
истории. Таблицы можно порций и откуда этот рецепт APSW. SQLite — это неболь-
представить как папки. Записи взят. Дальше идёт список шая система управления Порций: 4
в таблицах — это листы бумаг. ингредиентов, ну, и в конце — базами данных, которая не
Ну, а каждая запись на бумаге инструкции, в каком порядке требует выделенного Грег Уолтерс
называется полем. Пока всё класть ингредиенты, сколько сервера — идеальный
гладко, не так ли? Запросы SQL готовить, и всё такое. Вот этот выбор для нашего простого
(обычно это слово произносят общий формат и послужит приложения. То, чему вы 1 чашка обработанного паром
«Эскуэль», хотя англичане основой для нашего проекта научитесь на этом приме- риса (не варёного)
произносят что-то вроде «Си- базы данных. Всю работу мы ре, потом можно будет 1 гамбургер весом около 0,5 кг.
куилл») используются для разобьём на два этапа. Сначала использовать и в более 2 чашки воды
манипулирования данными. SQL мы создадим базу данных, а крупных системах управле- Банка томатной пасты (0,25 л)
— это сокращение от «Structured потом — приложение ния базами данных, таких 1 нарезанная мелкая луковица
Query Language» («Язык (программу), которое будет как MySQL и прочих. Другая 1 зубок измельчённого чеснока
Структурированных Запросов»), читать и обновлять эту базу хорошая черта SQLite — это 1 чайная ложка молотого кумина
и изначально он был задуман, данных. то, что в ней мало типов 1 чайная ложка молотой душицы
чтобы упростить использование данных — это Text (Текст), Соль и перец по вкусу
баз данных. Правда, на прак- К примеру, положим, у нас Numeric (Число), Blob Сальса по вкусу
тике запросы могут быть очень есть такой рецепт, как на (Неформатированные
сложными, но мы для нашего иллюстрации справа. данные), и Integer Primary
примера будем придерживаться Обратите внимание на Key (Числовой главный
простых запросов. формат, мы его уже обсудили. ключ). Как вы уже знаете, Поджарить гамбургер.
Создавая базу данных, мы, типом Text может быть всё,
Собираясь что-нибудь создать, конечно, можем отвести что угодно. В нашем случае Смешать остальные ингредиенты
надо сначала придумать, как отдельную запись под каждое ингредиенты, инструкции и и залить.
это создать. Придумайте, как поле в рецепте. Однако, название рецепта будут
долна выглядеть карточка работать с такой неуклюжей текстом, даже если в них Довести до кипения.
рецепта, и давайте создадим базой данных будет очень будут цифры. Тип Numeric
базу данных рецептов. Там, где неудобно. Мы же возьмём хранит числа; они могут Помешать. Накрыть и готовить на
я живу, рецепты выглядят по- описанную карточку рецепта в быть целыми, числами с медленном огне.
разному: карточки 3 на 5, качестве шаблона. В одной плавающей запятой или
бумажки 8 на 10, надписи на таблице мы будем хранить рациональными. Blob Готовить 20 минут.
платках, листовки из магази- заголовок рецепта и прочую хранит бинарные данные,
нов, и даже ещё более стран- общую информацию о рецепте. например, картинки или Не открывать, не трясти.
ные штуки. Хранят их в книгах, В другую таблицу мы поместим что-нибудь другое. Особый
коробках, скоросшивателях, и в информацию о составе, и в случай — тип Integer Перемешать и подать.
других странных местах. Но в третью - инструкции по Primary Key; система SQLite
одном они все похожи — это приготовлению. автоматически помещает в
формат. Почти всегда вверху него целое значение и

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


ПРОГРАММА НА PYTHON — ЧАСТЬ 7
обеспечивает его уникальность, английский язык. Теперь, скажем, Для обновления записей SELECT r.name, r.servings,
в дальнейшем это будет важно. нам нужно получить по всем можно использовать запрос r.source, i.Instructions
рецептам их названия и типа UPDATE, но это мы оставим FROM Recipes r LEFT JOIN
APSW — это аббревиатура от количество блюд. Как? Очень на потом. instructions i ON (r.pkid =
i.recipeid) WHERE r.pkid = 1
«Another Python SQLite Wrapper» просто. Нужно включить
(Ещё одна реализация работы с названия нужных полей в
Так короче и легче читать.
SQLite в Python). APSW разработан запрос SELECT:
Теперь давайте напишем
для облегчения работы с SQLite
SELECT name, servings FROM У нас в базе данных три программку, которая создаст
в языке Python. Теперь давайте
Recipes таблицы (Recipes, Instructions и базу данных, создаст в ней
быстро пробежимся по языку
Ingredients), которые связаны таблицы, и заполнит их
запросов SQL.
Чтобы добавить запись, друг с другом через поля данными для примера, чтобы
нужно использовать запрос recipeID, которые указывают на можно было начать работу.
Чтобы получить запись из
типа INSERT INTO. Его синтаксис: поле pkID таблицы рецептов Конечно, МОЖНО включить эти
базы данных, используется
Recipes. Положим, нам нужны функции в основную програм-
запрос типа SELECT. Его формат
INSERT INTO [Имя таблицы] все инструкции к определённому му, но мы вынесем их в
такой:
(перечень полей) VALUES рецепту. Можно сделать так: отдельную программу. Её
SELECT [Что] FROM [Из каких (вставляемые значения) нужно будет запустить всего
таблиц] WHERE [Условия] SELECT Recipes.name, один раз; попытка повторного
Recipes.servings, запуска приведёт к ошибке на
Recipes.source, этапе создания таблиц. Опять
Instructions.Instructions же, можно было бы обраба-
FROM Recipes LEFT JOIN
тывать эту ошибку конструк-
instructions ON
Итак, чтобы получить все Так, чтобы вставить рецепт в (Recipes.pkid = цией try...catch, но это уж как-
поля всех записей из таблицы таблицу рецептов, нужно Instructions.recipeid) WHERE нибудь в другой раз.
рецептов Recipes, нужен запрос: использовать команду: Recipes.pkid = 1
Начнём с импорта APSW.
SELECT * FROM Recipes INSERT INTO Recipes
(name,servings,source) import apsw
VALUES ("Лепёшки",4,"Грег")
Если нужно выбрать только
одну запись по уникальному Дальше мы должны создать
ключу, нужно знать название подключение к базе данных.
поля ключа (в примере — pkID) Она будет располагаться в
и включить в запрос условие одной папке с нашим приложе-
WHERE: На самом деле, так много нием. Когда мы создаём
Чтобы удалить запись, соединение, SQLite проверяет
печатать необязательно. Можно
SELECT * FROM Recipes WHERE используем: существование базы данных. В
использовать так называемые
pkID = 2 псевдонимы. Запрос, указанный этом случае она открывается,
DELETE FROM Recipes WHERE иначе просто создаётся пустая
pkID = 10 выше, можно изменить так:
Пока несложно, да? В общем- база данных. Получив соединение,
то, сильно упрощённый нужно создать то, что называ-

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


ПРОГРАММА НА PYTHON — ЧАСТЬ 7
ется курсор (cursor) — это
механизм работы с базой
данных. Итак, запомним: нужны Рецепты Инструкции Ингредиенты
------------ ---------------------- --------------------
и соединение, и курсор.
pkID (Integer Primary Key) pkID(Integer Primary Key) pkID (Integer Primary Key)
Создать их можно так: name (Text) recipeID (Integer) recipeID (Integer)
source (Text) instructions (Text) ingredients (Text)
# Создаём/открываем базу serves (Text)
данных

connection=apsw.Connection("c
ookbook1.db3") автоматически. Можно ли без ингредиента будет своё поле,
PRIMARY KEY, ingredients
cursor=connection.cursor() него? Да, но возникает риск включающее кроме названия TEXT, recipeID NUMERIC)'
создания двух одинаковых ингредиента свой ключ pkID и
Ну вот, у нас есть и соедине- записей. Мы же кроме того ссылку на таблицу рецептов. cursor.execute(sql)
ние, и курсор. Теперь создадим будем использовать это поле в
таблицы. У нас будет три табли- таблице Recipes в качестве Чтобы создать таблицу Теперь, когда таблицы
цы: одна для общей информа- ссылки, на которую будут рецептов, определим созданы, используем запрос
ции о рецепте, другая для ссылаться таблицы Ingredients и переменную sql и назначим ей INSERT INTO, чтобы заполнить
списка ингредиентов, и третья Instructions, чтобы определить, команду на создание таблицы: каждое поле нужной таблицы.
— для инструкций. Разве нельзя к какому рецепту относятся
объединить это всё в одну ингредиенты или инструкции. sql = 'CREATE TABLE Recipes Так как поле pkID будет
таблицу? Ну, конечно, можно. (pkiD INTEGER PRIMARY KEY,
назначено автоматически, мы
Только тогда со временем база Для начала поместим в базу name TEXT, servings TEXT,
source TEXT)' не включаем его в список
данных разрастётся неимоверно данных информацию; в таблице назначаемых полей. А раз уж
из-за целой кучи повторяющих- рецептов заполним название, мы знаем названия полей, их
источник и количество порций. Затем скомандуем ASPW
ся данных. можно указывать в любом
Поле pkID будет назначено выполнить эту команду:
порядке, не обязательно в том
Структуру таблиц можно автоматически. Предположим, порядке, как они создавались.
cursor.execute(sql)
представить так, как на это будет первая наша запись в Если мы не перепутаем назва-
иллюстрации справа. Каждая таблице, так что система ния полей, всё будет работать
Теперь создадим другие
колонка — это отдельная назначит полю pkID значение 1. отлично. Итак, команда вставки
таблицы:
таблица. Это значение мы и используем данных в таблицу рецептов
как ссылку в других таблицах. превращается в
sql = 'CREATE TABLE
В каждой таблице будет Таблица инструкций очень Instructions (pkID INTEGER
поле pkID. Это — уникальный в простая: в ней хранится PRIMARY KEY, instructions INSERT INTO Recipes (name,
рамках данной таблицы ключ. длинная текстовая строка для TEXT, recipeID NUMERIC)' servings, source) VALUES
Очень важно, чтобы в таблице каждого рецепта, плюс своё ("Рис по-испански",4,"Грег
никогда не появлялось двух поле pkID и ссылка на ключ в cursor.execute(sql) Уолтерс")
совершенно одинаковых таблице рецептов. Таблица
записей. Ключ — это целое ингредиентов немного сложнее sql = 'CREATE TABLE Теперь нам надо узнать,
число, назначаемое системой в том смысле, что для каждого Ingredients (pkID INTEGER какой же именно pkID только

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


ПРОГРАММА НА PYTHON — ЧАСТЬ 7
что был назначен новой записи сайте. Скачать его вы можете,
в таблице рецептов. Сделать sql = 'INSERT INTO посетив www.thedesignatedgeek.com.
это очень просто запросом Instructions
(recipeID,instructions) В следующий раз мы исполь-
SELECT last_insert_rowid() VALUES( %s,"Поджарить зуем всё, что изучили в этом
гамбургер. Смешать остальные цикле статей, чтобы создать
Однако в таком виде эта ингредиенты и залить. полноценное приложение с
Довести до кипения.
команда не выдаст результата, меню из нашей программы для
Помешать. Готовить на
которым можно воспользовать- медленном огне. Накрыть и рецептов. Оно сможет выводить
ся. Нужно использовать сразу готовить 20 минут или до список всех рецептов, просмат-
серию таких команд. Вот так: впитывания жидкости.")' % ривать один выбранный рецепт,
lastid искать рецепт, добавлять и
sql = "SELECT удалять рецепты.
last_insert_rowid()" cursor.execute(sql)
Я бы пока посоветовал вам
cursor.execute(sql) Обратите внимание, мы почитать на досуге о языке SQL.
использовали подстановку В дальнейшем вам это Russian Ubuntu Podcast —
for x in cursor.execute(sql): переменной (%s), чтобы это подкаст о семействе
пригодится.
lastid = x[0] операционных систем
поместить pkID рецепта в текст
запроса. Наконец, нам надо Ubuntu и жизни сообщества.
Почему так? Потому что
поместить каждый из
когда мы получаем данные от
ингредиентов в соответству-
ASPW, он возвращает кортеж
ющую таблицу. Я покажу на
(tuple). Об этом мы пока не — Ubuntu 10.04 Beta 1
примере только одной записи:
говорили. Если коротко, то — Ubuntu One Music Store
кортеж — это как список, sql = 'INSERT INTO — Кнопки и демократия
который нельзя изменить. Ingredients — Ubuntu на серверах:
Многие программисты почти не (recipeID,ingredients) Dell и Server Survey
используют кортежи, другие VALUES ( %s,"1 чашка — Выборы LoCo Council
используют очень часто, это обработанного паром риса (не — Свободную культуру —
дело вкуса. В последней строке варёного)")' % lastid в массы!
мы извлекаем из кортежа — Помочь Ubuntu: форум и
первое помещённое туда cursor.execute(sql) Launchpad
значение. Цикл for используется,
чтобы заполнить кортеж x Пока всё было достаточно является владельцем консал-
возвращаемыми значениями. просто. В следующий раз тинговой компании «RainyDay
Пока понятно? Ладно, сделаем кое-что посложнее. Solutions, LLC» (Аврора, штат
продолжаем... Колорадо) и программирует с
Если вам нужен полный 1972 г. Он любит готовить, слу- СКАЧАТЬ
Далее, создадим запрос на исходный код этого примера, я шать музыку, ходить в походы
вставку данных об инструкциях: выложил его на своём веб- и проводить время с семьёй.

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


HOW-TO Ubuntu, Acer Revo и Boxee

П
рямо перед Рождеством, После установки Boxee
я решил избавиться от можно найти в Приложения >
FCM#32 - ТОП 5 МЕДИА ЦЕНТРЫ Аудио и Видео. Запустив
моей Xbox первого
поколения, которая программу, я добавил мои
выполняла роль медиа-центра, локальные каталоги с музыкой
и приобрести что-нибудь более и видео, а так же каталоги,
современное. Я купил Acer доступные через беспроводную
Aspire Revo — так называемый сеть. На этом этапе Boxee
неттоп. По существу же это просматривает содержимое
обычный PC в корпусе, похожем файлов и классифицирует их
на Nintendo Wii. Излишне (Фильмы или TV), но вы можете
Dev Graphics Internet M/media System говорить, что первым делом я вручную указать тип для
взял USB-брелок с Ubuntu 9.10 и каждого каталога в
установил её на Revo. Это была отдельности. Тоже самое
стандартная установка Ubuntu, Первое, с чего следует происходит с аудиофайлами, и
которая прошла совершенно начать, это регистрация на кроме того, для них
CD/DVD HDD USB Drive Laptop Wireless безболезненно. сайте Boxee (boxee.tv). Причина скачиваются обложки и
проста — Boxee является фотографии исполнителей.
Но какое ПО я буду исполь- частью социальной сети. Он Редактирование параметров
зовать для проигрывания основан на XBMC, и обладает аудио/видео или иной ввод
медиафайлов? несколькими полезными информации происходят
дополнениями, которые достаточно просто даже без
Так как на Xbox у меня стоял позволяют вам оценивать и клавиатуры, так как Boxee
Xbox Media Center (XBMC), то рекомендовать музыку или имеет наэкранную клавиатуру,
очевидным желанием было кино вашим друзьям. Всё это которой легко пользоваться.
установить его и на Acer Aspire делается через веб-сайт,
Revo, что я и сделал. Но я также поэтому и нужна регистрация. Наравне с вашими файлами
решил попробовать Boxee, так После её завершения вы имеете доступ к множеству
как слышал о нём столько хоро- перейдите на страницу «приложений» Boxee, которые
шего, что было бы грубостью с загрузок, скачайте подходящий представляют из себя каналы
моей стороны проигнорировать по архитектуре (32 или 64 бита) или потоки. Каналы — это
этот пакет. И я хочу сказать, .deb-файл и два раза щёлкните видеоподкасты и другие
что он очень хорош. Как раз в по нему мышкой, чтобы периодические интернет-
этом месяце разработчики вы- установить пакет с помощью вещания. Список их достаточно
пустили версию Boxee Beta. Более Gdebi. разнообразен: от CNN до
того, Beta (в отличие от Alpha) лекций об аниме Открытого
полностью совместима с Karmic. Университета (Open University).
full circle magazine #33 содержание ^
UBUNTU, ACER REVO И BOXEE
Найдите меня на Boxee и
добавьте в «друзья» — моё имя
. Буду ждать
ваших рекомендаций!

Единственное, к чему можно Для Boxee в этом месте


придраться в Boxee, это пере- нужно сделать следующее:
ставший работать ПДУ от
Cyberlink (он на картинке sudo gedit
справа — очень дешёвый и ~/.boxee/UserData/Lircmap.xml
сомнительного качества),
который до этого успешно Да, прописные буквы в
функционировал с XBMC, но я UserData и Lircmap.xml нужно
уже нашёл решение здесь писать так же, как и здесь.
http://xbmc.org/forum/showpost.p
hp?p=433877&postcount=1. Теперь запустите Boxee, и
Следуйте этим рекомендациям большинство кнопок ПДУ
в точности до следующего заработают!
места в сообщении №3:
В общем, я очень впечатлён
sudo gedit Boxee. Мне понравилась и вер-
~/.xbmc/userdata/Lircmap.xml сия Alpha, но Beta с новым внеш-
ним видом вывела программу
на совершенно новый уровень!

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


HOW-TO Идеальный сервер — часть 3
mysql openssl getmail4 Вы спросите себя: «Почему Теперь перезапустим MySQL:
rkhunter binutils мы не установили maildrop
FCM09 - 16 : О серверах 1 - 8 вместе с другими пакетами»? /etc/init.d/mysql restart
FCM28 - 29 : LAMP Часть 1 - 2 Вам зададут следующие Причина этому ошибка в пакете
FCM31 - 32 : Идеальный сервер 1 - 2 вопросы: courier-base — если вы Проверим, что сеть
установите maildrop вместе с включена. Выполните:
Новый пароль для пользователя courier-pop, courier-pop-ssl,
«root» MySQL courier-imap и courier-imap-ssl, netstat -tap | grep mysql
то получите такую ошибку:
Повторите пароль для Вывод должен быть похож на:
пользователя «root» MySQL update-alternatives: error:
alternative link root@server1:~# netstat -tap
Dev Graphics Internet M/media System
Создать директории для /usr/share/man/man5/maildir.5 | grep mysql
администрирования по сети? .gz is already managed by
Введите: maildir.5.gz. tcp 0 0 *:mysql *:* LISTEN
6267/mysqld
Основной тип конфигурации Мы хотим, чтобы MySQL
CD/DVD HDD USB Drive Laptop Wireless прослушивала все интерфейсы, root@server1:~#
почты:
Введите: а не только localhost. Поэтому
отредактируем /etc/mysql/my.cnf В ходе установки сертифи-

М
и закомментируем строку bind- каты SSL для IMAP-SSL и POP3-
ы можем установить Имя почтовой системы:
address = 127.0.0.1: SSL были созданы для хоста
Postfix, Courier, Введите:
localhost. Чтобы изменить его
Saslauthd, MySQL, (подставьте адрес своего сайта)
vi /etc/mysql/my.cnf на корректный хост
rkhunter и binutils
(server1.example.com в этом
одной командой: Требуется ли SSL-сертификат
[...] руководстве), удалите
Введите:
сертификаты...
(Если нужно, добавьте перед
# Instead of skip-networking
каждой командой sudo). Далее установим maildrop
the default is now to listen cd /etc/courier
как показано ниже: only on
aptitude install postfix rm -f /etc/courier/imapd.pem
postfix-mysql postfix-doc update-alternatives --remove- # localhost which is more
mysql-client mysql-server all maildir.5 compatible and is not less rm -f /etc/courier/pop3d.pem
courier-authdaemon courier- secure.
authlib-mysql courier-pop update-alternatives --remove-
и отредактируйте следующие
courier-pop-ssl courier-imap all maildirquota.7 #bind-address = 127.0.0.1
courier-imap-ssl libsasl2-2 два файла, заменяя
[...] 'CN=localhost' на
libsasl2-modules libsasl2- aptitude install maildrop
modules-sql sasl2-bin libpam- 'CN=server1.example.com'
full circle magazine #33 содержание ^
ИДЕАЛЬНЫЙ СЕРВЕР — ЧАСТЬ 3
(а также, при необходимости, aptitude install amavisd-new Настроить базу данных для [...]
изменяя другие значения): spamassassin clamav clamav- работы phpmyadmin с dbconfig- STANDALONE_OR_INETD=standalone
daemon zoo unzip bzip2 arj common? [...]
vi /etc/courier/imapd.cnf nomarch lzop cabextract apt- VIRTUALCHROOT=true
Введите:
listchanges libnet-ldap-perl [...]
[...] libauthen-sasl-perl clamav-
docs daemon libio-string- Затем наберите следующую
CN=server1.example.com Теперь перезапустите
perl libio-socket-ssl-perl команду, чтобы включить
[...] PureFTPd:
libnet-ident-perl zip libnet- модули Apache suexec, rewrite,
dns-perl ssl, actions и include: /etc/init.d/pure-ftpd-mysql
vi /etc/courier/pop3d.cnf
restart
[...] a2enmod suexec rewrite ssl
CN=server1.example.com actions include
Отредактируйте /etc/fstab.
[...] Мой выглядит как в «Листинге
Потом перезапустите Apache:
1» на следующей странице. Я
Теперь создадим добавил
сертификаты снова: /etc/init.d/apache2 restart
usrjquota=aquota.user,grpjquota=
aquota.group,jqfmt=vfsv0 к
mkimapdcert Apache2, PHP5, phpMyAdmin, разделу с точкой монтирования
FCGI, suExec, Pear и mcrypt /:
mkpop3dcert
можно установить так:
vi /etc/fstab
и перезапустите Courier-IMAP- aptitude install apache2 PureFTPd и quota могут быть
SSL и Courier-POP3-SSL: apache2.2-common apache2-doc установлены следующей Чтобы добавить quota,
apache2-mpm-prefork apache2- командой: выполните эту команду:
/etc/init.d/courier-imap-ssl utils libexpat1 ssl-cert
restart libapache2-mod-php5 php5 aptitude install pure-ftpd- touch /aquota.user
php5-common php5-gd php5- common pure-ftpd-mysql quota /aquota.group
/etc/init.d/courier-pop-ssl mysql php5-imap phpmyadmin quotatool
restart php5-cli php5-cgi libapache2- chmod 600 /aquota.*
mod-fcgid apache2-suexec php- Отредактируйте файл
pear php-auth php5-mcrypt /etc/default/pure-ftpd-common: mount -o remount /
mcrypt php5-imagick
imagemagick libapache2-mod- vi /etc/default/pure-ftpd- quotacheck -avugm
suphp common
quotaon -avug
Необходимо ответить на и убедитесь, что установлены
Для установки amavisd-new, следующие вопросы: способ запуска standalone и
SpamAssassin и ClamAV VIRTUALCHROOT=true:
выполним: Веб-сервер для автоматической
перенастройки:
Введите:

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


ИДЕАЛЬНЫЙ СЕРВЕР — ЧАСТЬ 3

# /etc/fstab: static file system information.


#
Перед установкой MyDNS мы # Use 'blkid -o value -s UUID' to print the universally unique identifier
должны предварительно # for a device; this may be used with UUID= as a more robust way to name
установить несколько пакетов: # devices that works even if disks are added and removed. See fstab(5).
#
aptitude install g++ libc6 # <file system> <mount point> <type> <options> <dump> <pass>
gcc gawk make texinfo proc /proc proc defaults 0 0
libmysqlclient15-dev /dev/mapper/server1-root / ext4 errors=remount-
ro,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 1
MyDNS нет в репозиториях # /boot was on /dev/sda5 during installation
Ubuntu 9.10, поэтому мы UUID=9ea34148-31b7-4d5c-baee-c2e2022562ea /boot ext2 defaults 0
2
должны установить его из /dev/mapper/server1-swap_1 none swap sw 0 0
исходников самостоятельно: /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
cd /tmp

wget
http://heanet.dl.sourceforge. Теперь сделаем скрипт cd jailkit-2.10
net/sourceforge/mydns- исполняемым и добавим его в
ng/mydns-1.2.8.27.tar.gz автозагрузку: Jailkit нужен, только если вы ./configure
хотите изменить корневой
tar xvfz mydns- chmod +x /etc/init.d/mydns каталог для SSH-пользовате- make
1.2.8.27.tar.gz
лей. Он может быть установлен
update-rc.d mydns defaults make install
cd mydns-1.2.8 так (важно: Jailkit должен быть
установлен до ISPConfig, и не cd ..
./configure может быть установлен после!):
rm -rf jailkit-2.10*
make aptitude install build-
essential autoconf
make install Vlogger и webalizer могут automake1.9 libtool flex
быть установлены так: bison
Затем мы создадим для Это не обязательно, но
MyDNS скрипт запуска и aptitude install vlogger cd /tmp рекомендуется, потому что
остановки (смотрите на webalizer ISPConfig контролирует попытки
wget
следующей странице): показа лога fail2ban:
http://olivier.sessink.nl/jai
lkit/jailkit-2.10.tar.gz
vi /etc/init.d/mydns aptitude install fail2ban
tar xvfz jailkit-2.10.tar.gz

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


ИДЕАЛЬНЫЙ СЕРВЕР — ЧАСТЬ 3
restart)
#! /bin/sh echo -n "Restarting $DESC: $NAME"
# start-stop-daemon --stop --quiet --oknodo \
# mydns Start the MyDNS server --exec $DAEMON
# sleep 1
# Author: Philipp Kern <phil@philkern.de>. start-stop-daemon --start --quiet \
# Based upon skeleton 1.9.4 by Miquel van --exec $DAEMON -- -b
Smoorenburg echo "."
# <miquels@cistron.nl> and Ian Murdock ;;
<imurdock@gnu.ai.mit.edu>. *)
# echo "Usage: $SCRIPTNAME
{start|stop|restart|reload|force-reload}" >&2
set -e exit 1
;;
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin: esac
/usr/bin
DAEMON=/usr/local/sbin/mydns exit 0
NAME=mydns
DESC="DNS server"
В следующем месяце, в
SCRIPTNAME=/etc/init.d/$NAME завершающей части, мы
установим SquirrelMail и
# Gracefully exit if the package has been removed. ISPConfig3, получив идеальный
test -x $DAEMON || exit 0
сервер, готовый к работе!
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet \
--exec $DAEMON -- -b
echo "."
;; Русскоязычный интернет-
stop) портал, посвященный
echo -n "Stopping $DESC: $NAME" операционным системам
start-stop-daemon --stop --oknodo --quiet \ семейств UNIX и GNU/Linux,
--exec $DAEMON а также Free / Libre / Open
echo "." Source Software. Уже на
;; протяжении многих лет
reload|force-reload) является одним из
echo -n "Reloading $DESC configuration..." популярнейших в рунете
start-stop-daemon --stop --signal HUP --quiet \ новостных сайтов по
--exec $DAEMON
echo "done." соответствующей тематике.
;;

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


МОЯ ИСТОРИЯ Linux, Ubuntu и СПО в образовании

Б
ольшинство перемен в Firefox в декабре 2004 г. До того обратил внимание на альтерна- Я слышал о постоянно
образовании даются времени я разочаровывался в тивную операционную систему растущем количестве школ,
очень непросто, и реше- Internet Explorer всё больше и Linux. Я выбрал старенький которые открыли для себя СПО
ние изучить возмож- больше с каждым новым веб- компьютер, который уже и Linux, апробированные на
ность перехода на свободное приложением, приобретаемым собирались отправить на государственном уровне. Вот
программное обеспечение с моей школой. В то время я свалку, и переформатировал почему мне захотелось
открытым кодом и на Linux не работал системным интегра- жёсткий диск, чтобы устано- перевестись туда, где открыто
является исключением. Учиты- тором в одной школе, помогая вить Edubuntu. Ого! Она зара- смотрели на инновационные
вая, что старые программы в учителям использовать програм- ботала, и заработала гладко, возможности этих
школах рассчитаны на один мное обеспечение в классах. IE хотя Windows подвисала инструментов. В одном из
обозреватель (IE6) и на одну просто совсем не работал — то каждый раз, запуская одно- районов различные приложения
операционную систему ошибка ActiveX, то сбой единственное приложение. А в изучались особенно тщательно,
(Windows), лишённые гибкости системы. В начальной школе Edubuntu я мог использовать и я воспользовался этим
приложения для формирования тенденция использования веб- одновременно и OpenOffice, и случаем. Когда я стал
федеральной и региональной приложений в процессе Gimp, и другие приложения директором школьной системы
отчётности загоняют нас в угол, обучения только началась, и почти без потери производи- из 14 школ, я захотел
и мы либо сдаёмся на их многие приложения работали в тельности. Хотя я понимал, что продолжить использование
милость, либо восстаём и среде IE кое-как. После той вопроса даже о попытке более существующих инструментов и
используем эти приложения без статьи мы решили опробовать масштабного внедрения Linux придумать новые способы их
техподдержки. Хотя интерес и Firefox в школьной лаборатории, не стоит, мы изучали, какие применения. Дополнительные
любовь к СПО уже завладели и, словно по волшебству, ещё приложения можно устано- нововведения не встречали
многими учителями, такие ошибки и зависания вить. Мы постоянно препятствий, которые могли
препятствия отнимают время. прекратились. использовали возникнуть в других областях.
Но с течением времени мы Это было чудо! Audacity для соз- Например, мы открыли новую
видим растущее желание Со временем дания подкастов. начальную школу, оснащённую
попробовать в школах именно мы устано- Мы взвалили на в этом году 150 eeePCs под
СПО. Несмотря на все препят- вили Firefox Gimp создание управлением Xandros Linux.
ствия, использование Linux и на все красивой Хотя я не скажу, что мы
СПО в среднем образовании компьютеры графики. Мы сделали это без препятствий,
продолжает расти. в школе. также устано- все мои сотрудники осознали
Школьный вили сетевые потенциал использования этих
Я всегда работал учителем, а техник приложения инструментов, так что мы
начинал с преподавания в поделился для контроля работали над решением
классе. Лично для меня знакомс- со мной кое- серверов и проблем сетевых принтеров,
тво с Linux и СПО началось со какими други- трафика, но в то беспроводного доступа и
статьи в «Washington Post» о ми приложе- время этим всё и сетевого хранения данных в
ниями и ограничилось. среде Windows. Ученики
full circle magazine #33 содержание ^
МОЯ ИСТОРИЯ — LINUX, UBUNTU И СПО В ОБРАЗОВАНИИ
получали пользу от исполь- e-portfolio. WordPress с пользова- частенько запаздывают, многие из вашего школьного
зования ноутбука в псевдо-1:1 тельскими дополнениями в сфере образования уже руководства, вероятно, нет.
окружении, и учились исполь- позволят учителям получить сейчас рассматривают СПО, Начните диалог с ними, и
зовать альтернативные функциональность, которая Linux и Ubuntu как нечто спросите их, как они исполь-
операционные системы. Другие заменяет их старые, написаные жизнеспособное и необходимое зуют СПО для экономии средств
школы нас поддержали, и мы на HTML веб-страницы. для их будущего. Помимо и гибкости. Если вы видите
стали использовать нетбуки экономии средств, поиск прило- недоуменный взгляд, значит вы
Dell Mini-9, 10 и 12, на которых Сейчас, в конце ещё одного жений, которые могут быть знаете, с чего начать!
работала только Ubuntu. После года, мы сделали небольшую адаптированы к конкретным
борьбы с дистрибутивом Dell мы передышку, нуждам (что
перешли на Ubuntu Netbook чтобы недоступно
Remix, и теперь видим всё обдумать при исполь-
больше наших школ, исполь- успехи зовании про-
зующих её в своих кабинетах. В прошлого приетарных
настоящее время мы продол- года. программ),
жаем использовать СПО и Нельзя не значит
делаем это всё чаще. Когда мы улыбнуться, очень
столкнулись с желанием преодолев многое, и
преподавателей вести блоги, препятствия это спо-
мы стали искать инструмент и видя собствует
для их размещения и управле- успешное переходу от
ния, в противовес коммер- применение традицион-
ческим продуктам (Blogger, многих СПО- ной прак-
Edublogs и т.д.). Мы остановили инструменто тики к
свой выбор на WordPress, в. Несмотря на то что в использованию этих преиму-
который был установлен на некоторой степени мы не ществ. Хотя массовый переход,
сервер с Ubuntu. Нашим удовлетворены достигнутым, возможно, никогда и не
решением в поиске системы наш район, безусловно, создал произойдет, всё больше и , в первую очередь, явля-
управления учебным процессом прочное основание, благодаря больше людей переходят на ется папой, который гордится
был отказ от коммерческой которому мы можем продол- СПО и Linux, и многие из нас своими четырёх- и двухлетней
Blackboard CMS в пользу Moodle. жать поиски решения наших будут и впредь находить дочерьми. Помимо этого, он —
Оба этих инструмента дали нам проблем, решения, которые убедительные доводы в их технический директор в системе
свободу для того, чтобы мы пользу. Если вы хотите школьного образования в Север-
предоставят нам необходимую
могли удовлетворить содействовать распростра- ной Каролине. Своё свободное
гибкость, а иногда и масшта- время он проводит, наблюдая за
потребности наших учителей и бируемость, позволяющие нению Linux и СПО в системе
игрой команды «Carolina
студентов, чего бы нам не развиваться с течением государственного образования, Hurricanes», поддерживая класс
позволили проприетарные времени. ориентируйтесь на руководи- К-12, в котором используется
средства. Мы добавляем моду- телей. Скорее всего, большин- СПО (www.k12opensource-
ли для Moodle, позволяющие Хотя государственные ство технических директоров, classroom.org), а также трени-
плотную интеграцию с другими образовательные учреждения руководителей ИТ-служб, знает руясь к марафонам.
инструментами, такими как о его преимуществах. А многие
full circle magazine #33 содержание ^
МОЯ ИСТОРИЯ Почему я использую Linux

М
оим первым компью- все журналы, настраивал, проверял каждую особенность даже не возвращался. Недавно
тером был Televideo обновлял и переформатировал на старом 486-ом и на ThinkPad'е, я установил 9.04 на весь диск. Я
802, работавший под всё, что мог. Я пробовал пока требования к памяти и могу делать всё что захочу
CP/M на чипе Z80, с DESKview и PCTools. Я купил и месту на диске не превысили быстро и аккуратно. И вопреки
двумя односторонними 5,25- честно зарегистрировал весь то, что у меня было. популярной точке зрения, мне
дюймовыми дисководами и 32 мой софт, руководства к нему не понадобилось быть инжене-
или 64 килобайтами оперативной занимали целый шкаф! Я даже Когда ThinkPad окончательно ром, чтобы всё работало. Любую
памяти. Кроме отраслевых нетскейпил в интернете со износился, я купил свой нынеш- помощь и ответы на вопросы я
программ на нём был только своим счётом в CompuServe. ний Acer Notebook с установлен- быстро получал от довольно
WordStar. Следующим компью- Когда я получил новую работу, ной Vista. Я всегда был поклон- вежливых и увлечённых пользо-
тером после Televideo Portable требующую путешествий, я не ником Билла Гейтса, и серьёз- вателей вроде меня. Действи-
размером с чемодан стал IBM мог дождаться, когда доберусь ных проблем с Microsoft Windows тельно содружество. Чем
PC. Оба они были текстовыми, с до или программами больше я узнаю, тем больше
чёрно-зелёными дисплеями. С CompUSA, на нём у меня мне нравится. Я стал не только
графическим интерфейсом я чтобы лично не возни- пользователем, но и защит-
впервые встретился в Tandy выбрать кало, пока не ником. Мой новый компьютер...
Deskmate. В конце концов, себе начал исполь- конечно, это будет Linux, и быть
после этого появился Windows ThinkPad зовать Vista . может – тот монстр, которого
на Tandy 2500 с VGA. Ещё у нас с Она просто не мне всегда хотелось собрать.
был SCO Unix и несколько Windows работала так,
терминалов с Microsoft Word для 95 и как мне надо. Я
обработки текста и бухгалтерии, бесплат прочитал про
а потом Novell 2. Все эти машины ным Ubuntu Linux
принадлежали фирме. обновле и решил
-нием проверить
Мой первый собственный до грядущего её с CD-
компьютер, который я заказы- Windows 98. Я зани- ROM'а.
вал по почте у одного давно мался вёрсткой, Меня
забытого сборщика, был Intel делал базы данных, зацепило.
486DX33 с 4MB RAM, 260MB HDD, отчёты, таблицы, Всё работало. После
1MB видеокартой, с модемом на отправлял письма. А потом многих лет работы ремеслен-
2400 бод и пятнадцатидюймовым случилось это... где-то, как-то я ником, всё что мне нужно –
SVGA-монитором. Я обновлял MS- встретил нечто, названное простота, надёжность и акку-
DOS при каждой возможности, а Linux. Я не помню, какой именно - ратность. Я установил Ubuntu
потом полностью перебрался на Slackware, Mandrake, Suse или 7.04 64-bit одновременно с
Windows for Workgroups. Я читал Redhat. Я знаю только, что Windows Vista. К последней я

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


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

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

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


ОБЗОР Exaile

Я
бы хотел представить После того, как я начал подражании хорошему минималистический интерфейс,
мой любимый музыкаль- учиться программировать на продукту? Amarok 1.4 – зато у него большие возмож-
ный плеер в Ubuntu. Python, то случайно наткнулся отличный музыкальный плеер, ности расширения посредством
Это Exaile, плеер для на Exaile, написанный как раз потому что, несмотря на плагинов.
GTK+, написанный на Python. на Python. Я обратил внимание приличную функциональность,
Он включает в себя автомати- на то, что он похож на Amarok и его интерфейс остается Теперь я – счастливый
ческое получение информации выглядит лучше на рабочем простым и интуитивно пользователь Exaile. Он рабо-
о альбоме, текстах песен, столе Ubuntu. Кроме того, он понятным. Даже новички тает без каких-либо проблем. И,
извлечение информации о запускается быстрее Amarok'a, смогут им пользоваться. хотя число плагинов к нему
артисте/альбоме через так как не использует библиоте- незначительно в сравнении с
Wikipedia, поддерживает ки KDE. Даже после выхода Amarok2 Amarok, меня это не беспокоит,
многие портативные плееры, многие пользователи не позво- так как я всё равно использую
включая iPod'ы, интернет- Exaile имеет интерфейс, лили уйти старому Amarok'у на лишь несколько из них.
радио, такое как Shoutcast и похожий на Amarok, поэтому пенсию, так как интерфейс
плейлисты с вкладками. Я хочу некоторые люди говорят, что последнего является более Exaile находится в активной
рассказать вам, как я пришёл к это просто клон замечательного интуитивным. Exaile также разработке. Недавно Exaile был
этому плееру. Amarok'a. Но что плохого в имеет интуитивный, довольно переписан с нуля для релиза
0.3.0. Это должно сделать
Когда я впервые начал разработку будущих версий
использовать Ubuntu (Gutsy намного проще. Так как его
Gibson, 7.10), я сразу же системные требования низкие,
невзлюбил Rhythmbox, он является плеером по
стандартный плеер в Gnome. умолчанию в Xubuntu, начиная с
Его интерфейс и настройка мне релиза 9.10.
совершенно не понравились.
Затем я прочитал о популярном Если у вас установлена
плеере Amarok и установил его. Ubuntu и вы ищете отличный
Хотя Amarok и не очень инструмент, чтобы воспроиз-
вписывался в среду Gnome, он водить и управлять своей
мне понравился. Позже я музыкальной коллекцией,
заменил неподходящие можете попробовать Exaile. Вы
голубые иконки на иконки найдёте его в репозиториях
Gnome, найденные на gnome- Ubuntu, а самую новую версию
look.org. После этого я остался можете получить из PPA
доволен плеером. разработчиков. По моему
мнению, Exaile – первоклассный
аудиоплеер.
full circle magazine #33 содержание ^
ИНТЕРВЬЮ Дидье Роше (Didier Roche)
Я искал простой в использова- «Справочник
нии и установке дистрибутив Debian», я собира-
Linux. И я нашел его, «ещё-не- юсь взяться за
названный» дистрибутив, «Debian FAQ»,
совсем незадолго до релиза в просто для
октябре 2004 года, теперь удовольствия!
известный как Ubuntu. Я порабо- Ubuntu, как дис-
тал с ним, и он мне понравился. трибутив, проис-
Я уже прикипел к нему всей ходящий от
Возраст: 25 лет
душой, к тому же мне нравится Debian, выигры-
Местонахождение:
GNOME. вает от наличия
Париж/Франция
огромной массы
Псевдоним в IRC: didrocks
Когда и как ты присоединился к справочной инфор-
команде MOTU? мации по обоим
Как долго ты используешь
дистрибутивам. Я
Linux, и какой был твой первый
В июле прошлого года, во время также был частью
дистрибутив? можете найти замечательных
RMLL (конференция Libre программы наставничества и
Software Meeting во Франции), я задавал своему наставнику, людей — большое количество
Я начал изучение Linux с Red талантливых разработчиков,
разговаривал с Кристофером Андрэ Коланжело (Andrea
Hat 6 в 1999 году. Я стал всегда готовых помочь вам. С
Сотье (Christophe Sauthier) (ник Colangelo, IRC: warp10),
постоянным пользователем ними вы можете открывать для
в IRC: huats) и он рассказал мне, множество вопросов. 5 баллов
Linux с момента появления себя новые идеи и концепции
что создаёт некоторые пакеты ему! Когда нужны были более
Mandrake 7.1, основанного на каждый день. Здорово наблю-
для Ubuntu. Он показал мне подробные объяснения, я
KDE. Mandrake я использовал дать, как далеко продвинулся
этот процесс, и я решил начать заходил на #ubuntu-motu или
вплоть до релиза 9.0, после мир СПО GNU/Linux!
изучать создание пакетов. другие каналы Ubuntu. Никто не
этого решил попробовать
может знать всё, и в этом
Debian. Я был полностью Что ты можешь посоветовать
Что помогло тебе научиться огромное преимущество
доволен этим дистрибутивом, людям, желающим помочь
создавать пакеты и понять, как наличия команды: вы всегда
несмотря на то, что нужно было MOTU?
работают команды Ubuntu? можете найти того, кто сможет
провести немало времени за
помочь.
настройкой рабочего окружения Главное, не бойтесь начать!
Чтение, чтение и ещё раз
(теперь это уже не так). Навыков программирования не
чтение документации! Я Что тебе больше всего нравится
никогда не прекращал изучать в работе с MOTU? требуется. Каждый может
Как долго ты используешь сделать Ubuntu лучше, и это
документацию, начиная с
Ubuntu? отличная возможность. Для нача-
крупных ресурсов на Ubuntu Моя любимая часть — это
Wiki. Теперь же, когда я прочёл взаимодействие с другими безо ла почитайте https://wiki.ubuntu.com/
«Как обезопасить Debian» и всякого соперничества. Вы MOTU/GettingStarted и

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


ИНТЕРВЬЮ: DIDIER ROCHE
https://wiki.ubuntu.com/ прессой. Среди последних
UbuntuDeveloperWeek (первая организованных нами событий
сессия доступна на 5 языках!). было мероприятие Ubuntu
Запишитесь на участие в Global Bug в Тулузе и в Париже.
программе наставничества, В этом месяце мы планируем
если предпочитаете начать принять участие в трёх
путешествие в мир MOTU с мероприятиях, одно из которых
помощью наставника. — Solutions Linux.

Участвуешь ли ты в работе На чём бы ты хотел


каких-нибудь местных групп сосредоточиться в Jaunty и
Linux/Ubuntu? Karmic?

Да, конечно! Я принимаю Я всё ещё помогаю команде


участие во французской разработчиков работать над
неправительственной команде GNOME. Люди из других стран,
Ubuntu как член администрации присоединяйтесь! Такое
и как один из председателей ощущение, что собираются
собрания (секретарь). Я здесь только французы! Я
участвую во French Ubuntu Party также попробую уделить время
как основной организатор и gchildcare — это будет простое,
хожу на различные понятное, безопасное
французские собрания FOSS для приложение для родительского
продвижения Ubuntu. Также у контроля и защиты детей.
меня есть некоторые связи с

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


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

В статье «Вселенная звука» (FCM

У
№31) упоминается, что в Exaile есть
многих пользователей кнопка «запись», позволяющая
возникают проблемы с записывать песню из радио-потока.
монтированием USB- Однако у меня её нет. На моей
диска. Они часто обра- машине работает Ubuntu 9.10 с Exaile
щаются ко мне за помощью в 0.3.0.1.
решении этих проблем, которые
иногда могут привести даже к
непоправимому повреждению Отвечает Фернандо:
их компьютеров. Я надеюсь, что
эта статья поможет этим
несчастным пользователям.

У меня есть два ноутбука,


один с системой Jaunty, обно-
вленной до Karmic, и второй — с
новой системой. С обновлённой
системой проблем не было, но в
свеже-установленной USB-диск
монтировался неправильно.
Система распознавала подклю-
ченный диск. Когда я запускал в
терминале команду fdisk -l, диск
правильно определялся как
sdb1. Однако система не могла
завершить процесс автомонти-
рования, поставить значок
диска на рабочем столе и
открыть окно Nautilus. Поиск
решения в интернете не дал
результатов, но я узнал, что и
многие другие пользователи
столкнулись с этой проблемой.

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


ПИСЬМА
Копаясь в меню, я случайно коммерческим продуктом с Я не утверждаю, что эти которые используют Gimp
наткнулся на пункт Система > широким набором функций, но программы лучше, чем те, вместо F-Spot или g-Thumb
Администрирование > Дисковая для тех, кто не готов платить которые вы упоминали, но Image для исправления
утилита. Сразу же после запус- за программы, есть несколько уверен,что альтернатива картинок и фотографий. Я не
ка этого пункта появляется альтернатив, о которых я хотел полезна. понимаю логики в удалении
окно «Дисковая утилита бы упомянуть. Gimp. На каком основании он
Palimpsest». Я не нашёл подроб- должен быть удалён? Думаю,
ной справки о ней, но, тем не Лично я для написания своих что разработчики должны
менее, теперь мои диски монти- статей и рассказов использую всегда проводить голосование
руются автоматически, и я могу комбинацию из четырёх перед такими важными
управлять процессом размонти- программ: изменениями, как исключение

Я
рования дисков. По крайней и шаблон стандартной программы из
. пользователь Ubuntu
мере, сейчас я могу исполь- операционной системы.
на протяжении двух
зовать USB-диски как раньше.
Для мозгового штурма и лет и категорически
Переход на Karmic прошел без
первых набросков я использую против удаления Gimp
проблем, и я не жалуюсь. В
Freemind — отличную из Ubuntu. Думаю, что есть
конце концов, я ничего не
программу для создания много пользователей Ubuntu,
платил за ОС, она устойчива,
надежна, и я пользуюсь ей диаграмм связей. Наряду с ней
постоянно. Выходит, я получил я использую Little Red Notebook
гораздо больше, чем отдал в для ведения дневника, хране-
сообщество, так что это — ния записок или заметок. Эта
прекрасная возможность мощная программа есть в
отдать хоть что-то взамен. репозиториях. Лично мне нра-
вится возможность помечать
содержание. Хотите воспроиз-
вести сценарий или череду
событий? Используйте
StoryBook. Это бесплатный
мощный инструмент с массой
возможностей. А для создания
окончательной рукописи вы

К
ак писателю, мне также можете использовать
очень понравилась шаблон http://groups.google.com/
статья в FCM №30 о group/open-office-writers. Этот
программах для набора проект заслуживает всяческой
текстов. Но на мой взгляд, в поддержки, которую только
ней пропущены некоторые можно оказать. Блестящая
приложения, о которых стоит работа.
упомянуть. Writers Café — это

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


UBUNTU WOMEN Интервью с Джейн Силбер
ЭГ: После прочтения новости о этого Canonical инвестирует директора и руководителя
твоём назначении на должность значительные средства в Сообщества Ubuntu теперь
генерального директора разработку и маркетинг Ubuntu. будут различаться. Марк
Canonical, я не могла не Если же наши цели расходятся, Шаттлворт заявил, что
задуматься о том, что это это происходит потому, что благодаря этому он сможет
значит для тебя лично, для определённые действия сосредоточиться на дизайне и
Canonical, сообщества Ubuntu и невыгодны или подходят одной разработке продукта,
женщин в Open Source. 17 стороне меньше, чем другой, а взаимодействии с партнёрами и
декабря 2009 года в блоге вовсе не потому, что мы откликах сообщества. Значит
Canonical Blog на вопрос о том, конфликтуем. Например, в ли это, что теперь в Canonical
как повлияет изменение роли Canonical есть большая есть команда исследователей и
Марка Шаттлворта (Mark команда, которая работает с разработчиков под началом
Shuttleworth) в Canonical на производителями оборудования Марка, которая подчиняется
деятельность Совета и получает новые тестовые тебе?
Сообщества Ubuntu и образцы устройств для
Технического Совета Ubuntu, ты включения их поддержки в ДС: Нет, мы не создаём новую
Эмбер Грейнер: Сегодня у нас в написала: «Это должно Ubuntu. Договорные обязатель- команду, но инновационные
гостях Джейн Силбер (Jane привести к более чёткому ства и требования для такой разработки будут по-прежнему
Silber) — главный операционный разделению ролей директора деятельности просто не происходить во всех подразде-
директор (COO) Canonical, с 1- Canonical и лидера сообщества подходят для сообщества. В лениях компании. В некоторых
ого марта 2010 берущая в свои Ubuntu. Теперь это будут два отличие от этого, организация случаях эти работы выполня-
руки бразды правления разных человека. И, я думаю, местной деятельности, ются конкретными командами,
Canonical как генеральный это поможет ускорить например, «Дней инсталляции» например, группами дизайна и
директор (CEO). Подробности об достижение как общих, так и (installfests), местных мероприя- эргономики, которые отвечают
этих переменах и работе Джейн частных целей». Могла бы ты тий и т.д., гораздо лучше за разработку уведомлений,
в Canonical можно найти здесь: рассказать подробнее, в чём подходят для LoCo команд, чем Ubuntu Netbook Edition launcher
http://blog.canonical.com/?p=307. интересы Canonical и Ubuntu для Canonical. Мы постоянно и нового Центра приложений. В
Прежде всего я хотела бы сходятся, а также каковы их ищем новые пути, как Ubuntu и других случаях такая работа
поприветствовать Джейн и собственные цели, кроме Canonical могут помочь друг выполняется в компании в
сказать спасибо за согласие коммерческой выгоды? другу. Сервис Ubuntu One — это целом, включая команду
принять участие в интервью. хороший пример такого Ubuntu. Яркими примерами
ДС: Ubuntu и Canonical имеют взаимодействия. По существу, этого являются работа Скотта
Джейн Силбер: Большое много общих целей. Первой Ubuntu и Canonical развиваются Джеймса Ремнанта (Scott James
спасибо. Я рада возможности среди них является, конечно, во взаимовыгодном симбиозе. Remnant) над Upstart
поддержать инициативу Ubuntu развитие Ubuntu как массовой (http://upstart.ubuntu.com/) и
Women. свободной программной ЭГ: Ты говоришь, что работа Рика Спенсера (Rick
платформы. И для достижения должности генерального Spencer) над Quickly
full circle magazine #33 содержание ^
UBUNTU WOMEN
(https://edge.launchpad.net/quickly). день я в большей степени лишь Baker) (Mozilla, слева), есть примером и источником
Таким образом, этот шаг не консультирую по стратегическим много примеров и в области ИТ вдохновения, то это замеча-
означает существенных вопросам. Эти изменения могут в целом. Фраза «на плечах тельно. Но для меня лично
изменений в организации показаться незначительными, гигантов» часто используется в образцом для подражания
исследований и разработок. Мы но я думаю, что они потребуют мире свободного программного являются люди, которые облада-
планируем продолжать то, что больших внутренних перемен с обеспечения, и я думаю, это ют качествами, к обладанию
делали. Просто теперь моя моей стороны. применимо и здесь. Тем не которыми я стремлюсь и
новая должность позволит менее, я горжусь, что вхожу в которые необходимы мне в
Марку Шаттлворту посвятить ЭГ: В интернете непросто найти группу женщин-руководителей, работе (в отличие от достиже-
дизайну продукта и стратегии информацию о женщинах- но я, конечно же, не первая. ний или карьерных успехов).
почти всё своё время. руководителях в компаниях- Я знаю о значении таких приме-
вендорах ОС. Кажется, ты ЭГ: Тем не менее, новость о ров, в т.ч. и как возможности
ЭГ: С точки зрения перехода на первая прокладываешь эту твоём назначении на должность для обучения, и всегда стара-
новую должность, какую задачу дорогу и поднима- CEO Canonical рас- юсь отдавать себе отчёт в
ты видишь наиболее сложной? ешь планку для пространяется по последствиях своих действий и
других женщин в всему Сообществу, высказываний: верно ли я
ДС: Моя работа в Canonical, таких компаниях. как лесной пожар, поступаю с точки зрения жен-
тесное сотрудничество с Марком Что ты чувствуешь особенно — среди щины в Open Source, или менед-
Шаттлвортом и остальными по этому поводу? женщин. Видишь жера, или коллеги, или друга?
старейшими членами команды ли ты себя в
на протяжении многих лет ДС: Я горжусь качестве образца ЭГ: Как сильный лидер и
дают мне ту основу, на которой своим вкладом в для других женщин, пример для подражания в
будет строиться моя деятель- развитие Ubuntu не только в Ubuntu, рамках Сообщества Ubuntu,
ность в качестве CEO Canonical. и Canonical на но и в Open Source сейчас или когда-либо ранее ты
Но и передо мной, и перед сегодняшний в целом? участвовала в проектах
Canonical стоят определённые день, и с свободного и открытого ПО
проблемы. Моё внимание в нетерпением (FOSS) или группах, специально
течение последних двух лет ожидаю ДС: Я думаю, что созданных для поощрения
было, в основном, сосредоточено продолжения, человек сам женщин в этой сфере? Если да,
на внутренних процессах в чтобы помочь решает, кто и то расскажи об этом. Если нет,
Canonical, а должность гене- сделать их почему будет для то почему?
рального директора предпо- успешными. Но я него образцом для
лагает и общение за пределами ни в коей мере не являюсь подражания. То есть, независимо ДС: Я подписалась на рассылку
компании. Кроме того, продол- первопроходцем среди женщин от вашего желания, вы явля- Ubuntu Women сразу после её
жая выполнять свою текущую ни в Open Source, ни в сфере етесь примером для подража- создания, и всегда с интересом
работу, я как генеральный ИТ. Ты, может быть, отчасти ния только для тех людей, следила за её успехами и
директор должна буду осущест- права, упоминая компании- которые выбрали вас в этом неудачами, хотя сама не
влять стратегическое руковод- вендоры ОС, но в отношении качестве. Если моё назначение принимала активного участия в
ство и принимать долгосрочные Open Source сразу приходит на на должность CEO является для работе группы. Признаю, что я,
решения, хотя на сегодняшний ум Митчелл Бейкер (Mitchell кого-то положительным как женщина, благодаря своей
роли в Canonical, моему опыту
full circle magazine #33 содержание ^
UBUNTU WOMEN
работы в Сообществе, могу открывать конференцию
помочь другим женщинам разработчиков Ubuntu (UDS-M) в
обрести свое место в Сообщес- качестве нового генерального
тве, помочь сформулировать и директора. Задумывалась ли ты
решить их вопросы. Я признаю о том, как будешь вдохновлять
ценность обмена опытом и и поощрять членов Сообщества,
поддержки людей в подобном поддерживать их энтузиазм и Я спрашивала его о стратегии
положении, и сама полагалась энергию, держать руку на развития Canonical, особенно
на помощь объединений пульсе и одновременно после объявления навания
женщин в самом начале моей оставаться гарантом следующего релиза Ubuntu —
карьеры. В частности, когда я стабильности во время 10.04 Lucid Lynx, наводящего на
работала программистом в конференции? мысль о хладнокровном, умном
Японии, я присоединилась к e- хищнике. Сейчас меня
mail сообществу Systers ДС: Хороший вопрос! Марк и я интересует, какое отношение
(основано Анитой Борг (Anita не обсуждали М-логин еще ... выпуск этого релиза имеет к
Borg), в настоящее время — может быть, я тайком включу тебе и твоим планам
часть института Аниты Борг, эту привилегию в мои новые продвижения на корпоративном
http://www.anitaborg.org/initiative должностные обязанности. Что рынке?
s/systers/). После того как я касается конференции
почувствовала себя изолирован- разработчиков Ubuntu, я всегда ДС: После моего назначения не
ным меньшинством (по полу, удивлялась уровню энергетики стоит ожидать резких изменений
усугубляемом различиями этих мероприятий. Я думаю, это в стратегии. Марк и я очень
между культурами), сообщес- свойство самих участников тесно сотрудничали, в т.ч. и в
тво Systers дало мне реальную Сообщества Ubuntu — членов отношении нашей текущей
поддержку. Возможность найти команд по локализации, разра- стратегии. Мы разные как по
людей с аналогичным опытом и ботчиков, переводчиков, авто- стилю, так и по опыту, и это
даже аналогичными решениями ров документации, адвокатов и неизбежно приведёт к различ-
была настоящей находкой для т.д. Моя обязанность — обеспе- ным решениям, но отправной
меня. Я надеюсь, что группа чить, чтобы Canonical продол- точкой для моего пребывания
Ubuntu Women может оказывать жал служить форумом и на посту CEO будет опора на
подобную поддержку в рамках организатором таких меропри- успехи Canonical и её стратегии
сообщества Ubuntu. ятий, а успешность конферен- на сегодняшний день, а не
ции, зависит, прежде всего, от ревизия или изменение страте-
ЭГ: После твоего перехода на людей, участвующих в UDS гического направления развития.
должность CEO, который лично или удалённо, и
должен быть завершен к 1 отдающих ей свою энергию. ЭГ: Джейн, еще раз благодарю
марта 2010, тебе будет тебя за время, потраченное на
присвоен логин с «-М», или ЭГ: На конференции UDS-L у интервью, а также поздравляю
будешь пользоваться логином меня была возможность взять тебя по случаю твоего
Марка Шаттлворта? Ты будешь интервью у Марка Шаттлворта. назначения на должность CEO
Canonical!
full circle magazine #33 содержание ^
Игры UBUNTU
выстроить 3 или более
самоцветов в ряд по вертикали
или горизонтали, меняя их
Вышла . местами. Gweled работает точно •Превосходная реализация
Улучшены AI, графика, так же, как оригинал. Игра Bejeweled в Linux
интерфейс пользователя очень приятная и увлекатель- •Интересная и увлекательная
ная, поэтому играть в неё игра
можно часами. •Хорошая графика
У Gweled два игровых
режима — «Обычный» и «На •Игра в «Обычном» режиме
время». «Обычный» является может надолго затянуться
стандартным режимом —
попытайтесь набрать наиболь-
шее количество очков; игра
заканчивается, когда ходов
больше не остаётся. Минус
Вышла . режима — до окончания игры
Добавлены матчи, игровой могут пройти десятки минут.
IRC, хедшоты и новые Даже не рассчитывайте на
графические эффекты быструю игру — это невозмож- Ничего особенного в этой
но. Чтобы набрать много очков, игре нет, зато как приятно
игру нужно пройти до конца. иметь портированную на Linux
Этот режим был бы куда лучше, полюбившуюся игру! Gweled —

О
если бы можно было сохранять прекрасная версия Bejeweled.
дна из самых популяр- прогресс, чтобы продолжить Единственная просьба к
ных казуальных игр- позже. Режим «На время», в разработчику — добавить
головоломок всех свою очередь, отводит кнопку сохранения. Вам стоит
времён, Bejeweled определённое время для набора попробовать эту игру, уверен,
наконец-то нашла дорогу к очков, и он мне нравится. она вам понравится! Версию
Linux в виде версии с откры- 0.9.0 можно найти в
тыми исходными кодами под Графика яркая и чёткая. В репозиториях Ubuntu. , (aka chewit в играх),
названием . самоцветах ничего особенного, заядлый PC-геймер, но иногда
зато анимация их падения играет и в консольные игры. Он
Вы никогда не слышали о также состоит в команде
впечатляет. Незатейливая
Bejeweled? Это маленькая разработчиков проекта Gfire
фоновая музыка в качестве (плагин Xfire для Pidgin)
головоломка, в которой нужно звукового сопровождения.
full circle magazine #33 содержание ^
ВОПРОСЫ И ОТВЕТЫ questions@fullcirclemagazine.org
Пожалуйста, опишите вашу проблему как можно более детально.

В В
: Я не могу смотреть в Я слышал страшные истории от меня Ubuntu 9.10. Могу я с : А можно ускорить
Firefox видео с сайтов людей, которые пытались помощью 9.10 скопировать весь закачку с bittorrent?
вроде YouTube. Кроме установить вместе Ubuntu и диск Windows XP, чтобы на Скорость закачки у
того, не работают Vista; скажите, установить втором жёстком диске осталась меня от 15,6 до 18,3
файлы в формате flash, которые Windows 7 и Ubuntu тоже будет только XP, и чтобы я мог кБ/с, при том, что моё интернет-
сегодня присутствуют на так трудно? Или, может, мне грузиться по желанию с любого соединение – скоростное.
многих интернет-страницах. Я лучше, скажем, установить своего жёсткого диска; и если Можно ли ускорить bittorrent?
VirtualBox и запускать Linux из- могу, то не уничтожит ли это

О
искал на форумах и в Google,
выполнял рекомендации, но под Windows? Как лучше мои имена и пароли в XP? : Скорость закачки в
использовать две системы

О
проблему решить не могу. bittorrent может
разом: задействовать двойную : Конечно, можете.

О
меняться очень
: Во-первых, нужно загрузку (если это возможно) Сначала выполните сильно, в зависимости
удалить все или запускать Linux в чём-то от того, что именно вы
проигрыватели вроде VirtualBox? sudo fdisk -l скачиваете, и сколько человек

О
формата flash, ещё скачивает одновременно с
которые могут конфликтовать : Обе системы отлично Это покажет номера вами. Есть, однако, одна вещь,
между собой: уживаются друг с разделов на ваших жёстких которая может здорово
другом. Просто дисках. Затем используйте повысить скорость закачки –
sudo apt-get remove swfdec- установите сначала команду dd, чтобы копировать port forwarding
mozilla mozilla-plugin-gnash Windows 7, а затем запустите разделы. Например, если (перенаправление портов). В
adobe-flashplugin установку Ubuntu и разделите раздел XP – /dev/sda2, а новый настройках вашего клиента
flashplugin-nonfree свободное место на жёстком жёсткий диск – /dev/sdb, нужно bittorrent найдите, какой
диске между операционными выполнить: именно порт он использует.
Затем установите flash- системами по вашему желанию. Затем поищите в интернете
плагин для Mozilla Firefox: Если же у вас установлена sudo dd if=/dev/sda2 инструкцию для вашего
Ubuntu, можно установить и of=/dev/sdb1 роутера.
sudo apt-get install Windows 7, но тогда нужно
flashplugin-nonfree будет восстановить начальный Затем нужно установить на
загрузчик, как описано тут: второй жёсткий диск загрузчик
Перезапустите Firefox, и flash- http://ubuntuforums.org/showthrea Windows XP, как описано тут:
анимация должна заработать. d.php?t=1014708 http://ubuntuforums.org/showthrea

В
d.php?t=1014708

В
: Я думаю установить : Я хочу добавить в
Ubuntu на свой компьютер ещё один Разумеется, никакие
компьютер, и хочу жёсткий диск. имена/пароли в XP потеряны не
знать, уживутся ли Основная система у будут.
Windows 7 и Linux вместе.
full circle magazine #33 содержание ^
МОЙ РАБОЧИЙ СТОЛ misc@fullcirclemagazine.org

На своём Aspire 4315 (Intel Celeron, 1.5 Гбайт ОЗУ) я работаю Я работаю в Ubuntu Jaunty на ноутбуке Dell Inspiron,
только в Ubuntu 9.04. Я настроил тёмную тему, так как который забрал у своей невесты (теперь у неё нетбук с
светлые цвета слишком яркие и раздражают глаза. В Ubuntu Netbook Remix). В качестве начинки — процессор
качестве гаджетов — Screenlets. Я предпочитаю часы со Intel Pentium Dual Core, 2Гбайта ОЗУ и HDD 320Гбайт.
стрелкой (по расположению часовой стрелки легко понять, Ubuntu работает превосходно. До прошлого года на
сколько часов прошло), календарь для расписаний и счётчик ноутбуке стояла Vista, пока я не обнаружил Intrepid Ibex.
производительности (для мониторинга ноутбука, так как я Сейчас у меня переделанная тема, основанная на Dark Ice.
стараюсь нагрузить его по полной). Я добавил значок Сначала в Paint.NET на Windows, а затем в GIMP, я сделал
корзины, чтобы удалять файлы простым перетаскиванием. А собственные обои рабочего стола. Для командной строки я
на обои рабочего стола просто приятно взглянуть! использую Guake Terminal, а для музыки — Songbird. Чтобы
высвободить место, я убрал нижнюю панель и установил
AWN.

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


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

Это скриншот Ubuntu Jaunty, запущен-


ной на моём ноутбуке Acer Aspire 5630.
У него 1Гбайт ОЗУ, но работает он
отлично. Я использую AWN из PPA, и
Screenlets — Circle Clock, Disk Space Мне нравится Linux и я люблю Apple, но у меня нет денег для
(внизу слева) и Impulse (ударные из покупки Mac. Поэтому, используя GnomeGlobal Menu и Cairo-dock,
композиций, играющих в Exaile — круг с я настроил Ubuntu в стиле Mac. Обои рабочего стола — Aquarius с
полосами внизу справа). Хотел бы я Gnome-look. Я хотел сохранить в Ubuntu стиль Human, поэтому
знать, кому сказать спасибо за обои на изменил только цвет заголовка окон на голубой (RGB 67 180
моём рабочем столе. 255). Я изучаю C/C++. Хотелось бы разрабатывать что-нибудь
кросс-платформенное, особенно open source.

ПК: Intel P4 3.0cGhz, 512 ОЗУ, nVidia Geforce 6200 128 Мбайт,
комплектующие от различных компаний: Intel, Gigabyte, Kingmax,
ASUS...

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


ТОП 5 Программы для синхронизации
данных

https://one.ubuntu.com/ https://www.dropbox.com/

— это мощный кроссплатформенный сервис синхро-


низации данных. Будучи функционально схожим с Ubuntu One,
— один из новых продуктов Canonical. По смыслу более зрелый Dropbox может похвастаться некоторыми серьёз-
и возможностям он похож на сервис хранения данных в Apple ными отличиями, такими как поддержка симлинков, больше
MobileMe. Просто перетащите нужный вам каталог или файл в возможностей по хранению данных и гораздо более удобный
каталог Ubuntu One, и они будут «автоматически» синхронизи- веб-интерфейс. Кроме того, это кроссплатформенный сервис
рованы. Ubuntu One поддерживает объём данных до 2 Гбайт (поддерживаются Windows, OS X и даже iPhone), и к нему есть
(или до 50 Гбайт за $10 в месяц). К недостаткам стоит отнести множество расширяющих функционал модулей. Так же как и
тот факт, что ваши данные будут храниться на серверах Ubuntu. Ubuntu One, он использует промежуточные узлы для синхро-
низации, то есть все ваши данные оседают на сервере Dropbox.
Для установки Ubuntu One вам нужен пакет « ».
Для установки Dropbox скачайте пакет с
https://www.dropbox.com/install

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


ТОП 5 — ПРОГРАММЫ ДЛЯ СИНХРОНИЗАЦИИ ДАННЫХ

http://www.opbyte.it/grsync/ http://www.cis.upenn.edu/~bcpierce/unison/

— это основанный GTK+ графический интерфейс для


известной утилиты
rsync. Он поддер-
живает сохранение
сессий, большинст-
во функций rsync
(удаление, подроб-
ный вывод, игнори-
рование существу-
ющих элементов,
обновление и т.д.) и
выполнение команд
до и после работы
rsync. Чтобы навер-
няка избежать
удаления крити-
ческих данных,
можно запустить
утилиту в режиме Если вам не нравится Grsync, но вы хотите хранить файлы
симуляции. К сожа- только на своих компьютерах (по аналогии с rsync), то
лению, синхрониза- попробуйте . Она имеет все возможности Grsync, а
ция через SSH не также позволяет из графического интерфейса настраивать SSH,
работает без RSH, сокеты и другие сетевые возможности. Иногда Unison
дополнительной зависает при работе с большими файлами (особенно через
настройки, но следующие инструкции помогут решить эту интернет), и это представляет проблему; Rsync же, напротив,
проблему: http://url.fullcirclemagazine.org/118bb3. прекрасно справляется с файлами любого размера. Другим
недостатком является не слишком дружелюбный по сравнению
Для установки Grsync вам нужен пакет « » из с Grsync интерфейс, но если вы не боитесь немного повозиться
репозитория «universe». — Unison вам понравится.

Для установки Unison вам нужен пакет « » из


репозитория «universe».

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


ТОП 5 — ПРОГРАММЫ ДЛЯ СИНХРОНИЗАЦИИ ДАННЫХ

http://live.gnome.org/Conduit

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


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

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


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

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


соответствует Кодексу Поведения Ubuntu и подходит
считается одной из лучших программ для синхрониза- всем возрастам.
ции данных. Это созданный в рамках Gnome проект для
синхронизации всего со всем. Например, ваших фотографий и http://podcast.ubuntu-uk.org/
альбомов Facebook, заметок Tomboy и Backpack, каталогов с
каталогами. Также поддерживается синхронизация с другими
компьютерами и внешними устройствами, такими как iPod или
жёсткий диск. К интерфейсу Conduit нужно привыкнуть (он
немного странный и не похож ни на что из виденного мной
раньше), но потом вы ощутите всю невероятную мощь этой
программы.

Для установки Conduit вам нужен пакет « » из


репозитория «universe».

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


FCM-RU: ИНТЕРВЬЮ MALAMUT
Главное — понять, как работают fcm-ru: Да... web2.0: локальных ресурсах, а не на
теги, а дальше всё просто. Есть пользователь формирует .com... Только надо давать
куча страниц FIXME, половина контент... А какое отношение ссылку на оригинал конечно.
из них вообще пустые. Есть вы имеете в wiki.ubuntu.COM? Считай, что .ru — это российское
куча популярных тем, которые Много ли у вас переводных представительство .com. на
вообще не освещены. ИМХО, статей? .com статьи на английском, а у
надо бы подправить самые нас — на русском.
основные статьи. malamut: Никакого. Официальная
позиция Canonical - локальные fcm-ru: Итак, если я есть на
wiki должны быть на локальных форуме forum.ubuntu.ru, я могу
fcm-ru: malamut, добрый вечер, fcm-ru: Насколько я знаю, ресурсах. Собственно, на смело писать статьи в wiki?
я хочу задать несколько проект создан совсем недавно… wiki.ubuntu.com не должно
вопросов по поводу вашего вообще остаться русскоязычной malamut: Да. Есть доступ на
ресурса help.ubuntu.ru. malamut: Ну да. Пока там я в документации, потому как редактирование всех статей.
основном писал и приводил всё официальный для неё ресурс - Соответственно, свои мысли я
malamut: День добрый, внима- в божеский вид. Главная задача это help.ubuntu.ru. Переводов изложил в /terms, можно
тельно слушаю. — это привести в божеский вид пока видел не много. почитать и в рамках описанного
статьи, которые были бы курса делать всё, что посчитаешь
fcm-ru: Первый вопрос: как интересны обычным пользова- fcm-ru: А если, скажем, у меня нужным.
попадают тексты к вам на телям (не одминам). возникнет желание перевести
wiki.ubuntu.ru? несколько интересных статей с fcm-ru: Но я же не могу просто
fcm-ru: Чем вики лучше/хуже .com, где мне их размещать, и приёти и порезать статью без
malamut: Ну вообще-то, их более устоявшейся стоит ли вообще это делать? разговора с автором!
пишут пользователи форума. ubuntologia.ru?
Там всё просто. Вики открыта malamut: Стоит. Размещать у malamut: Эммм… Ну вообще-то
для всех пользователей форума. malamut: Она не более устояв- нас. На .com вообще не можешь)) Если ты её улучшишь))
Есть правила на странице шаяся. Ubuntologia — это должно быть русскоязычной
help.ubuntu.ru/terms. сборник авторских статей, т.е. документации. fcm-ru: Ну а как на счёт места,
один человек пишет статью от где собираются авторы и
fcm-ru: Да, вижу… Требования к и до, и всё. wiki - это общий fcm-ru: Как к этому отнесется обсуждают статьи? Какая-
оформлению… ресурс, т.е. каждый может Canonical? нибудь конферен-ция или ветка
совершенствовать любые форума?
malamut: Главная мысль — это материалы. Это очень актуально malamut: Положительно! Я ж
сортировка по тегам, а требова- с выходом новых версий софта говорю, мы - официальный malamut: Есть специальный
ния — это не сильно принципи- и ОС, потому как статьи ресурс. Собственно, это такая раздел на форуме: http://forum.
ально, я и сам в них не уклады- устаревают и нужно их менять. позиция каноникла, что ubuntu.ru/index.php?board=50.0.
ваюсь. Но ознакомиться можно. документация должна быть на Там можно создавать обсужде-

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


ИНТЕРВЬЮ: MALAMUT
ния, ежели будет что обсуждать. fcm-ru: Такие заморочки с этими fcm-ru: Является ли wiki.ubuntu.com
В общем, политика очень лицензиями!… таким сайтом?
простая: нужно причёсывать
любую документацию. причём malamut: На самом деле можно malamut: Да, конечно.
можно смело редактировать с особенно не париться по этому fcm-ru: Там реально всё можно
целью улучшения любые статьи! поводу. Просто если автор найти?
разрешает брать его материалы -
fcm-ru: Как вы относитесь к то можно у нас публиковать malamut: Да, но только на
копипастам/рерайтам с других спокойно, а все эти лицензии - английском… Почти все темы
ресурсов? это так, фигня. так или иначе освещены.

malamut: Тут дело такое. У нас fcm-ru: Ещё вопрос: ваш проект fcm-ru: Почему же до сих пор не
лицензия CC-BY-NC-SA. Если тот, изначально задумывался для создавалось такое в России?
с кого ты копирайтишь, новичков или "старичков".
соглавен выкладывать свои malamut: Некому. Вот мы
материалы под такой лицензией - malamut: Скажем так, наш создали. Проблема-то в том, что
то no problem. С wiki.ubuntu.com проект изначально задумывался нужно привлекать
можно без проблем брать почти для сбора максимально пользователей для написания
любые материалы, а вот с подробнй документации. А статей. Я не смогу в одиночку
блогов уже не совсем. Короче, дальше всё зависит от того, по написать документацию по Подпишись на
идея в том, что документация какой теме эта документация. всему Linux, как бы я этого не твиттер ленту
на ресурсе полностью свободна. Она разноуровневая. Если хотел! Думаю, с выходом Lucid http://twitter.com/fcm_ru
Можно написать самому, а статья про NM - так она вроде стоит провести широкую пиар- и узнавай о выходе
можно взять с других свободных как для новичков, а есл про кампанию ресурса ubuntu.ru, и новых номеров
ресурсов с указанием ссылки, ifconfig - так для продвинутых привлечь внимания к help. первым!
но вот "воровать" чужую работу уже. То есть надо просто Ресурс в идеале строится по
с блогов, конечно, не очень стараться понятно объяснять принципу, с мира по нитке.
культурно. Кстати, возможно любой материал, а на Если каждый опишет то, в чём
сегодня у нас сменится лицензия новичков/профи особенно не он разбирается, то в сумме
с CC-BY-NC-SA на CC-BY-SA. делить. Цель - собрать как получится великолепнейшая
Логика простая - если автор можно более подробную, но при документация.
разрешил перепост материалов, этом понятную документацию, Соответственно, главная цель
то можно копировать, а если чтобы каждый смог найти развития, помимо написания
нет - то вроде как и нельзя. Но интересующие его сведения, и собственно статей — это
тем не менее CC-BY-NC-SA — это заменить долгий поиск по популяризация.
вроде как не совсем свободная интернету и сбор разрозненных
лицензия, в общем, NC - вред- сведений посещением одного fcm-ru: Спасибо за беседу!
ный компонент. BY-SA вполне ресурса. malamut: Не за что! Удачи!
себе достаточны для документации.

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


FCM-RU: МОЯ ИСТОРИЯ Опыт в Ubuntu Linux

Р
ешил поделиться своей систему и начинал всё снова. Такой подход не только Но у Windows есть важное
историей освоения Linux Потом вышла Ubuntu 9, помогает ориентироваться в преимущество: сколько бы
и мыслями по этому встроенные видеодрайверы программах, но также обере- сложными не были инструкции -
поводу. стали лучше и начался "квест" гает от возможных вирусов и они однозначные! На сайте
по установке Wine с тем же повышает стабильность опера- поддержки Microsoft для
Linux начал осваивать недавно результатом. ционной системы, так как множества проблем есть чётко
и, в основном, по двум причинам: скачивание происходит только определённые решения.
- желание попробовать Помню, я очень удивился, из проверенных источников. Исправить ошибку, возникшую
что-то новое; что компилятор C не входит в в Windows, порой не проще, чем
- предполагаемые оптимисти- базовую поставку. Как же так, Мне бы хотелось распрос- в Linux, но для этого не нужно
ческие перспективы политики если каждая первая программа транить Ubuntu на машины читать десятки страниц
открытого кода. в Интернете требует компиляции? моих родных и знакомых, но, на форумов, выискивая зёрна
Работая с Менеджером программ данный момент, работа с Ubuntu истины.
Ubuntu выбрал, в общем-то, постепенно понял концепцию сопряжена с рядом проблем.
случайно (или это судьба?). Ubuntu в части установки Это касается, в основном, Когда начал настраивать
Поставил на VirtualBox, посмо- программ: совместимости с периферией подключение Интернет, я
трел на Gnome... и стал - умные люди проверяют компьютера (веб-камеры, tv- нашёл несколько инструкций,
поклонником KDE. программы на совместимость и тюнеры, планшеты, usb-модемы). разительно отличавшихся друг
безглючность; Немалой проблемой оказалось от друга. Отличались не только
Позже вычитал в Интерне-те, - готовят установочные deb- подключение компьютера к параметры, но и конфиг-файлы.
что Ubuntu поддерживается пакеты, не требующие компиляции; Интернет. Почему-бы не опубликовать
компанией Canonical и именно - формируют из них репозиторий. однозначную инструкцию,
этот дистрибутив явлется Если предложить Linux подобную Windows? Для каждой
самым "гуманным". Однако, из- Пользователю Ubuntu нет продвинутому пользователю, версии Linux, для каждого типа
за того, что осваивал самостоя- необходимости искать программы можно услышать стандартные подключения. Пришлось
тельно и без Интернета, Ubuntu в интернете, как это делают возражения про "правку конфиг- проанализировать множество
(8.*) показалась мне недруже- пользователи Windows, набирая файлов" и "работу в командной конфигураций и составить свою
люб-ой. Разрешение экрана в поисковиках: "хороший плеер", строке". На мой взгляд, сложность инструкцию (http://forum.factorial.ru/
выставилось на минимум (640*480) "альтернатива Media Player" внедрения Linux вовсе не в этом. index.php?showtopic=26526&view
и не желало увеличиваться. и т. п. Достаточно открыть На работе мне часто приходится =findpost&p=588095). Скорее
Решил поставить драйверы Менеджер программ и поискать править конфиг-файлы Windows всего, так поступает каждый и
видеокарты: начался "квест" с там по описанию. Например: "Im (autoexec.nt, config.nt, hosts), а отсутствие визуальных средств
выкачиванием (на другой client", "DVD Player". Появится правка реестра Windows немно- настройки связано не с прис-
машине) и установкой deb- список программ, из которых гим проще и уж точно не трастием к консоли, а с сущес-
пакетов. В процессе установки можно выбрать наиболее понятней работы с консолью. твующим плюрализмом настроек.
пакетов три раза рушил подходящую и тут же установить.

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


МОЯ ИСТОРИЯ — ОПЫТ В UBUNTU LINUX
Настройка подключения к
Интернет в Windows тоже не
так проста и для этого обычно
приглашают человека из Расскажите немного о себе
техподдержки. Однако, все Меня зовут Дубков Илья, и я студент НГТУ. Использую
настройки документированы и Ubuntu относительно недавно — полгода, но за это время
это сильно облегчает жизнь. ни разу не пожалел о том, что расстался с WIndows, и
только лишь укрепился во мнении, что свободное ПО
Для решения проблем в может дать возможность реализоваться многим людям.
Linux широко используются
форумы, но их стоит рассматри- Что вы хотели получить от участия в Ubuntu Global Jam?
вать как "песочницу", как поли- На Ubuntu Global Jam я сделал два доклада: про работу
гон для составления полноцен- команды перевода журнала FullCircle Magazine на русский
ной документации. На мой язык и про русскоязычную документацию к Ubuntu.
взгляд, необходимым условием Участвуя в UGJ, я хотел показать зрителям, как работают
широкого распространения команды перевода журнала и авторы документации,
Linux является серьёзный осветить проблемы, с которыми они встречаются, и
портал вроде support.ubuntu.com привлечь новых людей к работе. Всё это у меня
(по аналогии с support.microsoft.com) получилось.
с "отполированной" на форумах
документацией. Именно этот Что вы в действительности получили?
портал нужно рекламировать в Во время презентаци работы команды перевода был
каждой статье для начинающих. проделан полный цикл работ над статьёй: я перевёл
статью, затем другие участники команды вычитывали её
В процессе освоения Ubuntu он-лайн, обсуждали это в jabber-конференции, а я вносил правки; после завершения работы над
я веду дневник, в который запи- текстом Александр Обливальный сверстал эту статью в журнал при помощи программы Scribus.
сываю все возникшие проблемы Во время второго доклада я рассказывал, почему важно заполнять статьями ресурс
и их решения. Буду рад help.ubuntu.ru, предложил три способа создания статьи и показал, как разместить её на сайте и
поделиться этой информацией. отформатировать.

Что вы хотели бы изменить в будущем на таких мероприятиях?


На мероприятии работа проводилась по группам, причём работа в группах на местах проходила
параллельно с пленарными докладами. Я бы предложил пересмотреть формат проведения,
ведь получилось, что если человек занят в работе одной группы, он уже не может слушать
доклады руководителей других групп, а они, несомненно, были интересны и достойны
внимания всех.

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


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

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

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


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

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

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


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

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


РУССКАЯ КОМАНДА FULL CIRCLE
* Курёнышев Вячеслав
* Яков Попов
* Ливинец Владимир (chel)
* Андрей Данин (GCon)
Страница журнала на ubuntu.ru: http://www.ubuntu.ru/fullcircle * Олег Кулик — Eleidan
* Александр Савицкий (Ghost747)
* Дубков Илья (Нэс)
Страница команды на launchpad: https://launchpad.net/~fullcircle-ru * Леонид Селиванов
* Григорий Топорков
Страница перевода на wiki: * Петр Падалкин (papmail)
https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle/Russian * Васиок Тлубатёв
* Валентина Мухамеджанова (umi)
Конференция на jabber.ru: fullcircle-ru@conference.jabber.ru * Никульшин Виктор (frio)
* mifistor
* Иван Булычёв (vanyok)
Адрес электронной почты: fullcircle.ru@gmail.com * Антипов Алексей

Ты можешь внести свой вклад в развитие журнала, сделав


пожертвование на счёт

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


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

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

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