Попов Д. OpenOffice.org: Все по форме [Текст] : [Создание форм (анкеты, вопросники, тесты) с помощью OpenOffice.org Writer, обработка форм с помощью OpenOffice.org Basic и сохранение полученных данных в виде текста или в базе данных OpenOffice.org Base] / Дмитрий Попов // Linux Format. — 2010. — № 1 (126-127), янв.. — С. 72-75. — (OpenOffice.org. Учебник). — Прил.: "Скорая помощь. Чтобы скопировать данные из базы в электронную таблицу Calc, щелкните правой кнопкой по нужной таблице и выберите Копировать. Переключитесь в Calc, выберите Правка > Вставить. И все!". — С. 73 ; "Проверка SQL-запросов" : [В главном окне открытой базы данных выбрать Сервис > SQL, ввести SQL-запрос в поле Команда (Command To Execute) и нажать кнопку Execute, после этого будет показано и результат, и объяснение возможных ошибок в поле Состояние (Status)]. — С. 75.
Аннотация
Умные макросы OpenOffice.org Basic и руководство помогут извлечь ценные сведения из анкет и опросников и внести их в OOo Base автоматически.
командный интерпретатор Linux и работа в консоли
Прайс С. Perl: Запишем любую передачу
Прайс С. Perl: Запишем любую передачу [Текст] : [Управление DVB-t ТВ-тюнерами при помощи Perl-модуля Linux::DVB::DVBT и командной строки] / Стив Прайс // Linux Format. — 2009. — № 12 (125), дек.. — С. 84-87. — (Hardcore Linux. Учебник) (Perl DVB. Учебник). — Прил.: "Скорая помощь. Полезно помнить: каждый час записи требует примерно 1 ГБ дискового пространства. Так что озаботьтесь покупкой большого диска исключительно под эти нужды…". — С. 85 ; "Скорая помощь. Обратитесь к старым журналам Linux Format, и вы многое узнаете о настройке медиасерверов. Стоит ознакомиться с Mediatomb, Fuppes, Ushare или Twonkyvision.". — С. 86 ; "Скорая помощь. Для чтения файла сообщений используйте vi: он подсвечивает сообщение, и читать его проще." ; "Уникальные имена файлов" : [Для повторяющихся выпусков программ легко можно случайно перезаписать старые записи, во избежание этого, используйте команду date для указания имени файла в задаче Cron’а, и имена файлов не будут повторяться; самый простой способ — использовать команду date с опцией форматирования, добавляющей год, месяц, день, час и минуты как 12-значное число; команда выглядит так: dvbtrecord five ~/big_bang`date +”%Y%m%d%H%M”`.ts 00:30]. — С. 87.
Аннотация
Автоматизация записи телепрограмм в Linux с помощью командной строки и Perl-модуля Linux::DVB::DVBT.
Выбор ТВ-тюнера (автор использует USB-тюнер Hauppauge WinTV-NOVA-t), установка прошивки ТВ-тюнера (в случае необходимости).
Установка программного модуля Linux::DVB::DVBT, скрипты dvbt-scan, dvbt-record и dvbtepg.
Настройка оборудования на вещаемые каналы.
Цифровой видеомагнитофон — запись телепередач с помощью скрипта dvbt-record и автоматизация записи с помощью Cron (редактирование файла Cron и примеры). Воспроизведение записей телепередач.
Получение программы телепередач.
Мусаев Д. GStreamer: Ваш видеоплейер
Мусаев Д. GStreamer: Ваш видеоплейер [Текст] / Дмитрий Мусаев // Linux Format. — 2009. — № 12 (125), дек.. — С. 80-83. — (GStreamer. Учебник). — Прил.: "Рис. 1. Архитектура каркаса GStreamer: как видно, он имеет три уровня" [Изображение] : [Схема]. — С. 80.
Аннотация
Мультимедийный фреймворк GStreamer (gstreamer.freedesktop.org) — архитектура и основные компоненты (элемент, коннектор, контейнер, конвейер, шина сообщений), кодирование проигрывателя мультимедиа на C++ в среде разработки Anjuta в окружении рабочего стола GNOME.
Боровский А. Lua : Часть 4: Встроим его в код
Боровский А. Lua [Текст] : Часть 4: Встроим его в код / Андрей Боровский // Linux Format. — 2009. — № 12 (125), дек.. — С. 72-75. — (Lua. Учебник).
Аннотация
Как встраивать интерпретатор Lua в свои собственные программы на C/C++.
Браун К. Виртуализация — это просто
Браун К. Виртуализация — это просто [Текст] / Крис Браун // Linux Format. — 2009. — № 12 (125), дек.. — С. 34-37. — Веблиогр. "Чтобы узнать больше…": с. 37 (5 назв.). — Прил.: "Некоторые из основных элементов виртуализации, и как они (примерно) соотносятся друг с другом, и с libvirt (в центре)" [Изображение] : [Схема]. — С. 34 ; "Шаг за шагом: создаем виртуальную установку Vista" : [Пошаговое руководство]. — С. 35 ; "Параметры VMBuilder" [Таблица]. — С. 36 ; "Другие утилиты" : [Утилиты командной строки для управления виртуальными машинами: справка] ; "Библиотека libvirt — центральный компонент всего управления виртуальными машинами с помощью". — С. 37.
Аннотация
Виртуализация в Linux — концептуальная схема, отдельные компоненты и технологии: гипервизор Xen, модуль ядра KVM (Kernel Virtual Machine), программный пакет эмуляции Qemu, инструменты пространства пользователя (утилита командной строки для управления ВМ virsh, инструмент для отображения графической консоли ВМ virt-viewer, virt-manager — настольная утилита для обслуживания ВМ, libvirt, библиотека C для взаимодействия с ВМ).
Как узнать, поддерживает ли процессор виртуализацию (расширения процессора Intel-VT или AMD-V).
Рассмотрено создание виртуальных машин на основе KVM — на первую устанавливается Vista со стандартного носителя, на второй развертывается Red Hat Linux 5 из ISO-образа, а на третьей — Ubuntu напрямую из репозиториев при помощи VMBuilder, скрипта на языке Python, умеющего создавать образ ВМ с нуля, на лету загрузив все его фрагменты из репозиториев Ubuntu.
Утилита virsh — швейцарский нож управления виртуальными машинами.
Виртуальная машина и виртуальная сеть.
Кемп Д. Обслуживаем страницы с Lighttpd
Кемп Д. Обслуживаем страницы с Lighttpd [Текст] : [Настройка веб-сервера Lighttpd] / Джульетта Кемп // Linux Format. — 2009. — № 12 (125), дек.. — С. 32-33. — (Lighttpd). — Прил.: "Меняем порт" : [Как тестировать Lighttpd совместно с другим веб-сервером в системе]. — С. 32 ; "Переписываем правила" : [Правила под Lighttpd в файле .htaccess, канонизация расширений файлов]. — С. 33.
Аннотация
Настройка веб-сервера Lighttpd в системе под Debian Lenny и Ubuntu 9.04 для работы с динамическим содержимым по протоколу FastCGI: подключение mod_fastcgi (из /etc/lighttpd/modsavailable/), запуск FastCGI с PHP и PHP5CGI, настройка SSL, настройка виртуального сервера.
Коротко про… Псевдонимы оболочки
Коротко про… [Текст] : Псевдонимы оболочки : [Справка] // Linux Format. — 2009. — № 11 (124), нояб.. — С. 92. — (Ответы).
Аннотация
Что реализуют алиасы и как автоматизировать и настроить их работу правкой общесистемных конфигурационных файлов и конфигурационных файлов оболочки Bash.
Моррисон Г. UPnP: Вещаем медиа
Моррисон Г. UPnP: Вещаем медиа [Текст] / Грэм Моррисон // Linux Format. — 2009. — № 11 (124), нояб.. — С. 84-87. — (Hardcore Linux. Учебник). — Прил.: "Тест на совместимость с FIFO" : [Проведение теста при помощи командной строки] ; "Скорая помощь. MediaTomb использует JavaScript для организации различных медиафайлов в коллекции и представления их списков клиенту. В результате вы можете модифициро вать JS-файлы «под себя», задав нужные параметры.". — С. 85 ; "Скорая помощь. Если в вашей системе включен Inotify и MediaTomb скомпилирован с опцией Inotify, то он не будет требовать запускать сканирование папок вручную и сможет добавлять файлы без привлечения сторонних средств.". — С. 86 ; "Клиенты UPnP" : [Rhythmbox в комбинации с каркасом UPnP Coherence (http://coherence.beebits.net) — решение для плейера UPnP под Linux, VLC и UPnP-портал Kinsky (http://oss.linn.co.uk/trac/wiki/kinsky)]. — С. 87.
Аннотация
Благодаря стандарту UPnP (Universal Plug and Play) многие устройства (мобильный телефон, игровая приставка, телевизор) могут считывать, отображать и даже проигрывать файлы, расположенные на медиацентре компьютера с Linux. В части "Собираем медиа-сервер. Превратим завалящую машину в домашний накопитель мультимедиа" (Linux Format, 2009, № 10 (123), окт., С. 22) обзора "7 крутых Linux-проектов" Грэм Моррисон показал как установить и собрать UPnP-сервер в системе под управлением Ubuntu Server Edition на базе открытого MediaTomb 0.11.0 (http://mediatomb.cc/). На этот раз мы займемся подключением к UPnP-серверу UPnP-клиентов устройств и обратим свое внимание на всеохватывающий конфигурационный файл MediaTomb. Грэм Моррисон продемонстрирует редактирование ряда параметров MediaTomb, которые решат задачи — пресечь использование при запуске каждый раз другого порта и задать ему статический порт, добавить совместимость с PlayStation 3, перекодировать неподдерживаемые UPnP-клиентами медиа-форматы в поддерживаемые, передавать поток интернет-радио.
Боровский А. Lua. Часть 3: Модули и иже с ними
Боровский А. Lua [Текст] : Часть 3: Модули и иже с ними / Андрей Боровский // Linux Format. — 2009. — № 11 (124), нояб.. — С. 80-83. — (Lua. Учебник). — Прил.: "Таблица глобальных элементов". — С. 80 ; "Особенности Lua-ошибок" : [Ошибка времени выполнения]. — С. 81.
Аннотация
Lua: перезагрузка операторов, обзор стандартных библиотек (coroutine, io, string, table, math, os, debug, package), модули и их использование на примере расширения Lua под названием tekUI (tekui.teklib.org), которое позволяет программам Lua создавать графический пользовательский интерфейс.
Янг А. Ruby on Rails : Часть 2. Rails: Добавим функции Web 2.0
Янг А. Ruby on Rails [Текст] : Часть 2. Rails: Добавим функции Web 2.0 / Алекс Янг // Linux Format. — 2008. — № 9 (109), сент. — С. 72-75. — (Ruby on Rails. Учебник). — Прил.: "Скорая помощь. Использование блоков respond_to в контроллерах позволяет Rails разумно отвечать на запросы различных форматов. Они лежат в основе XML Rest API и респондеров Ajax.". — С. 73 ; "Вспомогательные классы Rails: Быстрая справка" [Таблица]. — С. 74 ; "Скорая помощь. Для отладки JavaScript или даже исследования объектной модели документа DOM или CSS страницы, настоятельно рекомендую модуль расширения Firefox под названием Firebug (https://addons.mozilla.org/en-US/firefox/addon/1843). Без него причины ошибок в JavaScript будет понять очень трудно." ; "Комплект библиотек JavaScript" : [Scriptaculous (http://script.aculo.us) построена на Prototype (http://prototypejs.org)]. — С. 75.
Аннотация
Рассмотрено тестирование моделей Rails; использование вспомогательных классов Rails для создания удобных дат, а также заголовков и описаний с редактированием на месте, как во Flickr; добавление функции постраничного вывода при помощи модуля расширения will_paginage разработки Мислава Марохнича (Mislav Marohnic).
Янг А. Ruby on Rails : Rails: Создаем фотоальбом
Янг А. Ruby on Rails [Текст] : Rails: Создаем фотоальбом / Алекс Янг // Linux Format. — 2008. — № 8 (108), авг. — С. 66-69. — (Ruby on Rails. Учебник). — Прил.: "Скорая помощь. Добавьте set incsearch в ваш vimrc для поиска по мере ввода текста и используйте Ctrl+P для подстановки." ; "Анатомия модели" : [Схема]. — С. 67 ; "Попробуйте Ruby" : [Try Ruby (http://tryruby.hobix.com) – веб-консоль Ruby, с помощью которой можно попробовать язык в браузере без установки Ruby on Rails] ; "Анатомия пути" : [Схема]. — С. 68 ; "Анатомия контроллера" : [Схема] ; "Искусное редактирование текста в Linux" : [Модули Vim: Project (http://vim.sourceforge.net/scripts/ script.php?script_id=69) — систематизирует файлы проекта Rails и производит в них поиск; PMiniBufExplorer (www.vim.org/scripts/script.php?script_id=159) — добавляет вкладки для быстрого переключения между открытыми файлами] ; "Скорая помощь. Vim 7 поддерживает вкладки с:h tabnew.". — С. 69.
Аннотация
С Ruby on Rails знакомит Алекс Янг – технический писатель и ведущий инженер Helicoid Limited, компании, специализирующейся на разработке веб-приложений на Ruby on Rails. Алекс регулярно пишет статьи o Rails для сайта http://alexyoung.org.
Рассмотрены некоторые технологии, используемые Rails-разработчиками в реальных проектах: установка Ruby on Rails с библиотеками и модулями расширения для обработки изображений, создание фотогалереи с подгрузкой и правкой фото, миниатюрами предпросмотра, с авторизацией пользователей. Также рассмотрены основные компоненты каркаса Rails.
Хадсон Э. Rsync: Создаем локальное зеркало
Хадсон Э. Rsync: Создаем локальное зеркало [Текст] / Энди Хадсон // Linux Format. — 2008. — № 4 (104), апр. — С. 68-71. — (Rsync. Учебник). — Прил.: "Фиксируем IP" : [Пошаговое руководство]. — С. 69 ; "Настройка клиентов Fedora. Если вы справились с настройкой сервера, работа на стороне клиента покажется вам простой! : [Пошаговое руководство].- С. 70 ; "Все ли?" : [Все ли пакеты, доступные в репозитории, содержит DVD Fedora] ; "Настройка клиентов Ubuntu" : [Пошаговое руководство]. — С. 71.
Аннотация
Загружать обновления на каждый ПК сети отдельно – пустая трата времени и трафика. Создав свой собственный сервер обновлений, можно сэкономить и время, и трафик! И для этого в большинстве дистрибутивов Linux есть возможность зеркалировать всю доступную в репозитории информацию на локальной машине.
Энди Хадсон показывает, как зеркалировать информацию репозитория на компьютер под управлением Fedora 8 (заодно показано, как сделать это в Ubuntu), в котором должен быть запущен Apache.
Вейч Н. Рython : Управляемся: Python и музон
Вейч Н. Рython [Текст] : Управляемся: Python и музон / Ник Вейч // Linux Format. — 2007. — № 10 (97), окт.. — С. 60-63. — (Рython. Учебник). — Внутритекст. библиогр. — Веблиогр. "Скорая помощь": с. 63 (1 назв.). — Прил.: "Что такое «кортеж»?" : [Понимание термина в Рython]. — С. 60 ; "Будем резать!" : [Индексы для «нарезания на кусочки» (иногда говорят «слайсинг», от англ. slicing) строк, списков и других типов переменных] ; "Скорая помощь. [Тэги ID3v2 могут содержать массу избыточных данных и…]". — С. 61 ; "Скорая помощь. [Тэги ID3v1 могут вызывать в динамиках очень короткие щелчки между дорожками на старых MP3-плейерах" ; "Журналирование [встроенный в Python модуль ведения журнала]" ; "Форматирование [кода в Рython — отступы строк]". — С. 62.
Аннотация
Ник Вейч отмечает, что Python — превосходный язык для выполнения стандартных операций с файлами — позволяет обрабатывать файлы и использовать функциональные возможности ОС с помощью ряда встроенных функций, всегда готов при необходимости вызвать внешние утилиты, имеет огромную коллекцию готовых модулей, способных выполнить практически любые действия, и к тому же очень прост для понимания. Также Python подходит для создания самостоятельных приложений — или как минимум удобных небольших сценариев для выполнения частных задач.
Но лучше будет увидеть реализацию этих возможностей в действии и статья показывает как при помощи модулей Python под названиями os и eyeD3 навести порядок в коллекции музыкальных файлов.
Кузьменко А. Дырки в паутине
Кузьменко А. Дырки в паутине [Текст] / Андрей Кузьменко // Linux Format. — 2008. — № 8 (108), авг. — С. 88-91. — (Pthreads и C++. Учебник). — Прил.: "Сводная таблица результатов тестирования" [Таблица] ; "Скорая помощь. Узнать параметры своей системы можно, набрав в консоли следующие команды: Версия ядра: uname -a; Компилятор GCC: gcc —version; Библиотека glibc: getconf GNU_LIBC_VERSION; Библиотека libstdc++: ls -l usr/lib/libstdc++.so.*". — С. 91.
Аннотация
Рассмотрены некоторые проблемы, возникающие при написании программ на C++ с использованием библиотеки Pthreads (POSIX Threads). Наряду со встроенными базовыми типами (int, char, double) в функциях работы с потоками могут использоваться объекты классов. Здесь программиста подстерегают проблемы и неожиданности, которые обсуждает Андрей Кузьменко и дает советы как свести к минимуму издержки, связанные с особенностями взаимодействия библиотеки Pthreads с объектами классов.
Бэйн М. Рафинированный SugarCRM : Часть 3
Бэйн М. Рафинированный SugarCRM [Текст] : Часть 3: SugarCRM: Как добавить модули / Марк Бэйн // Linux Format. — 2007. — № 5 (92), май. — С. 62-65. — (Рафинированный SugarCRM. Учебник).
Аннотация
Настройка SugarCRM под нужды своей организации: как глубже проникнуть в настройки и добавить в программу новые функции, необходимые для работы с клиентами — модуль для генерации отчетов и выпадающий список для хранения информации, не предусмотренной в SugarCRM по умолчанию.