Вейч Н. Python: Прочту вам твиты [Текст] / Ник Вейч // Linux Format. — 2009. — № 9 (122), сент.. — С. 72-75. — (Python. Учебник). — Прил.: "Identi.ca" : [Свободная платформа микроблоггинга с открытым кодом — основы этого урока можно применить к Identi.ca таким же образом, как и к Twitter, потому что API Identi.ca подобен API Twitter на низком уровне] ; "Скорая помощь. О функциях любого модуля Python можно разузнать в подробностях, импортировав его в оболочке Python и набрав ‘help (имя модуля)’.". — С. 73 ; "Один статус за все" : [Приводится скрипт, благодаря которому становится возможной автоматическая установка своего статуса в чате по своему последнему обновлению в Twitter]. — С. 75.
Аннотация
Продвигаясь по пути подчинения сервисов сети своим целям c помощью Python, мы поняли, что cекрет победы над технологией – узнать, как работает сервис, затем выяснить детали его интерфейса прикладного программирования (API, Application Programming Interface), а потом воплотить все желаемое в сценарии Python. Все это плюс обертка Python-Twitter (http://code.google.com/p/python-twitter) и руководство Ника Вейча по написанию скрипта поможет нам уютно чувствовать себя на онлайн-сервисе микроблоггинга Twitter или на его открытом и свободном аналоге Identi.ca. А сможем мы вот что: обновлять статус (так в терминологии сервиса называется публикация сообщений), следить за обновлениями статуса интересных нам людей, озвучивать самые актуальные по времени твиты голосом робота Вертера, быстро обновлять свой статус 140-символьными сообщениями.
Если Вас заинтересовал модуль Pyton-Twitter, то автор любезно делится ссылкой на полное объяснение модуля Pyton-Twitter — http://static?unto?net/python-twitter/0?6/doc/twitter?html?.
Ботвик Н. Сети : Часть 8: VPN: Расширяем вашу сеть
Ботвик Н. Сети [Текст] : Часть 8: VPN: Расширяем вашу сеть / Нейл Ботвик // Linux Format. — 2009. — № 9 (122), сент.. — С. 68-71. — (Сети. Учебник). — Прил.: "Скорая помощь. Соединение 3G (мобильное широкополосное) – хороший способ протестировать удаленное подключение, не отходя от компьютера, который вы пытаетесь настроить.". — С. 69 ; "Скорая помощь. Чтобы файлы журналов не заполнялись результатами неудачных попыток атак ботов, измените порт OpenVPN по умолчанию в его файле конфигурации. Если маршрутизатор может перенаправлять внешний порт на другой внутренний порт, файл конфигурации не трогайте, а измените публичный порт.". — С. 69.
Аннотация
Как VPN (Virtual Private Network) предоставляет более полный доступ к локальной сети по незащищенному соединению, реализуя схему, в которой часть сети отделена и подключена к основной сети через защищенное соединение по обычному незащищенному каналу — через Интернет.
Получение полного и безопасного доступа к ресурсам локальной сети через Интернет для мобльного струдника через OpenVPN (http://openvpn.net/index.php/opensource.html) и Openswan (www.openswan.org).
Бачурин С. OOo: Создадим конвертор валют
Бачурин С. OOo: Создадим конвертор валют [Текст] / Сергей Бачурин // Linux Format. — 2009. — № 9 (122), сент.. — С. 64-67. — (OpenOffice.org. Учебник). — Прил.: "EuroOffice Extension Creator" : [EOEC — конструктор расширений на Python, распространяемый под лицензией GNU GPlv3, от венгерской компании MultiRacio Ltd (www.multiracio.com): Справка о программе и компании-разработчике]. — С. 64 ; "Скорая помощь. В случае, если вам нужно просмотреть содержимое какого-либо объекта во время выполнения программы, можно воспользоваться встроенной функцией debug (<Expression>). Для вывода сообщений во всплывающих окнах служит метод self.box (“Сообщение”).". — С. 67.
Аннотация
EuroOffice Extension Creator (EOEC; https://launchpad.net/eoec) прост в использовании, хорошо документирован, содержит несколько интересных примеров в виде готовых расширений и распространяется под свободной лицензией.
Показано как написать расширение на Python для OpenOffice.org c помощью EuroOffice Extension Creator в системе под управлением Debian Lenny.
Фиоретти М. Обработка документов : ODF: Вытянем данные из OOo
Фиоретти М. Обработка документов [Текст] : 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-файл и поработать с его содержимым, множество. Три самые типичные из них – обработка изображений, поиск или анализ текста и извлечение метаданных. Все эти ситуации подробно рассмотрены.
Хэммел М. Д. 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 предоставляет облачные сервисы в одном месте и имеет свою панель управления, предоставляющую хороший обзор текущего состояния и имеющую раздел, где можно добавлять новые элементы.
Фиоретти М. Что за штука… Социальный рабочий стол
Фиоретти М. Что за штука… [Текст] : Социальный рабочий стол / Марко Фиоретти // Linux Format. — 2009. — № 9 (122), сент.. — С. 40-41. — Внутритекст. веблиогр. (6 назв.).
Аннотация
Социальный рабочий стол, его концепция и реализации в вопросах и ответах. Отмечено, что наибольшую активность в разработке социального рабочего стола проявляют Microsoft и KDE, хотя их видения социального рабочего стола мало совпадают. По теме социальных рабочих столов Microsoft и KDE рекомендуется просмотреть обзорные страницы http://research.microsoft.com/en-us/projects/ SocialDesktop и http://dot.kde.org/2009/05/01/social-desktop-starts-arrive, соответственно. Для программистов рекомендуются www.freedesktop.org/wiki/specifications/open-collaboration-services или www.opensocial.org. База доступных знаний — на OpenDesktop.org и Get Hot New Stuff (http://ghns.freedesktop.org).
Фиоретти М. 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.
Соколов А. OpenSolaris: Попробуйте другой Unix
Соколов А. OpenSolaris: Попробуйте другой Unix [Текст] / Андрей Соколов // Linux Format. — 2009. — № 9 (122), сент.. — С. 30-33. — (OpenSolaris). — Прил.: "Шаг за шагом: Устанавливаем OpenSolaris 2009.06" : [Пошаговое руководство]. — С. 31 ; "Сходство и различия. Различия в файловой системе. Различия в командах" : [Сравнение Linux и OpenSolaris]. — С. 33.
Аннотация
OpenSolaris 2009.06 (www.opensolaris.com/get) для ПК x86: установка; знакомство с такими особенностями файловой системы ZFS, как снимок (snapshots) и сжатие; установка недостающих драйверов PCI-устройств; настройка X.org; отключение лишних сервисов; установка приложений; запуск Linux-приложений в так называемой типизированной зоне на примере Skype; препятствия для использования OpenSolaris в домашних условиях.
Лердорф Р. Волшебник web : Интервью LXF
Лердорф Р. Волшебник web [Текст] : Интервью LXF : [рассказывает создатель PHP Расмус Лердорф] / // Linux Format. — 2009. — № 9 (122), сент.. — С. 28-29. — (Интервью).
Аннотация
В 1994 году датский программист (ныне живущий в Канаде) Расмус Лердорф (Rasmus Lerdorf) создал набор скриптов на Perl и CGI под названием Personal Home Page Tools ("Инструменты для создания персональных веб-страниц") для поддержки своего сайта. За истекшее время скриптовый язык программирования PHP (англ. PHP: Hypertext Preprocessor — "PHP: препроцессор гипертекста") обрел мировую славу и им пользуются миллионы для разработки веб-приложений и создания динамических веб-сайтов.
Расмус Лердорф кратко осветил вопросы: организация работы команды разработки открытого проекта, особенности управления проектом с открытым кодом, роль и место лидера в процессе разработки, каковой является PHP, проблема разработки PHP 6 как проблема поиска способных людей в области Unicode-ориентированного программирования, языки C и Perl как вдохновители разработки PHP.
Интересно мнение Р. Лердорфа о языке программирования Ruby on Rails в связи с вопросом генерирования кода в целом и методом программирования скаффолдинг.
Вейч Н. 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).
Крестников Е. 1…5 – начинаю собирать!
Крестников Е. 1…5 – начинаю собирать! [Текст] / Евгений Крестников // Linux Format. — 2009. — № 9 (122), сент.. — С. 6. — (Новости).
Аннотация
Автоматизированная сборка пакетов и приложений для различных дистрибутивов на онлайн-сервисах openSUSE Build Service, который способен готовить пакеты для openSUSE, SUSE Linux Enterprise, Debian/Ubuntu, Red Hat/Fedora и Mandriva Linux с автоматическим разрешением зависимостей; Launchpad PPA, который поддерживает сборку пакетов для актуальных версий Ubuntu; SUSE Studio 1.0 (www.susestudio.com), удобный веб-интерфейс которого поможет создать на базе SUSE Linux систему с любым набором ПО, получив Live CD/DVD, образ диска или USB-накопителя, а также образы виртуальных машин VMWare и Xen.
Крестников Е. О роли личности
Крестников Е. О роли личности [Текст] / Евгений Крестников // 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 без таких людей, как Торвальдс или Фолькердинг?
Евгений Крестников полагает, что лидеры свободных проектов должны находить некий разумный компромисс с остальной командой разработчиков и не ставить под удар свое детище из личных побуждений.