консольные приложения Linux

Боровский А. 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).
 

 

Михирев Д. Демон музыки

Михирев Д. Демон музыки [Текст] : [клиент-серверное приложение — аудиоплеер 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, 
 

Клиенты для Twitter

Клиенты для Twitter [Текст] : Не можете пойти на обед, не оповестив об этом весь мир? Вот вам рупор : [сравнит. обзор бесплатных графических программ микроблоггинга]  //  Linux Format. — 2010. — № 3 (129), март. — С. 16-21. — (Клиенты Twitter. Сравнение). — Содерж.: Про наш тест ; Наш выбор : [перечень Twitter-клиентов обзора]. — С. 16 ; Spaz. Небольшой многообещающий клиент на Air ; Вердикт. Spaz : [Spaz 0.8.3 (http://getspaz.com)] ; Destroy Twitter. Стильно­сумрачный и не без мощных функций ; Вердикт. Destroy Twitter : [Destroy Twitter 1.7.2beta (https://destroytwitter.com)]. — С. 17 ; Twitux. Клиент рабочего стола GTK без излишеств ; Вердикт. Twitux : [Twitux 0.69 (http://sourceforge.net/projects/ twitux)] ; Gwibber. Читает все сервисы, но умеет ли он еще и писать? ; Вердикт. Gwibber : [Gwibber 1.20 (https://launchpad.net/gwibber)]. — С. 18 ; Choqok. Тот, который на KDE ; Вердикт. Choqok : [Choqok 0.6.6 (http://choqok.gnufolks.org)] ; TweetDeck. Популярный кроссплатформенный лидер среди клиентов Twitter ; Вердикт. TweetDeck : [TweetDeck 0.32.5 (www.tweetdeck.com)]. — С. 19 ; Mitter. Python и GTK заключили союз ради захвата мира Twitter ; Вердикт. Mitter : [Mitter 0.4.5 (http://mitter.googlecode.com)] ; Mixero. Странноватое приложение на Adobe Air ; Вердикт. Mixero : [Mixero 0.53.4 (www.mixero.com)]. — С. 20 ; Клиенты Twitter. Вердикт. Choqok. 9/10 : [Choqok — восходящая звезда клиентов микроблоггинга под Linux, поддерживает несколько учетных записей и имеет хорошо продуманный набор функций, но не самый богатый] ; Таблица характеристик [Таблица] : [Характеристики Twitter-клиентов обзора]. — С. 21.
      Аннотация
      2009 год, вероятно, был переломным для микроблоггинга, и особенно для Twitter, когда известные в своих кругах люди пустились массировать свои эго с онлайн-­идолопоклонниками. Посмотрим, какие бесплатные программы предлагались для ведения микроблога обычному пользователю настольного персонального компьютера в то время.

 

Вервлоесем К. Amazon EC2 : На облаке

Вервлоесем К. Amazon EC2 [Текст] : На облаке : [основы знаний о работе пользователя на облачном сервисе] / Коэн Вервлоесем (Koen Vervloesem)  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 84-87. — (Hardcore Linux. Учебник). — Прил.: "Официальные AMI Ubuntu" [Таблица] : [AMI (Amazon Machine  Image — образ компьютера) для процессоров x86 и x86_64]. — С. 84 ; "Скорая помощь. Если вам нужен экземпляр, отличный от варианта по умолчанию (m1.small), воспользуйтесь ключом -t в команде ec2-run-instances." ; "Переносить ли сервер на облако?" : [Профиль screen-profiles к программе GNU screen в Ubuntu 9.04, наряду с другой информацией, показывает примерную стоимость вашей системы на Amazon EC2, а также на серверах, не работающих с EC2, с ее помощью можно подсчитать стоимость переноса на EC2 физического или виртуального сервера]. — С. 85 ; "Скорая помощь. Список всех доступных для запуска образов AMI вы получите, выполнив команду c2describeimages -x all." ; "Рабочий стол на облаке" : [Как организовать рабочий стол Ubuntu на Amazon EC2 при помощи программы от Эрика Хэммонда (http://ec2ubuntu-build-ami.notlong.com)]. — С. 86 ; "Варианты конфигураций" [Таблица] : [Конфигурации и их стоимость на EC2] ; "Форум Swyzzle" : [Форум ec2ubuntu на http://groups.google.com/group/ec2ubuntu для желающих развернуть Ubuntu на EC2] ; "Скорая помощь. Первая команда, которую нужно выполнить при запуске Ubuntu на EC2 — sudo apt-get update && sudo apt-get upgrade -y. Она обновит систему.". — С. 87. 
      Аннотация
      Облачные вычисления не есть что-то неосязаемое. Коэн Вервлоесем рассказывает о части инфраструктуры Amazon Web Services (AWS) — веб-сервисе Amazon Elastic Compute Cloud (Amazon EC2), как гибкой альтернативе традиционному серверному хостингу. 
      Организация работы пользователя на облаке Amazon EC2: виртуальная машина пользователя — AMI (Amazon Machine  Image — образ компьютера) Ubuntu, учетная запись AWS и задание переменных окружения, установка утилит EC2, запуск AMI Ubuntu, работа на виртуальном сервере Ubuntu, особенности работы на вашем сервере служб для других пользователей, которым нужен доступ по фиксированному IP-адресу.
      Создание собственного AMI — скрипт (http://ec2ubuntu-build-ami.notlong.com) от Эрика Хэммонда (Eric Hammond), который собирает, комплектует и загружает образ Ubuntu или Debian на Amazon EC2. 
      Веб-интерфейс Amazon EC2 для управления виртуальным сервером. 
      В завершение своего рассказа Коэн Вервлоесем дает подсказки о применении виртуального сервера простыми пользователями.

Шультайс Н. Sphinx : Найдется, что настроено

Шультайс Н. Sphinx [Текст] : Найдется, что настроено / Никита Шультайс  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 80-83. — (Sphinx. Учебник). — Прил.: "Справка о весе". — С. 82 ; "SphinxClient: другие методы" : [Класс SphinxClient — методы SetRetries, SetLimits, $max_matches, $cutoff]. — С. 83.
      Аннотация
      Если поисковая форма Google или Яндекса уже не годится для вашего проекта, обратите внимание на SQL Phrase Index.
      Система и движок полнотекстового поиска для высоконагруженных веб-сервисов Sphinx (SQL Phrase Index; www.sphinxsearch.com), разработанная Андреем Аксеновым — характеристики, установка их исходного кода, основные части (утилита indexer, демон searchd, интерфейс доступа к searchd), файл конфигурации, запуск indexer в консоли, поиск из PHP на сервере под управлением Apache при помощи модуля sphinxapi.php, режимы поиска.

Балдин Е. Анализ данных с R : R: Размножаем реальность

Балдин Е. Анализ данных с R [Текст] : R: Размножаем реальность / Евгений Балдин, Сергей Петров  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 68-71. — (Анализ данных с R. Учебник). — Прил.: "К вопросу о данных". — С. 68.
      Аннотация
      Многим кажется, что статистика — сухая теория, но Сергей Петров и Евгений Балдин показывают, что благодаря среде статистического анализа R от нее может быть практическая польза и решают задачу оценки эффективности персонифицированной адресной рассылки Гродненского госуниверситета имени Янки Купалы (ГрГУ им. Я. Купалы) потенциальным кандидатам к поступлению на физико-технический факультет ГрГУ. В статистике это задача для метода размножения выборок или бутстреп-анализа (bootstrap resampling technique, или bootsrapping). 

Моррисон Г. MythTV 0.22

Моррисон Г. MythTV 0.22 [Текст] : [обзор версии приложения] / Грэм Моррисон (Graham Morrison)  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 11. — (Обзоры) (Linux Format на DVD). — Прил.: "Вкратце" : [Краткая характеристика MythTV] ; "Ключевое ПО" : [Системные требования] ; "Свойства навскидку. Многоканальность. Новые темы" ; "Вердикт. MythTV 0.22". 
      Аннотация
      Открытое приложение MythTV (www.mythtv.org) — продвинутый персональный программный мультимедиа-комбайн, способный записывать, задерживать и перематывать "живые" телепередачи, воспроизводить фильмы, музыку, игры и фотографии. В версии отмечены новый графический интерфейс, непосредственный просмотр телепередач, поддержка формата цифрового спутникового телевещания DVB-S2, ускорение декодирования видео с помощью интерфейса Video Decode and Presentation API for Unix (при наличии мощной видеокарты Nvidia). 
      Притчей во языцех стала жуткая процедура настройки этого детища Айзека Ричардса (Isaac Richards) и компании, а воз и ныне там.

Шарма М. Privoxy: Рулим web-доступом

Шарма М. Privoxy: Рулим web-доступом [Текст] / Маянк Шарма (Mayank Sharma)  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 84-87. — (Hardcore Linux. Учебник). — Прил.: "Редактируем в браузере" : [Редактирование файлов конфигурации Privoxy через веб-интерфейс браузера] ; "Скорая помощь. В зависимости от установки Privoxy, конфигурационные файлы могут храниться в директории /etc/privoxy или в /usr/local/etc/privoxy/.". — С. 85 ; "Скорая помощь. Шаблоны подстановки — основа конфигурационных файлов, поэтому не удивляйтесь, увидев множество точек, звездочек и квадратных скобок." ; "Используем псевдонимы" : [Псевдонимы — запись, название]. — С. 86 ; "Скорая помощь. Для чтения файла сообщений используйте Vi: он подсвечивает сообщение, и читать его проще." ; "Шаг за шагом: Установка Privoxy из исходных кодов" : [Пошаговое руководство]. — С. 87. 
      Аннотация
      Как фильтровать сомнительный контент Сети с помощью Privoxy (http://www.privoxy.org/) — редактирование конфигурационных файлов, определяющих, как модифицировать содержимое просматриваемых страниц; контроль веб-страниц средствами действия (над cookies, блокируемыми баннерами, изображениями, всплывающими окнами и другими объектами, заданными в файлах действий default.action и user.action) и фильтры; ограничение доступа к сайтам; блокирование cookies и баннеров; обход цензуры при помощи Tor и настройка совместной работы с ним.
 

Хадсон Д. LilyPond : Запечатлейте свою музыку

Хадсон Д. LilyPond [Текст] : Запечатлейте свою музыку : [набор нот в программе LilyPond] / Джон Хадсон (John Hudson)  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 42-43. — Прил.: "Использование переменных" : [Создание отдельных партий для певца или музыканта]. — С. 43. 
      Аннотация
      LilyPond (http://lilypond.org) — продвинутая TeX-подобная свободная консольная программа для набора нот, добавления под нотный стан текста слов песен. Как в случае с научным языком разметки TeX, LilyPond родилась в результате неудовлетворенности современными печатными материалами. Наш современник из русскоязычного сообщества LilyPond в социальной сети ВКонтакте: "Ноты, созданные с помощью LilyPond, имеют такой же строгий, взвешенный и элегантный вид, как лучшие ноты классической гравировки." (http://vk.com/lilypond). Джон Хадсон рассказывает как создавать музыкальные партитуры с помощью LilyPond.

 

 

Толстой А. Пять советов

Толстой А. Пять советов [Текст] : [Полезные советы пользователю Linux] / Александр Толстой  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 38-41. — (Xитрости в Linux). — Содерж.: Ядро без команд : [Выбор, загрузка, сборка ядра Linux для дистрибутивов на базе Debian при помощи KernelCheck (http://kcheck.sf.net) — графического интерфейса к набору сценариев на Python]. — С. 38 ; Speed Disk для Linux : [Дефрагментация отдельного каталога с помощью скрипта (http://ck.kolivas.org/apps/defrag/) от Кона Коливаса (Con Kolivas); дефрагментация раздела с файловой системой XFS с помощью консольной программы xfsdump (http://ftp.de.debian.org/debian/pool/main/x/ xfsdump/)]. — С. 39 ; Кино в тишине : [Снижение шума системного блока при помощи консольных программ: снижение шума вентилятора процессора — утилиты из набора lm-sensors (pwmconfig — для калибровки напряжения, подаваемого на вентилятор); отключение винчестера и упреждение обращения к нему путем кэширования фильма в память, если ее достаточно]. — С. 39-40 ; Другая файловая система : [Файловая система NILFS (http://www.nilfs.org) — принцип работы, отличия от ZFS из OpenSolaris, минусы, применение, практика работы с пакетом утилит nilfs-utils]. — С. 40-41 ; Лифт имени Линуса : [Планировщик ввода/вывода (I/O) для оптимизации работы дисковой подсистемы: назначение, особенности планировщиков (CFQ (Complete Fair Queueing), NO-­OP, Anticipatory, Deadline), установка, настройка] . — С. 41.
      Аннотация
      Пять лучших советов пользователям Linux из коллекции Александра Толстого — сборка ядра, дефрагментация отдельного каталога, снижение шума системного блока, файловая система NILFS, оптимизация работы винчестера.

Ботвик Н. Сети : Часть 12: BackupPC: Как решить вопрос

Ботвик Н. Сети [Текст] : Часть 12: BackupPC: Как решить вопрос / Нейл Ботвик  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 68-71. — (Сети. Учебник). — Прил.: "Копирование сервера" : [Запуск rsync от имени суперпользователя-root: изменение файла настройки хоста и конфигурации sudo, чтобы разрешить пользователю BackupPC запускать rsync от имени root без запроса пароля]. — С. 69 ; "Зачем нужно Visudo?" : [Изменение настроек sudo с применением visudo вместо непосредственного редактирования файла /etc/sudoers]. — С. 70 ; "Безопасность" : [Резервирование системных файлов и обеспечение безопасности резервных копий системных файлов через запуск отдельного экземпляра Apache для резервных копий]. — С. 71. 
      Аннотация
      Сервер автоматического резервирования, проверки резервных копий и восстановления данных компьютеров сети BackupPC 3.1.0 (http://backuppc.sourceforge.net) — настройка сервера резервного копирования, параметры файла настройки сервера, пользовательский веб-интерфейс, особенности использования на публичном веб-сервере.

Ченнел Э. APT: Следим за обновлениями

Ченнел Э. APT: Следим за обновлениями [Текст] / Энди Ченнел  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 54-55. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Перед выполнением полного обновления системы позаботьтесь о наличии свежей резервной копии ваших данных.". — С. 54 ; "Скорая помощь. Если вы используете приложения из репозиториев разработчиков, вам, возможно, следует обновляться почаще, в связи с быстрым темпом развития приложений.". — С. 55. 
      Аннотация
      Обновление приложений в системе под Ubuntu с помощью Advanced Package Tool (APT) и ее графической оболочки Synaptic. Добавление или удаление стороннего репозитория в Synaptic.

Фиоретти М. Что за штука… Telepathy

Фиоретти М. Что за штука… [Текст] : Telepathy / Марко Фиоретти  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 44-45. — Внутритекст. веблиогр.
      Аннотация
      Telepathy (http://telepathy.freedesktop.org/) — каркас, "комплекс программных библиотек и протоколов" для унификации многих видов онлайн-­коммуникаций в реальном времени. Марко Фиоретти в форме вопросов и ответов раскрывает суть, принцип действия, технические детали, внутреннее устройство, примеры использования, роль в развитии свободного программного обеспечения технологии Telepathy. 
       Для заинтересовавшихся разработкой совместимого с Telepathy программного обеспечения рекомендуется руководство разработчика Telepathy (Telepathy Developer’s Manual) на http://people.collabora.co.uk/~davyd/telepathy-­book) и предлагается посмотреть примеры использования Telepathy API на http://telepathy.freedesktop.org/wiki/recipes, программистам для KDE рекомендуется посетить http://techbase.kde.org/projects/telepathy.

Федорчук А. RPM: Нынче не то, что давеча

Федорчук А. RPM: Нынче не то, что давеча [Текст] : [Управление RPM-пакетами в Linux] / Алексей Федорчук  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 40-43. — (Yum и PackageKit). 
      Аннотация
      Открытый консольный менеджер RPM-пакетов Yum (Yellow Dog Updater, Modified; http://yum.baseurl.org/): синтаксис, настройка в целом, настройка доступа к репозиториям.
      PackageKit (http://www.packagekit.org/) — открытый и свободный набор приложений для обеспечения высокоуровневого интерфейса для различных пакетных менеджеров (Yum, APT, Smart, Pacman и других) — обзор графической оболочки, работа с ней по установке и удалению пакетов, советы по подготовке к установке или удалению пакетов. 

Браун К. Виртуализация — это просто

Браун К. Виртуализация — это просто [Текст] / Крис Браун  //  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 — швейцарский нож управления виртуальными машинами.
      Виртуальная машина и виртуальная сеть.