Автор: cырохман Che

Лебедева Е. 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. 

 

Фиоретти М. Мультимедиа : HDR и DigiKam

Фиоретти М. Мультимедиа [Текст] : HDR и DigiKam / Марко Фиоретти  //  Linux Format. — 2008. — № 11 (111), нояб.. — С. 70-73. — (Мультимедиа. Учебник). — Содерж.: PFSTools в HDR-фотографии : [Утилита pfsdisplayfunction из состава обработчика HDR PFSTools (http://pfstools.sourceforge.net) — адаптивное наложение тонов (tone mapping)]. — С. 70-71 ; Наложение тонов с HDR [Изображение] : [Демонстрация на примерах процедуры HDR наложения тонов стандартной и при помощи pfsdisplayfunction]. — С. 70, 71 ; DigiKam. Интеллектуальный поиск : [DigiKam (www.digikam.org) — инструмент Fuzzy Search для поиска картинок, которые просто похожи (но не являются дубликатами), либо по выбранной мышью миниатюре, либо по эскизу, нарисованному от руки (возможность отнюдь не нова, и основной алгоритм (быстрый запрос изображений с разным разрешением) и исходный код взяты из другого менеджера изображений под Linux — ImgSeek (www.imgseek.net))]. — С. 71-72 ; Blender : [Blender Institute запустил проект разработки открытой 3D-игры с участием главных героев открытого фильма Peach (Персик), но научиться разработке игр в Blender можно при помощи файла анимации http://apricot.blender.org/wpcontent/uploads/2008/06/frankanim.blend – самом доступном способе научиться анимации, не предваряя открытие Blender перелопачиванием руководств] ; Icecast. Транслируйте музыку через Интернет : [Сервер вещания под Linux и Windows, созданный для трансляции аудиофайлов MP3 или Ogg Vorbis для всех типов клиентов, Icecast 2.3.2 (www.icecast.org) — улучшенная поддержка разных алфавитов и возможность создания черных и белых списков IP-адресов]. — С. 72 ; DVD-слайд-шоу. Создайте видео из ваших фотографий : [DVD-slideshow (http://dvd-slideshow.sourceforge. net/wiki) – набор утилит командной строки, которые сделают мультимедийные слайд-шоу на DVD из любой коллекции изображений в формате JPEG или PNG, а также MP3-, OGG- или WAV-аудио-файлов] ; LMMS. Теперь с Qt4 : [LMMS 0.4.0 (http://lmms.sourceforge.net) — LMMS можно выполнять посредством скрипта даже без графического интерфейса и даже разделять один LMMS-сервер между несколькими пользователями, кроме того, можно сэкономить массу времени, генерируя и обрабатывая звуки посредством скрипта автоматически] ; Greasemonkey : [Greasemonkey (https://addons.mozilla.org/en-US/firefox/addon/748) – дополнение для Firefox, способное запускать сотни разных скриптов для изменения посещаемых страниц при помощи пользовательских сценариев (http://userscripts.org)]. — С. 73
      Аннотация 
      Марко Фиоретти — автор The Family Guide to Digital Freedom (Семейное руководство к цифровой свободе), активный сторонник и разработчик свободного ПО знакомит с новостями мультимедиа-приложений DigiKam, музыкального сервера Icecast, LMMS и игрой от Blender.