Вейч Н. Evince. Версия 2.28.2. Сайт http://projects.gnome.org/evince [Текст] : просмотрщик документов : [обзор версии] / Ник Вейч (Nick Veitch) // Linux Format. — 2010. — № 3 (129), март. — С. 98. — (LXFHotPicks).
Аннотация
Основная цель создания Evince для рабочего стола Gnome заключалась в разработке программы, понимающей различные типы документов и избавляющей от необходимости держать целый арсенал программ для просмотра различных файловых форматов (DVI, DjVu, TIFF, CBR/CBZ, PDF).
Linux
Коротко про… Использование памяти
Коротко про… [Текст] : Использование памяти // Linux Format. — 2010. — № 3 (129), март. — С. 92. — (Ответы).
Аннотация
Использование оперативной памяти в Linux.
Часто задаваемые вопросы : Руткиты
Часто задаваемые вопросы [Текст] : Руткиты : [справка] // Linux Format. — 2010. — № 3 (129), март. — С. 91. — (Ответы).
Аннотация
Руткит — определение, опасность, отличие от троянов, руткит от Sony, способы выявления.
Вервлоесем К. UEC : Заведем себе личное облако
Вервлоесем К. UEC [Текст] : Заведем себе личное облако / Коэн Вервлоесем (Koen Vervloesem) // Linux Format. — 2010. — № 3 (129), март. — С. 84-87. — (Hardcore Linux. Учебник) (Ubuntu Enterprise Cloud. Учебник). — Прил.: "Шаг за шагом. Устанавливаем Ubuntu Enterprise Cloud" : [пошаговое руководство]. — С. 85 ; "Скорая помощь. Вы можете также установить контроллер кластера UEC или узел на имеющейся системе Ubuntu. Вики UEC подскажет, как это сделать." ; "Что такое Amazon EC2?" : [Amazon’s Elastic Compute Cloud (EC2) в Amazon web services: справка] . — С. 86 ; "Совместимость EC2: мощная идея" : [директор британской компании M/Gateway Developments Ltd Роб Твид (Rob Tweed) с восторгом об Ubuntu Enterprise Cloud]" ; "Аппаратные требования для фронтального компьютера" [Таблица] ; "Аппаратные требования для узла" [Таблица] ; "Скорая помощь. ElasticFox, расширение Firefox, предоставляет удобный web-интерфейс для администрирования облака EC2. Оно также работает с Ubuntu Enterprise Cloud. Поищите подробности на вики UEC.". — С. 87.
Аннотация
Создание "вычислительного облака" на собственном оборудовании при помощи "облачной" инфраструктуры Eucalyptus, совместимой с Amazon EC2, и Ubuntu 9.10 Karmic Koala, в которую технология Eucalyptus интегрирована под названием Ubuntu Enterprise Cloud (UEC).
Личное облако — аппаратное обеспечение (фронтальный компьютер-интерфейс — front-end — с контроллерами облака, кластера, хранилища типа Amazon S3, узлы — nodes, гигабитная сеть; установка и настройка Ubuntu Enterprise Cloud (UEC), самостоятельная сборка и загрузка UEC, запуск виртуальных машин на узлах, организация доступа для использования другими пользователя.
Боровский А. gPhoto : Дрессура для камеры
Боровский А. gPhoto [Текст] : Дрессура для камеры / Андрей Боровский // Linux Format. — 2010. — № 3 (129), март. — С. 76-79. — (PTP в Linux. Учебник). — Прил.: "Раскол продолжается" : [поклонники камер Canon и камер других производителей; анекдот о старообрядце, которому подарили фотоаппарат конкурирующей фирмы]. — С. 77.
Аннотация
Благодаря протоколу PTP (Picture Transfer Protocol — протокол передачи изображений), возможно не только передавать изображения между камерой и компьютером, но и устанавливать настройки фокуса и экспозиции камеры, делать снимки и даже смотреть на мир "глазами камеры", используя механизм предпросмотра изображений. Попросту говоря, если камера поддерживает PTP, ею можно управлять с помощью компьютера, установив специализированное программное обеспечение. Свободное ПО и Linux предоставляют для камер, поддерживающих PTP, дружественную среду.
Консольная программа gphoto2 (www.gphoto.org) и оболочка библиотеки libgphoto2 — возможности, управление камерой.
Кодинг с помощью библиотеки libgphoto2 — создание графической программы Libgphoto Tester, которая будет определять, подключена ли к системе PTP-камера, выводить подробную информацию о найденном устройстве и делать фотоснимок по команде пользователя.
Критика программистов-индивидуалов, работающих исключительно под Windows, за стремление нарастить "рыночную стоимость" программ, в результате, "вместо того, чтобы сделать простую утилиту для управления фотокамерой с помощью PTP и продавать ее, скажем, за пять единиц (и не надо говорить…, что она стоит дороже, я написал такую на C# примерно за 2 часа, начиная с изучения PTP Windows API и заканчивая украшением пользовательского интерфейса), они объединяют свое приложение с каталогизатором фотографий и генератором Webгалерей и продают за 40 тех же единиц (это при том, что менеджер каталогов и генератор галерей и так есть практически в каждой графической утилите)" (С. 76, колон. 2).
Вейч Н. Python : Clutter-анимация
Вейч Н. 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.