You are on page 1of 40

full circle

НЕЗАВИСИМЫЙ ЖУРНАЛ СООБЩЕСТВА UBUNTU


ВЫПУСК #28 - Август 2009

LINUX,
APACHE,
MYSQL & PHP
SERVER (LAMP) full circle magazine #28 содержание ^
Программа на Python ч.2 07
full circle Ubuntu Women 30

LAMP - Часть 1 12 Игры Ubuntu 32

Моё мнение 21 Интервью 27


Allmyapps —

Сеть через SSHFS 15 Покоряй и властвуй 05

Интернет быстрей со Обзор 25 Письма 28 Top 5 36


Squid 17

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

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


СЛОВО РЕДАКТОРА
Этот журнал создан с помощью:

И
приветствуем новые циклы статей! Я обещал, что напишу о LAMP, и
вот: создание собственного сервера LAMP. LAMP расшифровывается
как Linux, Apache, MySQL и PHP (иногда Python) и является основой, на
которой работают многие интернет-серверы. Он используется очень
широко. В первой части (в этом месяце) Ричард Босомворт (Richard Bosomworth)
обсуждает установку и настройку сервера LAMP, а в следующей расскажет про
FTP и сетевые экраны, так что оставайтесь с нами!

В этом месяце Грег (Greg) публикует небольшую поправку к первой части


своей серии статей про Python, обязательно обратите внимание. Также он Ubuntu — полностью
продолжает рассказывать о переменных. свободная операционная
система, которая превосходно
Среди других новостей: на прошлой неделе была выпущена Karmic Koala подходит для ноутбуков,
(Ubuntu 9.10) Alpha 4, а 31 августа начнётся Неделя Разработчиков Ubuntu компьютеров и серверов.
(Ubuntu Developer Week — UDW): Дома, в школе или на работе
Ubuntu содержит всё, что вам
может понадобиться, включая
текстовый редактор, почтовый
клиент и веб-браузер.
Вам не нужно платить за
лицензию. Вы можете
свободно загружать, работать
Расписание UDW можно найти по адресу: и делиться Ubuntu с вашими
https://wiki.ubuntu.com/UbuntuDeveloperWeek друзьями, семьёй, коллегами.

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


система с полным набором
приложений готова для
работы с интернетом,
Ронни (Ronnie), редактор журнала Full Circle графикой и играми.
ronnie@fullcirclemagazine.org
: используйте
ссылку «содержание»
для перехода к
содержанию!
full circle magazine #28 содержание ^
НОВОСТИ
В описании выпуска
перечислены известные баги в
бета-версии и все улучшения
клиента по сравнению с
предыдущими версиями.
Программа, распространяемая
В своём ежегодном отчёте для
под закрытой лицензией,
Комиссии США по ценным
доступна для скачивания для
бумагам и биржам компания
всех версий Ubuntu, начиная с
Microsoft добавила
8.04, Debian Lenny, Fedora 9 и
дистрибьютеров Linux
более новых, openSUSE 11.
Canonical и Red Hat в список
Также доступны
После более чем годового поставщиков конкурирующего
универсальные сборки с
молчания от разработчиков коммерческого ПО.
динамической и статической
Skype для Linux с момента
линковкой.
маленького обновления для В отчёте говорится, что ОС Проект Linux From Scratch
клиента и более двух лет после Linux завоевала «некоторую
www.h-online.com выпустил версию 6.5 пошаговых
выхода последнего большого популярность», поскольку инструкций по созданию Linux-
обновления, доступен новый производители ПК стремятся
Ссылка для скачивания новой системы с нуля. 300 страниц
бета-релиз Skype для Linux. В снизить стоимость, и всё
бета-версии Skype: инструкций рассказывают, как
новой версии 2.1 Beta больше людей покупают
http://www.skype.com/download/s получить исходный код и
используется кодек SILK от нетбуки, на которых в
kype/linux/ скомпилировать 32-разрядную
Skype, который должен основном установлен Linux. систему Linux. Руководство LFS
улучшить качество звука даже
6.5 обновлено и описывает
при плохом интернет- Windows Vista оказалась процесс создания системы с
соединении. Также он слишком громоздкой и дорогой использованием ядра Linux
поддерживает видео высокого для нетбуков, а это делает 2.6.30.2, GCC 4.4.1 и glibc 2.10.1.
качества и PulseAudio. Теперь Linux популярным. LFS подразумевает наличие
можно отправлять SMS и
работающей ОС Linux для
упорядочивать список Windows 7, которая выйдет в компиляции и сборки своего
контактов по группам. Кроме октябре, будет иметь Linux. Остальные изменения в
того, улучшена специальную облегчённую версии 6.5 описаны в разделе
функциональность чата версию для нетбуков. «Что нового с момента
благодаря индикатору набора,
последнего релиза».
редактированию сообщений и
новым смайлам. www.computerweekly.com Источник: www.h-online.com

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


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

Ч
итатели часто просят подставили
некоторое Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
меня, чтобы я
верное [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
рассказал об основной [-M mtu discovery hint] [-S sndbuf]
структуре страниц значение
после ключа. [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
помощи или, как их ещё
называют, man-страниц (англ. Выделенные
manual). В этой статье я слова помогут
попробую рассказать о man- вам – number of ping tries
страницах такой команды, как определить, – time between pings
'ping'. Команда: что же
– maximum time to wait for reply
выполняет та
или иная
– allows you to fill the ping with a pattern of bytes
ping -h
команда. – defines the size of the packet to send
выведет помощь по команде – sets the IP Time to Live
ping (аргумент -h, наравне с -- В идеале – Set the source IP or device
help, де факто используются страница – ''do'', ''want'' or ''dont'' are options
для получения помощи по помощи – defines the size of the send buffer
любой команде). Выданная должна – allows you to set special IP timestamp options
информация будет выглядеть представлять
– sets the Quality of Service option (either decimal or hex value accepted)
примерно так, как показано на из себя
краткий - can be a list of destinations
рисунке справа.
справочник, на
Значения в первых квадратных случай если вы
скобках «-LRUbdfnqrvVaA» — это не уверены, за что отвечает тот информацию, но, к сожалению, чего она вообще
список возможных ключей, или иной ключ команды. Но не все. предназначена. В разделе
которым не требуются если вы впервые столкнулись с Опций перечислен полный
аргументы (в основном они командой и не знаете, что Чтобы просмотреть страницу список аргументов команды и
предназначены для изменения выполняет даже и половина помощи, введите команду: их краткое описание. Для
вида вывода информации) и ключей, лучшим вариантом навигации по документу
будет прочитать всю страницу man ping используйте стрелки вверх/вниз
для их объяснения потребуется
пролистать страницу помощи. помощи от и до, так как в ней или клавиши PgUp/PgDown.
вы найдёте все необходимые Раздел Краткой Информации Самая нижняя строчка на
Следующие значения в
сведения и о назначении напоминает вывод команды -- каждой странице выглядит так:
квадратных скобках, которые
ключей, и о примерах help, но здесь за ним следует «Страница помощи ping(8)
выглядят как ключ и некоторая
применения, и о полезных раздел описания, в котором строка 21/356 15%». В ней
комбинация (например, -c
сайтах и т.д. Многие страницы указано, каким образом следует указано, что вы просматриваете
количество), требуют чтобы вы
содержат подобную использовать команду и для
full circle magazine #28 содержание ^
ПОКОРЯЙ И ВЛАСТВУЙ
страницу помощи по команде
ping, находитесь на 21 строке
из 356, что равно 15% от всего
документа. Дальше по
документу вы должны будете
увидеть раздел «Подробности
ICMP пакета», название
раздела говорит само за себя.
Кроме этого вы встретите ещё
несколько разделов, пока не
достигнете раздела об
ошибках, описывать их нет
нужды, так как вся Это может быть полезным, если
информация подробно вы хотели бы найти
изложена в них самих. информацию по определённому
Перечисленные в значению, и теперь вы точно
соответствующем разделе знаете, где его искать. А если
ошибки являются открытыми вы пишете собственную
(то есть являются известными утилиту или же хотите
ошибками в приложении, добавить страницу помощи в
которые пока ещё не ваш скрипт, то это поможет
исправлены), а в разделе вам правильно составить её.
«Смотрите также» вам будут Надеюсь, что эта статья
предложены несколько команд, помогла вам лучше понять, как
которые могут быть полезны в работают страницы помощи и
использовании с данной научила вас разбираться в
командой. В разделе История, часто запутанных файлах
как ни странно, описывается справки.
история появления команды, а
в заключительных разделах
Безопасность и Доступность вы
найдёте ещё немного полезной
информации.

Не все страницы помощи научился всему, что


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

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


HOW-TO Программа на Python - Часть 2

В
прошлом уроке мы заключили все значения в создать список дней в каждом
рассмотрели простую квадратные скобки ( '[' и ']' ). из месяцев.
FCM#27 - Python Part 1
программу, которая Мы назвали наш список
использовала raw_input 'months'. Чтобы использовать DaysInMonth =
для получения ответа список, мы дадим команду print [31,28,31,30,31,30,31,31,30,3
пользователя, простые типы months[0] или months[1] 1,30,31]
переменных и простой цикл (которые выведут на экран 'Jan'
"for". В этом уроке мы или 'Feb'). Помните: счет Если мы захотим напечатать
рассмотрим ещё больше типов начинается с нуля. Чтобы найти DaysInMonth[1] (для февраля),
переменных и напишем ещё длину списка, можно мы получим 28 — целое число.
больше программ. использовать такую функцию: Обратите внимание, что я
Dev Graphics Internet M/media System
назвал список DaysInMonth. Я
print len(months) мог бы называть список
'daysinmonth' или даже 'X'... но
Давайте рассмотрим другой которая вернёт 12. такие названия нелегко читать.
тип переменных, который Правила хорошего
CD/DVD HDD USB Drive Laptop Wireless называется списки. В других
Ещё один пример списков — программирования (их каждый
языках программирования они категории в поваренной книге. истолковывает по-своему)
называются массивами. Если мы Например... гласят, что имена переменных
Я получил письмо от Дэвида обратимся к аналогии с должны быть легко читаемы.
Турнера (David Turner), который categories = ['Main Мы обсудим их позже и также
коробками для обуви, то массив
рассказал, что использование dish','Meat','Fish','Soup','C чуть позже мы поиграемся со
(список) представляет собой ookies']
клавиши Tab для отбивки кода списками.
вводит в заблуждение, так как несколько склеенных друг с
некоторые редакторы используют другом коробок с одинаковыми Таким образом, в
вещами. Например, в одной До того, как мы перейдём к
более 4 пробелов на отступ, а categories[0] хранится 'Main следующему примеру, давайте
некоторые — менее 4 пробелов. Это коробке лежат вилки, в другой dish', а в categories[4] —
так. Большинство программистов, — ножи, в третьей — ложки. узнаем ещё кое-что о Python.
'Cookies'. Всё очень просто. Я
работающих с Python, (включая Посмотрим на простой список— уверен, вы сможете придумать
меня) экономят время, приравняв список месяцев. Мы
клавишу табуляции в редакторах
много других примеров
запрограммируем его так: использования списков.
кода 4 пробелам. Проблема в том, Мы обсудили немного строки
что у другого человека настройки months = в части 1. Теперь давайте
редактора могут отличаться от До сих пор мы создавали познакомимся с ними поближе.
['Jan','Feb','Mar','Apr','May
ваших, что может обезобразить код ','Jun','Jul','Aug','Sep','Oc списки, хранящие строки. Строка — это набор символов и
и вызвать множество других t','Nov','Dec'] Также можно создать списки, ничего более. В принципе
проблем. Поэтому привыкайте содержащие числа. Опираясь можно рассматривать строки
использовать пробелы вместо на список месяцев, мы сможем
табуляции. Чтобы создать список, мы как массив из символов.

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


ПРОГРАММА НА PYTHON — ЧАСТЬ 2
Например, если мы присвоим равна 4, что означает, что Python, что надо подставить. строку так:
переменной strng значение 'The строка 'time' в нашей строке Например, чтобы напечатать
time has come' и захотим начинается в положении 4. Если название месяца из нашего st = 'The time has come'
посмотреть второй символ мы захотим найти слово или списка, можно использовать:
строки, то можно набрать: последовательность, которых или так:
нет в строке, как например: print 'Month = %s' % month[0]
strng = 'The time has come' st = “The time has come”
print strng[1] pos = strng.find('apples') Эта команда выведет 'Month
= Jan'. Если хотите подставить разницы никакой нет. Но если
Результат будет символ 'h'. значение переменной pos будет целое число, используйте '%d'. надо включить в строку
Запомните: счёт начинается с 0, равно -1. Рассмотрим пример ниже: одинарную кавычку, как в
поэтому первый символ примере ниже:
обозначается [0], второй — [1], При помощи команды split Months =
третий — [2], и так далее. Если можно получить отдельные ['Jan','Feb','Mar','Apr','May st = 'He said he's on his
мы хотим отобразить символы слова в строке. Разделим ','Jun','Jul','Aug','Sep','Oc way'
начиная с положения 4 и строку по пробелам командой: t','Nov','Dec']
заканчивая положением 8, то DaysInMonth = вы увидите ошибку синтаксиса.
[31,28,31,30,31,30,31,31,30,3 Надо делать так:
набираем: print strng.split(' ')
1,30,31]
for cntr in range(0,12): st = “He said he's on his
print strng[4:8] которая вернёт список, print '%s has %d days.' % way”
состоящий из ['The', 'time', 'has', (Months[cntr],DaysInMonth[cnt
результат будет 'time'. Как цикл 'come']. Это очень мощная r])
for из первой части, счет Думайте о кавычках так.
команда. Есть и другие
остановится на 8, но не Чтобы определить строку,
операции над строками, Вывод этой программы:
возвращает восьмой символ, нужно поместить её между
которые мы рассмотрим позже.
которым является пробел после кавычками — одна в начале
Jan has 31 days.
'time'. строки, а другая в конце — и
Feb has 28 days.
Mar has 31 days. они должны совпадать. Если
Чтобы найти длину строки Apr has 30 days. вам надо вставить кавычки
используем функцию len(): May has 31 days. внутрь, используйте другой тип
Есть ещё одна вещь, о
Jun has 30 days. внешних кавычек, как в
которой я хочу рассказать до
print len(strng) Jul has 31 days. примере сверху. У вас может
того, как мы перейдём к Aug has 31 days. появиться вопрос, а если я
следующей программе- Sep has 30 days.
Результатом будет 17. Если захочу определить строку
примеру. Если мы хотим Oct has 31 days.
мы хотим найти, где в строке подобную “She said “Don't
напечатать строку, Nov has 30 days.
находится слово 'time', то Worry””? В таком случае можно
включающую текст и Dec has 31 days.
набираем определить её так:
переменную, можно
использовать подстановку Здесь необходимо понять то, st = 'She said “Don\'t
pos = strng.find('time') переменных. Это просто. Если как используются одинарные и Worry”'
мы хотим подставить строку, двойные кавычки. Если вы
Теперь переменная pos мы пишем '%s' и затем говорим присваиваете переменной
full circle magazine #28 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 2
Обратите внимание на знака равенства): проигнорирует всё, что идёт в следующем:
обратный слэш перед после '#'.
одинарной кавычкой в 'Don't'. 1. Завершайте операторы if и
Он называется экранирующим else двоеточием.
символом и сообщает Python, Если у нас есть переменная
что в этом случае надо под названием loop и мы хотим Теперь мы вернёмся к 2. Делайте ОТСТУПЫ в вашем
напечатать одинарную проверить, равна ли она 12, то оператору "if", который мы коде.
кавычку, не считая её мы используем: вкратце обсудили ранее. Когда
разграничителем строк. мы хотим принять решения, Если у вас есть несколько
Существует много if loop == 12: основываясь на значениях проверяемых значений, можно
последовательностей переменных, мы используем использовать формат if/elif/else.
управляющих символов. Не думайте пока об if и оператор if: Например:
Некоторые из них: '\n' — новая двоеточии в этом примере.
строка, '\t' — табуляция. Мы Просто запомните: для if loop == 12: x = 5
рассмотрим их в одном из сравнения мы используем два if x == 1:
знака равенства. Эта команда проверяет print 'X is 1'
следующих примеров.
elif x < 6:
переменную 'loop' и если её
print 'X is less than
значение равно 12, мы делаем 6'
то, что написано в блоке ниже. elif x < 10:
Чтобы понять следующий Далее, мы должны обсудить В большинстве случаев, этого print 'X is less than
пример, нам надо узнать ещё комментарии. Комментарии достаточно, но что если мы 10'
кое-что. Во-первых, разницу важны по нескольким захотим сказать, что если else:
между назначением и причинам. Они не только переменная равна тому-то print 'X is 10 or
сравнением. Мы уже много раз говорят вам или другим людям, делай то-то, в противном greater'
использовали назначение в что вы пытаетесь делать, но и случае — то-то. В псевдокоде
наших примерах. Если мы хотим напомнят вам через полгода, это будет выглядеть так: Обратите внимание: мы
присвоить переменной какое- что же вы хотели сделать. используем оператор '<' для
либо значение, то используем Когда вы будете писать много проверки, что x МЕНЬШЕ, ЧЕМ
оператор назначения — '=' программ, комментарии станут определенное значение — в
(знак равно): важными. Также при их помощи этом случае 6 и 10. Другие
вы заставите Python часто используемые операторы
игнорировать какие-либо части сравнения: больше чем '>',
кода. Чтобы закомментировать а на Python — так: меньше, чем или равно '<=',
Но если мы хотим сравнить строку, поставьте перед ней больше чем или равно '>=' и не
переменную и значение, то знак '#'. Например: равно '!='.
используем оператор
сравнения. Давайте проверим,
равна ли переменная
определённому значению. Для Комментарии можно В заключении мы
этого мы используем '==' (два вставлять в любое место в Самое главное заключается рассмотрим простой пример
строке, но помните, что Python оператора while. Этот оператор
full circle magazine #28 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 2
позволяет повторять цикл из оператор if, цикл while,
loop = 1
действий несколько раз до команду raw_input,
while loop == 1:
достижения определенного последовательность response = raw_input("Enter something or 'quit' to end => ")
порогового значения. для новой строки, if response == 'quit':
Рассмотрим простой пример: операторы print 'quitting'
присвоим переменной “loop” присваивания и loop = 0
значение 1. Затем, пока сравнения — всё это в else:
значение переменной loop программе из 8 строк. print 'You typed %s' % response
меньше или равно 10, выводить
значение переменной “loop”, Если мы запустим
прибавлять к нему 1 и этот пример, то увидим: закончим урок в этом месяце.
Предположим, что вы хотите вводите разнообразные
продолжать до тех пор, пока значения.
переменная “loop” не станет Enter something or 'quit' to проверить, может ли
больше 10, и выйти: end пользователь работать с вашей
программой. Хотя этот пример Мы ещё не обсудили одну
=> FROG
You typed FROG не является самым лучшим, он команду в процедуре проверки,
loop = 1 которая начинается с 'if
while loop <= 10: Enter something or 'quit' to хорошо показывает некоторые
end вещи, которые мы уже знаем. usrname in users:'. Здесь мы
print loop
loop = loop + 1 => bird Короче говоря, мы запросим у проверяем, есть ли введённое
You typed bird пользователя его имя и пароль, имя пользователя в списке.
Enter something or 'quit' to Если да, мы запрашиваем
Запустив программу в сравним их с информацией
end положение имени пользователя
консоли, мы увидим следующее: => 42 внутри программы и примем
решение на основании в списке users. Затем мы
You typed 42 получаем позицию имени
1 Enter something or 'quit' to результатов сравнения. Мы
2 используем два списка: в одном пользователя в списке имён,
end
3 => QUIT хранятся имена пользователей, чтобы получить пароль,
4 You typed QUIT в другом — пароли. Затем мы который хранится в той же
5 Enter something or 'quit' to позиции в списке паролей.
используем команду raw_input
6 end Например, имя John хранится в
7 для получения информации от
=> quit пользователя и, наконец, позиции 1 списка
8 quitting пользователей. Его пароль,
9 операторы if/elif/else для
проверки, может ли 'dog' хранится в позиции 1
10
Обратите внимание на то, списка паролей. Таким образом,
пользователь работать.
что при вводе 'QUIT' программа мы сопоставляем имя и пароль.
Это то, что мы хотели Запомните: это не самый
не завершила работу. Это Сейчас вам должен быть
увидеть. На рисунке 1 (справа лучший способ. Мы рассмотрим
потому, что мы сравниваем понятен смысл программы.
вверху) изображен похожий другие способы в последующих
значение переменной response
пример, который чуть более уроках. Наш код показан в
с 'quit' (response == 'quit').
сложен, но всё-таки простой. рамке справа.
'QUIT' НЕ равно 'quit'.
В этом примере, мы Сохраните его как
Ещё один пример — и мы
рассматриваем всё вместе: 'password_test.py', запустите и
full circle magazine #28 0 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 2

#-----------------------------------------------
#password_test.py
# example of if/else, lists, assignments,raw_input,
# comments and evaluations
#-----------------------------------------------
# Assign the users and passwords
users = ['Fred','John','Steve','Ann','Mary']
passwords = ['access','dog','12345','kids','qwerty']
#-----------------------------------------------
# Get username and password
usrname = raw_input('Enter your username => ')
pwd = raw_input('Enter your password => ')
#-----------------------------------------------
# Check to see if user is in the list
if usrname in users:
position = users.index(usrname) #Get the position in the list of the users
if pwd == passwords[position]: #Find the password at position
print 'Hi there, %s. Access granted.' % usrname
else:
print 'Password incorrect. Access denied.'
else:
print "Sorry...I don't recognize you. Access denied."

является владельцем
консалтинговой компании
"RainyDay Solutions, LLC" (Аурора,
штат Колорадо) и программирует
с 1972 г. Он любит готовить,
слушать музыку, ходить в походы
и проводить время с семьёй.

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


HOW-TO LAMP - часть 1
это сокращённое название двусторонний обмен данными и Всё сделано? Хорошо.
набора серверных технологий с оформление информации так, Перезагрузите компьютер,
N/A
открытым кодом. Этот набор как мы ожидаем от войдите в систему и обновите
наиболее часто применяется современных браузеров. её. Наберите в терминале
для интернет-сайтов и для следующие команды для
внутренних сайтов компаний. Ниже описан процесс обновления. ('update' обновляет
установки основного набора существующие пакеты и
состоит из следующих LAMP на Ubuntu Server 9.04 'upgrade' устанавливает новые
компонентов: «Jaunty Jackalope». доступные версии пакетов.)
Почему бы сразу не ввести
Dev Graphics Internet M/media System — серверная upgrade? Обновление
операционная система обеспечивает начальное
— платформа веб- надёжное подключение к сети
сервера и стабильную работу системы,
CD/DVD HDD USB Drive Laptop
— база данных которую вы установили:
Wireless
— язык динамических
сценариев. Вместо php могут sudo apt-get update
также использоваться perl или
sudo apt-get upgrade
python.
Поскольку это сервер, нам
Эта великая четвёрка Скачайте ISO-образ сервера,
необходимо настроить
изначально не была рассчитана подходящий для вашей
статический IP-адрес и
Сегодня интернет на совместную работу. Однако системы (32- или 64-разрядная,
привязать его к сетевому
предлагает нам гораздо возможность совместного и т.п.), запишите его на CD,
интерфейсу (всегда eth0). Для
больше, чем просмотр применения для интернета и загрузитесь и проведите
этого необходимо использовать
статичных страниц. Мы видим передачи данных, а также установку, выбрав раскладку
текстовый редактор (Я
контактные формы, корзины рентабельность и клавиатуры, параметры
пользуюсь vi. Ищите команды
для покупок, библиотеки, распространённость локализации, компоненты LAMP
управления в Google – хватит
интерактивные игры и компонентов с открытым и Open SSH. В процессе
всего нескольких). Наберите в
социальные сети, 80% которых исходным кодом сделали LAMP установки при запросе задайте
терминале:
работают на так называемом в 1990-ых годах стандартом де имя пользователя и пароль
sudo vi /etc/network/interfaces
серверном наборе LAMP. LAMP — факто, что обеспечило администратора для MySQL.

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


LAMP — ЧАСТЬ 1
Измените запись DHCP на Works». В противном случае Вот и всё — ваш LAMP готов
нечто похожее (в примере мой перезапустите Apache и к работе.
IP-адрес). попробуйте снова. Чтобы
MYSQL по умолчанию перезапустить Apache, Если вы не помешанный на
auto eth0 подключен к локальному наберите в терминале: консоли гик (каких много), вы
iface eth0 inet static
интерфейсу, который выберите более простой способ
address 192.168.1.15
недоступен для других sudo /etc/init.d/apache2 администрирования LAMP.
netmask 255.255.255.0
restart
network 192.168.1.0 адресов. Чтобы исправить это, Давайте быстро рассмотрим три
broadcast 192.168.1.255 отредактируйте файл популярных средства
gateway 192.168.1.1
/etc/mysql/my.cnf. Наберите в администрирования.
при перезапуске Apache
терминале: Рекомендации по их установке
Так как IP-адрес в определённых
основаны на Ubuntu, как и для
статический, вам потребуется обстоятельствах вы, возможно,
sudo vi /etc/mysql/my.cnf основного серверного набора.
вручную задать DNS в файле увидите такое сообщение:
resolv.conf. Это очень просто. В Вы увидите запись BIND.
apache2: Could not reliably
терминале наберите: Замените localhost 127.0.0.1 на determine the server’s fully
IP-адрес компьютера, с qualified domain name, using Возможно, PhpMyAdmin —
sudo vi /etc/resolv.conf 127.0.0.1 for ServerName
которого необходим доступ к самое распространённое
базе данных, и сохраните файл. приложение
Если файл пуст, не Тем не менее, сайты будут
Если требуется доступ с администрирования баз MySQL.
волнуйтесь: он будет создан. загружаться. Чтобы исправить
нескольких компьютеров, Оно мощное и надёжное. Для
Однако если вы видите что-то в ошибку, нужно
закомментируйте (#) запись установки наберите в консоли:
файле, не трогайте эти строки. отредактировать apache2.conf.
BIND и оставьте систему
Если он пуст, введите Для этого наберите в консоли:
открытой (не рекомендуется) sudo apt-get install
информацию в следующем phpmyadmin
или настройте доступ к базе
формате (используйте свои имя sudo vi
данных с определённых IP в
домена и адреса DNS). /etc/apache2/apache2.conf
phpMyAdmin. Мы установим В ходе установки
phpMyAdmin в следующем согласитесь с записью BIND по
search domain.com И в конце файла добавьте
разделе. умолчанию. Откройте браузер и
nameserver xxx.xxx.xxx.xxx строку "Servername
nameserver xxx.xxx.xxx.xxx введите:
<имявашегосервера>"
http://<your server
Перезапустите сетевые
После перезапуска сервера IP>/phpmyadmin
службы: Чтобы проверить Apache,
Apache сообщение должно
наберите http://<ваш ip-адрес>
пропасть. введите ‘root‘ и пароль MySQL,
sudo /etc/init.d/networking в адресной строке браузера. Вы
restart заданный при установке.
должны увидеть надпись «It
full circle magazine #28 3 содержание ^
LAMP — ЧАСТЬ 1
: Если доступ к MySQL Затем скачайте последнюю
организован при помощи версию Webmin с помощью
других средств управления следующей команды (на
(например, MySQL момент написания последняя
Administrator), не забудьте, что версия 1.480).
по умолчанию доступ закрыт
для всех IP-адресов, кроме wget
http://prdownloads.sourceforg
localhost 127.0.0.1. Если вы не
e.net/webadmin/webmin_1.480_a
привязали базу данных к ll.deb
определённому IP-адресу или
не открыли доступ для всех, Распакуйте и установите.
закомментировав (#) запись
‘bind’, MySQL выдаст ошибку sudo dpkg -i
1130. Чтобы её избежать, webmin_1.480_all.deb
просто откройте доступ в
: в Ubuntu по умолчанию
phpMyAdmin для нужных IP-
нельзя войти в систему под
адресов. Этот шаг легко
пользователем root. Несмотря
забыть, а ошибка может вас http://dev.mysql.com/downloads/w
на это, пользователь,
удивить, если не предпринять orkbench/5.1.html
созданный во время установки
меры. Если phpMyAdmin не для вас,
системы, может с помощью
то можно попробовать более Готово. Теперь мы можем
команды «sudo» переключиться
слаженный и дружелюбный управлять сервером. Мы многое
на пользователя root. Webmin
интерфейс MySQL Administrator узнали. В следующем выпуске
очень дружелюбен и позволит
Webmin ‒ это качественная (посмотрите на изображение поговорим о FTP и фаерволлах.
этому пользователю войти.
утилита и стандартный справа сверху). Это
Адрес Webmin ‒ https://адрес-
инструмент для великолепный кросс-
вашего-сервера:10000/
полномасштабного платформенный инструмент,
Согласитесь с сообщением о
администрирования Linux- который можно бесплатно
сертификате и можете начать
сервера. Для установки скачать по адресу:
работу... —
введите следующую команду в http://dev.mysql.com/downloads/g влюблённый в Ubuntu
консоли (начиная с perl): ui-tools/5.0.html. Для более профессионал, предлагающий
опытных разработчиков услуги и стратегии для ПО с
sudo apt-get install perl существует ещё и MySQL открытым кодом в
libnet-ssleay-perl openssl информационном бизнесе на
libauthen-pam-perl libpam- Workbench (тоже бесплатный). сайте http://toomuchgreen.eu. В
runtime libio-pty-perl Его можно скачать по адресу: свободное время он виртуозно
libmd5-perl гоняет на велосипеде.
full circle magazine #28 4 содержание ^
HOW-TO Объединение компьютеров Ubuntu через SSHFS
(зашифрованное) соединение 3. Откройте меню Система >
между компьютерами. С Администрирование > sshfs
N/A подключенной сетью Пользователи и группы > remoteusername@remotepc:
локальный пользователь Разблокировать > Управление ~/newfolder
получает возможность группами. Добавьте группу fuse.
перемещать, открывать и
редактировать файлы на 4. Создайте пустую папку в
удалённом компьютере так, как вашей корневой директории
будто они находятся своём (Ctrl+Shift+N), назовите её
компьютере. Эти файлы будут отлично от такой же папки
выглядеть и реагировать точно другого пользователя, чтобы
Dev Graphics Internet M/media System так, как если бы находились на избежать недоразумений.
локальном компьютере.
Этим завершается
Чтобы создать сеть SSHFS, подготовка сетевого
вам будет достаточно двух инструментария. Чтобы
CD/DVD компьютеров, подсоединённых запустить сеть, вам нужно Программа запросит у вас
HDD USB Drive Laptop Wireless
к одному роутеру или шлюзу. В включить SSHFS и указать, пароль к удалённому
Ubuntu есть всё необходимое, откуда файлы брать и куда их компьютеру (его пароль, не
ваш), чтобы подтвердить, что

C
однако, на оба компьютера сохранять (та папка, которую
уществует множество требуется установить ещё две вы только что создали): вы имеете право доступа, и при
путей соединить два программы, которые есть в первом запуске подтвердить
компьютера, на репозиториях. Вот как это Перейдите в Приложения > другой компьютер. После чего
которых установлена сделать: Стандартные > Терминал и соединение будет установлено,
Ubuntu, чтобы появилась введите: и у вас появится
возможность передавать файлы 1. В меню выберите Система соответствующая иконка. Вы
между ними. Мы привыкли > Администрирование > sshfs сможете открыть домашнюю
использовать устройства USB, Менеджер пакетов Synaptic и remoteusername@remotepc:/home папку другого пользователя
переподключая их к разным установите следующие пакеты: /remoteusername ~/newfolder просто кликнув по этой иконке
компьютерам, что образно и . в вашей домашней папке.
называют "сеть вручную". Но или, так как SSHFS Далее вы сможете копировать,
лучшим путём является 2. Также в Synaptic использует домашнюю папку перемещать, редактировать и
использование SSHFS или проверьте, что пользователя как место по- удалять файлы так, как будто
"Secure SHell File System". установлен (обычно в Ubuntu умолчанию, вы можете они на вашем компьютере.
уже есть). сократить команду: Документы, защищённые
SSHFS использует OpenSSH, паролем, останутся также под
чтобы установить защищённое паролем.

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


Сеть SSHFS односторонняя, доступ к своим папкам или Не смотря на то, что это
что означает, каждый иные функции до перезагрузки. Есть несколько такой простой инструмент
компьютер индивидуально важных моментов, установки соединения, SSHFS
соединён с другим. Если вы 3. Также сеть может рухнуть работает хорошо, и, конечно,
в результате антивирусной
которые необходимо
подключитесь к другому гораздо эффективнее помогает
проверки программой ClamAV помнить, используя
компьютеру, с того невозможно синхронизировать файлы на
будет увидеть ваши файлы, не домашней папки пользователя SSHFS … двух компьютерах, чем
установив своего соединения. с подключённой сетевой использование устройств USB
папкой. Clam будет пытаться для этого.
Чтобы отсоединить ваш просканировать всю вашу
компьютер от сети, введите в домашнюю папку, включая Я хотел бы поблагодарить
поменялся его идентификатор,
терминале: подключённую папку другого из
или вы получаете постоянные
компьютера, что вызовет Оттавы, Канада (Ottawa Canada
ошибки, тогда вам нужно
fusermount -u ~/newfolder ошибку. Решение состоит в LUG) за то, что научили меня
открыть скрытый файл в вашей
размонтировании (отключении) пользоваться сетью SSHFS.
папке ~/.SSH/known_hosts,
«-u» означает «unmount». сетевой папки перед
стереть информацию из этого
сканированием. Это
файла и затем сохранить. После
предотвратит ошибки и
того как вы переустановите
позволит осуществить
соединение, информация будет
корректную антивирусную
обновлена.
проверку.
Старайтесь, чтобы
4. Вы также можете
локальный и удалённый
нарушить работу сети, если
пользователь одновременно не
другой компьютер подключён к
редактировали один и тот же
вашему, а вы выбираете в его
документ. Если вам необходимо
папке свою домашнюю папку,
поработать с документом
затем в ней снова его папку и
другого пользователя, а вы не
так далее. Не делайте этого!
уверены, что с ним уже не
Есть несколько важных работают, лучше скопируйте
моментов, которые необходимо Возможно, есть и другие
его себе и работайте локально,
помнить, используя SSHFS: способы сломать сеть, которые
а когда закончите, скопируйте
я не упомянул здесь. Быть
обратно на удалённый
1. Если компьютер был может, вы с ними столкнётесь.
компьютер, перезаписав впервые
перезагружен, соединение Если работа сети нарушена,
существующий файл. Вы столкнулся с UNIX в 1978,
будет разорвано, и его надо просто переустановите
можете проверить дату и время использует Ubuntu с Апреля 2007
будет переустановить заново. соединение из командной
изменения того файла, чтобы года. Он живёт со своей женой
строки или перезагрузите Рут (Ruth) в Канаде в доме без
быть уверенным, что его не
2. Если сеть нарушается в компьютер. Если произошли окон. Их вебсайт находится по
редактировали.
результате ошибки, оба изменения на стороне другого адресу
компьютера могут потерять компьютера, например, http://web.ncf.ca/adamandruth/

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


HOW-TO ИНТЕРНЕТ БЫСТРЕЙ СО SQUID
предоставляющих сетевые MySQL, Postfix, BIND9, Proftpd,
ресурсы. Также он POP3/IMAP и Webalizer. Мне они
N/A используются для фильтрации просто не нужны. Мне нужен
трафика. Кроме часто только Squid прокси сервер.
используемых сетевых Кроме того, я установил Webmin
протоколов HTTP и FTP, Squid (см. ниже), чтобы с лёгкостью
также имеет поддержку управлять своим сервером
некоторых других, например удалённо. Два года назад я
TLS, SSL, Internet Gopher и узнал, что сначала нужно
HTTPS. Разрабатываемая версия устанавливать Squid! В таком
Squid (3.1) включает в себя случае установка Webmin
Games Graphics Internet M/media System
поддержку IPv6 и ICAP..." проходит гладко и без запинки
(в тот раз я использовал Debian
Я использовал Ubuntu для в качестве сервера и Ubuntu в
этого проекта. Установка другом случае). Те, кто следит
сервера Squid позволила за моим блогом (а так же все
CD/DVD HDD USB Drive Laptop Уже когда я стал получить несколько важных мои новые читатели), наверно
Wireless
упаковывать его для продажи, преимуществ: помнят, что около года назад я
• Освободить пропускную

Я
меня посетила мысль, что я уже рассматривал установку
уже не раз писал смогу вернуть его к работе в способность канала в Интернет Ubuntu и Squid, и даже написал
заметки об улучшении качестве кэширующего прокси • Ускорить загрузку веб- по этому поводу пост:
работы в Интернет. сервера, чтобы мои браузеры страниц «
Этим утром, разбирая тянули повторяющуюся • Позволил просматривать
груду старого железа (чтобы информацию с локального копии страниц, которые я
унести его в центр сервера, а не из сети. Для этого регулярно посещаю (например, »
переработки), я случайно понадобится Squid. Ссылаясь на если сервер недоступен). (http://ubuntulinuxhelp.com/speed
обнаружил мой старый ноутбук. описание с официального -up-and-improve-web-surfing-with-
сайта, "... Squid — это прокси Для начала нужно an-ubuntu-squid-server/). Тот
Это старенький IBM Thinkpad сервер и веб кэширующий установить Ubuntu 8.04 Server. пост об Ubuntu и Squid был
T22, Тип 2647 с 256Мб демон. Он имеет широкую Не знаете, как это сделать? основан на Ubuntu 6.06 LTS и
оперативной памяти и 20Гб область применения от Почитайте это руководство: Squid 2.6. Но времена меняются,
жёстким диском. Пару лет ускорения веб-сервера, Идеальный сервер - Ubuntu а с ними и версии приложений,
назад у меня было штук 20 кэшируя повторяющиеся Hardy Heron поэтому, в этот раз, я решил
таких, я покупал их в центре запросы, до обработки веб, DNS (http://howtoforge.com/perfect- пересмотреть установку Squid
переработки, а затем продавал и других сетевых запросов от server-ubuntu8.04-lts). Я заново.
на eBay. И вот сейчас у меня пользователей, пропустил установку (то есть
осталось только пару штук. не устанавливал) Apache,
full circle magazine #28 7 содержание ^
ИНТЕРНЕТ БЫСТРЕЙ СО SQUID
Я загрузил образ Ubuntu 8.04 GUI интерфейс для управления В конце установки webmin,
LTS Server с официального sudo aptitude install ssh вашим сервером. Для этого вам выдаётся сообщение об
сайта openssh-server потребуется загрузить пакет успешном завершении
http://www.ubuntu.com/getubuntu/ webmin в любую директорию. содержащее URL доступа:
download-server и записал его эта команда установит SSH Команда для загрузки: http://squid.localdomain:26395/
на диск. Необходимые сервер и запустит его для вас.
минимальные требования: wget На моём локальном
Далее по тексту вам http://prdownloads.sourceforg компьютере потребовалось
придётся подставлять вместо e.net/webadmin/webmin- изменить hosts файл вот так:
моих IP адресов и имён те, 1.470.tar.gz
которые назначены в вашей sudo gedit /etc/hosts
сети. После завершения Распакуйте его командой:
установки базовой И добавить следующую
комплектации сервера, tar xzvf webmin-1.470.tar.gz строку:
откройте терминал с вашего
домашнего (удобного) Webmin необходим Perl для 192.168.1.200
компьютера и введите: запуска, поэтому нужно squid.localdomain squid
установить несколько
ssh root@192.168.1.200 дополнительных пакетов: Теперь необходимо
перезапустить сервер Squid
192.168.1.200 — адрес aptitude install install командой:
С 256Мб ОЗУ установка libauthen-pam-perl libnet-
происходила чуть медленнее, сервера, который я только что ssleay-perl libpam-runtime
чем я привык. Более подробную установил. shutdown -r now
openssl perl perl-modules
информацию об аппаратных
требованиях для Ubuntu Server Используйте команду После перезагрузки и входа
Перейдите в распакованную
(Hardy) вы сможете найти здесь в систему (по ssh), вы можете
директорию с webmin введя
(https://help.ubuntu.com/communit su проверить статус сервиса
команду:
y/Installation/SystemRequirements). webmin командой:
чтобы войти в режим cd webmin-1.470
суперпользователя. В таком sudo /etc/init.d/webmin
После загрузки и записи на
случае вам не придётся каждый status
диск копии ubuntu-8.04.2-server- Запустите установку webmin:
i386, я установил базововую раз вводить "sudo".
Вы должны увидеть что-то
комплектацию Ubuntu сервера ./setup.sh
Установите Squid используя вроде этого:
по руководству с
howtoforge.com. Кроме того я команду: Потом я изменил порт webmin (pid 4573) is running
установил SSH сервер, а значит доступа с 10000 на 26395. А
я теперь могу убрать ноутбук в aptitude install squid3 также изменил аккаунт доступа Чтобы удостовериться, что
сторону и с комфортом на "root" и ввёл новый пароль. он прослушивает верный порт,
продолжить настройку с моего После завершения установки
и перезагрузки системы вы введите следующую команду:
домашнего компьютера.
сможете установить Webmin —
full circle magazine #28 8 содержание ^
ИНТЕРНЕТ БЫСТРЕЙ СО SQUID
должны увидеть модуль "Squid отметьте пункт «Allow». И мне необходимо в каждый
sudo netstat -tap Proxy Server". Перейдите в него, сохраните настройки, нажав браузер внести следующий
а затем откройте опцию "Ports кнопку «Save». адрес прокси:
В выводе команды вы and Networking".
должны найти строчку, вроде На появившемся экране 192.168.1.200:3128
такой: Заметьте, что Squid работает переместите имя "localdomain"
на стандартном порту 3128. (или как вы его назвали) вверх, 3 июля я обнаружил
tcp 0 0 *:26395 *:* LISTEN Теперь вернитесь на страницу используя стрелку вверх до тех проблему при доступе к
4573/perl модуля Squid, щёлкнув по пор, пока оно не будет статистике. Вот её описание и
«Module Index» (вверху находиться выше текста "Deny метод исправления:
Помните, мы с вами выбрали страницы). Перейдите в опцию all". Если оно будет ниже, ваш
порт 26395 при установке и «Access Control» и найдите браузер не сможет получить
webmin использует Perl. кнопку внизу страницы доступ к серверу.
«Browser Regexp» — она При попытке доступа к
Теперь откройте веб-браузер содержит выпадающий список. Теперь в окне ssh введите "Cache Manager Statistics" в
и перейдите на страницу В этом списке выберите «Client команду: прокси сервер Squid, выдаётся
webmin. URL который я Address», затем щёлкните следующая ошибка:
использовал: кнопку «Create new ACL». shutdown -r now
"The Squid cache manager
http://squid.localdomain:26395/ Введите ваши значения в эту Этим вы перезагрузите program /usr/lib/cgi-
форму. Я использовал сервер и Squid3 (вместе с bin/cachemgr.cgi was not
И снова, помните, я добавлял новыми настройками). Я found on your system. Maybe
следующие:
соответствующую информацию your module configuration is
обратил внимание, что webmin
incorrect."
в файл hosts, чтобы браузер ACL Name: localdomain (по каким-то причинам)
смог обнаружить этот адрес. From IP: 192.168.1.0 считает, что установлен Squid
To IP: 192.168.1.255 версии 2.6. Потому-то webmin и
Я решил не использовать SSL Netmask: 255.255.255.0 не может запустить сервер. Но aptitude install squid-cgi
при доступе к webmin, так как после перезагрузки системы
он мне не нужен в локальной Больше я ничего не изменял, показалась кнопка "Stop Squid",
а нажал кнопку "Save". После этого менеджер
сети. После успешного входа, что означает, что модуль статистики должен заработать.
нам потребуется настроить webmin запустился и успешно
Squid. Найдите (слева) меню Теперь перейдите во работает (дальше я не стал
"Unused Modules", а в нём пункт вкладку (сверху) «Proxy больше возиться с webmin, ведь
"Squid Proxy Server" - щёлкните restrictions». Затем щёлкните всё-равно использую SSH для
по нему. Вам предложат (внизу) «Add proxy restrictions» и доступа, перезагрузки и т.д.)
установить Squid (webmin) найдите имя ACL, которое вы
модуль. Выберите этот пункт. ввели ранее (в моём случае Последним шагом будет
«localdomain»). *** Убедитесь, настройка вашего браузера для
После установки снова что вы ищете в столбце «Match использования адреса нашего
взгляните на меню слева и в ACLS», *** и только затем прокси-сервера. В моём случае,
пункте "Servers", теперь вы щёлкните по имени. Теперь
full circle magazine #28 9 содержание ^
ИНТЕРНЕТ БЫСТРЕЙ СО SQUID
http://www.linuxjournal.com/article
/10407
При покупке чего-то нового у меня появляется потребность оправдать
Наслаждайтесь быстрым эту покупку перед собой и другими людьми. Зачем я заставляю себя
просмотром сайтов, так как поверить, что моё приобретение — не пустая трата денег? Это природа
человека — убеждать себя, что ты принял верное решение.
теперь загружается меньше
файлов с тех страниц, которые
Мои друзья, использующие Windows или Mac OSX, чувствуют тоже самое
http://shibuvarkala.blogspot.com/2 вы часто посещаете, а вместо по поводу своих покупок. Они купили компьютер, возможно, отдельно
008/11/howto-block-websites- этого ваш браузер использует купили операционную систему, а теперь хотят получить максимум из
using-squid-proxy.html их локальные копии. Я надеюсь, своих вложений. Нет причин полагать, что они изменят своё решение и
леди и джентльмены, вам выкинут свои инвестиции в окно.
понравилась эта статья и я
смог вам помочь. Те из нас, кто работает в Linux, тоже жаждут испытать чувство
правильного выбора. Многие сделали этот решительный шаг, оставив
позади дорогую проприетарную операционную систему. Мы можем
спровоцировать наших знакомых сделать то же самое, но иногда мы —
наши злейшие враги. Когда эти люди просят нас привести причины для
http://shibuvarkala.blogspot.com/2
перехода на другую ОС, всё, что они слышат от нас, это:«Переходи!
008/11/howto-block-port-in-squid- Переходи!». А есть простое решение. Просто дайте им то, чего им не
proxy-ubuntu.html хватает — заставьте их завидовать.

Не секрет, что Windows склонна к фатальным сбоям. Для тех, чей браузер
закрывается с ошибкой при попытке проверить почту, возможность
выполнить эту рутинную задачу без ожидания краха программы
http://en.kioskea.net/faq/sujet- превращается в мечту. Другие испытывают стресс, когда узнают сколько
804-ubuntu-installing-an-http- нужно заплатить за новый установочный диск, чтобы восстановить свою
ОС. Эти люди были бы рады узнать, что они могут абсолютно бесплатно
proxy-server-squid
устанавливать, восстанавливать и распространять свою систему. Те же,
кто устал бороться с вирусами, подавились бы слюной от одной мысли о
работающем компьютере, на который нет необходимости устанавливать
антивирусное ПО. А те, кто ещё не решился на покупку Microsoft Office,
нашли бы много интересного в OpenOffice.org. И нам не нужно читать
лекции об этих преимуществах другим.
http://chrisjohnston.org/2008/instal
ling-squid-proxy-using-webmin-on- В то же время некоторые люди просто хотят быть поражены.
ubuntu-server-8041 Качающееся из стороны в сторону окошко или перемещение
пользователя по окнам выстроенными в круг только усилит их аппетит.
Все эти фишечки есть и в Windows, но чаще всего они стоят денег, а их
производительность по-прежнему не дотягивает до Compiz.

Просто покажите, как хорош и удобен Linux в работе и люди сами


перейдут на него.

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


МОЁ МНЕНИЕ AllMyApps
пользователя приложения, а не обычного
самый удобный и настольного приложения.
красивый Основная причина заключается
инструмент в том, что мы хотим обеспечить
установки доступ к этому приложению
программ. всем, не только пользователям
Allmyapps Linux. А ещё потому, что кроме
использует всю обычных возможностей
мощь социальных сетей, вроде
возможностей создания снимков приложения,
наших написания обзоров и
репозиториев, выставления оценок, в
чтобы у allmyapps пользователь
пользователя получает возможность
был простой, создавать списки приложений,
интересный и, которыми можно поделиться
— это основанное на конечно же, безопасный при помощи почты или web-
web-технологиях приложение инструмент! Мы старались виджета. Главная цель — создать и поделиться с другими
для поиска и установки сделать это приложение сделать сервис более списком любимых приложений!
программ для Ubuntu. Мы с красивым, чтобы с его помощью популярным и показать, что А если вы не против помочь, то
другом разрабатываем его люди могли просматривать установка приложений в Linux можете написать обзор,
последние девять месяцев. приложения с удовольствием. — это просто! проголосовать или загрузить
Также мы позаботились и об снимок вашего любимого
Меня каждый раз раздражают удобстве работы, чтобы В ближайшее время мы хотим приложения. Конечно же, мы
владельцы iPhone, пользователи могли найти добавить поддержку и других рады любым отзывам. Пишите
расхваливающие Apple нужное приложение либо при систем. Ubuntu мы выбрали в мне по адресу
AppStore. Вообще-то, AppStore помощи каталога, либо первую очередь, потому что thibauld@allmyapps.com.
— это всего лишь репозиторий простого поиска. Также хочу этот дистрибутив, как мы
пакетов, подобный тем, отметить, что allmyapps считаем, более других
которые уже много лет использует менеджер пакетов рассчитан на простых http://allmyapps.com
существуют в Linux! Поэтому apt (при помощи apt-url), что пользователей. Но мы всё-таки
нашей целью стало показать совершенно безопасно для хотим, чтобы allmyapps могли
миру истинную мощь пользователя. воспользоваться все.
репозитория пакетов Linux.
Много раз нас спрашивали, В заключение хотел бы
Разрабатывая allmyapps мы почему мы решили реализовать попросить всех, кому
хотим создать для allmyapps в качестве web- понравилось наше приложение,
full circle magazine #28 1 содержание ^
МОЯ ИСТОРИЯ Мой опыт в Linux – История 1

В
начале 2005 я двух дисках: один Live CD и посетил международный форум кодеки, подключаться к
подключился к один установочный. Мой Ubuntu (в то время итальянский интернету, записывать CD / DVD
интернету через ADSL. коллега только что получил форум Ubuntu не существовал) и т.д.
В то время я кучу этих дисков от компании, в поисках совета, как настроить
использовал Windows на своем которая распространяет эту ОС. двойную загрузку системы. К Я преодолевал препятствия,
компьютере и тратил свои Он дал мне оба и посоветовал счастью, нашлось несколько которые на первый взгляд
зимние каникулы на попробовать Live CD. тем форума, в которых казались непреодолимыми. Я
форматирование и объясняли, как это выполнить. также начал давать свои
переустановку ОС, по меньшей Я вставил Live CD Warty Я был воодушевлен, и решил советы людям, обращающимся
мере, пару раз, потому что Warthog. Первый опыт работы с попробовать процесс установки с просьбой о помощи на
стоило выйти в интернет - Live CD был захватывающим, я снова. Второй раз все прошло форумах Ubuntu. И как же это
система тут же «подцепляла» просто игрался с ним в течении хорошо, я был так счастлив! приятно, когда кто-то говорит
вирус. примерно недели. Вскоре я Появилась возможность вам «Спасибо», потому что
понял, что хочу расширить свой выбора: использовать Windows, ваши советы помогли!
Это сильно действовало на опыт работы в Linux/Ubuntu и или свою новую прекрасную
нервы, но я не знал, что тут решил установить Ubuntu. систему Warty Warthog. В настоящее время я
можно сделать. Возможным Поскольку также хотелось использую мультизагрузку
решением было установить сохранить Windows, то я выбрал Естественно, я начал систем Debian Etch, Ubuntu
антивирус, но его приобретение вариант двойной загрузки проводить всё больше и больше Hardy Heron, и Ubuntu Intrepid
стоило денег. В то время я не системы. Из-за неопытности времени в Ubuntu, а не в Ibex.
знал о существовании мне удалось установить Ubuntu, Windows. Для меня Linux был
антивируса ClamWin – на самом но создать двойную загрузку новым, неизученным миром. Всё Думаю, в последующие годы
деле я вообще не знал о систем не получилось. Windows в этой ОС было увлекательно: я всегда буду использовать
существовании программ с по прежнему присутствовала на рабочий стол GNOME, замечательную операционную
открытым исходным кодом. диске, но всякий раз, когда я приложения и даже систему, имя которой — Linux.
Кроме того, нагружать выбирал её из меню GRUB, она использование команд в
четырехлетний компьютер ещё не запускалась. терминале!
и антивирусом не хотелось.
Я был одновременно и рад, и Постепенно я начал делать
В конце концов, я разорвал не рад. Рад, потому что я свою обычную работу с Ubuntu
контракт с провайдером и установил Ubuntu, и огорчен вместо Windows. Разумеется,
сообщил о своем опыте одному тем, что был не в состоянии много часов проводилось на
из моих коллег. Он был выполнять свои обязанности форумах Ubuntu и вики, чтобы
поклонником Linux, и упомянул без Windows. В любом случае, я узнать, как решить проблемы. Я
о новом дистрибутиве Ubuntu. не собирался сдаваться, многому научился:
Дистрибутив поставлялся на поэтому, перед очередной воспроизводить DVD,
переустановкой Windows, устанавливать мультимедиа
full circle magazine #28 2 содержание ^
МОЯ ИСТОРИЯ Мой Linux опыт - История 2

U
buntu 8.04 для меня который впервые появился в бессмысленно использовать старым, что даже не мог
равнозначно Windows 98, имела отношение к широкополосное соединение с поддерживать Linux. Поэтому
квантовому скачку - тому, что произошло в интернетом на Windows 95, многие годы чтобы попробовать
настоящая находка. следующие годы, превращение потому что Shockwave и Flash Linux, мне пришлось бы затеять
Индустрия операционных Windows в большую свалку больше не предоставляли суету с приобретением нового
систем настолько утомила стало свершившимся фактом. обновлений для настолько компьютера, а этого не
меня, что я использовал Windows стала большой, устаревшей системы. хотелось.
Windows 95 в течение 12 лет уязвимой системой, требующей Отсутствие поддержки Flash
начиная с 1997 года. Я дополнительного софта для затрудняло проигрывание Кроме того, это было бы
отказывался переходить на поддержки работоспособности, потокового видео. Медленное промежуточным решением.
другую версию Windows после страдающей от вирусов и оборудование и PCI видео карта Существовавшие тогда
Windows 95. И более других вредоносных программ. серьёзно тормозили систему дистрибутивы не были тем,
десятилетия раздумывал по Я сопротивлялся уходу с даже при хорошей чего мне бы хотелось. У меня
поводу Linux. Windows 95 пока не появится программной поддержке. был доступ к установленному
подходящая замена. Это Систему следовало обновить, Linux у друзей, и я несколько
Windows 95 выгнала с моего оказалась Ubuntu 8.04 LTS. так же как и оборудование, на лет читал о разрабатываемых
компьютера неудавшуюся OS/2 более современные. Только дистрибутивах в интернете.
от IBM, которая мне так Это было серьёзным тогда имело смысл Когда я читал о том, что ранние
нравилась, и которая в свою испытанием в течении 12 лет использовать широкополосное версии Ubuntu имели проблемы
очередь выгнала DOS 6.22 + выдерживать отсутствие USB и соединение с интернетом. с беспроводными сетями, и
Win 3.1. Единственная неспособность Windows 95 Несмотря на всё это, я ждал даже с проигрыванием MP3, я
материнская плата ASUS VX-97 поддерживать новое подходящего дистрибутива решил, что Ubuntu еще не
с процессором Intel P233MMX оборудование и программы - я с Linux, который дал бы мне готова для широкого
удовлетворяла мои трудом с этим справлялся. Я бы возможность кардинально использования. Мне хотелось
потребности почти 13 лет и бросил Windows 95, если бы не изменить мою смехотворную не частичного, а полного
была заменена в январе 2009. браузер Opera. Firefox не систему. Благодаря обновления системы. Mandriva
Попытки улучшения Windows поддерживал Windows 95, а напряженному рабочему Linux рассматривалась как
95, такие как выпуск Windows Opera поддерживала. Однако в графику, у меня было не так наиболее предпочтительный
98, 98se, Me, and XP целом система была ущербной много времени использовать дистрибутив на тот случай,
разочаровали меня. Мой опыт из-за сильно устарелой Windows мой компьютер. Но после если Windows 95 станет совсем
применения Windows NT 4.0, а 95. Версия 5.1 Adobe Acrobat выхода на пенсию эта старая невыносимой. В результате я
затем Windows 2000 на рабочем была последней для Windows платформа и операционная выбрал продолжать терпеть
компютере предостерегал от 95, старая Y2K версия система стали просто Windows 95 и ждать
использования их в качестве файрволла ZoneAlarm это всё, невыносимыми. дистрибутив Linux с которым я
домашней системы. Неудача со что могло защитить мое был бы полностью счастлив.
встроенным браузером, модемное соединение с Мой прежний компьютер с
интернетом. Было 128 Мб памяти был настолько
full circle magazine #28 3 содержание ^
МОЙ LINUX ОПЫТ — ИСТОРИЯ 2
Ни MacOS, ни Windows XP не Open Office почти полностью настроек и оптимизаций, что я
рассматривались. Microsoft — совместим с Word и Excel из вряд ли смогу описать.
это практически монополия, и Office 97, предлагая ключевую Очевидно, что Ubuntu 8.04 и
Apple была бы даже более функциональность и даже сокровища информации в
безжалостной монополией. Я больше. Проигрывание видео интернете предлагают способ
верю в программное полностью работает в Ubuntu использования компьютером,
обеспечение с открытым кодом, 8.04. Доступ к беспроводной который позволяет
доступ в интернет для всех, и сети был безупречен, и после пользоватетелям избежать
оплату только за поддержку перехода 1 января 2009 года на ловушки дорогого и
инфраструктуры, а не нетбук я никогда более не охраняемого пути от Apple или
монополиям, сфокусированным пользовался модемным контролируемого и
на контроле домашних доступом в интернет. болезненного пути,
пользовалей и Произошёл квантовый скачок с предлагаемого Microsoft. Честь
поддерживающих свою бизнес- моего верного P233MMX и и слава Ubuntu 8.04 и
модель и свой путь развития Windows 95. Никогда переход поддержке Dell!
компьютеров. Я отказывался на новую операционную
даже рассматривать систему не был таким полным и
возможность приобретения таким быстрым.
нового оборудования вместе с
Windows Vista. От отчаяния, по При помощи Wi-Fi и DSL,
слухам, Windows 7 выглядела Ubuntu - всего за месяц -
жизнеспособной, но это было полностью изменила мой
бы гнусное предложение и компьютерный опыт. Я стал
капитуляция перед Microsoft. продвинутым пользователем
всего за месяц благодаря
Когда я уже собирался огромному количеству и
попробовать Mandriva Linux на полноте информации в
компьютере Pentium III с 512 Мб интернете, наличию
ОЗУ, спасение пришло в виде свободного времени (спасибо
осознания обзоров Ubuntu 8.04 уходу на пенсию), ну и опыт
LTS! Как по волшебству, Dell работы с Unix на работе,
предлагал современный нетбук конечно, помог. Мой нетбук с
Mini 9 с предустановленной Ubuntu 8.04 маленький, да
Ubuntu 8.04. Если уж Windows удаленький. Можно настроить
95 удовлетворяла мои нужды, я все аспекты протоколирования,
решил, что современный эффективно создавать
двухъядерный нетбук с Ubuntu резервные копии используя tar,
8.04 LTS тем более меня вычистить иностранные
устроит. Так и произошло! локализации и файлы помощи,
и сделать ещё столько

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


ОБЗОР Tellico
если не самого первого, музыки с большими рода информация вам
приложения для каталогизации коллекциями наверняка понадобится в будущем.
книг для настольных понадобиться помощь, чтобы
компьютеров. Я буду говорить о определить, присутствует ли Tellico устанавливается
музыке, но Tellico может уже в их коллекции какое-либо вместе с несколькими
каталогизировать всё: от произведение, перед покупкой примерами коллекций. Одну из
коллекции марок до комиксов. привлекшего внимание диска. них стоит взять за основу своей
И она небольшая — полная коллекции. Или, хотя бы,
установка занимает лишь 9 Мб. При создании базы данных изучите как в ней организованы
или каталога (я использую оба поля, перед тем, как браться за

П
Я решил, что пора создать термина) сложнее всего дело самому. В Tellico есть
рактически каждый
каталог коллекции сформировать правильную одиннадцать видов полей. Все
человек что-то
классической музыки. структуру. В былые деньки они хорошо задокументированы
коллекционирует:
Классическая музыка — всегда стоило завершить создание в файлах помощи. Затруднения
книги, музыку,
кошмар для каталогизации, всех информационных у меня вызвал только один тип
фильмы, наклейки от
даже для общественных или категорий (полей) базы данных, — Зависимое поле. Но я понял,
спичечных коробков, камни,
университетских библиотек. К как становилось невозможно как его использовать, когда
подружек. Рано или поздно эта
примеру, составитель каталога изменить что-либо — только заглянул в коллекцию вина,
коллекция так разрастается,
должен иметь дело со создать новую базу и перенести побродив по примерам. Когда в
что удержать её в голове
множеством записей одной туда все данные. С Tellico вы коллекции есть несколько,
становится просто невозможно.
композиции, даже одного и всегда сможете добавить, скажем, бутылок с
Вот где оказывается полезной
того же исполнителя, а запись убрать и изменить формат одинаковыми названиями,
Tellico. Программа доступна в
любой композиции может быть полей, хотя может может возникнуть желание
репозиториях Ubuntu, начиная с
связана с различными записями потребоваться вручную различать их по году. Нужно
Dapper, и на её домашней
на других компакт-дисках. переместить информацию, так создать Зависимое поле со
странице по адресу: http://tellico-
Кроме того, дирижеры могут как ни одна программа не ссылками на поле Заголовок и
project.org/
записывать одну и ту же может угадать, как это нужно поле Год, и мы получим список
симфонию с разными делать. Я рекомендую начать с заголовков с
Я надеюсь, что этот обзор от
оркестрами. Также могут быть каталога, размером в 50-100 соответствующими годами.
других отличает моя учёная
фортепианные версии наименований. К тому времени, Заголовок и год стоит хранить в
степень по библиотековедению.
симфоний и симфонии с когда вы внесете все данные, у разных полях, чтобы их можно
А также то, что я участвовал в
солистами и т.д. Поэтому вас будет достаточно ясное было вывести как отдельно, так
разработке одного из первых,
любителям классической представление о том, какого и объединить в других полях.
full circle magazine #28 5 содержание ^
Людям с большим числом Tellico может импортировать привык к ней настолько, чтобы
навязчивых друзей Tellico данные из Amazon, IMDb и придумать другой способ
позволяет отслеживать, кто и CDDB, а также из файлов получить эту информацию.
когда что-то одолжил. Можно других форматов. Также она
также создавать напоминания может экспортировать в Если у вас ещё нет опыта
(при помощи KOrganizer), что различных форматах. Я ещё не работы с программой, подобной
нужно взять с кого-то деньги. попробовал этих возможности, Tellico, приготовьтесь ощутить
Этой возможностью я буду за исключением импорта базы некоторое чувство
пользоваться очень часто, данных в Tellico из электронных разочарования. Но нет, не из-за
когда занесу в Tellico свою таблиц OpenOffice.org, где так и исполнителе или солирующем программы, а из-за того, что не
личную библиотеку. не смог создать нужную мне инструменте. Я могу, щёлкнув сможете с самого начала
базу данных. мышью, получить список имён и предусмотреть всю
Если нужно, в большинстве инструментов, но создать отчёт необходимую информацию в
полей можно хранить В программе меня несколько для печати с этой информацией базе данных, а также способы
несколько значений. Если на разочаровало поле Таблица. у меня так и не получилось. доступа к ней. Это нормально,
диске есть произведения Как и всё остальное, это поле Tellico добавляет в отчёт поля, даже для таких людей, как я,
нескольких исполнителей, то легко настроить. Но это сложно выбранные в правой верхней которые десятки лет работают
можно всех их перечислить изменить. А именно, если части экрана. Если в поле есть с коллекциями других людей.
через точку с запятой в одном ввести туда данные и несколько записей, они Подготовленные образцы
поле. Если же нужно, чтобы все допустить опечатку, исправить отображаются вместе и не коллекций программы помогут
они выводились по отдельности эту одну букву не получится. отсортированы. Для уменьшить разочарование. Хотя
в алфавитном порядке, Нажатие на любую надпись в большинства это не проблема, понять это будет сложно, если
придётся выводить это поле таблице удаляет всю надпись. но произведения классиков сначала не опробовать
как имя или название, даже Также нельзя скопировать туда часто пронумерованы, чтобы создание базы данных с нуля.
если там содержится другая текст из другого места. Я искал можно было отличить один
информация. Последствий это в сети, но не нашёл никого, кто кончерто гроссо от другого. Tellico также подходит для
не вызовет, если не обращать бы жаловался об этом. Если это Имей я в кармане список создания каталога Full Circle.
внимание на заглавные буквы. и ошибка текущей версии, о названий альбомов, Для этого нужно создать базу
В базовых настройках можно ней пока не сообщили. отсортированный по этим всего с несколькими полями.
указать исключения для номерам, я мог бы сэкономить Можно даже сделать рейтинг
преобразования регистра. Не Также меня расстроили деньги, так как я не стану статей, чтобы знать, какие
забудьте, что там не нужно ограниченные возможности покупать то, что у меня уже перечитывать, а какие нет.
указывать те термины, которые Tellico при создании отчётов. есть. Может конечно статься, Возможности программы
должны выводиться Многие поля моей музыкальной что я ещё просто не изучил всех просто безграничны!
заглавными буквами в других коллекции содержат несколько возможностей Tellico, или не
местах. записей, например, об
full circle magazine #28 6 содержание ^
ИНТЕРВЬЮ
behindmotu.wordpress.com
Stephane Graber
Когда и как ты присоединился к Что ты можешь посоветовать интеграции iTalc и LTSP,
команде MOTU? людям, желающим помочь увеличение числа
MOTU? образовательных пакетов для
Первым пакетом, который я Edubuntu.
загрузил в архив, был pastebinit Заходите на IRC-канал,
— pastebin-клиент для задавайте вопросы и читайте Чем ты занимаешься в
командной строки. Он был wiki. Создавать пакеты не так свободное время?
загружен 7 декабря 2006 года сложно, как это может
(feisty). показаться. Я разрабатываю LTSP и кое-
Возраст: 18 какие собственные проекты
Местонахождение: Что помогло тебе научиться Участвуешь ли ты в работе (pastebinit и другие). И, в общем-
Шербрук, Квебек, создавать пакеты и понять, как каких-нибудь местных групп то, ничем другим, кроме
Канада работают команды Ubuntu? Linux/Ubuntu? проектов с открытым кодом, я
Псевдоним в IRC: не занимаюсь.
stgraber Как работают команды Ubuntu, Я недавно переехал в Канаду,
я узнавал в основном, общаясь где я не вхожу ни в одну
Как долго ты используешь в IRC и читая wiki. Я очень давно команду, но я всё ещё являюсь
Linux, и какой был твой первый этим занимаюсь и появление администратором швейцарской
дистрибутив? многих команд видел команды Ubuntu. Основной моей
собственными глазами. обязанностью сейчас является
Я использую его почти 9 лет. наблюдение за обсуждениями в
Моим первым дистрибутивом Что касается создания пакетов, списках рассылки и в IRC.
был Mandrake Linux. Потом я сначала я следовал
сменил несколько руководству по созданию На чём бы ты хотел
дистрибутивов в течение пакетов Ubuntu, а затем вносил сосредоточиться в Jaunty?
нескольких лет, среди них были необходимые изменения при
Gentoo, Corel Linux, Caldera, LFS, помощи REVU. В мои планы
Slackware, Red Hat и Debian. В входят:
итоге я остановился на Debian, а Что тебе больше всего нравится переработка
затем перешёл на Ubuntu. в работе с MOTU? интерфейса
LTSP,
Как долго ты используешь То, что я могу получать мои включение
Ubuntu? любимые приложения в Ubuntu, пакета ltsp-
исправляя другие и помогая в cluster в
Начиная с Warty. этом остальным участникам. Ну репозиторий
и, конечно, долгие беседы в IRC Universe,
:) улучшение

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


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

Я
прочитал обзор Amarok на версию 1.4, но упускает из
1.4 из 27-го выпуска, и виду несколько важных
мне показалось, что деталей:
нужно сделать Я закончил девятый класс и становится причиной их
несколько уточнений: 3.а. Ветка 1.4.x больше не готовлюсь к переходу в десятый. перехода.
поддерживается Кабинет информатики, в котором
1. Статья начинается разработчиками Amarok. А проходили наши занятия, Многие мои друзья, которых я уже
осуществляемая командой представляет из себя кошмарное переключил на Ubuntu, теперь
словами: «Уже существует
Kubuntu поддержка версии место с древними компьютерами и помогают мне переключить
Amarok версии 2.2...». Это не Windows 2000. Недавно на одном других. Сложнее всего
так. На текущий момент 1.4.9.1, которая поставляется
из них Windows не загрузилась, и переключить «геймеров». Тех, кто
последней стабильной версией вместе с Hardy, будет окончена учительница попросила меня использует MSN Messenger,
Amarok является 2.1.1, которая в октябре этого года, так как отформатировать диск. Я Facebook и интернет, переключить
доступна в репозиториях Jaunty. Hardy не в ходит в группу LTS. рассказал ей о Свободном ПО, гораздо проще. Поэтому теперь я
Но очень возможно, что Amarok Это оставит пользователей GNU и Linux. Ей стало интересно, и провожу своё свободное время,
версии 2.2 (или хотя бы его один на один с программой. поэтому я установил на тот помогая людям с Ubuntu и делая
бета-версия) будет включён в компьютер Ubuntu. их действия более законными.
Karmic. 3.b. Установка пакета из PPA Здесь, в Косово, люди не
означает установку Моя учительница стала осваивать соблюдают законы об
неофициальной Ubuntu и Open Office и сказала, что интеллектуальной собственности.
2. Автор утверждает, что в работать с ними очень просто.
обзоре говорится об Amarok 1.4, неподдерживаемой программы.
Теперь я возглавляю Группу Ещё я буду задействован на
но это не так, если судить по Если не найдётся какого- пользователей Linux. Некоторые конференции, посвящённой
снимкам программы, ведь эта нибудь добровольца, компьютеры, на которые я свободному ПО, которая будет
версия выглядела бы сообщество Kubuntu не окажет установил Ubuntu, были старыми проходить в Косово в этом году.
достаточно старой. Мне никакой помощи. машинами от IBM с 64Мб ОЗУ, 6Гб
кажется, имелась ввиду версия на жёстком диске и 8Мб памяти (Heroid Shehu)
«Amarok 1.4.9.1», которая 3.c. В статье необходимо видео-карты.
вышла 12 апреля 2008 года, в было чётко написать, что
хозяин этого PPA не оказывает Некоторые школьники стали
то время как версия 1.4.0 была
никакой поддержки. Также спрашивать нашу учительницу,
выпущена 17 мая 2006 года. как достать Ubuntu, а она
Нигде в статье я не могу найти нужно было указать, что ни
отправляла их ко мне, так они
подтверждение того, что речь разработчики Amarok, ни попали в наш LUG города
идёт *не* о версии 1.4.0. мастера Kubuntu не станут Джяковица. Каждую неделю мы
обращать внимания на жалобы, проводим собрания. Многие из
3. Автор предлагает касающиеся этого перехода на новоприбывших бывают просто
откатиться с версии 2.0.2, более низкую версию. поражены, даже не Compiz, а тем
которая поставляется с Jaunty, фактом, что в Ubuntu не
aka Mamarok существует вирусов. Это и

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


Я
ищу похожую на FRAPS данных для быстрого создания (Anura
Ред: программу для захвата приложений. Такой как Senarathna)
видео, которая бы Microsoft Access. Open Office
работала под Ubuntu (я Database — это хорошее Ред:
использую версию 9.04). Для приложение, но ему всё же не
тех, кто не знает: FRAPS — это хватает таких возможностей
лучшая программа для захвата Access, как Формы, Субформы и
видео-потока онлайн-игр в тому подобное. Мне кажется,
Windows. было бы неплохо написать
статью об использовании баз
Хотя FRAPS и работает при данных на домашних
помощи WINE с некоторыми компьютерах. Такая статья
программами, я хочу найти стала бы полезной для тех, кто
версию, которая бы работала пользуется Linux каждый день.
как с WINE-играми, так и со
всеми остальными. Существует
большое количество программ

В
для создания снимков экрана,
своей статье в выпуске но я никак не найду программу
27 Моусер пишет, что для захвата видео-потока.
основной проблемой
использования (Brian Jenvey)

Я
Virtualbox является
необходимость использую Ubuntu
перекомпилирования ядра с последние два года и
выходом каждой новой версии. очень сильно к ней
Существует программа DKMS, привык. Мне очень
которую можно установить нравится то, как она
через Synaptic и которая развивается, её стабильность и,
выполняет эту работу. С тех что важнее всего, простота
пор, как я её обнаружил, для использования системы,
меня больше не существует который очень не хватало
проблем, связанных с новыми более ранним версиям Linux.
версиями Virtualbox.
В прошлом Linux уже
(Chris преодолел проблемы,
Burmajster) связанные с поддержкой
оборудования, но ему до сих
пор очень сильно не хватает
высококачественной базы

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


UBUNTU WOMEN
мнение, а не позиция моей На третьем курсе я решила, что сообщество пользователей
компании. Кроме того, я учусь знаю о Mac OS всё, что могла Ubuntu, с которыми я
заочно: заканчиваю изучить, продала свой Мак и познакомилась в канадской
бакалавриат по компьютерным купила «пустой» ноутбук без команде LoCo и в женской
наукам и по политэкономии в предустановленной ОС. Через команде Ubuntu Women. Это так
Университете Торонто. Кроме четыре месяца, после здорово — зайдя на #ubuntu на
того, я — один из основателей и бесчисленных переустановок, Freenode, чтобы задать вопрос,
участников HackLab.TO, сети смен дистрибутивов, попутно ответить на пять
компьютерщиков в Торонто. пересборок ядра и даже других.
Когда всё-таки выпадает нескольких перепрошивок BIOS
свободное время, я взахлёб у меня появился работающий
читаю самые разные книги, ноутбук с Ubuntu (тогда же я
катаюсь на велосипеде и с бросила университет и
недавних пор занимаюсь бегом. поступила на работу в
телекоммуникационную
компанию). Это оказался
удивительный, увлекательный
и даже, пожалуй, сумасшедший
способ изучить GNU/Linux, и с
Старшеклассницей я состояла в тех пор я без него никуда.
группе «Учебный космический
симулятор школы Оттава-
Карлтон» (spacesim.org). У нас Л.Х.: Программа «Gr8 Designs
: Здравствуй, была «космическая станция», for Gr8 Girls» («Отличные идеи
Эмбер, я рада давать это управляемая различными Л.Х.: С чисто практической для отличных девушек» – прим.
интервью! Я живу в Торонто разновидностями Linux, в точки зрения в Ubuntu я перев.) была просто
(Онтарио, Канада), но часто основном, Mandrake. Там я работаю наиболее эффективно. великолепна. Мне выпала честь
путешествую. Я работаю в впервые познакомилась с *nix- На работе я много использую познакомить почти сотню
крупной антивирусной системами, но не оценила. Red Hat, но на домашнем восьмиклассниц с платформой
компании, борюсь с вирусами Когда я пошла в университет компьютере и на нетбуке стоит микроконтроллера Arduino. Мы
для Windows — здесь нужно изучать физику, я попросила Ubuntu. обсуждали возможность делать
отметить, что всё, что я Мак. «умные вещи», встраивая в них
рассказываю, — это только моё А вообще мне очень нравится компьютеры, а затем сделали
full circle magazine #28 0 содержание ^
UBUNTU WOMEN
несколько светодиодных В следующем году я очень хочу но очень надеюсь, что ребята
магнитиков, которые очень поучаствовать в празднике из проекта Empathy посвятят-
понравились девушкам. Такие «Grace Hopper Celebration of таки время поддержке
программы, как «Gr8 Designs», Women in Computing», который оффлайновых сообщений
очень важны отчасти потому, проводит Институт Аниты Борг, (cypherpunks.ca/otr). Пока же я
что мы общаемся с девочками в но в этом году он накладывался остаюсь с Pidgin. Я понимаю,
юном возрасте, когда им на конференцию по что для большинства обычных
насаждаются стереотипы о безопасности SecTor (sector.ca), пользователей (читай, не таких
женщинах в компьютерной которой я занималась в Торонто. параноиков, как я) эта Л.Х.: Спасибо, Эмбер!
сфере. Вместо этого они возможность не очень важна,
знакомятся и учатся у женщин, но я без неё – никак :-). Хотела
которые работают в этой бы отметить, что в этом я
области и очень умело помогаю, как могу: в этом году
обращаются с компьютерами. я – ментор «Google Summer of
Code», и один из моих
Несколько лет я участвую в Л.Х.: Жду не дождусь студентов работает как раз над
проекте «Ubuntu Women». Это результатов работы по оффлайновыми сообщениями.
великолепное сообщество ускорению загрузки. Я очень
единомышленников, довольна тем, как работает
работающих над исправлением зашифрованный диск на моём
«Ошибки №1» («Ошибка №1: нетбуке, но вот что меня
продукция Microsoft имеет восхищает, так это то, что
подавляющую долю рынка» – система загружается быстрее,
прим. перев.), привлекая чем я ввожу свой длиннющий
женщин в сообщество Ubuntu и пароль. Мне повезло, что мой Л.Х.: Я восхищаюсь местным
создавая дружелюбное нетбук (MSI Wind) отлично сообществом, и очень хотела
окружение тем, кто уже в него поддерживает Ubuntu начиная бы, чтобы пользователи Ubuntu
вступил. с 9.04, и улучшенная участвовали в hackerspace, и
поддержка в этой области наоборот – ребята из
Много лет я знала о позволит ещё снизить «входной hackerspace в Ubuntu. Думаю,
существовании «LinuxChix», но барьер» для Linux на мобильных тут очень большие перспективы
только недавно подписалась на компьютерах. по взаимообмену новыми
их списки рассылки и залезла членами и расширению
на их канал IRC, где нашла Я думаю, что замена Pidgin на горизонтов.
много информации и Empathy будет очень большим и
прекрасного общения. захватывающим изменением,
full circle magazine #28 1 содержание ^
UBUNTU GAMES
больше заработаете очков. Вас в неё, благодаря прекрасной
закидают сотнями объектов и игре и впечатляющим
вы заработаете миллионы эффектам.
• очков. Основного оружия
достаточно для разрушения Инсталлятор (технически он
неприятеля, в большинстве предназначен только для Hardy и
Джон сцен вам придётся просто Intrepid, но должен работать и на
Кармак (John держать кнопку «Огонь», благо последующих версиях) можно
Carmack) предполагает, что боезапас бесконечен. Иногда оформляют игру. Визуальные найти на GetDeb.net:
id может прекратить бывают полезны и бомбы, эффекты взрывов и выстрелов www.getdeb.net/app/GridWars+2
поддерживать Linux в новом например, при большом заставляют смотреть на игру не
игровом движке «Tech 5 скоплении объектов — бомба отвлекаясь. Однако, как мне
Engine». Так что следующая сметает их всех за один миг. кажется, качество звука портит
игра из серии Wolfenstein Тем не менее, используйте её с всю обстановку. Игра
может не появиться на Linux. умом. У вас есть ограниченное использует стандартные звуки
количество бомб. У вас есть три Потрясающая графика
выстрелов оружия и взрывов.

К
Увлекательный игровой процесс
жизни и когда вы их теряете — Звуки не аккомпанируют
осмические
игра заканчивается. Игровой видеоряду, а наоборот,
симуляторы-стрелялки
режим всего один — стрелять выбиваются из всего стиля. Это Плохой звук
пользуются
во все объекты на экране, особенно печалит, если Отсутствие других режимов игры
невероятной
зарабатывая очки. После вспомнить о визуальных
популярностью, в основном из-
каждой игры очки сохраняются, эффектах.
за того, что можно разнести в
что не может не радовать.
клочья что угодно, зарабатывая
Очень увлекательно пытаться Управление очень простое:
при этом очки. Grid Wars 2 — не
побить собственные рекорды. используйте мышку для
исключение, она была основана
Неплохо было бы иметь и перемещения корабля, как
как клон популярной на Xbox
другие игровые режимы. В Grid будто управляете курсором,
игры Geometry Wars. Grid Wars
Wars очень много различных левая кнопка мыши
привносит космические
уровней, но, так или иначе, все используется для стрельбы, а
симуляторы в Linux.
отличия между уровнями правая — для сброса бомб.
сводятся к разным фоновым
Суть игры заключается в Ed Hewitt
картинкам. Grid Wars великолепная игра.
следующем: вам нужно летать
на маленьком корабле по Она затягивает. Вы можете
На вид игра очень красива, играть понемногу и быстро,
карте, стреляя во все предметы
хоть и проста. Великолепное однако, в отличии от других
на экране. Чем больше
использование цвета и быстрых игр, я заметил, что всё
объектов вы уничтожите, тем
стильной графики прекрасно дольше и дольше играю именно
full circle magazine #28 2 содержание ^
ВОПРОСЫ И ОТВЕТЫ
Автор — Tommy Alsemgeest
questions@fullcirclemagazine.org

В
Я работаю с Sun Virtual sudo apt-get install fusion- программ, которые вам
Box, но каждый раз, icon необходимо скомпилировать Откройте в нём видеофайл и
когда я запускаю для установки, для этого замедлите воспроизведение
виртуальную машину, и запустите: Приложения > используются команды, клавишей «минус» (-).
Системные утилиты > Compiz приведённые вами выше.

В
фон окна становится
прозрачным. Как мне это Fuzion Icon. Теперь, когда вы Создатель архива мог Как я могу добавить
исправить? До этого я включил захотите запустить Virtual Box, использовать какой угодно меню с пунктами
прозрачность терминала с щёлкните правой кнопкой по установщик, так что лучшим Приложения, Переход
помощью «devilspie», но иконке в трее, выберите Select решением будет найти и Система на панель,
проблема остаётся, даже когда Window Manager > Metacity инструкции по установке где показываются названия
эта программа не запущена. (если вы используете Ubuntu). приложения на сайте, откуда открытых окон? В Windows,
После того как закончите с вы его скачали. когда запускаешь приложение,

О
Virtual Box, вы можете

В
Это известная оно появляется на той же
проблема. На данный вернуться к Compiz таким же Я бейсбольный тренер панели, где и меню «Пуск», я
момент обойти её образом. и хотел бы иметь хочу что-то подобное.

В
можно, выключив возможность снимать

О
временно или насовсем Я не могу установить подачи и приемы мяча, Щёлкните правой
эффекты compiz. Чтобы .tar и .tar.gz файлы! Для чтобы просматривать их в кнопкой на пустом
выключить эффекты совсем, установки этих файлов замедленном, вплоть до месте нижней панели
зайдите в Система > я распаковываю их в покадрового, режиме. Так я (возможно, вам
Параметры > Внешний вид. На папку, перехожу в неё в смогу объяснить игрокам, что придётся что-нибудь
вкладке «Визуальные терминале и ввожу команды: они делают правильно, а что преместить, чтобы освободить
эффекты» выберите опцию ./configure, (sudo) make и make нет, в каждый момент их подач место), выберите «Добавить на
«Без эффектов», затем install. На что терминал каждый или приёмов. Есть ли хорошая панель...», прокрутите список и
нажмите «Закрыть». У вас раз отвечает мне: «bash: программа для замедленного выберите «Строка меню» (или
пропадут приятные эффекты, ./configure: No such file or просмотра видеофайлов «Главное меню», если хотите
но с ними пропадёт и проблема directory». Так как большинство распространённых форматов в большей схожести с Windows).
с прозрачностью. Если вам всё- программ поставляется с этими Ubuntu? Теперь щёлкните по кнопке
расширениями, я не могу

О
таки нужны эффекты, вы «Добавить», а затем —
можете отключать их на время установить ни одну из них. Такими «Закрыть»

О
работы с Virtual Box. Мне возможностями
кажется, проще всего это Файлы .tar и .tar.gz обладает VLC,
делается при помощи «Fusion являются архивами, в установите его
Icon». Установите программу них может быть что командой:
командой: угодно. Обычно в Linux
они содержат исходные коды sudo apt-get install vlc

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


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

Меня зовут Вес и я из Нью-Джерси, Я использую Ubuntu 8.04 Hardy Heron с августа прошлого года, а
США. Я использую Linux уже около 3 различные версии Ubuntu около двух лет. Я бросил Windows
лет и очень рад этому. примерно через месяц после установки 6.06. Моя текущая система:
процессор AMD Athlon 64 и материнская плата ASRock, которые
Я работаю в службе технической также, как и я, не первой молодости.
поддержки пользователей и провожу
весь день, работая в Windows. Поэтому, Я предпочитаю не загроможденный рабочий стол. Я думаю, что
когда я прихожу домой, я хочу иметь множество иконок только затрудняет поиск программ для Windows
стабильно работающую систему. Я могу пользователей. Используя Gimp, я растянул стандартные размеры
сесть за свой ноутбук и делать, что окна 420x300 до 32x1024 и настроил цвет для использования в
захочу — а не то, что требует от меня качестве фона для нижней панели. Cairo-док дает возможность
ОС. Я использовал Kubuntu, но перешел запуска программ, а Compiz занимается вращением куба. Я меняю
на Ubuntu около двух месяцев назад и обои рабочего стола в соответствии со своим настроением, но многие
совершенно доволен. из них я беру с kde-look.org — эти называются Red Sunrise.

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


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

Это мой личный ноутбук: Athlon


X2 2.0 ГГц x64, 2Гб RAM, 160 Гб
HDD, видео карта NVIDIA GeForce
8200M, и многофункциональный
Я 18-летний студент колледжа. Когда у меня впервые появился кардридер Realtek. Обои взяты с
компьютер, на нём была предустановлена Windows XP. До этого я часто www.guistyles.com, разрешение
использовал Windows 98. Я начал использовать Ubuntu Dapper Drake, и экрана 1280x800. Я использовал
с Ubuntu уже около 18 месяцев. Kubuntu с версии 7.04, а сейчас я
работаю в 8.10 (Intrepid Ibex) с
Это моя Ubuntu 7.10 (ядро 2.6.22-14-generic, и Gnome 2.20.0). Я KDE 4.2, иконками Oxygen и
использую процессор Pentium 4 (2.8 ГГц) с 512Мб RAM и подлинную темой Serenity. Я использую его в
материнскую плату D865Perl от Intel. Установлен плагин compiz-fusion. учёбе, в основном для
На картинке изображен Emerald с темой «Eternal» и набором иконок математики и программирования.
«Gion». Другой фаворит — «Dropline Neu!». Верхняя панель настроена
как на компьютерах Mac. Внизу — док Awant, и моя тема выглядит как
настоящий рабочий стол Mac. У меня есть все инструменты, начиная
от программирования до мультимедиа приложений. Сейчас я очень
рад: мне не нужно часто форматировать мою систему из-за вирусов
или замедлений, случавшихся с моей Windows XP. Я более продуктивен
и мне комфортно с Ubuntu.

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


TOP 5 SIP-клиенты

http://gizmo5.com/ http://ekiga.org/

Gizmo5 — одно из Ekiga, созданный Дамьеном


старейших SIP-приложений. Сандрасом (Damien Sandras), —
Разработанный компанией это SIP/NetMeeting-клиент,
Майкла Робертсона (Michael установленный в Ubuntu по
Robertson) SIPphone и ранее умолчанию. Изначально
известный как Gizmo известный как GnomeMeeting,
Project, Gizmo5 превратился он включает в себя ряд
из SIP-клиента в ведущий возможностей для работы в
SIP-провайдер и конкурента локальной сети, таких как
проприетарного сервиса поддержка LDAP,
Skype. Он поддерживает Bonjour/ZeroConf. Он также
передачу файлов, поддерживает стандартные
голосовую почту и текстовые, голосовые и видео
конференции. За скромную SIP-клиенты, сообщения о
плату вы также можете статусе, адресные книги и
получить телефонный многое другое.
номер и кредит на
исходящие звонки Ekiga установлен в Ubuntu по
(аналогично Skype). умолчанию. Чтобы установить
его на другие операционные
Поскольку Gizmo системы, используйте пакет
проприетарен, его нет в « ».
репозиториях Ubuntu, но вы
можете установить его при помощи пакета ,
ссылку на его скачивание можно найти на странице:
http://url.fullcirclemagazine.org/f6db14.

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


ТОП 5 — SIP-КЛИЕНТОВ

SIP Communicator
http://www.sip- http://www.qutecom.org/
communicator.org/
QuteCom, бывший
SIP Communicator получил WengoPhone, — это мощный
(сомнительную) награду VoIP-клиент, основанный на
как единственное Java- Qt. Как и SIP Communicator,
приложение в этом обзоре. он поддерживает множество
Несмотря на это, он протоколов, включая MSN,
отлично работает в среде AIM, Yahoo и Jabber. В него
Gnome и имеет не только включены все обычные
стандартные возможности возможности SIP-клиентов,
SIP-клиентов, но также такие как видеозвонки,
поддерживает Jabber, AIM, основанные на ffmpeg,
Yahoo, MSN и, в тестовом SRTP/AES-шифрование, а
режиме, Facebook. Он также также не вполне обычные —
имеет невероятные например смайлики со
возможности настройки, в звуками. Если вы
том числе кодирования, пользователь KDE и вам
расширенные оповещения и нужны большие
огромное число плагинов. возможности, QuteCom —
отличная альтернатива
Чтобы установить SIP Gnome– и Java–приложениям.
Communicator, скачайте deb-
пакет, находящийся на Для установки QuteCom
странице используйте сторонний
http://url.fullcirclemagazine.or репозиторий Launchpad перейдя по ссылке
g/70453d. http://url.fullcirclemagazine.org/1885a6.

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


ТОП 5 — SIP-КЛИЕНТОВ

http://www.twinklephone.com/

Если вы один из тех


пользователей Kubuntu, кто
ищет альтернативу
QuteCom, попробуйте
Twinkle (я пользуюсь именно создаётся членами сообщества
им). Его автор Мишель де Ubuntu Linux из Великобритании.
Боэр (Michel de Boer)
включил в программу Мы стремимся предоставить актуальную тематическую
множество возможностей, информацию о пользователях и для пользователей
включая интеграцию с Ubuntu Linux со всего мира. Мы обсуждаем все стороны
KAddressBook, расширенную Ubuntu Linux и свободного программного обеспечения,
обработку звонков, стараемся охватить всю аудиторию: от начинающих
настраиваемые пользователей до закоренелых программистов; и все
уведомления, шифрование, темы: от командной строки до самых последних
передачу файлов и даже графических оболочек.
интерфейс командной
строки. Также частично Подкаст создается сообществом Ubuntu UK,
поддерживается соответствует Кодексу Поведения Ubuntu и подходит
оповещение о присутствии всем возрастам.
и простая адресная книга. К
тому же Twinkle отличный http://podcast.ubuntu-uk.org/
VoIP-клиент, основанный на
Qt.

Для установки Twinkle


используйте пакет
` ` из репозитория
`universe`.

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


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

Mike Kennedy
David Haas
Если вы хотите прислать , пишите на: news@fullcirclemagazine.org Gord Campbell
David Sutton
Свои об опыте в 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 #28 9 содержание ^


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

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


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

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

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