Вейч Н. Python [Текст] : Clutter-анимация / Ник Вейч (Nick Veitch) // Linux Format. — 2010. — № 3 (129), март. — С. 72-75. — (Python. Учебник) (Коктейль из Web-новостей. Учебник). — Прил.: "RSS и другие ленты" : [cуществует несколько версий RSS, разработанных в разное время разными группами с весьма непохожими идеями о том, как все должно быть; на сайте Гарвардского университета (http://cyber.law.harvard.edu/rss/rss.html) есть толковый учебник по созданию RSS-ленты, который содержит неплохое руководство также и по извлечению информации]. — С. 73 ; "Скорая помощь. Хотите добыть полный список все встроенных кодов анимации Clutter? Обратитесь к более актуальной документации C: http://clutterproject.org/docs/clutter/stable/clutterImplicitAnimations.html#ClutterAnimationMode." ; "Праздник документации" : [проблема документации Clutter для модуля Python и ее решение инструментами самоанализа Python — в частности, функция dir()]. — С. 74.
Аннотация
Cоздание анимированной читалки лент новостей продемонстрирует технологии анимации Clutter и сцена, актеры, шкала времени Clutter наполнятся новым содержанием.
Операционные системы
Шарма М. Elgg: Своя сеть общения
Шарма М. Elgg [Текст] : Своя сеть общения / Маянк Шарма (Mayank Sharma) // Linux Format. — 2010. — № 3 (129), март. — С. 68-71. — (Elgg. Учебник). — Прил.: "LAMP по-быстрому" : [если на компьютере, который мы будем использовать в качестве сервера LAMP, есть интернет-соединение, то в системе под Debian можно быстро установить и настроить сервер LAMP в терминале] ; "Скорая помощь. Команда mysqldump u user p elgg > elgg_dumpfile создает резервную копию основной БД, содержащую всю ее информацию." — С. 69 ; "Социальные сети в стиле Elgg" : [возможности пользователя и администратора, система прав доступа к содержимому] ; "Скорая помощь. Сообщество Elgg штампует модули один за другим. Загружайте их с сайта Elgg и распаковывайте в папку mod/." ; "Скорая помощь. Всегда ограничивайте свои эксперименты локальной копией Elgg, не покушаясь на сайт на сервере — если вы что-нибудь напортачите, он не пострадает.". — С. 70 ; "Скорая помощь. Прежде чем открыть доступ к сети, убедитесь, что вы настроили Sendmail и сможете отправить письма с подтверждением регистрации." ; "Шаг за шагом: Создаем группу" : [пошаговое руководство]. — С. 71.
Аннотация
Создание социальной сети на основе свободного с открытым исходным кодом сервера Elgg (http://elgg.org/) в стеке LAMP: быстрая настройка LAMP и доводка Apache, PHP, MySQL; установка, настройка, подключение, активация модулей; администрирование — настройка профилей пользователей, создание собственной главной страницы, изменение содержимого области страниц известной, как авансцена (spotlight).
Богородский Р. Cijoe
Богородский Р. Cijoe [Текст] : Следы Java в проекте Django : [опыт внедрения CI-сервера в Python-проект] / Роман Богородский // Linux Format. — 2010. — № 3 (129), март. — С. 66-67. — (Cijoe. Учебник).
Аннотация
Каждый разработчик желает знать, как избавить проект от ошибок. В этом очень могут помочь технологии контроля качества кода из мира Java. Особенно continuous integration (непрерывная интеграция, CI) — практика разработки программного обеспечения, суть которой заключается в частом объединении кода различных разработчиков и проверке целостности проекта. Обычно это реализуется следующим образом: исходные коды проекта копируются из репозитория и собираются, а затем выполняются тесты.
Применение CI для Python почему-то развито значительно меньше, чем в мире Java, и Роман Богородский делится опытом внедрения CI-сервера cijoe (http://github.com/defunkt/cijoe) в проекты Python, Django и Git.
Балдин Е. Анализ данных с R
Балдин Е. Анализ данных с R [Текст] : R: GUI на примере / Евгений Балдин, Сергей Петров // Linux Format. — 2010. — № 3 (129), март. — С. 62-65.
Аннотация
Программам для статистической обработки данных тоже нужен графический интерфейс и учебник уже обращал внимание на доступные для R графические интеофейсы (Linux Format, 2008, № 11 (111), нояб., С. 88-91), но на этот раз мы научимся создавать их самостоятельно.
Мосс Б. Технологии доступа
Мосс Б. Технологии доступа [Текст] : учебник / Боб Мосс (Bob Moss) // Linux Format. — 2010. — № 3 (129), март. — С. 58-61. — Содерж.: Orca: Читаем вслух : [рабочий стол Gnome: настройка читалки текста экрана Orca, установка и настройка ее движка — синтезатора речи eSpeak (http://espeak.sourceforge.net/), распознавание речи с помощью утилиты GnomeVoiceControl (http://live.gnome.org/GnomeVoiceControl) и голосовое управление компьютером]. — С. 58-59 ; "Скорая помощь. Для выхода из читалки экрана нажмите управляющую клавишу Orca и Q.". — С. 59 ; Perlbox: TTS на KDE : [настройка Festival в качестве синтезатора речи, предпосылки установки, установка и настройка Perlbox Magic (http://bit.ly/8sPqOG), ]. — С. 60-61 ; "Скорая помощь. В Festival есть маленькая утилита под названием text2wav, которая позволяет экспортировать синтезированный текст в файл WAV способом, аналогичным eSpeak." ; Альтернативы : [краткая информация о KSayIt (www.kdeapps.org/content/show.php?content=10028), Open Mind Speech (http://freespeech.sourceforge.net), XVoice (http://xvoice.sourceforge.net), Simon (https://sourceforge.net/projects/speech2text)]. — С. 61.
Аннотация
TTS (Text-to-speech, озвучивание текста) и распознавание речи стали обычным делом для окружения Windows. Для этого предназначены такие коммерческие продукты, как Dragon NaturallySpeaking или утилиты, встроенные в Vista и Windows 7.
В мире свободного ПО создан широкий спектр свободных синтезаторов речи, читалок с экрана и движков распознавания голоса — и многие из них по умолчанию присутствуют в основных дистрибутивах, а пользователь включает их по необходимости. И, в отличие от Windows-аналогов, они бесплатные!
Боб Мосс показывает, как наделить своего железного друга приятным женским или мужским голосом и научить его понимать ваши команды.
Ченнел Э. Файлы настройки
Ченнел Э. Файлы настройки [Текст] : Редактируем : [Пошаговое руководство] / Энди Ченнел (Andy Channelle) // Linux Format. — 2010. — № 3 (129), март. — С. 56-57. — (Первые шаги. Учебник). — Прил.: "Не трожь!" : [перечень команд, которые категорически нельзя использовать]. — С. 56.
Аннотация
Способы получения избранных привилегий для редактирования системных файлов (root, su и sudo) и пошаговое руководство по редактированию системных файлов в стандартном текстовом редакторе Gedit или Kate.
Врезка "Не трожь!" дает перечень команд командной строки, которые категорически нельзя использовать (даже, если кто-то посоветует) — это команды rm -rf, mv /home/[имя_пользователя]/* /dev/ null, mkfs.ext3 /dev/sda, что_угодно > dev/sda, chmod -R 777. Не делайте этого! Все, что вам обеспечено — это потеря данных. Посмотрите комментарий к этим командам во врезке.
Ченнел Э. Dolphin
Ченнел Э. Dolphin [Текст] : Работа с файлами / Энди Ченнел (Andy Channelle) // Linux Format. — 2010. — № 3 (129), март. — С. 54-55. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Чтобы вызвать команды Копировать и Вставить, можно также использовать правый щелчок.". —
С. 55.
Аннотация
Осваиваем Dolphin (http://dolphin.kde.org/), файловый менеджер KDE 4 — основы управления файлами, работа с файлами, изменение способа просмотра файлов.
Нарежьте мне это
Нарежьте мне это [Текст] : [команда split и ее применение для разделения файлов на части и команда cat для их объединения] // Linux Format. — 2010. — № 3 (129), март. — С. 53. — (Учебники) (Совет месяца).
Аннотация
Команды Linux — split и cat.
Балдин Е. М. Очень страшная ОС
Балдин Е. М. Очень страшная ОС [Текст] : [эссе] / Евгений Михайлович Балдин // Linux Format. — 2010. — № 3 (129), март. — С. 53. — (Учебники).
Аннотация
Бенджамин Франклин, соавтор "Декларации независимости" и Конституции США, один из отцов основателей США, писал: "Те, кто готовы пожертвовать насущной свободой в обмен на то, чтобы получить временную безопасность, недостойны ни свободы, ни безопасности."
В повседневной жизни мы автоматически моем руки перед едой и не пьем воду из луж, но почему по отношению к компьютеру мы упускаем эти правила из виду?.. А ведь, потеряв безопасность единожды, придется поступиться свободой.
Кроа-Хартман Г. Ядро ждет помощи от тебя
Кроа-Хартман Г. Ядро ждет помощи от тебя [Текст] : [Создание, применение и отсылка поправок к ядру Linux] / Грег Кроа-Хартман (Greg Kroah-Hartman) // Linux Format. — 2010. — № 3 (129), март. — С. 42-45. — (Вскрываем ядро). — Прил.: "Из малого желудя…" : [Установка Git на ПК]. — С. 42 ; "Про Git" : [При работе с Git следует помнить, что с так называемой веткой ‘master’ работает Линус и там работать простому юзеру нельзя, а поэтому дан совет и показано как создать собственное ответвление под условным названием «tutorial»]. — С. 43 ; "Фигурные скобки" : [Правила использования фигурных скобок в коде ядра]. — С. 44 ; "Что дальше?" : [Что делать после отправки поправки]. — С. 45.
Аннотация
Ваше имя в списке авторов ядра Linux? Это нетрудно — Грег Кроа-Хартман обращает внимание на стиль кодирования ядра Linux (файл Documentation/CodingStyle дерева исходных текстов), правила применения фигурных скобок, правило табуляции, правило 80-символьного лимита длины строки кода и подсказывает простые шаги по созданию, применению и отсылке поправок к ядру Linux.
Также коротко рассмотрено содержание и смысл соглашения Developer’s Certificate of Origin (Сертификат разработчика о происхождении), находящегося в файле Documentation/ SubmittingPatches дерева исходных текстов ядра Linux.
Михирев Д. Демон музыки
Михирев Д. Демон музыки [Текст] : [клиент-серверное приложение — аудиоплеер Music Player Daemon (MPD) и его клиенты] / Дмитрий Михирев // Linux Format. — 2010. — № 3 (129), март. — С. 38-41. — (MPD).
Аннотация
Music Player Daemon (http://www.musicpd.org/): возможности, установка, настройка (редактирование файла /etc/mpd/.conf или ~/.mpdconf).
Клиенты MPD: консольный mpc (Media Player Client); интерактивные клиенты с Ncurses интерфейсом — ncmpc (Ncurses Media Player Client), ncmpcpp, Practical Music Search; графические (несть им числа и обзор ограничился клиентами из репозиториев Mandriva) — Xfmpc (Xfce Media Player Client), Sonata, gmpc (Gnome Media Player Client), QMPDClient; клиенты для мобильных устройств — MPD4PPC (mpd4ppc.mijnflat.net), Ongaku (ongaku.on.funpic.de); веб-клиенты для мобильных устройств — mpdmote, iPodMp; клиенты для работы в браузере настольного ПК — D.J. Pirate,
Шарма Ш. Subsonic
Шарма Ш. Subsonic [Текст] : Делитесь музыкой и передавайте ее / Шашанк Шарма (Shashank Sharma) // Linux Format. — 2010. — № 3 (129), март. — С. 34-37. — (Linux Format на DVD). — Прил.: "Скорая помощь. Если вы предпочитаете индивидуальную настройку Subsonic, скачайте файл subsonic-3.8-war.zip и настройте доступ к программе через сервер Tomcat.". — С. 35 ; "Скорая помощь. Если хотите, добавьте несколько папок с музыкальными файлами. Просто нажмите Сохранить после ввода полного пути для каждой из них." ; "Шаг за шагом: Перенаправление портов" : [Пошаговое руководство]. — С. 36 ; "Скорая помощь. Subsonic требует, чтобы транскодеры находились в /var/subsonic/transcode, поэтому вам нужно будет создать символьные ссылки для всех используемых транскодеров." ; "Скорая помощь. Убедитесь, что папка, которую вы указываете для плейлистов, уже создана. Subsonic скорее пожалуется на то, что он ее не нашел, чем предложит ее создать." ; "Шаг за шагом: Запускаем движок транскодирования" : [Пошаговое руководство]. — С. 37.
Аннотация
Медиа-сервер Subsonic (http://subsonic.org/) — установка, настройка, веб-интерфейс и его изменение, индексация аудиофайлов, воспроизведение файлов, транскодинг, добавление пользователей.
Вервлоесем К. DisplayLink
Вервлоесем К. DisplayLink [Текст] : USB-мониторы к вашим услугам / Коэн Вервлоесем (Koen Vervloesem) ; фото Свен Киллиг // Linux Format. — 2010. — № 3 (129), март. — С. 32-33. — Прил.: "Маршрутизатор, он же терминал" : [Свен Киллиг (Sven Killig) подключил монитор DisplayLink и USB-клавиатуру к беспроводному маршрутизатору Asus WL500g Premium с двумя USB-портами и создал терминал, а в результате маршрутизатор превратился в настольный компьютер] ; "Скорая помощь. Разработка Linux-драйверов DisplayLink началась не так давно, и вам может понадобиться помощь. Обращайтесь на www.displaylink.org или к вики библиотеки libdlo." ; "Скорая помощь. Драйвера DisplayLink еще не вполне совершенны. Например, отключение работающего USB-монитора может наглухо заблокировать весь сеанс X. Будьте осторожны!". — С. 33.
Аннотация
Мониторы в системах под управлением Linux можно подключать по USB и поможет в этом технология компании DisplayLink (чип DisplayLink DL-120 или DL-160, драйвер DisplayLink, библиотека libdlo). Коэн Вервлоесем раскрывает механизм работы видеотехнологии DisplayLink, намечает перспективы использования этой технологии в Linux, показывает как установить драйверы DisplayLink, рассказывает как с помощью DisplayLink превратить маршрутизатор в настольный компьютер.
Петерс С. Сторми Петерс
Петерс С. Сторми Петерс [Текст] : [испонительный директор Gnome Foundation Сторми Петерс (Stormy Peters) о новых функциях будущего Gnome 3.0, о Gnome Shell, маркетинге брэнда Gnome, о KDE 4] // Linux Format. — 2010. — № 3 (129), март. — С. 30-31. — (Linux Format. Интервью).
Аннотация
Как Gnome Foundation реализует миссию Gnome сделать рабочий стол доступным для всех.
Моррисон Г. Будущее Linux
Моррисон Г. Будущее Linux [Текст] : [программные технологии и инновации настольного Linux 2010 года] / Грэм Моррисон (Graham Morrison) // Linux Format. — 2010. — № 3 (129), март. — С. 22-29. — Содерж.: KRunner. KDEэквивалент для Gnome Do пыхтит вдогонку : [утилита быстрого запуска приложений в KDE 4.4 — новые функции] ; Docky: Панель нового поколения : [панель запуска приложений Gnome] ; Шаг за шагом: Работаем с Docky : [Пошаговое руководство]. — С. 23 ; Утилиты нового поколения: Gnome Do : [приложение Gnome Do, как способ извлечь мощь рабочего стола Linux (http://do.davebsd.com)]. — С. 24 ; Передний край. Чтобы построить будущее, надо понять прошлое : [изменение способа взаимодействия людей с рабочим столом через изменение технологии, лежащая в основе рабочего стола — подход KDE (Compiz, KDE 4) и подход Gnome (ToPaZ -Three Point Zero, Gnome 3.0]. — С. 24-25 ; Что нового в KDE 4.4 [Изображение] : [другая Plasma, новые приложения (Cantor для управления математическими приложениями KDE, Rocs для изучения теории графов, Blogilo для постов в блоги), занятия (activities), поиск Nepomuk, плазмоиды по сети, менеджер плазмоидов, панель плазмоидов] ; Шаг за шагом: Твит из Gnome Do : [Пошаговое руководство]. — С. 25 ; Польза виртуальных рабочих столов : [занятия (activities) и виртуальные рабочие столы в KDE 4 — термины, понимание, реализация]. — С. 26 ; Все для пользователя. Впервые за долгое время Linux реально стал проще : [задача — рационализация опыта пользователя и технологии ее достижения: пользователе-центристская технология Gnome, воплощенная в приложении Gnome Shell; семантический рабочий стол Nepomuk, применение занятий (функция метауправления виртуальными рабочими столам и приложениями согласно роду деятельности пользователя) в KDE, критика методологии занятий; Gnome Shell в действии]. — С. 26-27 ; Gnome Shell: Ключевая технология Gnome 3.0 [Изображение] : [миниатюры свернутых приложений, поиск, меню запуска, обновление миниатюр в реальном времени, виртуальные рабочие столы, вид окон приложений] ; Шаг за шагом: Занятия в KDE : [Пошаговое руководство] : [включение, заселение рабочего стола файлами, папками, виджетами для конкретного занятия, переключение между занятиями]. — С. 27 ; Приложения нового поколения. Вот что мы надеемся иметь через 12 месяцев : [какие изменения реализуют рабочий стол Xfce 4.8, офисный пакет OpenOffice.org 3.2 и 3.3 — пересмотр пользовательского интерфейса приложений, предпринятый проектом Renaissance, веб-баузер Firefox 3.7, GIMP 2.8, средства разработки (Qt Creator от Nokia, KDevelop 4, IDE Anjuta, IDE MonoDevelop]. — С. 29.
Аннотация
Окружения рабочего стола Gnome и KDE — технологии и приложения, реализующие технологическую мощь Linux.