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

Шарма Ш. Менеджеры коллекций

Шарма Ш. Менеджеры коллекций [Текст] : [обзор] / Шашанк Шарма  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 14-19. — (Сравнение. Менеджеры коллекций ). — Содерж.: Про наш тест…. — С. 14 ; Tellico. Старичок все еще резво тянет : [Tellico 1.3.5 (http://tellico-project.org/): создание коллекций любого типа, встроенные шаблоны для организации различных типов коллекций (библиография, фильмы, музыка, видеоигры, комиксы, монеты, марки, вино, настольные игры); настраивемость шаблонов, поддержка интернет-­источниов информации об элементах коллекции (IMDB — фильмы, ISBNdb — книги, CrossRef — научные статьи и библиографические тексты, серверы SRU, применяемые многими библиотеками для обеспечения доступа к своим каталогам; экспорт и импорт данных почти изо всех популярных форматов коллекций: Alexandria, GCfilms, BibTeX] ; Шаг за шагом: Создание коллекции своего типа : [Tellico 1.3.5: Пошаговое руководство]. — С. 15 ; GCStar. Эта бета обещает больше, чем иное готовое приложение : [GCStar 1.5.0 beta (www.gcstar.org): встроенные шаблоны для организации различных типов коллекций, редактирование шаблонов и полей коллекций, встроенный список сайтов для поиска информации об элементах коллекции с возможностью установки сайта источника для каждого поля] ; Шаг за шагом: Установка GCStar : [Пошаговое руководство]. — С. 16 ; Data Crow. Программа делает все, но не ценой ли излишних жертв? : [Data Crow 3.4.12 (http://datacrow.net) — программное средство каталогизации: встроенные модули, генерирование отчетов, получение данных для коллекции из Интернета (Amazon.com, Imdb.com, Freedb.org), мастера процессов каталогизации, графическое представление коллекции в виде диаграммы, поиск в коллекции, умный интерфейс] ; Шаг за шагом: Работаем в Data Crow : [Пошаговое руководство]. — С. 17 ; Stuffkeeper. Разносторонний, полный функций и нюансов, но отнимает много времени : [Stuffkeeper 0.11.1 (www.stuffkeeper.org/, http://tinyurl.com/r4t8b8): создает отдельную базу данных для каждой коллекции, шаблоны и поля создает пользователь, реализует полный контроль пользователя над данными] ; Moll. А не лучше ли взять простой текстовый редактор : [Инструмент командной строки Moll 0.60 (http://tinyurl.com/nam9pu)]. — С.  18 ; Вердикт. GCStar. 9/10 ; Таблица характеристик [Таблица]. — С. 19. 
      Аннотация
      Программы-каталогизаторы улучшаются с каждым релизом, делая процесс каталогизации быстрым и безболезненным, предоставляя возможность поиска сведений в Интернете, готовые шаблоны и возможности для создания специфической коллекции и отражения особенностей ее объектов. 
 

 

Бикмеев А. Свободная математика

Бикмеев А. Свободная математика [Текст] : [Обзор свободного и бесплатного проприетарного программного обеспечения компьютерной математики, компьютерной алгебры, удаленной работы с математическими пакетами] / Александр Бикмеев  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 108-111. — (Школа LXF). — Прил.: "Коммерческие системы" : [Matlab (численные вычисления), Maple (основной упор сделан на символьные вычисления) и Mathematica (удачно сочетает численные и символьные вычисления), мощный инженерный пакет MathCAD, приводится стоимость одной лицензии программ для академических учреждений в рублях, согласно прайс-листу Softline от 2009 года]. — С. 111. 
     Аннотация
     Возможности и недостатки свободных и бесплатных систем компьютерной математики: в области символьных вычислений (рассмотрены свободный пакет с интерфейсом командной строки Maxima (http://maxima.sourceforge.net/ru), свободная оболочка к Maxima wxMaxima 0.8.3, бесплатный продукт SMath Studio (http://ru.smath.info/forum/)), в области численных расчетов (свободные аналоги системы компьютерной алгебры Matlab — консольное приложение GNU Oсtave (http://www.gnu.org/software/octave/), графический интерфейс к GNU Octave —  qtOctave, свободный пакет Scilab (http://www.scilab.org), пакет Freemat (http://freemat.sourceforge.net/), средства для удаленной работы с математическими пакетами (виртуальный рабочий лист SMath Studio на сайте программы (http://smath.info/live), система и сервер удаленной работы SAGE (http://www.sagemath.org/), публичные SAGE-серверы в сети).

 

11. Синхронное плавание

11. Синхронное плавание [Текст] : Большой вопрос. Как синхронизировать два домашних каталога?  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 93. — (Ответы). — Прил.: "Шаг за шагом: Синхронизируем две машины в Unison" : [Пошаговое руководство]. 
     Аннотация
     Как Роджер Кеймерон (Roger Cameron) может при помощи программы Unison (www.cis.upenn.edu/~bcpierce/unison) синхронизировать каталоги двух машин под Linux.

Фахрутдинов А. Linux и Active Directory : Часть 2: Samba: ACL и печать

Фахрутдинов А. Linux и Active Directory [Текст] : Часть 2: Samba: ACL и печать / Александр Фахрутдинов  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 72-75. — (Linux и Active Directory. Учебник) (Samba в домене AD. Учебник). — Прил.: "А без списков?" : [Особенности управления правами доступа в файловой системе, не поддерживащей ACL]. — С. 72 ; "Тайный ход" : [Для упрощения работы администраторов в Active Directory прав доступа в Windows и Linux, создатели Samba предусмотрели в файле smb.conf список admin users, учетным записям из его перечня доступ к файловой системе предоставляется от имени root, то есть, пользователи, указанные в admin users, имеют полный доступ к любым файлам в общих папках] ; "Рис. 3. Так происходит печать из Windows ­клиента на сервер Samba" [Изображение] : [Схема]. — С. 74 ; "CUPS спешит на помощь" : [Средства CUPS (www.cups.org) для решения проблем с драйверами Samba — утилита cupsaddsmb для упрощения регистрации драйверов, PostScript-­совместимые драйверы] ; "Скорая помощь. Используя в smb.conf кириллицу, убедитесь, что вы сохранили файл в кодировке UTF­8. В Debian и многих других современных дистрибутивах она установлена по умолчанию.". — С. 75. 
     Аннотация
     В первой части учебника было рассмотрено ввод Samba в домен Active Directory и создание общих папок. 
     Увы, общий доступ к разделяемым ресурсам создает проблемы для безопасности. Во второй части рассмотрено: Samba в управлении правами доступа — контроль доступа к разделяемым ресурсам, реализации списков контроля доступа (Access Control List, ACL, по-английски произносится "эй-си-эл") в Microsoft Windows NT (NTFS ACL), Unix и Linux (POSIX ACLs), раздача прав доступа к файлам и каталогам через диалог безопасности NT (NT security dialog), реализация наследования атрибутов в работе с NTFS ACL; Samba как сервер печати (принт-сервер) — система печати Windows и система печати Linux во взаимодействии с Samba-сервером, настройка Samba-­принтера, печать Windows-клиента, настройка Windows-принтера для печати через интерфейс LPD. 

 

Ботвик Н. Сети : Часть 11: WebDAV: Общий доступ по сети

Ботвик Н. Сети [Текст] : Часть 11: WebDAV: Общий доступ по сети / Нейл Ботвик  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 68-71. — (Сети. Учебник). — Прил.: "Скорая помощь. Для тестирования доступа извне, не вставая с кресла, воспользуйтесь ноутбуком с мобильным 3G-­модемом.". — С. 69 ; Сертификаты SSL : [Защищенный доступ по HTTPS: какую безопасность обеспечивают самоподписанный сертификат и аутентифицированный сертификат] ; "Скорая помощь. Если MediaWiki кажется вам несколько тяжеловесной и вам нужно всего лишь работать над несколькими документами по сети, можете воспользоваться гораздо более простой альтернативой, в которой нет многих возможностей и сложности MediaWiki — DokuWiki (http://wiki.splitbrain.org/wiki:dokuwiki).". — С. 71. 
     Аннотация
     Релизация двух очень разных технологий, которые применяются к веб-серверу Apache, чтобы разрешить удаленное изменение веб-содержимого — WebDAV (Web-based Distributed Authoring and Versioning — распределенное создание и версионирование на основе веб; http://www.webdav.org/) , расширение HTTP, позволяющее читать и изменять файлы после загрузки; вики на движке MediaWiki 1.15.1 (www.mediawiki.org), позволяющая добавлять, редактировать и даже удалять содержимое кому угодно, как в Википедии. 
     WebDAV- настройка, контроль доступа (методы HTTP ­аутентификации, разграничение прав на доступ), обеспечение безопасного соединения через SSL (Secure Sockets Layer). 
     Wiki — общая характеристика, установка и настройка MediaWiki, настройка контроля доступа, настройка безопасности.

 

Мосс Б. Ускоряем Linux!

Мосс Б. Ускоряем Linux! [Текст] / Боб Мосс  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 18-25. — (Сделаем Linux мощнее). — Содерж.: Быстрая загрузка. Тратите бесценные мгновения своей жизни, дожидаясь появления рабочего стола? : [Сокращение времени загрузки — устранение лишней задержки загрузки путем редактирования строки timeout файла /boot/grub/menu.lst; в системе на базе Debian/Ubuntu с многоядерными процессорами распаралеливание выполнение процессов, отредактировав строку CONCURRENCY файла /etc/init.d/rc; оптимизация оперативной памяти, умело распорядившись файлом подкачки и, отредактировав файл /etc/sysctl.conf] ; Улучшим работу диска : [Повышение пропускной способности DMA­совместимого жесткого диска (DMA — Direct Memory Access, прямой доступ к памяти), активировав этот режим] ; Глас Гуру № 1 — Ричард Столлмен. Richard Stallman. Основатель проекта GNU : [Главный совет пользователям — «работайте в командной строке. Ограничиваясь GUI, вы смотрите на свою систему сквозь мутное стекло…»; лучший совет — команда «Bash — M- (если у вас нет клавиши Meta, нажмите Escape, а потом точку), которая копирует последний аргумент предыдущей команды.»]. — С. 19 ; Оптимизация Gnome. Отправьте ненужные элементы автозапуска и элементы меню на свалку истории : [Если машина не подключение к Интернету, то можно включить автоматический вход в систему через GUI; ускорение меню] ; Установка preload : [Демон preload в ускорении загрузки] ; Проволочные рамки : [Как ликвидировать запаздывание, возникающее при перетаскивании окна в рабочем столе Gnome] ; Советы читателей: Экономия в терминале [Таблица] : [Посетители TuxRadar.com советуют комбинации клавиш для ускорения работы в консоли]. — С. 20 ; Оптимизация KDE. Скрытые функции KDE резко повышают производительность : [Отключение IPv6 и особенности этого отключения в различных дистрибутивах Linux, предзагрузка Konqueror] ; Ускорение ext3 : [Настройка в ext3, используемой на серверах, режима обратной записи (writeback)] ; Глас Гуру № 2 — Гаэль Дюваль. Gaёl Duval. Основатель Mandriva и Ulteo : [Лучший совет: «Я всегда пользуюсь ‘!кусок_команды’ в качестве повторителя команды оболочки, которую хочу вызвать снова. Например, если я недавно вводил ‘ps auxww’ и хочу выполнить это еще раз, я просто ввожу ‘!ps’. Конечно, здорово использовать это совместно с номером команды, возвращаемом из списка прошлых команд с помощью ‘history’. Просто введите ‘!номер_команды’, и повторится команда из списка истории команд.»]. — С. 21 ; Тюнинг для вашей сети. Если закачки стали тормозить, следуйте нашим советам : [Оптимизация настроек TCP редактированием файла /etc/sysctl.conf, настройкой TCP-метрик и размера «истории» (backlog) пакетов] ; Дать хосту имя ‘localhost’ : [Поменять самые верхние строки в файле /etc/hosts] ; Вариации окна TCP : [Как вариации размера пакетов влияют на скорость сети и как настроить опптимальный размер окна TCP] ; Советы читателей: MySQL : [Джон Хадсон (John Hudson) и Леандро Моргадо (Leandro Morgado) из Sun Microsystems советуют: как создать резервную копию базы данных MySQL в одном файле одной командой в терминале; как использовать файл ~/.my.cnf для установки беспарольного входа и как ограничить право доступа к этому файлу]. — С. 22 ; Быстрый Firefox. Взбодрите свой браузер с помощью малоизвестных трюков : [Как настроить быстрый показ страниц, как задействовать технологию HTTP pipelining (конвейерная обработка, как ускорить загрузку меню)] ; Отключение IPv6 (опять!) ; Оптимизация истории : [Уменьшение количества записей в истории веб-посещений] ; Глас Гуру № 3 — Пол Фрилдс. Paul Frields. Лидер проекта Fedora : [Лучший совет: «…сочетание почтового клиента Mutt с offlineimap. Утилита offlineimap синхронизирует… удаленные IMAP-­ящики с локальным жестким диском, и время чтения почты сокращается на порядок.»]. — С. 23 ; Самое быстрое зеркало : [Установка расширения, которое ведет загрузку пакетов с самого быстрого зеркала Yum] ; Советы читателей: При аварии [Таблица] : [Комбинации клавиш, которые позволят перезагрузиться с минимальной потерей данных при зависании машины] ; OpenOffice.org быстр! : [Офисный пакет станет быстрее, если в настройках Tools > Options > Memory (Сервис > Параметры > Память) уменьшить количество потребляемой памяти, сократив количество шагов отката редактирования] ; Увеличим кэш графики. — С. 24 ; Ускорьте свои программы. Станьте производительнее, оптимизировав типовые приложения : [Как избежать перепроверок метаданных пакетов, скачав весь кэш разом, что позволит Yum обращаться к нему, а не к сетевым ресурсам; установление оптимального обновления кэша OpenOffice.org; очистка кэша от лишних пакетов Yum; установка скрипта apt­fast в Axel для управления пакетами; в настройках Gnome выбрать лучший сервер (Select Best Server); отключить JRE в настройках OpenOffice.org; уменьшить объем истории, сохраняемой Opera; отключить завершение имен в Opera]. — С. 24-25; Вечер в опере : [Плюсы использования браузера Opera] ; Удаление старых пакетов : [Советы по удалению старых версий пакетов средствами командной строки] ; Эй, Presto — поскорей! : [Совет установить модуль расширения Presto для закачки не просто обновлений версий, а существенных изменений] ; Глас Гуру № 4 — Клеман Лефевр. Clement Lefebvre. Основатель и "хранитель" Linux Mint : [Отметил, что команда ‘cd ­’ «экономит массу времени, перенося вас назад, на предыдущие позиции»; основной совет: «В Linux Mint мы добавили команду ‘search’, основанную на ‘find’ и ‘grep’. Она рекурсивная, подсвечивает результаты, отображает имена файлов и даже номера строк.»]. — С. 25.

Боровский А. CMake : Часть 3. Раздвигая горизонты

Боровский А. CMake [Текст] : Часть 3. Раздвигая горизонты / Андрей Боровский  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 82-84. — (CMake. Учебник). — Прил.: "Подключение библиотеки" ; "Скорая помощь" : [Как в мета-проекте CMake получить значение переменной окружения, для которой нет встроенного «двойника»]. — С. 83. 
      Аннотация 
      Как писать собственные сценарии расширения CMake, подключать к проекту библиотеки, устанавливать ПО и создавать дистрибутивы исходных текстов с помощью утилиты CPack из пакета CMake (нет, не Linux, но тоже полезные). 

 

Боровский А. CMake : Часть 2. Интроспекция и логика

Боровский А. CMake [Текст] : Часть 2. Интроспекция и логика / Андрей Боровский  //  Linux Format. — 2008. — № 10 (110), окт. — С. 92-95. — (CMake. Учебник). — Прил.: "Ловкость рук и никакого мошенничества" : [Как CMake определяет местоположение файлов библиотек, экспортируемые ими функции, выясняет параметры заголовочных файлов, размеры базовых типов и многое другое]. — С. 93 ; "Ключи программы cmake" : [Справка]. — С. 95.
     Аннотация 
     Того, что мы узнали о CMake во второй части учебника, достаточно для писания простейших случаев, однако для сборки более сложных проектов требуются более глубокие знания. Поэтому мы научимся писать скрипты, сканирующие целевую систему и выуживающие из нее все, что нужно для безупречной сборки проекта.

Попов В. Почему — VIM?

Попов В. Почему — VIM? [Текст] / Владимир Попов  //  Linux Format. — 2006. — № 4 (78), апр.. — С. 98-101. — (Учебник VIM). — Веблиогр. "А дальше…": с. 100 (9 назв.). — Прил.: "VI-минимум". — С. 99.
     Аннотация
     Терминал-ориентированный текстовый редактор VIM — краткая история, логика работы, возможности. 
     VIM в графической среде. 

Проберт Р. XSLT: Создадим таблицу стилей

Проберт Р. XSLT: Создадим таблицу стилей [Текст] / Рейчел Проберт // Linux Format. — 2007. — № 4 (91), апр. — С. 60-63. — (Изучаем XSLT. Учебник). — Веблиогр. "Образцы таблиц": с. 60 (3 назв.). — Прил.: "Браузеры и RSS" [Таблица]. — С. 62 ; "Выражения XPath" [Таблица]. — С. 63.
      Аннотация
      eXtensible Stylesheet Language Transformation или XSLT – это язык преобразования одних XML-документов в другие XML-документы. Он является подмножеством XSL, языка таблиц стилей XML. 
      Показано как составить на XSLT таблицу стилей, "подгоняющую" существующую RSS-ленту (ленту новостей о Linux/Unix сайта www.digg.com) к дизайну своего сайта и как применить эту таблицу к исходному XML, чтобы пользователи могли просмотреть новости в человеко-читаемом виде.
      Изучив XSLT можно превратить в веб-страницы не только RSS, а и фотоальбомы, и многое другое, хранящееся в XML.

 

Боровский А. Программирование для Unix : Часть 12: С окнами на «ты»

Боровский А. Программирование для Unix [Текст] : Часть 12: С окнами на "ты" / Андрей Боровский  //  Linux Format. — 2007. — № 5 (92), май. — С. 78-81. — (Программирование для Unix. Учебник). 
     Аннотация
     Заключительная статья цикла о низкоуровневом программировании в Linux/Unix. 
     Продолжение знакомства с библиотекой ncurses — в ncurses-II рассматриваются важные возможности ncurses, такие, как управление цветом (на примере программы cursedcolors) и поддержка мыши (на примере программы cursedmouse).

Боровский А. Программирование для Unix : Часть 11: ncurses: привет Окнам!

Боровский А. Программирование для Unix [Текст] : Часть 11: ncurses: привет Окнам! / Андрей Боровский  //  Linux Format. — 2007. — № 4 (91), апр. — С. 80-83. — (Программирование для Unix. Учебник). 
     Аннотация
     Дополнительное средство управления терминалом – открытая библиотека ncurses (new curses), которая создает удобный интерфейс для утилит командной строки и расцвечивает терминал всеми цветами радуги. 

Боровский А. Программирование для Unix : Часть 10: Консольный ввод/вывод

Боровский А. Программирование для Unix [Текст] : Часть 10: Консольный ввод/вывод / Андрей Боровский  //  Linux Format. — 2007. — № 3 (90), март. — С. 74-77. — (Программирование для Unix. Учебник). 
     Аннотация
     Интерфейс терминала (консоли) Unix обладает гораздо большим числом возможностей, чем кажется на первый взгляд. Некоторые дополнительные возможности работы с терминалом при помощи интерфейса termios демонстрирует Андрей Боровский.

Шарма Ш. MaxMenu: Сущий шведский стол

Шарма Ш. MaxMenu: Сущий шведский стол [Текст] : [обзор возможностей меню приложений] / Шашанк Шарма  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 84-87. — (Hardcore Linux. Учебник) (MaxMenu. Учебник). — Прил.: "Конвертируем аудиофайлы" : [Особенности конвертации аудиофайлов в MaxMenu]. — С. 85 ; "Шаг за шагом: Генерируем SSH-ключи в MaxMenu" : [Пошаговое руководство]. — С. 86 ; "Создаем пары ключей SSH" : [Генерация ключей RSA и DSA в командной строке]. — С. 87
      Аннотация
      Приложение MaxMenu в системе под управлением Ubuntu или Mandriva — интерфейс и режимы работы (GUI, Text, Root), установка, модули, настройка модулей на примере модуля Audio Tool, групповое переименование файлов (шесть режимов!), генерация ключей SSH в режиме GUI и ключей RSA в режиме Text, сборка ядра Linux в режиме Root, управление службами в текущем сеансе или настройка их на всех уровнях запуска. 
      Также MaxMenu позволяет обнаруживать и удалять так называемые пакеты-­листья (leaf packages) — зависимости, которые уже не нужны ни одному установленному пакету и в системе они болтаются зря.