Фиоретти М. Обработка документов [Текст] : ODF: Вытянем данные из OOo / Марко Фиоретти // Linux Format. — 2009. — № 9 (122), сент.. — С. 60-63. — (Анализ документов. Учебник) (Обработка документов. Учебник). — Прил.: "ODF: что внутри?" : [Документ ODF являет собой zip-архив с картинками и макросами в собственных каталогах, а сам текст – записанный в формате XML – находится в файле с именем content.xml, а отсюда следует, что можно очень просто найти или изменить те части содержимого, которые интересуют пользователя, открыв архив, изменив текст в content.xml, поместив новые картинки в их каталог и запаковав вновь]. — С. 60 ; "Как извлечь и обработать изображения из ODF-файлов" : [Изображение] : [Схема]. — С. 61 ; "Взаимодействие с ODF" : [MS Office, проприетарные форматы и ODF]. — С. 63.
Аннотация
Мы уже научились генерировать электронные таблицы, текст и презентации ODF. Теперь рассмотрим другую проблему: как работать с уже существующими ODF-файлами? А именно, как извлечь и использовать содержащуюся в них информацию? Cитуаций, когда нужно открыть ODF-файл и поработать с его содержимым, множество. Три самые типичные из них – обработка изображений, поиск или анализ текста и извлечение метаданных. Все эти ситуации подробно рассмотрены.
Программное обеспечение Linux
Хэммел М. Д. GIMP : Околосветовая скорость
Хэммел М. Д. GIMP [Текст] : Околосветовая скорость / Майкл Дж. Хэммел // Linux Format. — 2009. — № 9 (122), сент.. — С. 52-55. — (GIMP. Учебник). — Прил.: "Скорая помощь. Количество штрихов полностью зависит от величины шума в слое «Шум». Хотите больше штрихов – увеличьте значение.". — С. 53 ; "Скорая помощь. По сравнению с черным фоном, в самом изображении цветов маловато. Использование большинства режимов слоев здесь не имеет смысла, поскольку многие из них будут вычитать штрихи прямо из картинки.". — С. 54 ; "Скорая помощь. Удаленное звездное небо за полем искажений – это еще одна возможная дополнительная деталь. Создайте слой с шумом, обесцветьте его и поместите на самый верх стопки слоев. Чтобы спрятать звезды за штрихами, добавьте маску слоя и скопируйте туда все слои со штрихами.". — С. 55.
Аннотация
7 мая 2009 года на экраны вышел фильм режиссера Джеффри Джейкоба Абрамса "Звёздный путь" (английское название "Star Trek", также известен как "Звёздный путь. XI" ("Star Trek: XI")). В честь этого события Майкл Дж. Хэммел показывает как добавить эффект сверхскорости в свои изображения, создаваемые с помощью GIMP 2.6.
Ченнел Э. Firestarter : Пуск брандмауэра
Ченнел Э. Firestarter [Текст] : Пуск брандмауэра / Энди Ченнел // Linux Format. — 2009. — № 9 (122), сент.. — С. 50-51. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Даже если вы используете в своем маршрутизаторе аппаратный брандмауэр, не вредно запустить еще и программный." ; "Скорая помощь. Используйте кнопку Lock Firewall (Запереть брандмауэр) на панели инструментов Firestarter, чтобы запретить другим пользователям отключать брандмауэр.". — С. 50 ; "Шаг за шагом: Продвинутая настройка брандмауэра" : [Пошаговое руководство]. — С. 51.
Аннотация
Установка и запуск графической утилиты настройки правил брандмауэра Firestarter в системах под управлением Ubuntu, Fedora и Debian, проверка эффективности ее работы, добавление нескольких правил, чтобы отдельные приложения могли создавать соединения, необходимые им для работы. Кроме того, кратко рассмотрено выполнение этих действий в большинстве популярных аппаратных брандмауэров.
Ченнел Э. Tonido: Облачный сервер для вас
Ченнел Э. Tonido: Облачный сервер для вас [Текст] / Энди Ченнел // Linux Format. — 2009. — № 9 (122), сент.. — С. 48-49. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Приложение Jukebox использует Flash Player 10, поэтому необходимо обеспечить на всех клиентах обновление до этой версии." ; "Скорая помощь. Если вы хотите иметь доступ к Tonido из сети, то убедитесь, что в разделе Settings > Network [Настройка > Сеть] включен web-доступ и что порт 10001 перенаправлен на корректный IP (см. стр. 50).". — С. 49.
Аннотация
Как создать собственный облачный сервер при помощи программы Tonido (www.tonido.com) в системе под управлением Ubuntu/Debian, как настроить обеспечение доступа к различным службам из домашней сети и из Интернета, чтобы иметь возможность обмениваться музыкой и документами, а также удаленно подключаться к календарю, списку задач и другим сервисам при помощи Workspace (Рабочее пространство). Workspace предоставляет облачные сервисы в одном месте и имеет свою панель управления, предоставляющую хороший обзор текущего состояния и имеющую раздел, где можно добавлять новые элементы.
Фиоретти М. Gnuplot
Фиоретти М. Gnuplot [Текст] : [Утилита командной строки Gnuplot как средство графического анализа] / Марко Фиоретти // Linux Format. — 2009. — № 9 (122), сент.. — С. 36-39. — Веблиогр. "Ресурсы": с. 39 (6 назв.). — Прил.: "Помощь по Gnuplot" : [Встроенная в программу система справки]. — С. 37.
Аннотация
Gnuplot — свободная кроссплатформенная утилита командной строки, используемая для преобразования любой функции или набора числовых данных в простые диаграммы или графики. Преимущество Gnuplot заключается не в построении красивой диаграммы, а в том, чтобы помочь нам понять скрытое правило, прячущееся за набором чисел. В таком случае нужна не внешняя привлекательность, а возможность быстрого эксперимента, чтобы "распознать поведение" данных, считает автор книги "Gnuplot в действии" Филипп Жанер, (Philipp Janert "Gnuplot in Action"). Gnuplot — прекрасный выбор для подобных задач графического анализа. Его командная строка обеспечит эффективное проведение быстрых интерактивных экспериментов с данными любого сорта, от демографических тенденций до 3D-моделей. Кроме возможностей графического анализа, программа имеет массу функций и для лириков, и для физиков. И это демонстрирует Марко Фиоретти, описывая окно терминала, основные переменные и команды, которые сообщают Gnuplot, что строить и как это делать, от простых кривых или наборов точек, цветных контурных карт до сложных многоцветных 3D-поверхностей.
Шарма Ш. Incognito. По секрету, осторожно
Шарма Ш. Incognito. По секрету, осторожно [Текст] : обзор [инструментов Live CD дистрибутива Incognito] / Шашанк Шарма // Linux Format. — 2009. — № 9 (122), сент.. — С. 34-35. — Прил.: "Tor 101" : [Справка о механизме работы сети Tor (The Onion Router – «Луковичный» маршрутизатор)]. — С. 34 ; "Скорая помощь. Incognito включает еще и Vidalia Tormanager. Запускайте его из Меню > Интернет > Tor GUI." ; "Скорая помощь. Генерация ключей – весьма ресурсоемкая задача. Машины с менее чем 512 МБ ОЗУ могут при этом начать задумываться." ; "Шаг за шагом: Шифруем письмо с помощью FireGPG" : [Пошаговое руководство]. — С. 35.
Аннотация
Возможности Live CD Incognito по обеспечению анонимности в Интернете. Демонстрация инструментов Incognito — сети Tor, его графической обертки и менеджера анонимности Tork, сети Mixminion, функции FireGPG, которая позволяет отправлять шифрованные email-сообщения через любой почтовый веб-сервис, встроенного клиента электронной почты Thunderbird и его расширения Enigmail.
Вейч Н. Fedora 11
Вейч Н. Fedora 11 [Текст] : Дистрибутив Linux : обзор [Fedora 11 Leonidas от Red Hat] / Ник Вейч // Linux Format. — 2009. — № 9 (122), сент.. — С. 8-9. — (Обзоры). — Прил.: "Ключевое ПО [дистрибутива Fedora 11]" ; "Шаг за шагом: Виртуальные машины – это просто" : [Пошаговое руководство по установке виртуальной машины]. — С. 8 ; "Обновление с Fedora 10" ; "Меньше – лучше" : [Группировка пакетов в репозитории на тематические группы с целью облегчить закачку ПО для конкретной узкой специализации] ; "Вердикт. Fedora 11". — С. 9.
Аннотация
Fedora 11 Leonidas (www.fedoraproject.org) — установка, улучшения, новшества (поддержка входа по отпечатку пальца, поддержка любых накопителей, файловая система ext4 по умолчанию, обновлен слой аппаратных абстракций HAL (Hardware Abstraction Level), включение KDE 4.2).
Крестников Е. О роли личности
Крестников Е. О роли личности [Текст] / Евгений Крестников // Linux Format. — 2009. — № 9 (122), сент.. — С. 4. — (Новости).
Аннотация
Насколько велика роль конкретных людей в свободных проектах? Хорошо или плохо, когда разработка держится на одном человеке?
Во второй половине июля 2009 года "пропал"Лэнс Дэвис (Lance Davis), основатель и единоличный руководитель CentOS, единственный владелец домена centos.org, прав на товарные знаки (включая эмблемы) дистрибутива, и вообще незаменимый для проекта человек. Естественно, возникли серьезные проблемы. Пока руководитель активно участвовал в жизни CentOS – все было нормально.
Приговор создателю ReiserFS Гансу Райзеру (Hans Thomas Reiser) поставил под вопрос будущее файловой системы ReiserFS и Reiser4.
Алан Кокс (Alan Cox) перестал заниматься разработкой подсистемы TTY после критики со стороны Линуса Торвальдса (Linus Benedict Torvalds) и теперь ею занимается Грег Кроа-Хартман (Greg Kroah-Hartman).
Патрик Фолькердинг (Patrick J. Volkerding), основатель и руководитель компании Slackware Linux, единолично определяет судьбу одноименного дистрибутива. Проблем здесь пока не предвидится, но если он внезапно перестанет заниматься проектом, то Slackware, скорее всего, умрет. Один раз над проектом уже нависла угроза – дело было в 2004 году – но тогда все обошлось.
Как видим, когда судьба разработки полностью зависит от одного человека, это не очень хорошо. С другой стороны, чем стал бы Linux без таких людей, как Торвальдс или Фолькердинг?
Евгений Крестников полагает, что лидеры свободных проектов должны находить некий разумный компромисс с остальной командой разработчиков и не ставить под удар свое детище из личных побуждений.
Бикмеев А. SciLab : Часть 4. Пакеты расширений и новые версии
Бикмеев А. SciLab [Текст] : Часть 4. Пакеты расширений и новые версии / Александр Бикмеев // Linux Format. — 2008. — № 9 (109), сент. — С. 84-86. — (Scilab. Учебник). — Прил.: "Производительность" : [Сравнение Scilab 5.0-beta4 и FreeMat]". — С. 86.
Аннотация
Пакеты расширений Scilab (Toolbox), работа с расширениями на примере расширения OpenFEM (http://www-rocq.inria.fr/OpenFEM), который является инструментарием для твердотельного моделирования при помощи метода конечных элементов.
Отметим, что с версии 5.0 Scilab распространяется на условиях CeCILL, полностью совместимых с GPL v.2 и, таким образом, стал полностью свободным приложением.
Новые функции Scilab 5.0: графический редактор графов и сетей, конвертер Matlab-Scilab, редактор переменных, реализована новая архитектура, которая должна позволить обновлять систему и пакеты расширений при помощи патчей, расширен набор пакетов расширений (Toolbox) стандартной поставки.
Matlab-подобный пакет FreeMat 3.6 (http://freemat.sf.net), который создал и развивает один человек Самит Басу (Samit Basu) — единственный пакет численных вычислений, способный работать с файлами в новом синтаксисе Matlab.
Бикмеев А. SciLab : Часть 3. Имитационное моделирование
Бикмеев А. SciLab [Текст] : Часть 3. Имитационное моделирование / Александр Бикмеев // Linux Format. — 2008. — № 8 (108), авг. — С. 78-80. — (Scilab. Учебник). — Прил.: "Немного истории": [История Sciсos – части пакета Scilab, распространяемой совместно с ним]". — С. 79 ; "Перечень палитр блоков". — С. 80.
Аннотация
Имитационное моделирование на компьютере и его инструмент Sciсos в системе Scilab.
Бикмеев А. SciLab : Часть 2. Функции: встроенные и внешние
Бикмеев А. SciLab [Текст] : Часть 2. Функции: встроенные и внешние / Александр Бикмеев // Linux Format. — 2008. — № 7 (107), июль. — С. 80-83. — (Scilab. Учебник). — Прил.: "Форматируем график" [Таблица] : [Описание каждого из параметров]. — С. 83.
Аннотация
Возможности, внутренние и внешние функции, принципы работы SciLab с функциями на примере задачи о теле, брошенном под углом к горизонту.
Также мы узнаем почему программы SciLab и Matlab называют системами разработки высокотехнологичных приложений.
Бикмеев А. SciLab : Основы
Бикмеев А. SciLab [Текст] : Основы / Александр Бикмеев // Linux Format. — 2008. — № 6 (106), июнь. — С. 82-85. — (Scilab. Учебник). — Веблиогр. "Источники информации": с. 85 (4 назв.). — Прил.: "Наша система" ; "Смена версий [SciLab]". — С. 82 ; "Немного истории [Scilab]". — С. 84.
Аннотация
В научной и инженерной среде хорошо известны так называемые CAS – Computer Algebra System (в русскоязычной литературе их часто называют СКМ – системами компьютерной математики). Один из ярких представителей данного класса продуктов — Matlab — с успехом применяется во многих областях науки и техники, более того, существует в виде Linux-версии. Но даже на Западе Matlab по карману не каждому вузу. И вот тут-то кстати оказывается программа из мира свободного ПО – SciLab (www.scilab.org).
SciLab – система компьютерной математики с открытым кодом. На момент написания статьи стабильной была версия 4.1.2. С версии 5 — свободная программа.
Задача цикла статей — обратить внимание на продукт, показать некоторые его возможности и, если получится, избавить вас от Matlab-зависимости. Александр Бикмеев надеется, что статья попадет в руки тех преподавателей вузов, которые все еще ведут занятия на пиратском Matlab – быть может, SciLab станет для них более законным решением.
Основы SciLab — подготовка к работе и запуск, руководство к пакету, интерфейс; простые вычисления; сложные вычисления; работа с матрицами, векторами и вообще массивами чисел; построение графиков.
Часто задаваемые вопросы : Удаленные рабочие столы
Часто задаваемые вопросы [Текст] : Удаленные рабочие столы // Linux Format. — 2009. — № 8 (121), авг.. — С. 87. — (Ответы).
Аннотация
Краткие ответы на вопросы, связанные с темой удаленных рабочих столов — X-проброс (X-forwarding), VNC (Virtual Network Computer), реализация поддержки удаленного графического рабочего стола и реализация его поддержки в реальном времени.
Мередит М. Безопасность : Для вашего сервера
Мередит М. Безопасность [Текст] : Для вашего сервера / Мартин Мередит // Linux Format. — 2009. — № 8 (121), авг.. — С. 80-83. — (Hardcore Linux. Учебник). — Прил.: "Скорая помощь. Запуск netstat pnl от имени root сообщит вам, какие программы слушают порты." ; "Вы видите эту диаграмму раньше, чем я про нее рассказал — все и вправду так просто" [Изображение] : [Схема места брандмауэра в безопасности сервера]. — С. 81 ; "Скорая помощь. Вы можете запускать правила брандмауэра при старте системы, добавив команду iptables-restore в /etc/rc.local." ; "Скажи «Пароль»!" : [Программа Fail2ban (www.fail2ban.org) для противодействия брутфорсу пароля на доступ к серверу]. — С. 82 ; "Альтернатива командной строке" : [Webmin — инструмент, позволяющий управлять сервером через веб-браузер — настройка правил брандмауэра]. — С. 83.
Аннотация
Обладание выделенным или частным виртуальным сервером (Virtual Private Server, VPS) подразумевает осведомленность о множестве потенциальных проблем с безопасностью, которым владелец подвержен в Интернете. В наши дни на большинстве домашних компьютеров установлен брандмауэр, или соединение идет через маршрутизатор, способный защитить от таящихся в Сети угроз. Если у вас собственный сервер, вам все равно нужен брандмауэр, но ради безопасности можно сделать гораздо больше.
Мартин Мередит показывает: как определить при помощи nmap и netstat лишние и потенциально опасные порты; как закрыть брандмауэром лишние порты, создав правила iptables (рассмотрена и сопровождается комментариями структура правил, а из таблиц рассмотрена только таблица фильтрации); как провести снаружи сканирование сервера на предмет уязвимостей при помощи программы Nessus.
Также рассказано о системе обнаружения вторжений Tripwire (http://tripwire.sf.net), которая проверяет целостность файлов в системе, об утилите Logwatch, которая читает файлы журналов сервера и может отправлять владельцу сервера ежедневные сообщения о наиболее интересных их частях.
Боровский А. Советы программистам : Кодируем: Цвета для паролей
Боровский А. Советы программистам [Текст] : Кодируем: Цвета для паролей / Андрей Боровский // Linux Format. — 2009. — № 8 (121), авг.. — С. 76-79. — (Советы программистам. Учебник). — Прил.: "Пароль под контролем" : [Очень важно, чтобы suid-программы максимально ограничивали свободу действий даже тех пользователей, которые прошли процедуру аутентификации, функция read_pwd() делает все возможное для того, чтобы пользователь не мог ее обойти]. — С. 77.
Аннотация
В продолжение череды маленьких трюков и хитростей программирования рассматриваются выполнение задач от имени root (внутреннее устройство команды su (switch user) и стандартный способ ее решения средствами программирования на примере конкретной программы, механизм аутентификации в setuid-программах и его реализация, использование Pluggable Authentication Modules (PAM)) и вывод на консоль цветного текста без ncurses.