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

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

 

Лебедева Е. QCad: через тернии – к звездам!

Лебедева Е. QCad: через тернии – к звездам! [Текст] : [Свободная система 2D-моделирования QCad (www.qcad.org)] / Елена Лебедева  //  Linux Format. — 2009. — № 3 (116), март. — С. 76-79. — (Черчение. Учебник). 
      Аннотация 
      Иллюстрация функциональности QCad на примере черчения электроракетного двигателя. Елена Лебедева пошагово показывает как начертить разрез стационарного плазменного двигателя, показывающий, из чего он состоит и какие детали необходимо рассчитать конструктору при его проектировании.
 

 

Кемп Д. Резервирование: страховка данных

Кемп Д. Резервирование: страховка данных [Текст] / Джульетта Кемп  //  Linux Format. — 2008. — № 5 (105), май. — С. 68-71. — (Удаленное резервирование. Учебник). — Прил.: "CPAN" : [Коллекция бесплатных модулей Perl, а точнее, инструментариев Perl для многократного использования (в статье описан безболезненный метод установки модулей Net::SMTP, File::Find, Mime::Lite, Archive::Tar и IO::Zlib]". — С. 70 ; "Anacron" : [Использование для удаленного резервирования данных] : Справка ; "Subversion" : [Плюсы ииспользования для удаленного резервирования данных — хранит все изменения, сделанные с файлами, и если что-то будет испорчено, нужно будет всего лишь вернуться к предыдущей версии]. — С. 71.
      Аннотация
      Автоматизированные варианты удаленного резервирования данных в системе под Linux с использованием сети: Rsync – полезен, если возможен консольный доступ к другой, удаленной машине; второй использует для хранения сервис Google Gmail. Поскольку оба основаны на сети, то имеют некоторые ограничения по размеру, отчасти зависящие от скорости соединения. 
      Также рассмотрены возможности удаленного резервирования больших объемов данных.

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

Ботвик Н. Сеть: Загрузка без винчестера [Текст] / Нейл Ботвик  //  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/). 

 

Боровский А. Распознавание речи : Часть 2: Сфинксов не кормить!

Боровский А. Распознавание речи [Текст] : Часть 2: Сфинксов не кормить! / Андрей Боровский  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 42-45. — (Распознавание речи). 
      Аннотация
      Рассмотрены движки распознавания речи: CMU Sphinx (cmusphinx.sourceforge.net) и его воплощения Sphinx 3, Sphinx 4 и PocketSphinx, протестировано распознавание русского языка в Sphinx 3. 
      Краткая информация о проектах HTK (Hidden Markov Model Toolkit), Julius, Simon. 

 

Боровский А. Распознавание речи : Научи компьютер слышать!

Боровский А. Распознавание речи [Текст] : Научи компьютер слышать! / Андрей Боровский  //  Linux Format. — 2009. — № 3 (116), март. — С. 42-45. — (Распознавание речи).  
      Аннотация 
      Почему же Open Source отстает от коммерческих программ в области распознавания текста и речи. 
      Два применения технологий распознавания речи, которые чаще всего используются на компьютерах общего назначения: система голосовых команд и электронная диктовка. 
      Распознавание речи и Linux — история, принципы и современное состояние. 

 

Боровский А. Кодируем : Cоветы бывалых

Боровский А. Кодируем [Текст] : Cоветы бывалых / Андрей Боровский  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 72-75. — (Программирование. Учебник) (Советы программистам. Учебник). — Прил.: "Переменные GNU Readline" : [Комментарии к переменным: set сompletion-ignore-case on, set completion-query-items n, set disable-completion on, set expand-tilde on, set mark-directories on, set match-hidden-files on, set print-completions-horizontally on, set show-all-if-ambiguous on, set visible-stats on]. — С. 73 ; "Скорая помощь. Перехват библиотечных вызовов полезен не только для отладки. Переопределив функции для работы с сокетами, вы можете перенаправить весь сетевой трафик приложения на выделенный SOCKS-сервер.". — С. 75
      Аннотация
      На протяжении многих лет Андрей Боровский собирал интересные фрагменты из исходных текстов разных популярных программ и из форумов, посвященных программированию для Unix. Подборкой тонкостей и хитростей программистского мастерства он делится с читателями Linux Format. 
      Мы узнаем: как реализовать в консольном приложении завершение имен команд и файлов по нажатию Tab и обогатить программу историей команд в стиле Bash при помощи библиотеки GNU Readline; как написать процедуру, заменяющую тильду именем домашнего каталога пользователя; как сразу после запуска заставить программу освободить окно консоли, из которого она запущена; как перехватить выполняемые программой вызовы библиотечных функций. 

 

Сондерс М. Программирование : Часть 3. Кодируем: игра с мячом!

Сондерс М. Программирование [Текст] : Часть 3. Кодируем: игра с мячом! / Майк Сондерс  //  Linux Format. — 2008. — № 3 (103), март. — С. 62-65. — (Программирование. Учебник). — Прил.: "Хочу красивые" : [Разработка фона игры и ее нюансы]. — С. 65
      Аннотация
      Накодим небольшую игру (55 строк кода), где будет несколько мячей, прыгающих по экрану, а задача игрока – постараться избегать столкновения указателя мыши с мячами. В качестве основы нашего проекта используем Python и PyGame (дополнительный слой, связывающий SDL и Python и позволяющий отображать картинки и использовать звуковые эффекты в программах). 

 

Сондерс М. Программирование : Часть 2. Кодируем: Flash-карточки

Сондерс М. Программирование [Текст] : Часть 2. Кодируем: Flash-карточки / Майк Сондерс  //  Linux Format. — 2008. — № 2 (102), февр.. — С. 68-71. — (Программирование. Учебник) (Flash-карточки. Учебник). — Прил.: "Скорая помощь. Если при ваших экспериментах с кодом Python программа зациклилась, ее можно снять из терминала, нажав Ctrl+C. Вам может понадобиться сделать это пару раз, особенно если ваша программа ждет ввода от пользователя. Если ваша программа все-таки не останавливается, наберите в терминале ps ax, найдите номер процесса Python вашего скрипта и введите kill -9 <number>. Это команда абсолютного останова программы.". — С. 70 ; "PyGame умеет больше [(www.pygame.org)]". — С. 71
      Аннотация
      Создание на Python программы всплывающих карточек (flash-карт), которая помогает запоминать иностранные слова. Программа отображает английские слова и просит выбрать их русский эквивалент из списка трех, случайным образом выбранных, слов, начисляя очки по мере прогресса. 
      Программа пригодится для любого языка, или вообще для всего, что нужно изучить! Майк Сондерс помогает написать версию программы, которая использует слова и картинки при помощи библиотеки PyGame, связывающей Python с медиа-слоем SDL. PyGame позволяет создавать окна и отображать соответствующие картинки на экране. При этом, большая часть кода останется той же – надо только заставить отображаться вместо текста картинки.

 

Сондерс М. Программирование: личный IRC-бот

Сондерс М. Программирование: личный IRC-бот [Текст] / Майк Сондерс  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 82-85. — (Программирование. Учебник). — Прил.: "Стоп… а что такое IRC?" : [Справка]. — С. 84 ; "Скорая помощь. Масса возможностей модуля Net::IRC осталась за рамками этого обзора — просмотрите файлы .pm в архиве, чтобы узнать о них больше. Также рассмотрите другой пример реализации бота, скрипт в файле irctest.". — С. 85
      Аннотация
      Начало цикла статей о программировании полезных мини-программ в системе под Linux. 
      Первая статья цикла показывает, как создать на Perl IRC-бота, который будет сидеть в чате и исправно докладывать о состоянии системы только своему хозяину. 
      Почему на Perl? Язык программирования Perl – это язык скриптов, изначально задуманный для обработки текста. Однако он также снабжен массой модулей расширения, один из которых Net::IRC существенно упрощает взаимодействие с серверами IRC. Майк Сондерс кратко знакомит с основами языка, которые будут использованы в ходе программирования IRC-бота, и предоставляет код с толковыми комментариями.

 

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

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

 

Кузьменко А. C++: Исключение утечек

Кузьменко А. C++: Исключение утечек [Текст] / Андрей Кузьменко  //  Linux Format. — 2009. — № 5 (118), май. — С. 74-77. — (Надежный C++. Учебник).  
      Аннотация
      Обработка исключений в многопоточных Linux-приложениях на C++, а именно – применение этого механизма в программах, использующих Pthreads. 

 

Маслий А. Мобильный Интернет : учебник

Маслий А. Мобильный Интернет [Текст] : учебник : Интернет отовсюду / Алексей Маслий  //  Linux Format. — 2009. — № 1 (113-114), янв. — С. 70-73. — (Мобильный Интернет. Учебник). — Прил.: "Если у вас есть COM-порт…". — С. 70 ; "Скорая помощь" : [И в KDE, и в GNOME есть собственные графические Bluetooth-утилиты: это bluez-gnome и KDE Bluetooth]. — С. 71 ; "Что в имени тебе моем?" : [Если ваш оператор требует «оставить имя пользователя и пароль пустыми», будьте внимательны]. — С. 72.
      Аннотация 
      Подключение телефона через USB-порт, через Bluetooth. 
      Настройка dial-up соединения в KDE стандартным средством KPPP. 
      Настройка соединения в GNOME при помощи программы GNOME PPP (www.gnome-ppp.org). 
      Настройка dial-up соединения при помощи консольного приложения WvDial. 
      Основные проблемы, с которыми приходится сталкиваться "мобильному интернетчику", и пути их решения. 
      Трюки и хитрости использования мобильного Интернета. 

 

Маслий А. X: Задействуем спецклавиши

Маслий А. X: Задействуем спецклавиши [Текст] / Алексей Маслий  //  Linux Format. — 2009. — № 5 (118), май. — С. 70-73. — (Мультимедиа-клавиши. Учебник). — Прил.: "Коды, коды, коды…" [Таблица] : [Значения keycode, keysym и keysymname для некоторых наиболее распространенных мультимедийных клавиш]. — С. 72
      Аннотация
      Настройка в системе под OpenSUSE и KDE 3.x мультимедиа-клавиш клавиатуры, производитель которой не предусмотрел поддержку Linux.