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

Кемп Д. Управление и контроль

Кемп Д. Управление и контроль [Текст] / Джульетта Кемп  //  Linux Format. — 2009. — № 7 (120), июль. — С. 34-37. — (Системы контроля версий). — Веблиогр. "Ресурсы": с. 36 (7 назв.). — Содерж.: Bazaar. Распределенная система не без способностей к централизации. Сайт http://bazaar­vcs.org. Лицензия GPL. Применяется в MySQL, Gnash, Squid ; Прочие претенденты : [Краткая информация о системах контроля версий Perforce, CVS, Mercurial]. — С. 35 ; Subversion. Централизованная система, призванная устранить часть проблем CVS. Сайт http://subversion.tigris.org. Лицензия Apache License. Применяется в KDE, Python, Ruby, Mono, Google Code. — С. 36 ; Git. Чрезвычайно распределенная, и очень быстрая. Сайт http://git­scm.com. Лицензия GPL. Применяется в ядре Linux, Gnome, Perl, X.org, VLC, Android ; Вердикт : [Критерий выбора системы контроля версий]. — С. 37
      Аннотация       
      Механизмы функционирования и достоинства клиент-серверных и распределенных систем контроля версий.
      Чем отличаются друг от друга три наиболее популярные системы контроля версий Bazaar, Subversion и Git.

 

Рудницкий Г. Calculate Linux Desktop

Рудницкий Г. Calculate Linux Desktop [Текст] : Дистрибутив Linux / Григорий Рудницкий  //  Linux Format. — 2009. — № 7 (120), июль. — С. 11. — (Обзоры). 
      Аннотация
      Calculate Linux Desktop 9.6 (www.calculate­linux.ru) — настольный дистрибутив для опытных пользователей, созданный российской компанией Calculate Pack на базе Gentoo. Наряду с достоинствами дистрибутива (интересная реализация механизма обновления, отличнвя документация, возможность сборки собственного варианта дистрибутива) указаны и недостатки. В обзоре отмечена специализированная серверная версия дистрибутива Calculate Directory Server, способная выступать в  качестве главного контроллера домена в Windows ­сетях – в таких сетях смогут работать компьютеры под управлением Windows и Linux. 

 

Шарма М. FFmpeg: Чистим вашу музыку

Шарма М. FFmpeg [Текст] : Чистим вашу музыку / Маянк Шарма  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 60-63. — (Медиа-конверсия. Учебник). — Прил.: "Парад аббревиатур" : [Алгоритмы сжатия lossy (сжатие с потерей данных), lossless (сжатие без потерь данных) и их представители] ; "Скорая помощь. Кодек – например, MP3 – это всего лишь алгоритм кодирования. Полученные данные упаковываются в контейнер (например, FLV), куда можно поместить и информацию, сжатую другим кодеком, допустим, MPEG.". — С. 61 ; "Скорая помощь. Фанатам объемного звучания следует устанавливать в своих настройках максимальное значение -C, чтобы не посрамить свою аппаратуру." ; "Шаг за шагом: Конвертируем видео для YouTube" : [Пошаговое руководство по использованию скрипта Linux Video Converter]. — С. 62 ; "Скорая помощь. Подробный вывод сведений о FFmpeg поможет решить еще одну задачу: узнать, поддержка каких кодеков была установлена при компиляции." ; "Скорая помощь. Чтобы нарезать MPEG или AVI на кусочки для удобства передачи, подойдут специализированные программы вроде mpgtx или Avisplit." ; "Шаг за шагом: Делаем видео переносным с HandBrake" : [Пошаговое руководство]. — С. 63
      Аннотация
      Кодирование музыки и инструменты кодирования аудио и видео.
      FFmpeg (http://www.ffmpeg.org/) — набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Наиболее известные части FFmpeg: libavcodec — библиотека кодирования и декодирования аудио и видео, libavformat — библиотека мультиплексирования и демультиплексирования в медиаконтейнер, программа ffmpeg, работающая из командной строки и предназначенная для перекодирования мультимедийных файлов. FFmpeg опубликован под лицензиями GNU Lesser General Public License 2.1 or later или GNU General Public License 2 or later.
     Маянк Шарма показывает как в командной строке с помощью FFmpeg: получить сведения о видео­ и аудио­файлах, извлечь из видеофайла звуковую информацию, конвертировать видео для публикации на YouTube. 

 

Балдин Е. М. Анализ данных : Продолжая традиции: ROOT

Балдин Е. М. Анализ данных [Текст] : Продолжая традиции: ROOT / Евгений Михайлович Балдин  //  Linux Format. — 2006. — № 9 (83), сент. — С. 91-95. — (Учебник. Анализ данных).
      Аннотация
      В 1994 году лидер команды PAW Рене Брюн (Rene Brun) запустил проект ROOT и на основе  PAW/CERNLIB был разработан свободный инструмент ROOT (http://root.cern.ch). 
      Подробный рассказ о среде анализа данных ROOT — команды, графический интерфейс, базовые объекты (перечислены только те объекты, которые могут пригодиться для представления данных — гистограммы, деревья), функции, интерпретатор С++ или CINT. 

 

Балдин Е. М. Анализ данных : Часть 2. PAW: приемы работы

Балдин Е. М. Анализ данных [Текст] : Часть 2. PAW: приемы работы / Евгений Михайлович Балдин  //  Linux Format. — 2006. — № 8 (82), авг. — С. 112-116. — (Учебник. Анализ данных).
      Аннотация
      Приемы работы с PAW на примере реального простейшего анализа, а также гистограммы, функции (демонстрируется на классическом фрактальном изображении имени Мандельброта). 

Балдин Е. М. Знакомство с PAW

Балдин Е. М. Знакомство с PAW [Текст] / Евгений Михайлович Балдин  //  Linux Format. — 2006. — № 7 (81), июль. — С. 100-103. — (Учебник. Анализ данных). — Веблиогр.: с. 103 (4 назв.).
      Аннотация
      Программное обеспечение анализа данных в системах под управлением Debian Linux.
      PAW или Physics Analysis Workstation (paw.web.cern.ch/paw/) – интерактивная программа анализа и графического представления результатов, с возможностью автоматизации посредством скриптов – введение, история, установка программы, объекты PAW (векторы, гистограммы, ntuple’ы и cut’ы), встроенный язык программирования FORTRAN, проблемы работы с PAW.  

Сондерс М. Slack в будущее!

Сондерс М. Slack в будущее! [Текст] : [Материалы о Slackware — старейшем дистрибутиве Linux] / Майк Сондерс  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 34-37. — (Slackware). — Веблиогр. "Slackware в Интернет": с. 37 (5 назв.). — Содерж.: Slack в будущее!. — С. 34-35 ; Пропавшие релизы : [Чтобы идти в ногу с другими дистрибутивами (Red Hat 7, Mandriva 7 и т. д.), в 1999 Патрик Фолькердинг перескочил с версии 4 на версию 7 и Slackware 5 и 6 не существуют] ; Происхождение Slack : [Этимология слова «Slack»]. — С. 35 ; Шаг за шагом: Установка Slackware : [Пошаговое руководство]. — С. 36 ; Попробуйте сейчас : [Основы работы в Slackware]. — С. 36-37 ; 1993 : [Хронология выхода релизов Slackware (1993-2007]. — С. 36, 37.
      Аннотация 
      Почему Slackware (www.slackware.com) столь популярен среди линуксоидов. 
      Установка Slackware. 

 

Якшин М. М. Inquisitor тестирует, чтобы вы спали спокойно

Якшин М. М. Inquisitor тестирует, чтобы вы спали спокойно [Текст] : [член команды Inquisitor Михаил Михайлович Якшин aka GreyCat рассказывает о платформе тестирования и сертификации компьютерного оборудования Inquisitor / вел Е. М. Балдин]  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 32-33. — (История успеха). — Прил.: "Евгений сказал…" : [О работе LiveCD Inquisitor и о необходимости переработки его интерфейса]. — С. 32
      Аннотация
      Inquisitor (www.inquisitor.ru) — свободная платформа с открытым исходным кодом для тестирования и сертификации компьютерного оборудования, доступная как для домашнего, так и для промышленного применения. Михаил Михайлович Якшин о грустной ситуации в сфере промышленного тестирования компьютеров и преимуществах использования свободного программного обеспечения и открытой модели разработки в решении проблем организаций и домашних пользователей, о сотрудничестве команды Inquisitor и подразделения системного администрирования в CERN, о пакете Einarc, разработанном в рамках Inquisitor. 

 

Моррисон Г. Эффективная работа в Linux

Моррисон Г. Эффективная работа в Linux [Текст] : [Самые лучшие и новаторские способы повышения производительности своего труда] / Грэм Моррисон  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 22-29. — (Будем продуктивнее). — Содерж.: В интернетах. Живя в сети, почему бы не взять от жизни все по полной? : [Утилита Choqok и плазмоид Twitter в KDE — для подключения к популярным сайтам микроблогов Twitter и Identi.ca; выгрузка изображений на сайты Flickr, Picasa Web или SmugMug — программа Digikam под Gnome] ; Шаг за шагом: Tweet’тим из Pidgin’а : [Обновление учетной записи, добавление друзей, обновление статуса на сайте микроблогов Identi.ca]. — С. 23 ; Подсказка : [Плазмоиды в KDE 4.2 и 4.3 поддерживают виджеты Google Gadget, которые можно добавить в вашу коллекцию, удерживая кнопку Install New Widgets]. — С. 24 ; Рабочий стол Linux. Пользуетесь ли вы Gnome, KDE или каким­либо другим окружением некоторые уловки могут здорово упростить вашу работу : [Плазмоиды (Magic Folder, Gnome Do, Hamster)]. — С. 24-25 ; Yakuake : [(Yet Another Kuake) — способ попасть в командную строку из рабочего стола] ; Шаг за шагом: Shutter, гений экранных снимков : [Пошаговое руководство по работе c программой]. — С. 25 ; Из вашего браузера. За web­-апплетами будущее – так сделайте его ярче! : [Расширения Firefox Speed Dial, iMacros и AutoPager] ; CookieSwap : [Расширения Firefox для переключения между наборами cookie]. — С. 26 ; В офисе. Работая с умом, а не с надсадом, вы успеете больше. Ну, то есть, так говорят… : [Оповещения для почты — KCheckGmail, Mail Notification, Google Gadgets; встроенные календари Evolution и Kontact] ; OpenOffice.org и Google Docs : [Расширение OpenOffice.org, которое синхронизирует офисные документы с документами на Google Docs] ; Шаг за шагом: OpenOffice.org2GoogleDocs : [Пошаговое руководство по использованию расширения] . — С. 27 ; Обслуживание системы. Забота об оптимальной настройке компьютера очень важна, а резервы для повышения эффективности всегда найдутся : [Поиск забытых файлов при помощи графического приложения Filelight под KDE; просмотр файлов системных системных журналов — System Log Viewer под Gnome, KSystemLog под KDE] ; HardInfo : [Приложение Gnome для получения информации о системе и ее тестирования]. — С. 28 ; Командная строка. Экономить время и повышать эффективность можно даже в оболочке : [Использование истории ввода Bash, утилита screen] ; Подсказка. В дистрибутивах вроде Ubuntu, которые настаивают на отсутствии учетной записи root, команда sudo bash бесценна для запуска оболочки от имени администратора ; Шаг за шагом: Подключение к работающему сеансу screen : [Пошаговое руководство]. — С. 29. 

 

Балдин Е. М. MetaPost : Часть 4. Дополнительные главы

Балдин Е. М. MetaPost [Текст] : Часть 4. Дополнительные главы / Евгений Михайлович Балдин   //  Linux Format. — 2006. — № 6 (80), май. — С. 100-105. — (Серия "Компьютерные ТеХнологии") (Учебник MetaPost).
        Аннотация
        Cтандартные пакеты MetaPost: boxes – предназначен для рисования простых диаграмм, функциональности этого пакета достаточно для автоматической генерации достаточно сложных зависимостей. В качестве примера показано, как была реализована диаграмма, объясняющая действие MetaPost-конвейера во введении в цикл статей по MetaPost. (Linux Format, 2006, № 2 (76), февр., С. 116-119); пакет feynmp (1995, Торстен Охл (Torsten Ohl)) для рисования фейнмановских диаграмм (используются для вычисления сумм большого числа вкладов от элементарных процессов; эта технология в свое время продвинула технику вычислений в физике высоких энергий). 
        Полезные приемы MetaPost: создание фракталов, прием clip (увеличительное стекло), штриховка, вставка картинки, треугольник Паскаля и представление больших чисел.
       В кратком обзоре рассказать всё невозможно. Основные понятия и приёмы изложены, но многое в обзор не вошло. В частности, совсем не рассмотрены 3D объекты, создание геометрических чертежей, параметризация пути и векторные поля в MetaPost. При необходимости об этом можно прочитать. 

Балдин Е. М. MetaPost : Часть 4. Графики и диаграммы

Балдин Е. М. MetaPost [Текст] : Часть 4. Графики и диаграммы / Евгений Михайлович Балдин   //  Linux Format. — 2006. — № 5 (79), май. — С. 109-113. — (Серия "Компьютерные ТеХнологии") (Учебник MetaPost).  
      Аннотация   
      Как создавать красивые графики и представительные диаграммы.

Балдин Е. М. MetaPost : Часть 3. Начала автоматизации

Балдин Е. М. MetaPost [Текст] : Часть 3. Начала автоматизации / Евгений Михайлович Балдин   //  Linux Format. — 2006. — № 4 (78), апр. — С. 104-106. — (Серия "Компьютерные ТеХнологии") (Учебник MetaPost).
       Аннотация
       Автоматизация рутинных процедур MetaPost — команды, циклы, условные операторы, макросы, стандартные функции (полный список стандартных функций представлен в "A User’s Manual for MetaPost" Джона Хобби, который идёт со стандартной поставкой LaTeX в виде файла mpman.pdf).

Балдин Е. М. MetaPost : Базовые элементы

Балдин Е. М. MetaPost [Текст] : Базовые элементы : [точки, пути, вставки текста, заливка, цвета] / Евгений Михайлович Балдин   // Linux Format. — 2006. — № 3 (77), март. — С. 96-99. — (Серия "Компьютерные ТеХнологии") (Учебник MetaPost). 
       Аннотация 
       Изучаем базовые элементы  (точки, пути, вставки текста, заливка, цвета), из которых строятся все изображения MetaPost.

Балдин Е. М. Введение в MetaPost

Балдин Е. М. Введение в MetaPost [Текст] / Евгений Михайлович Балдин  //  Linux Format. — 2006. — № 2 (76), февр.. — С. 116-119. — (Серия "Компьютерные ТеХнологии") (Учебник MetaPost).- Библиогр. "Литература": с. 119.
      Аннотация
      Рисуем без карандаша и мыши…
      Желание контролировать всё в процессе создания книги привело Дональда Э. Кнута (Donald E. Knuth) к созданию программ TeX и METAFONT.
      Изначально METAFONT предназначался для создания шрифтов и результатом его работы был растр с изображением шрифта. Позже аспирант Д. Э. Кнута Джон Хобби (John Hobby) модифицировал METAFONT таким образом, что результатом работы программы стала картинка в формате EPS (Encusulated PostScript). Так появилась программа MetaPost, работу с которой в системе под Linux нам предлагается изучить.
      Когда изучается новая программная технология первое, что надо сделать – это сказать: "Hello World!". Что мы и сделаем…
      Обратите внимание — в качестве базового языка, инструкции которого подаются на вход программы MetaPost используется язык META. Евгений Михайлович Балдин излагает основы этого языка.
      Завершает урок обзор литературы по языку META.        
 

Ботвик Н. Сеть : Часть 4: NFS & Samba: Делим диски

Ботвик Н. Сеть [Текст] : Часть 4: NFS & Samba: Делим диски / Нейл Ботвик  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 77-79. — (Сеть. Учебник) (Сети. Учебник). — Прил.: "Скорая помощь. Экспериментируя с изменением файлов, создайте копию рабочей строки и пометьте ее знаком комментария #, вместо внесения в нее прямых изменений. Потом вы легко сможете все откатить, если ваши изменения не сработают." ; "Опции NFS" : [Ключевые настройки опций экспорта и монтирования]. — С. 77 ; "Скорая помощь. Прежде чем запускать Swat, сохраните копию /etc/samba/smb.conf, потому что Swat удалит из этого файла все комментарии.". — С. 78 ; "Безопасность" : [Для доступа к своим файлам через Интернет безопаснее либо использовать SFTP (часть SSH), если нужна всего лишь возможность копировать файлы, либо создать виртуальную частную сеть (VPN), которая обеспечит безопасную связь между вашим удаленным компьютером и сетью]. — С. 79. 
      Аннотация 
      Основы создания сетевых файловых систем — настройка файлового сервера на базе NFS (v3 и 4) или Samba при помощи Swat (Samba Web Administration Tool) для совместного доступа к файлам из нескольких компьютеров независимо от того, под управлением какой ОС они работают.