Академический Документы
Профессиональный Документы
Культура Документы
Все статьи, опубликованные в данном журнале, распространяются под лицензией Creative Commons Attribution-Share
Alike 3.0 Unported. Это означает, что вы можете адаптировать, копировать, распространять и передавать статьи только
при соблюдении следующих условий: вы обязаны ссылаться на оригинальную работу и автора (например, указав имя,
адрес email или URL), а также указывать название этого журнала ('full circle magazine') и его адрес www.fullcirclemagazine.org.
Если вы изменяете, трансформируете или создаёте что-то на основе данного материала, вы обязаны распространять результат вашей
работы под этой, похожей или совместимой лицензией.
full circle magazine #39 содержание ^
НОВОСТИ UBUNTU
П
еред тем, как я начну (пригодится студентам, cURL имя пользователя и wget -r -l3
статью за этот месяц, посещающим порталы со пароль, что позволяет пройти http://w3schools.com/css/
у меня есть несколько множеством статей в формате авторизацию на сайте (в
поправок к PDF). Для интересующихся данном случае — RSS-ленте Эта команда отправляет
предыдущей. Читатель Grofaty отмечу одно тонкое, но важное Gmail). Тем самым cURL Wget на w3schools.com и позво-
указал на то, что утилита различие между cURL и Wget. позволяет получить доступ к ляет рекурсивно переходить по
не установлена по умолчанию в cURL получает код HTML и сайту, не запуская Firefox. ссылкам на три уровня
Ubuntu, а также сообщил о выводит его в STDOUT (т.е. в (Homepage — CSS Intro — CSS
существовании программы консоль), в то время как Wget Приведённые примеры могут Syntax). Следует отме-тить, что
vimdiff (vim-подобный скачивает HTML-файлы и быть использованы в скрипте, рекурсивный переход по сайту
интерфейс для просмотра сохраняет их на диск. Иными который делает поисковый может сильно загрузить сервер,
различий в файлах). словами, cURL идеален для запрос к Google и возвращает поэтому его всегда следует
разбора содержимого сайтов результат поиска в HTML. Они использовать вместе с указани-
Что касается этого месяца, я (например, если вы пишете также позволяют авторизовать ем глубины рекурсии, чтобы
подумал, что было бы здорово сценарий для поиска в Google), свою учётную запись в Gmail. минимизировать нагрузку.
рассказать про две программы а Wget прекрасно подходит для
командной строки для создания архивов сайтов. И примеры Wget:
скачивания сайтов и их
страниц, а именно и Вот несколько примеров для
. Вы можете подумать: «У cURL:
меня есть Firefox, зачем мне
cURL или Wget?» Главная curl -L www.w3schools.com/css
причина, по которой я их
использую, заключается в том, Эта команда заставляет cURL
что они позволяют сделать следовать за любым переходом
копию целого сайта для на указанной странице
просмотра в оффлайне, а также w3schools.com (в частности,
скачать страницу или файл, Location: pointers). На этом
которые блокирует брандмауэр. сайте cURL автоматически
Существует и другое их перейдёт по ссылке
применение, например, «Следующая глава».
архивирование своего сайта,
разбор содержимого сайта, curl -u name:password
быстрое скачивание без https://mail.google.com/gmail
/feed/atom
открытия Firefox или скачивание
всех файлов нужного типа
Данная команда передаёт
full circle magazine #39 содержание ^
ПОКОРЯЙ И ВЛАСТВУЙ
wget -c -U Mozilla Данная команда позволяет исчерпывающую информацию в
www.website.com Wget следовать по одному руководствах этих программ.
уровню сайта и скачивать все Если у вас есть идеи о том,
Я не указал ссылку на найденные pdf-файлы. Опция какие инструменты командной
реальный сайт, так как не «--no-parent» не разрешает строки мне следует осветить,
придумал ничего подходящего. Wget переходить по ссылкам на пишите мне на
Тем не менее, эта команда Wget уровень вверх, (т.е. на www.test.com Iswest34@gmail.com с пометкой
выдаёт себя за браузер Mozilla с www.test.com/something), что «FCM C&C» или «Command &
(путём изменения подписи помогает избежать лишней Conquer». Если мне этот
браузера), чтобы обойти нагрузки на сервер. Опция «-A» инструмент ещё не известен, я
ограничения для менеджеров позволяет указать список бы хотел хорошо разобраться в
загрузки. Опция «-c» даёт расширений или шаблонов, нём до написания статьи. А
возможность Wget сохранять разделённых запятыми. Для если вы найдёте удачное
частично скачанные файлы с того, чтобы игнорировать применение cURL и Wget — не
возможностью возобновления файлы определённого типа, стесняйтесь поделиться со
загрузки. используйте «-R» вместо «-A». мной по электронной почте
своими впечатлениями.
wget -r -l1 -A.pdf --no- Надеюсь, что эта весьма
parent http://url-to-webpage- короткая статья наглядно Русскоязычный интернет-
with-pdfs/ показала мощь Wget и cURL, и, портал, посвящённый
разумеется, вы можете найти http://curl.haxx.se/docs/httpscri операционным системам
pting.html — подробные учебник семейств UNIX и GNU/Linux, а
и руководство по cURL также Free / Libre / Open
(несколько примеров были Source Software. Уже на
взяты оттуда). протяжении многих лет
является одним из
http://linuxtuts.blogspot.com/20 популярнейших в рунете
08/03/tutorials-on-wget.html — новостных сайтов по
отличный учебник по Wget соответствующей тематике.
(несколько примеров были
взяты оттуда).
В
этом месяце мы ввода и вывода данных на
экран, а для проектирования #!/usr/bin/env python
поговорим об
экрана использовалась бумага в # CursesExample1
использовании Curses в #-------------------------------
Python. Нет, мы не клетку. Каждая клетка была
эквивалентна одному символу. # Curses Programming Sample 1
собираемся использовать #-------------------------------
Python для ругательств Когда же мы имеем дело с import curses
грязными словечками, однако и программами на Python, myscreen = curses.initscr()
такое возможно, если вы запущенными в терминале, у myscreen.border(0)
действительно захотите. Мы нас по-прежнему остаётся myscreen.addstr(12, 25, "See Curses, See Curses Run!")
говорим об использовании экран 24x80. Однако с этим myscreen.refresh()
библиотеки Curses с целью ограничением можно легко myscreen.getch()
справиться, заранее curses.endwin()
приукрасить окно вывода.
подготовившись и всё
Если вы застали времена продумав. Так что сходите в
первых компьютеров, вы ближайший магазин чтобы нарисовать контур беспорядке. Так что
вспомните, что в бизнесе канцтоваров и обзаведитесь вокруг «холста». Это делать не удостоверьтесь, что вызвали
всегда использовались парой тетрадей в клетку. обязательно, но так выглядит эту функцию в конце вашего
мейнфреймы — с простейшими посимпатичнее. Добавляем приложения.
терминалами ввода-вывода В любом случае, давайте метод addstr для «написания»
(экраны и клавиатуры). К сразу начнём и создадим нашу некоторого текста на поле Сохраните эту программу
одному компьютеру могли быть первую программу с начиная с 25 позиции 12 как «CursesExample1.py» и
подключены несколько использованием Curses. (Справа строчки. Воспринимайте метод запустите в терминале. Один
терминалов. Проблема в том, сверху). Просмотрите код, а .addstr как функцию print для нюанс: всякий раз при добавле-
что терминалы были затем я вам всё объясню. Curses. Наконец метод .refresh() нии контура он занимает по
достаточно «скромными» делает нашу работу видимой. одной «доступной» клетке на
устройствами. У них не было ни Коротко, но просто. Давайте Если не обновить экран, то мы каждый символ контура. Кроме
окон, ни цветов, ни многого просмотрим код строчку за не увидим внесённых того, отсчёт позиций линий и
другого — всего лишь 24 строчкой. Первым делом мы изменений. Далее ждём, когда символов начинается с НУЛЯ.
строчки по 80 символов (это в импортируем пакеты, с кото- пользователь нажмёт любую Это означает, что первая линия
лучшем случае). Когда же рыми вы уже знакомы. Далее, клавишу (.getch), и передаём границы — это нулевая строчка
персональные компьютеры создаём новый объект Curses, управление экраном системе на экране, а последняя линия —
стали популярными, в старые инициализируем и называем (.endwin) для продолжения это 23 строчка. Следовательно,
добрые времена DOS и CPM, с его myscreen (myscreen = нормальной работы в крайняя левая верхняя пози-
чем вы наверняка знакомы, curses.initscr()). Это — наш терминале. Функция ция — это (0,0), а крайняя пра-
программисты работали за «холст», на котором мы будем curses.endwin() ОЧЕНЬ важна и, вая нижняя — (23,79). Давайте
продвинутыми (для тех дней) рисовать. Далее мы используем если её не вызвать, то покажем это на примере
терминалами, используя их для команду myscreen.border(0), терминал останется в большом (cправа сверху).
full circle magazine #39 содержание ^
ПРОГРАММА НА PYTHON — ЧАСТЬ 13
Всё достаточно просто, за На этот раз мы будем
#!/usr/bin/env python
исключением блоков try/finally. использовать Curses. # CursesExample2
Помните, я говорил, что Начнём со следующего import curses
curses.endwin() — это ОЧЕНЬ шаблона. Вероятно вам #==========================================================
важная функция и её нужно захочется сохранить этот # MAIN LOOP
обязательно вызывать в конце фрагмент (справа снизу) #==========================================================
кода? Так вот, в данном случае, для использования в своих try:
если дела пойдут очень плохо, будущих программах. myscreen = curses.initscr()
будет вызвана функция endwin. myscreen.clear()
Существует множество спосо- Сохраните шаблон как myscreen.addstr(0,0,"0 1 2 3
4 5 6 7")
бов вызвать эту функцию, но «cursesmenu1.py». Теперь
myscreen.addstr(1,0,"123456789012345678901234567890123456
этот мне кажется достаточно мы можем работать с 78901234567890123456789012345678901234567890")
простым. файлом, сохраняя шаблон. myscreen.addstr(10,0,"10")
myscreen.addstr(20,0,"20")
Теперь давайте создадим Прежде чем мы пойдём myscreen.addstr(23,0, "23 - Press Any Key to Continue")
красивое меню. Если вы припом- дальше по нашему коду, myscreen.refresh()
ните, мы писали программу давайте рассмотрим его по myscreen.getch()
«Поваренная книга», у которой блокам. Здесь на finally:
было меню (Программа на псевдокоде написано то, curses.endwin()
Python — Часть 8). Когда мы что- что мы хотим сделать.
то набирали, всё содержимое #!/usr/bin/env python
просто прокручивалось вверх. Конечно, этот псевдокод #-------------------------------
Сейчас мы, используя вышеска- всего лишь… псевдо. Но он # Curses Programming Template
занное, сделаем модель меню, даёт нам представление о #-------------------------------
чтобы приукрасить том, что мы хотим сделать. import curses
«Поваренную книгу». Ниже Поскольку это всего лишь
приведён старый кусок кода. пример, мы дойдём только def InitScreen(Border):
if Border == 1:
myscreen.border(0)
===================================================
RECIPE DATABASE #==========================================================
=================================================== # MAIN LOOP
1 - Show All Recipes #==========================================================
2 - Search for a recipe myscreen = curses.initscr()
3 - Show a Recipe InitScreen(1)
4 - Delete a recipe try:
5 - Add a recipe myscreen.refresh()
6 - Print a recipe # Your Code Stuff Here...
0 - Exit myscreen.addstr(1,1, "Press Any Key to Continue")
=================================================== myscreen.getch()
Enter a selection -> finally:
curses.endwin()
Подпишись на
является владельцем консал- твиттер-ленту
тинговой компании «RainyDay http://twitter.com/fcm_ru
Solutions, LLC» (Аврора, штат и узнавай о выходе
Колорадо) и программирует с новых номеров
1972 г. Он любит готовить, слу- первым!
шать музыку, ходить в походы
и проводить время с семьёй.
П
режде чем начать, поддерживают 64-битную виртуальной машины» (рис. 1).
должен предупредить конфигурацию, вы не сможете Там вам будет нужно нажать на
вас о потенциальных запустить 64-разрядную кнопку «Вперёд» и щёлкнуть на После того, как вы смонтиру-
проблемах, с гостевую операционную значке папки с зелёной ете образ диска в виртуальную
которыми уже столкнулся наш систему. Вполне возможно, что стрелкой, чтобы открыть машину, она должна загрузить-
читатель Мартин. Проблемы эти Oracle реализовали эмуляцию «Менеджер виртуальных ся, и вы увидите экран Oracle
связаны с USB-устройствами на 64-битных систем на 32-битных носителей» (рис. 2), где вы VM BIOS (или, на старых
виртуальной машине с хостах, но я в этом не уверен, сможете выбрать ISO-образ версиях, экран BIOS VirtuaBox),
установленной Windows XP и потому как использую диска (рис. 3). как на рис. 4. Если всё прошло
решаются только установкой 64-разрядные операционные удачно, перед вами появится
драйверов при помощи системы на всех своих компью- меню загрузчика GRUB (рис. 5)
Диспетчера Устройств в XP. терах. Говоря простым языком, и, наконец, экран входа. Тут я
VirtualBox, может быть, и даст поменял раскладку клавиатуры
Мы уже рассмотрели вам запустить 64-битную на нужную мне и выбрал вход
создание виртуальных машин, систему на 32-битной опера- без пароля для пользователя.
поэтому можно попробовать ционной системе-хосте, но я Теперь достаточно просто
какой-нибудь дистрибутив, не сильно в этом сомневаюсь. Если нажать кнопку «Вход», чтобы
сильно отличающийся от вы так же, как и я, всегда войти в систему.
Ubuntu, и, в то же время, держите у себя пару релизов
использующий менеджер любой Unix-подобной
пакетов Red Hat. В нашем операционной системы, которая
случае это будет Fedora Core 13. попадает вам в руки, просто
Последний, то есть тринад- берите соответствующий образ
цатый, релиз можно скачать из своей коллекции.
отсюда: http://fedoraproject.org/
ru/get-fedora. Независимо от
того, какую сборку вы
загрузите, будь то 32-битная
Как только вы скачаете ISO-
(i686) или 64-битная, процесс
образ дистрибутива, можете
установки останется тем же,
запускать виртуальную машину
необходимо лишь выбрать
для его установки. При первом
соответствующий дистрибутив
запуске виртуальной машины,
в выпадающем списке при
если вы не используете уже
создании новой виртуальной
готовый образ виртуального
машины. Стоит заметить, что
диска, вас поприветствует
если ваш компью-тер или
«Мастер создания новой
операционная система не
full circle magazine #39 содержание ^
ВИРТУАЛИЗАЦИЯ — ЧАСТЬ 2
Закройте установщик,
перезагрузите виртуальную
После того, как вы увидите Выполните следующие три машину и отмонтируйте
рабочий стол, можете шага установки: укажите имя устройства CD и DVD
запускать установку системы компьютера, нужный часовой (Устройства > Устройства
на жёсткий диск, используя пояс и введите пароль CD/DVD > Отмонтировать
соответствующий значок на пользователя root. устройства CD/DVD), и
рабочем столе (рис. 7 и 8). В загружайтесь в свежеуста-
появившемся окне вы можете новленную систему.
выбрать желаемую раскладку
клавиатуры (рис. 9). После Надеюсь, что мои объясне-
После этого вам будет ния были понятны всем, кто до
настройки раскладки вам будет Далее вам будет предложе- предложено выбрать схему этого никогда не устанавливал
предоставлен выбор между но выбрать диск для установки. разбиения диска на разделы Fedora. В следующих выпусках
установкой на обычные и Единственным доступным (рис. 13). Как правило, я журнала я намерен осветить
особые устройства хранения, диском окажется диск Vbox, использую весь диск, если установку OpenSolaris, FreeBSD,
где нужно будет выбрать выберите его и, если надо, только не планирую установить Ubuntu Server и ArchLinux. В
обычные (рис. 10). инициализируйте его заново ту же ОС на физический любом случае, я буду очень рад
(диск будет пустым, если компьютер, предварительно рассказать об установке различ-
виртуальная машина новая). протестировав её на виртуаль- ных Unix-подобных систем или
См. рис. 11 и 12. ной машине. Вы же подберите Windows XP/Windows 7 на
настройки по своему усмотре- виртуальную машину. Если у
нию. Подтвердите внесение вас есть какие-либо пожелания,
изменений на диск, а затем вы можете изложить их в
установите GRUB в главную письме и отправить по адресу
загрузочную запись (MBR), lswest34@gmail.com, указав
чтобы система могла тему «Virtualization Series» или
загрузиться. «FCM Virtualization».
В
2007 году мне и моей (моя первая жена умерла от Гораздо лучше не выделяться. и Cheese легко писал видео с
невесте из Китая стало рассеянного склероза). Дважды неё. Самое главное, Firefox без
очевидно, что у мне приходилось руководить Не выделяться из общего проблем работал с моим онлайн-
каждого из нас должен большим отделом в компании, и течения, да, но в конечном брокером, Youtube, Facebook и
быть свой компьютер. оба раза я это ненавидел. итоге Windows мне стала Ability Online Support Network —
Компьютеры — моё призвание. невыносима. Продукция Apple сайтом для инвалидов и людей
У моего сына была пара слишком дорога, так что с проблемами здоровья.
старых компьютеров в подвале, Я был руководителем оставался только Linux. У Gutsy
и я взял один из них и большой группы компьютерных Gibbon было всё, что мне В середине 2009 года блок
попробовал на нём Ubuntu. Всё пользователей и председате- нужно: офисные приложения, питания моего старенького
прекрасно работало, и я лем её ежегодных конферен- электронная почта, веб-браузер компьютера сломался, и я
заменил старый жёсткий диск ций, собиравших более тысячи и многое другое. Я люблю решил, что мне необходим
на новый, объёмом в 250 Гбайт, человек, на протяжении трёх фотографировать, и GIMP высокопроизводительный
и купил современный ЖК- лет. Когда я спроектировал и помогает мне обрабатывать компьютер, что было
монитор. Поискав в интернете создал последовательный порт фотографии. Я стал принимать совершенно неоправданно. Я
подходящую карту для (да-да!) для моего Commodore участие в жизни Full Circle много раз менял комплекту-
беспроводной связи, я приобрёл PET, я понял, что Magazine в качестве ющие, но собирать компьютер с
D-Link DWL-G510. (Маршрутиза- если у тебя есть литературного нуля мне довелось впервые. Я
тор стоит в другом конце уникальное редактора. У установил Linux Mint 7,
комнаты, и длинный кабель оборудование, меня была разновидность Ubuntu. Всё
смотрелся бы совершенно то програм- дешёвая веб- прекрасно работало. Всё, что
неприглядно.) В итоге я практи- мное обеспе- камера, досталось системе от старого
чески даром получил рабочий чение для которую я компьютера — это монитор и
компьютер, а моя жена смогла него ты купил в плата беспроводной связи.
установить китайский языком должен Китае,
по умолчанию на своём (ранее писать Когда моя жена уехала в
моём) компьютере с Windows XP. сам. длительную поездку в Китай, я
вытащил жёсткий диск из её
Я работал в отрасли компьютера и вставил другой,
информационных технологий с после чего установил Karmic
20 лет, и сейчас я почти на Koala. Всё опять же работало
пенсии. Я успел сменить превосходно. Я установил LAMP-
множество профессий: от сервер, чтобы протестировать
редактора в крупном канадском свои веб-разработки. И снова,
компьютерном журнале до всё замечательно работало.
сиделки в течение семи лет
В
заняться видеомонтажом. Я обычные меню. Украшения в
купил недорогую видеокамеру Compiz хороши, но вряд ли мне декабре я приобрёл могу сказать? Я теперь пол-
и воспользовался Cinelerra. По пригодятся. Мне нравится Acer Aspire One ZA3, ностью подсел на Ubuntu!
ней хватает пособий в интернете, SmartDimmer — это программа, известный как AO751h,
а сама программа «просто которая затемняет монитор Меня, как радиолюбителя,
и промучился с предус-
работает». Очень приятно. вечером и осветляет его на порадовало, что под рукой есть
тановленной Windows Vista
рассвете. Я попробовал все нужные мне программы.
Для связи со своей женой, несколько дистрибутивов, но Home Basic до конца января. Я Вскоре я уже работал c Xastir
пока она была в Китае, я для меня Ubuntu — то, что надо. уже подумывал приобрести и APRS. А посмотрев некоторые
использовал Skype. Между установить Windows 7, пока я не игры, я уже начал горевать о
Китаем и Торонто двенадцати- сходил в местный клуб годах, бездарно потраченных на
часовая разница во времени, и радиолюбителей — там у одного Oolite и ему подобных. Спасибо
поэтому, когда мы разгова- парня на ноутбуке была ребятам за очень дружествен-
ривали, у меня был вечер, а у ную ОС и за то, что вернули
установлена какая-то ОС с
неё утро. Благодаря видеозвон- возможность получать
кам мы могли видеть друг названием Ubuntu. После удовольствие от работы с
друга, и это было очень нескольких часов общения в компьютером!
приятно. чате и игр я был поражён,
насколько простым стал Linux.
Я принимаю активное На следующее утро я решился и
участие в форумах Ubuntu, где сделал загрузочную
отвечаю на вопросы новичков
USB флешку с Ubuntu
или хотя бы подсказываю, с
чего начать. Одни и те же 9.10. После 15 минут
вопросы задаются снова и ответов на вопросы
снова, и каждый раз я стара- установщика и полного
юсь отвечать, а не выговари- удаления Windows с
вать человеку за то, что он жёсткого диска, я
поленился сходить в гугл. успешно установил
Сейчас я веду колонку вопро-
новую ОС. Я знал, что у
сов и ответов в Full Circle
AO751h будут пробле-
Magazine. Я не знаю ответов на
все вопросы, но зато превосход- мы с графическим
но умею пользоваться поиском. ядром GMA500 и со
звуком, но, поискав в
Что касается Ubuntu — я Ubuntu Wiki, я нашёл
стараюсь быть в курсе всего. Я как это вылечить. Что я
В
сё верно, друзья мои. эти слова не пользуются попу- ещё хуже, вводит ещё одно • Люди уже не обращают на
Простым смертным нет лярностью; да и вряд ли будут. непонятное слово: Unix. Только это внимания.
дела ни до «GNU», ни Научить мир правильно выгова- гики думают, что рекурсивные
до слэша. А многим и ривать «Гну-слэш-Линукс» — это акронимы — это так круто. Пока • Жизнь слишком коротка.
на «Linux» наплевать. как пытаться научить рыбу фанатики твердят, сколь
кататься на одноколёсном прекрасно сокращение GNU, и И не буду я извиняться ни
Сейчас у нас так называемый велосипеде. проповедуют нам, почему перед мистером Столлманом,
мёртвый сезон — время кани- идеалы основателей GNU ни перед Free Software
кул, перевода часов на летнее • Никто за рамками IT- должны почитаться во всём Foundation, ни перед Open
время, поездок за город и на индустрии и мира open source мире, этот самый мир кричит Rights Group, ни перед кучей
курорты, отсутствия интерес- понятия не имеет, что такое «говорите по-русски, парни!» академиков из всех универси-
ных новостей и статей. В такие Linux. Даже если вы объясните, Мир хочет простых и узнавае- тетов, от Беркли до Оксфорда,
периоды в мире open source мы что это такая операционная мых брендов, составленных из которые вполне законно могут
обычно затеваем очередную система — никто не знает, что нормальных слов, вроде протестовать, держа в руках
полемику на тему «правильной» такое операционная система. «Дольче и Габбана». «M&M's» свои публикации, лицензион-
терминологии. Да, друзья мои, Пока вы сами не установили тоже ничего, но только потому, ные соглашения и диаграммы
пуристы никогда не устают хоть раз Windows (а большинст- что мы на них выросли. Эйлера-Венна. Я не собираюсь
повторять, что нашу любимую во этого никогда не делало), вы учить «Список слов, которых
операционную систему нужно будете думать, что Windows — • Никто даже не пытается стоит избегать (или употреб-
называть не иначе как «GNU- это компьютер. Почти никто не различать компоненты одного лять с осторожностью), потому
слэш-Linux». знает, что на iPhone есть бренда, особенно когда один из что они заумны и непонятны»,
операционная система. Он компонент на самом деле уже потому что GNU-слэш-Linux само
А вот почему их надо просто работает. Иногда. По давно является частью древней по себе заумно и непонятно.
игнорировать: крайней мере выглядит он истории, как отголоски крипто- Битва не только проиграна, но
всегда круто, а остальное — не машины Enigma в калькуляторе и бессмысленна. Зовите его
• Для абсолютного большинст- важно. Для обычных людей Casio. В тот самый момент, как просто Linux и ставьте на любое
ва людей на нашей планете, «Андроид» — это просто слово, вы ставите слэш, вы станови- устройство, которое попадает к
Гну — это особо сварливый член говорящее о совместимости тесь педантом. Никого больше вам в руки.
семейства полорогих. Слэш — устройства с другими не волнует, что GNU и Linux на
это парень в дурацкой шляпе со «Андроидами». Это как «Blu- самом деле разные вещи. Слэш
смешной причёской из Guns 'n' Ray» или «DVD». просто звучит недопустимо
Roses. А при упоминании слова насильственно [прим. перев.:
«Линукс» нормальные люди • GNU — это рекурсивный slash — резать (англ.)]. Его надо
спрашивают: «Это какое-то акроним. Расшифровывается запретить, пока наши дети не
лекарство, да?». В качестве наз- как «GNU is NOT Unix» (GNU — начали вырастать в серийных
вания операционной системы это не Unix). Он так и не убийц.
объясняет, что такое GNU и, что
full circle magazine #39 содержание ^
ОБЗОР
Автор — Knightwise
iRobot aPad
В
течение последних ответить на один вопрос, за полцены. И знаете, что? и гигабайтом встроенной
нескольких дней я который оказался популяр- Иногда срабатывает. Иногда у памяти. У основания находится
ным на Knightwise.com: чем них выходит прилично, дёшево слот microSD, а также два
возился с планшет-
эта технология выгодна нам? и при этом так же функциональ- разъёма Micro-USB. Наряду с
ным компьютером но, как в оригинале. Иногда. В кнопкой включения и разъёмом
на базе Android и сравнивал остальных случаях получается питания на 5 В, на устройстве
Не будем отрицать: стоимость
его с Apple iPhone, iPod и iPad. Apple iPad примерно равна мусор, который на прототип есть две кнопки: кнопка
В своей статье я расскажу о стоимости пересадки почки. Ну, похож разве что внешне. iRobot доступа в меню (наверху) и
том, что думаю об этих может быть, чуть поменьше. aPad — нечто среднее. Начнём с кнопка «Home» (внизу).
сенсорных устройствах, при Для тех, кто не подвержен цены. Я заплатил за эту малень-
искажающему реальность кую игрушку порядка 200 евро. Резистивный тачскрин
этом не сходя с ума ни по
силовому полю Стива Джобса, Если поискать на Google или довольно отзывчив, а встро-
одному. То есть, я не буду eBay, наверняка можно найти и енный сенсор движения позво-
это всё равно куча денег. Но
приносить свою кредитку в подешевле. Так что за стои- ляет поворачивать картинку на
что поделать? Главные
жертву Стиву Джобсу и конкуренты, такие как Microsoft мость одного iPad можно дисплее с разрешением 800х480,
постараюсь пока не стано- и Dell, всё ещё не запустили в приобрести два или три таких как на iPod. Экран неплох, но не
виться яростным фанатом производство свои версии iPad. устройства. Вопрос только, есть идёт ни в какое сравнение с
Android. Я попробую рассмот- Поэтому скажем спасибо ли в этом смысл? экраном iPad, хотя в помещении
реть все устройства и китайцам. Это мастера подде- выглядит прилично. Устройство
лок, и у них нет : Ребята, делавшие также оснащено B/G Wi-Fi и
пафосных управ- коробку, хорошо изучили встроенными динамиками.
ленцев, отказыва- упаковку iPad и создали Звук — полный отстой, так что
ющихся носить отличный клон. Логотип Android как автономный медиа-
галстуки и рассуж- на упаковке сообщает, что это проигрыватель aPad абсолютно
дающих о «магии», не продукт компании Apple. бесполезен. Чтобы насладиться
как будто это та- Упаковка выполнена хорошо: музыкой, придётся подключить
кая бизнес-модель. aPad плотно сидит в пеноплас- внешние колонки или наушни-
Ребята из Китая те, аксессуары находятся под ки. Корпус выполнен хорошо —
просто делают то, ним. Для дешёвой подделки похож на iPad (на моём с
что умеют лучше выглядит вполне презентабельно. обратной стороны даже есть
всего: копи- логотип Apple, на многих его
руют попу- - нет). Впрочем, лучше бы они
лярные : iRobot aPad — сенсорный его таким не делали. aPad
продукты и планшет, похожий на уменьшен- выделяется и сам по себе, без
выбрасыва- ную версию iPad, с 7-дюймовым имитации своего конкурента.
ют на рынок экраном, процессором Rockchip
К сожалению, я не знаю.
Некоторые университеты
Италии используют Ubuntu в
лабораториях, но неизвестно,
на английском она или на
итальянском. Было бы очень
интересно это узнать, чтобы
понять, на чём следует
сосредотачивать усилия, и
чтобы иметь связь с
непосредственными
пользователями Ubuntu на
нашем родном языке.
Что ты считаешь лучшей Ты говоришь на иностранных языках? Присоединяйся к сообществу переводчиков и сделай
наградой за свою работу над Ubuntu доступной для каждого на его родном языке. Ты можешь:
переводом Ubuntu?
Связаться с командой переводчиков (https://translations.launchpad.net/+groups/ubuntu-translators)
Видеть, как результатами или создать свою https://wiki.ubuntu.com/Translations/KnowledgeBase/StartingTeam
нашей работы пользуются
другие люди. Начать переводить на этот язык https://translations.launchpad.net/ubuntu
Я
люди характеризуют их как выпусков. Они мне понрави- с интересом прочитал
«слишком бедных, чтобы исполь- лись, поэтому я скачал ещё и статью Робина (Robin
зовать настоящую ОС». Я думаю, прочитал, что вы проводили Catling) об iPad. Однако
Я
Full Circle выигрывает, оставаясь опрос, у которого были очень я никогда не куплю
прочитал статью, позитивным и стараясь сози- интересные результаты. какого либо продукта от произ-
рассказывающую о дать, а не разрушать. И, для водителя, который накручивает
потоковом вещании из сведения, — у меня нет iPad, и я Теперь через печатные цены и ограничивает пользова-
Ubuntu на Xbox360, и слез с Mac несколько лет назад. издания о вас узнали такие телей своих продуктов, как это
мне стало интересно, какие люди, как я. Вы не хотите делает Apple.
возможности доступны для PS3, Всё ещё люблю ваш журнал. провести опрос ещё раз, чтобы
и появятся ли когда-нибудь Спасибо за ваше время и проверить, изменятся ли Я прикупил Kindle, и для
подобные статьи на эту тему. внимание. результаты? чтения предпочитаю его, а не
Спасибо за ваш замечательный iPad. Я назову две вещи,
журнал. Я знаю, что ваш журнал которые не под силу планшету
крутится вокруг Ubuntu, но мне Apple. Я могу без затруднений
Ред.: нравится идея делать каждые читать книги на Kindle под
три-четыре месяца обзор яркими лучами африканского
Ред.: «Гостевой дистрибутив». солнца. И я могу читать каждый
день без подзарядки аккумуля-
тора, по крайней мере в тече-
ние двух недель.
Ред.:
Стив Джобс никогда не
слышал поговорки «делом
должны заниматься
Я
давний читатель Full специалисты».
Circle, и мне он нравит- е
ся, но в будущем нель- У моего друга iPad, и он
зя ли обойтись без несколько расстроился, когда я
провокационных карикатур на показал ему свой старый Fujitsu-
Apple? Это не смешно. Говоря Siemens Lifebook Tablet, пример-
«MyPad», не морочьте никому но такого же размера, но
О
голову. Мне кажется такое вашем журнале я немного толще. У него тоже
мелкое кросс-платформенное узнал благодаря сенсорный экран, но, если вы
воровство унижает доброе имя рекламе в Ubuntu User. приподнимете и развернёте
Ubuntu. Я уверен, пользовате- Я скачал пару его, у вас появится и полнораз-
лям Linux не нравится, когда мерная клавиатура.
full circle magazine #39 содержание ^
ПИСЬМА
Я не думаю, что купил бы также спасли его от сдачи в
iPad, даже если бы он был с переработку или переезда к
М
открытым исходным кодом. еня особенно новому хозяину через Ebay.
Только не по ценам Apple! заинтересовала
серия ваших статей Похоже, что в
об установке и цикла
настройке серверов на основе некорректна ссылка
Ubuntu Server. Недавно я на Pastebin. Правильный URL
пришёл к выводу, что мой двух- http://pastebin.com/Pk74fLF3
летний Asus EEE PC 2G Surf стал
П
достаточно бесполезным для Обратите внимание:
ри апгрейде системы, http://fullcirclemagazine.pastebi
в дополнение к методу меня ввиду того, что я им уже
довольно давно не пользуюсь. n.com/ для всех (в том числе
с использованием будущих) текстов программ
dpkg, вы можете Потом я прочёл несколько
ваших статей, и это заставило на Python
использовать Synaptic: открой-
те менеджер пакетов Synaptic и меня задуматься об исполь-
выберите в меню «Файл > Сох- зовании машины в качестве веб-
ранить отметки пакетов как...». сервера. Очевидно, что она не
выдержит большой нагрузки,
Задайте название и путь к но, тем не менее, она может им
файлу так, чтобы он не был быть.
перезаписан при апгрейде.
Например, на USB-флешку, если EEE PC (или любой нетбук),
у вас нет отдельного раздела на первый взгляд, не выглядит
под /home. Убедитесь, что очевидным выбором для
отметили галочку «Сохранить сервера. С другой стороны его
полное состояние (не только низкое энергопотребление,
отметки)» перед сохранением. низкий уровень шума и неболь-
шие габариты делают его
После апгрейда добавьте все идеальным для всех, кому дома
использовавшиеся вами apt- необходим персональный
репозитории, откройте Synaptic, сервер для экспериментов.
перейдите к пункту «Файл >
Загрузить отметки пакетов...» и Я хотел бы поблагодарить
выберите сохранённый ранее вас за хорошую работу, потому
файл. Нажмите «Применить», и что без ваших статей я не
Synaptic скачает и установит получил бы нужных знаний, да
все пакеты, которые были уста- и самой идеи использовать мой
новлены в системе до апгрейда. старый EEE PC в качестве веб-
сервера не возникло бы. Вы
В В В В
Компьютер, которым я Недавно я установил Мне достался старый У меня беспроводной
пользуюсь, не подклю- Kubuntu, чтобы попробо- ноутбук с 256 Мбайт адаптер WUSB54GC.
чён к интернету и поэ- вать и ощутить разни- оперативной памяти. Как мне заставить его
тому я просматриваю цу. Теперь же я хочу Какую версию Ubuntu работать? Команда
веб на других ПК, где придётся. удалить её. вы для него посоветуете? lsusb показывает этот адаптер
О О
Как мне скачать пакеты Ubuntu, как:
чтобы потом сохранить на Зайдите на эту веб- Для машины с 256 Bus 001 Device 002: ID
флэш-накопитель и установить страницу: Мбайт ОЗУ лучшим 1737:0077 Linksys
О
их на моём компьютере? http://www.psychocats.n выбором будет
(Спасибо пользовате-
О
et/ubuntu/puregnome Lubuntu, хотя она ещё
лю «B K» с форума
В
Зайдите на сайт официально не входит в
«packages.ubuntu.com», Где мне узнать семейство Ubuntu. Ubuntu) У вас адаптер
WUSB54GC v3, а не
В
затем выберите вер- побольше об
сию ОС и приложение, использовании Как мне ввести символ WUSB54GC. Это разные адапте-
которое вам необходимо. командной строки копирайта (©)? ры. Просто сделайте следующее:
Linux, так называемого
Если для приложения «терминала»? Выполните в терминале
(«Стандартные/Терминал»):
О О
необходимо установить что-то
ещё (зависимости), то сайт вам Начиная с 14-го Нажмите комбинацию
это покажет. Очень удобно номера Full Circle Ctrl-shift-U, затем «a», gksudo gedit
иметь под рукой список того, Magazine публикует «9» и «пробел». /etc/modprobe.d/blacklist.conf
что уже установлено на ваш серию статей под Статья в Википедии:
компьютер, поэтому: названием Command and «List of Unicode characters». Добавьте в конце эту строку:
В
Conquer. Все предыдущие
dpkg --get-selections "*" > blacklist rt2800usb
выпуски журнала можно В моей Lucid Lynx после
/apps.txt скачать с сайта Full Circle. обновления Firefox до
Сохраните, закройте и пере-
Другой полезный ресурс — версии 3.6.6 браузер
Скопируйте файл «apps.txt» загрузитесь. Теперь можете
http://en.flossmanuals.net/gnulinux. виснет после запуска
на ваш флэш-накопитель. создавать беспроводное соеди-
В верхней части страницы (ни на что не реагирует).
Теперь вы сможете посмотреть, нение.
О
слева есть кнопка «Make PDF»
В
какие зависимости у вас уже (Cоздать PDF). Можно скачать Удалите secmod.db из
установлены. Вы должны Я подключил старый
руководство оттуда. вашего профиля firefox.
позаботиться об установке жёсткий диск к своему
зависимостей до установки компьютеру в качестве
приложения. внешнего USB-диска и
хочу получить с него файлы.
Однако, когда я щёлкаю по
full circle magazine #39 содержание ^
ВОПРОСЫ И ОТВЕТЫ
файлу, я получаю сообщение:
О
Простейший способ выйти в интернет, используя Dial-Up —
Вы можете сменить купить USB-модем, который производитель описывает как
владельца и группо- «Linux-compatible» (совместимый с Linux).
вые права доступа для
этих файлов на ваши • Установите Gnome PPP (доступен в менеджере пакетов
собственные. Например, команда: Synaptic);
В
После обновления до • Откройте Gnome PPP, нажмите кнопки «Настройка»,
10.04 (Lucid Lynx) «Определить» (Gnome PPP найдёт модем), после этого закройте
Songbird не настройки, введите данные соединения (имя пользователя и
проигрывает m4a- пароль), телефон провайдера и т.д;
файлы. Как это исправить?
О
• Нажмите «Соединить».
Выполните в
«Терминале» После установки соединения откройте ваш браузер и
(«Стандартные/Терми- наслаждайтесь!
нал») эти команды:
Для завершения сессии и выхода закройте браузер и нажмите
cd ~/Songbird «Разорвать».
export SB_GST_SYSTEM=1
./songbird
Меня зовут Юрий, это Xubuntu на моём стареньком У меня Ubuntu 9.10. Характеристики моего компьютера:
компьютере с 512 Мбайт ОЗУ и процессором Celeron II. — Память: 1,5 Гбайт;
Мне не нравятся светлые темы, и я ненавижу голубой цвет, — Процессор: AMD Athlon;
поэтому выбрал тёмно-серый. — Жёсткий диск: 80 Гбайт;
— Тема: Shiki-Wise.
Тема Metacity — agualemon.
Обои — «глоток» — не помню, где их нашёл. Всё работает замечательно, и я очень доволен, потому что ОС
Тема — xfce-dusk. распознала все устройства, которые я подключил: веб-камеру,
А также Wbar с графическим интерфейсом (wbarconfig). два принтера и сканер. Я работаю на Ubuntu начиная с версии
6.06 и сейчас я в ожидании 10.04.
Я использую апплет переключения окон для панели, чтобы
видеть только иконки запущенных приложений. Вы можете
увидеть иконки моих приложений на снимке экрана.
Я пользуюсь Ubuntu с версии 7.04, а теперь у меня 9.10 Привет! Меня зовут Эль Ачичи Анис (El Acheche Anis), мне 21 год.
(Karmic Koala) на Dell Inspiron Mini 10 с процессором Intel Atom
N270, 1 Гбайт памяти и жёстким диском на 160 Гбайт. Я фанат Ubuntu. Начал пользоваться ей с версии 7.04. Теперь
Разрешение экрана: 1024х600. Всё работает замечательно: Wi- я член Тунисской Ubuntu LoCo. Вот как выглядит мой рабочий
Fi карточка, Compiz, emerald и т.д. Я включил тему Mac4Lin стол с Compiz Fusion, AWN и Screenlets SysMonitor (я поменял
для того, чтобы моя Ubuntu выглядела как Mac (мечтаю о стандартный логотип Ubuntu на логотип Ubuntu-tn).
ноутбуке от Apple). Также для замены нижней панели я
установил Avant Window Manager (AWN) с темой Curve Blue Мой компьютер — TOSHIBA A300-19P с Intel Centrino и 3 Гбайт
Theme, которую нашёл на http://gnome-look.org. Кроме того, я ОЗУ.
добавил часы cairo-clock. Обои из Mac4Lin. Это выглядит
круто. Я люблю свой Dell Mini и Ubuntu.
https://help.ubuntu.com/ https://help.ubuntu.com/community
За помощью сначала лучше обращаться к официальной Наряду с официальной документацией по Ubuntu, есть вики-
документации по Ubuntu. Она содержит много полезных документация. По замыслу и возможностям она похожа на
статей о базовых функциях, таких как прослушивание музыки, официальную документацию, но, как и множество других вики-
интернет-сёрфинг или редактирование документов. К тому страниц, её может редактировать любой пользователь. В
же, документация включает в себя ответы на часто результате она более подробная (хоть и менее дружественная),
задаваемые вопросы, например «Почему Gnome Keyring всегда чем официальная документация. В ней содержатся сотни
запрашивает мой пароль при входе в систему?» Её статей — от установки Acrobat Reader до настройки Madwifi-ng
редактирует специальная Команда ответственных за на Macbook Pro и конфигурирования Zenoss. Кроме того, в ней
документацию, в данный момент насчитывающая всего 17 есть полезные руководства для пользователей, переходящих
участников. В результате статьи не очень подробны, но легки на Ubuntu с других операционных систем.
для чтения и понимания.
http://ubuntu-manual.org/ http://ubuntuguide.org/
Справочник по Ubuntu — хорошая альтернатива как Для некоторых справочник по Ubuntu может показаться
официальной, так и вики-документации. В то время как они слишком простым. Если это так, почитайте Руководство по
публикуются как вэб-страницы, команда Справочника, Ubuntu. В этом неофициальном руководстве, поддерживаемом
возглавляемая Бенджамином Хампри (Benjamin Humphrey), Linux-центром Латвийского университета, представлено
создаёт электронную книгу в формате PDF. Она включает в множество полезных советов и хитростей для более
себя основные инструкции для большинства программ, продвинутых пользоваталей, таких как двойная загрузка
устанавливаемых по умолчанию, что делает книгу удобным и Ubuntu и Mac OS X, установка VMWare и включение
универсальным справочником. На сайте, кроме того, проприетарных кодеков libdvdcss2. На этом сайте также есть
содержатся версии и для печати, и для просмотра. В будущем Kubuntuguide для пользователей KDE и список альтернатив
справочник будет переведён на различные языки (хотя на коммерческому ПО.
время написания статьи был доступен только английский
язык).
http://help.ubuntu.ru/
http://manpages.ubuntu.com/
Если вы ищете документацию по Ubuntu на русском языке, то
Ресурсы с документацией по ОС Ubuntu хороши, но часто в первую очередь загляните на этот ресурс. Он создан с целью
проблема заключается не в самой ОС, а в том, что собрать в одном месте как можно больше актуальной
пользователю просто нужна помощь по работе с конкретной информации про Ubuntu для всех категорий пользователей. На
программой. В этом случае лучше всего обратиться к нём можно найти огромное количество статей на все случаи
документации, которая поставляется с установленными жизни: пошаговое руководство, с помощью которого любой
приложениями. Хотя вы можете отображать эти страницы в новичок сможет легко и без проблем установить Ubuntu на
терминале с помощью команды man, гораздо лучше свой компьютер и полностью перейти на эту систему; раздел
использовать Репозиторий руководств пользователя Ubuntu. пользовательской документации, создаваемой силами
Он включает в себя отформатированные страницы (включая русскоязычного сообщества Ubuntu; архив русской версии
боковую панель с удобным оглавлением), поисковый плагин от журнала Full Circle.
Mycroft для браузера и мощный поисковый движок.