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

Ботвик Н. Работа в сети : Apache: Твой web-сервер

Ботвик Н. Работа в сети [Текст] : Apache: Твой web-сервер / Нейл Ботвик  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 64-67. — (Работа в сети. Учебник). — Прил.: "Глоссарий" : [Daemon (демон), Inetd, Directive (инструкция, директива)] ; "Скорая помощь. Не забывайте перезапускать Apache после каждого изменения настроек. Иначе будете недоумевать: куда девались изменения?". — С. 65 ; "Скорая помощь. Если вы намерены запускать на одном компьютере несколько серверов, используйте директиву Listen для прослушивания ими разных портов, и соответствующим образом настройте маршрутизатор." ; "Доступ root". — С. 66 ; "Скорая помощь. Наладив работающий сервер, сделайте резервную копию каталога конфигурации. Вдруг вы забудете или потеряете что-то: нетрудно будет восстановить.". — С. 67
      Аннотация 
      В цикле уроков будут рассмотрены типы серверов, устанавливаемых в Linux, их настройка и мы узнаем, какую пользу можно из этого извлечь. Автор не касается физических сетей – об этом позаботится инсталлятор дистрибутива, опускает также подробности установки приложений. 
      Задача этого урока – настройка веб-сервера Apache и подключение его к сети. Рассказано, как организовать обслуживание веб-страниц для локальной сети, как обеспечить к ним доступ через интернет-подключение, как получить доменное имя, чтобы ваш сайт имел не только (зачастую динамический) IP-адрес. 

 

Ботвик Н. Сеть: Загрузка без винчестера

Ботвик Н. Сеть: Загрузка без винчестера [Текст] / Нейл Ботвик  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 78-81. — (Сетевая загрузка. Учебник). — Прил.: "Системные требования". — С. 78 ; "Chroot’инг" : [Произведение изменений на клиентских компьютерах из сервера с помощью chroot]. — С. 80 ; "Общий доступ к каталогам". — С. 81.
      Аннотация
      Централизованное хранение данных – зачастую оптимальный выбор для работы группы компьютеров (примеры — домашний кинотеатр, кластер, интернет-кафе). В этом случае, так называемая "загрузка по сети", позволяет компьютеру получить все необходимое от другого компьютера через сеть. Причины для этого могут быть разные и способов реализации несколько, но Нейл Ботвик демонстрирует только один. PXE (Preboot eXecution Environment или pixie – среда выполнения перед загрузкой) – самый простой способ обеспечить запуск через сеть, если клиентский компьютер (без жесткого диска) его поддерживает. На большинстве современных материнских плат есть по меньшей мере одна сетевая карта с поддержкой PXE, так что это самый простой вариант для системы под Linux. 

 

Боровский А. Читаем с листа

Боровский А. Читаем с листа [Текст] / Андрей Боровский  //  Linux Format. — 2009. — № 5 (118), май. — С. 36-39. — (Распознавание текстов). — Прил.: "Мои пять копеек" : [Андрей Боровский поддерживает альтернативную собственную ветвь Cuneiform (symmetrica.net/cuneiform-linux, https://code.launchpad.net/~anb-symmetrica/cuneiform-linux/cuneiform-multilang) и сообщает о добавленных им некоторых возможностях (о них тоже говорится в статье)]. — С. 37 ; "Результаты тестирования Cuneiform 0.6.0" [Таблица]. — С. 38 ; "Таблица функций" [Таблица] : [Основные параметры Cuneiform и Tesseract]. — С. 39
      Аннотация 
      Изложены причины отставания открытого программного обеспечения и Linux в области оптического распознавания текстов и необходимость разработки открытых инструментов распознавания текста. При этом Андрей Боровский обращает внимание на известную проблему конкуренции между открытыми и закрытыми платформами, которая заключается в том, что успешная открытая программа не добавляет конкурентных преимуществ какой-либо конкретной платформе, так как может быть без особых усилий перенесена на любую закрытую ОС. 
      Рассмотрены приложения командной строки для распознавания текста — свободно распространяемая открытая система оптического распознавания текстов Cuneiform 0.6.0 (https://code.launchpad.net/cuneiformlinux/+download) и свободная программа для распознавания текстов Tesseract (http://tesseract-ocr.googlecode.com/). 

 

Кемп Д. Жизнь без проблем: базовые принципы

Кемп Д. Жизнь без проблем: базовые принципы [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 10 (110), окт.. — С. 82-83. — (Поиск неисправностей. Учебник). — Прил.: "Скорая помощь. ps, top и df – вот инструменты первого эшелона. Удивительно, как много проблем сводятся к диску, памяти или процессору." ; "Проблем лучше избегать" : [Рекомендации: установить распорядок тестирования системы, создавать заметки, хранить файлы настроек в чем-то вроде системы контроля версий (например, Subversion), использовать Puppet или схожую централизованную систему управления настройками, возможность полной переустановки в случае, если много машин и все они идентичны]. — С. 83.
      Аннотация 
      Базовые принципы администрирования Linux-систем. 

 

Попов О. Графики в Python : Строим графопостроитель

Попов О. Графики в Python [Текст] : Строим графопостроитель / Олег Попов  //  Linux Format. — 2008. — № 3 (103), март. — С. 70-72. — Веблиогр. "Полезные ссылки": с. 72 (4 назв). — (Графики в Python. Учебник). — Прил.: "Каждый охотник желает знать…" : [Способы задания цвета в Matplotlib]. — С. 71.
      Аннотация
      Matplotlib – мультиплатформенный пакет для создания двумерных диаграмм на языке программирования Python. С его помощью можно отрисовывать самые разнообразные диаграммы, причем объем кода, в большинстве случаев, не превысит несколько десятков строк. Другая замечательная особенность пакета – это способность встраивать диаграммы в различные библиотеки графического интерфейса: Tk, wxWidgets, Qt и GTK+. 
      Как при помощи Python, GTK+, PyGTK и Matplotlib нарисовать график функции, столбцовые и круговые диаграммы. 

 

Браун К. Когда Linux не загружается

Браун К. Когда Linux не загружается [Текст] / Крис Браун  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 74-77. — (Загрузка Linux. Учебник). — Прил.: "Рис. 1: Нормальный порядок событий загрузки Linux" [Схема]. — С. 74 ; "За ушко притянуто" : [Начальная загрузка и ее значение]. — С. 75 ; "Скорая помощь" : [GNU Grub Manual (www.gnu.org/software/Grub/manual/)]. — С. 76 ; "Параметры ядра" ; "Команды ядра" [Таблица] ; "Рис. 3. Конфигурация с двойной загрузкой: взаимодействие между разделами SUSE и Fedora" [Схема]. — С. 77.
      Аннотация
      Компьютер отказывает загружаться — кошмар любого пользователя. Крис Браун подробно рассматривает процесс загрузки c жесткого диска, показывает на реальных ситуациях, что может пойти неправильно, дает рекомендации по диагностике и устранению проблем. 

 

Яценко В. OpenVPN за 10 минут

Яценко В. OpenVPN за 10 минут [Текст] : [Руководство по установке, созданию ключей и сертификатов для сервера и клиента, настройке и проверке работы OpenVPN] / Валентин Яценко  //  Linux Format. — 2007. — № 7 (94), июль. — С. 101-103. — (Защита информации. Учебник). — Прил.: "Почему OpenVPN?". — С. 101 ; "Где искать easy-rsa?". — С. 102.
       Аннотация
       Wireshark (Linux Format, 2007, № 7 (94), июль, С. 70-73) показал, что ваши пароли в Сети доступны злоумышленникам. Давайте усложнять им жизнь — работайте через VPN. 
       Руководство Валентина Яценко подробно показывает как через командную строку создать VPN-соединение на базе OpenVPN и защищать свои данные от злоумышленников.

 

Кемп Д. Данные: если дело плохо

Кемп Д. Данные: если дело плохо [Текст] / Джульетта Кемп  //  Linux Format. — 2009. — № 3 (116), март. — С. 64-65. — (Восстановление данных. Учебник). — Прил.: "Альтернативы для dd_rescue" ; "Скорая помощь. Есть старый совет для проблемных дисков: засуньте их в морозильник! Как ни странно, это может продлить жизнь накопителя, дав вам время на спасение ваших данных." ; "Скорая помощь. Вы также можете сделать резервную копию образа на другом диске…". — С. 65
      Аннотация 
      Вариаций выхода из строя файловых систем или жестких дисков множество и в одних случаях данные восстановить легче, в других – сложнее. Главное — если случились неполадки в оборудовании или в файловой системе, немедля выключите компьютер, чтобы не усугублять проблему. 
      В любом случае следует загружаться с другого жесткого диска или Live CD. Дальше следуйте советам Джульетты Кемп, которая разъясняет основы fsck, показывает создание побитовой копии данных с помощью dd, извлечение данных с помощью Foremost (http://foremost.sourceforge.net), применение Autopsy (www.sleuthkit.org/autopsy) и инструментов командной строки от Sleuthkit. 

 

Шипунов А. Анализ данных с R : Часть 4. Интеллектуальный анализ, или Data Mining

Шипунов А. Анализ данных с R [Текст] : Часть 4. Интеллектуальный анализ, или Data Mining / Алексей Шипунов, Евгений Балдин  //  Linux Format. — 2008. — № 12 (112), дек. — С. 74-77. — (Анализ данных с R. Учебник). 
      Аннотация 
      Под термином "data mining" с точки зрения R подразумеваются любые визуальные или аналитические методы, позволяющие "нащупать" структуру в большом объеме информации. Более традиционное название этих методов  — "многомерный анализ" или "многомерная статистика". 
      Что действительно удивительно в дата-майнинге — это данные, используемые для анализа. Для анализа используются — многомерные данные, то есть такие, которые можно представить в виде таблицы из нескольких колонок-переменных; данные большого объема (сотни, а то и тысячи строк и столбцов); переменные в данных них могут быть совершенно разных типов (качественные, балльные, счётные, непрерывные), причём даже непрерывные числовые переменные вполне могут не быть параметрическими. Пример таких данных — встроенные в R данные iris, позаимствованные из работы знаменитого математика и биолога Р. Фишера, которые описывают разнообразие нескольких признаков трёх видов ирисов. Эти данные состоят из 5 переменных (колонок), причём последняя колонка – это название вида.
      Тем не менее с многомерными данными R справляется с помощью графического анализа (пакеты RGL, scatterplot3d, lattice, ade4), ординации (упорядочение или классификация без обучения), классификации с обучением.

 

Коробейников А. Анализ данных с R : Часть 3. Графические интерфейсы

Коробейников А. Анализ данных с R [Текст] : Часть 3. Графические интерфейсы [обзор] / Антон Коробейников, Евгений Балдин  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 88-91. — (Анализ данных с R. Учебник). — Содерж.: [О программах] : R Сommander [или Rcmdr (http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/)]. — С. 88-89 ; RKWard [(rkward.sourceforge.net) — совмещение мощи R и простоты использования]. — С. 89 ;  JGR [Java GUI for R (http://jgr.markushelbig.org/JGR.html)]. — С. 89-90 ; SciViews-K [(www.sciviews.org/SciViews-K) – добавляет поддержку R свободному (MPL/GLP/LGPL) редактору Komodo Edit] ; Rattle [the R Analytical Tool To Learn Easily — Легкая в освоении среда анализа R (rattle.togaware.com) – предназначена для интеллектуального анализа данных (data mining) человеком]. — С. 90 ; PMG [(Poor Man’s GUI; wiener.math.csi.cuny.edu/pmg)] ; RPMG [(Really Poor Man’s GUI) не имеет домашней страницы и скачивается из CRAN: http://probability.ca/cran/web/packages/RPMG/index.html — с его помощью можно организовать интерактивное графическое R-окно для личного пользования] ; Rweb [(R Web Based Statistical Analysis; www.math.montana.edu/Rweb) — набор Perl-скриптов] ; Gnumeric [и его расширение RGnumeric (www.omegahat.org/RGnumeric) для вызова из Gnumeric любой функции R — представляет из себя скорее демонстрацию возможностей, нежели законченный продукт] ; Emacs [для имеющих навыки работы в Emacs, создана мода для GNU Emacs/XEmacs (специализированная интерактивная среда) ESS (ess.r-project.org), которая поддерживает не только систему статистического анализа R, но и другие диалекты языка S (S 3/4, S-PLUS 3/4/5/6/7), а так же SAS, XLispStat, Stata и BUGS]. — С. 91.
      Аннотация 
      Рациональные доводы в пользу интерфейса командной строки для статистического анализа данных в R. 
      Десять самых простых графических (но необязательно самых правильных) способов работы в R. 
      Отметим, что почти все уважающие себя текстовые редакторы или среды разработки поддерживают R в той или иной степени. Кроме упомянутого Emacs, к ним относится и Vim, и jEdit, и Bluefish, и SciTE. Даже Eclipse имеет соответствующий модуль (http://www.walware.de/goto/statet). 

 

Коробейников А. Анализ данных с R : Взаимосвязь случайных величин

      Коробейников А. Анализ данных с R [Текст] : Взаимосвязь случайных величин / Антон Коробейников, Евгений Балдин  //  Linux Format. — 2008. — № 10 (110), окт. — С. 88-91. — (Анализ данных с R. Учебник).  
      Аннотация 
      Коэффициент корреляции, таблицы сопряжённости и графическое представление данных.
      Что общего между фазой луны и работоспособностью Windows-сервера? Ничего, или… Антон Коробейников и Евгений Балдин дадут научно-обоснованный ответ на подобный вопрос. 

 

Коробейников А. Анализ данных с R : Работа с двумя переменными

Коробейников А. Анализ данных с R [Текст] : Работа с двумя переменными / Антон Коробейников, Евгений Балдин  //  Linux Format. — 2008. — № 9 (109), сент. — С. 96-99. — (Анализ данных с R. Учебник). 
      Аннотация 
      Одна из самых первых ступенек на пути понимания сути данных, которые собираются для познания природы абсолютно любых явлений — отличать нормальное распределения от "ненормального", но и сравнивать их друг с другом, которая реализуется в проверке гипотез нормальности распределения и однородности. 
      Проверка гипотез однородности: параметрические критерии проверки однородности выборок, которые предполагают, что выборка имеет нормальное распределение (двухвыборочный критерий Стьюдента равенства средних, двухвыборочный критерий Фишера равенства дисперсий), непараметрические критерии проверки однородности выборок (критерий Вилкоксона или критерий Манна–Уитни, непараметрические критерии сравнения масштаба). 
      Проверка гипотез нормальности распределения (критерий Лиллифорса как вариант известного классического критерия Колмогорова–Смирнова, критерии Крамера – фон Мизеса и Андерсона–Дарлинга, критерий Шапиро–Франсиа, критерий хи-квадрат Пирсона). 

 

Балдин Е. Анализ данных с R : Часть 4. Начала анализа

Балдин Е. Анализ данных с R [Текст] : Часть 4. Начала анализа / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № № 4 (104), апр.. — С. 92-96. — (Анализ данных с R. Учебник). — Прил.: "Примечание. Мы не будем останавливаться на том, что такое среднее и как именно вычисляется медиана. Желающие это выяснить могут обратиться за формулами к любому учебнику по статистике.". — С. 92.
      Аннотация
      Как обработать средствами R подготовленные и введенные в систему данные.

 

 

Балдин Е. Анализ данных с R : Часть 3. Типы данных в R и работа с ними

Балдин Е. Анализ данных с R [Текст] : Часть 3. Типы данных в R и работа с ними / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № 3 (103), март. — С. 86-91. — (Анализ данных с R. Учебник). 
      Аннотация
      Типы данных R: векторы, факторы, пропущенные или отсутствующие данные, матрицы, списки, таблицы данных. 
      Работа с данными в R: векторизованные вычисления. 

 

Балдин Е. Анализ данных с R : Часть 2. Данные и графики

Балдин Е. Анализ данных с R [Текст] : Часть 2. Данные и графики / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № 2 (102), февр.. — С. 90-94. — (Анализ данных с R. Учебник). 
      Аннотация
      Подготовка данных к работе – одна из самых больших проблем для новичка в R. Сама по себе обработка данных подробно описана в разных руководствах и пособиях, а вот информация, как добиться того, чтобы R прочитал приготовленные в другой программе данные, как правило, опускается. Почему – вполне очевидно: входные данные могут иметь слишком разный формат, чтобы написать по этому вопросу исчерпывающее и компактное руководство.
      Как подготавливать данные и строить по ним графики (типы графических команд, графические устройства, графические опции, правила графической системы R, интерактивность графики, сохранение графики и система автоматической генерации отчетов Sweave).