Автор: Лукас Нусбаум.
Оригинал: «websec: monitor websites for changes», 30 декабря 2006 г.
На множестсве сайтов еще нет RSS-каналов. Когда вам нужно следить за обновлениями таких ресурсов, приходится время от времени их посещать, либо использовать публичные сервисы вроде Feed 43 или RSSPect. Websec («веб-секретарь») автоматизирует постоянное посещение сайта: он обычно запускается в задаче cron и сравнивает содержимое страницы с тем, что было получено в предыдущий раз. Если что-то поменялось, страница с выделенными добавлениями будет выслана вам по электронной почте.
Это работает довольно хорошо, но есть ряд ограничений:
Я не нашел пакета, делающего то же самое, что и Websec, но вместо отправки писем создающего RSS-поток. Если кто-то хочет написать подобное, было бы возможно использовать повторно часть кода Websec.
Домашняя страница проекта расположена по адресу http://baruch.ev-en.org/proj/websec/.
Websec есть в нескольких стабильных версиях Debian и Ubuntu и не содержит серьезных ошибок.
Автор: Курт Пфейфл.
Оригинал: «scli: a collection of SNMP command line management tools», 27 декабря 2006 г.
Некоторые каждодневные проблемы айтишников…
Используйте scli («SNMP Command Line Interface»). Эта мало известная консольная утилита не раз мне помогала.
Scli подключается к любому сетевому узлу и позволяет интерактивно пройтись по значениям в базе данных устройства SNMP (MIB, базе управления информацией). Лично я использую программу для сетевых принтеров (отсюда приведенные примеры), но Scli работает с мостами, маршрутизаторами, шлюзами, коммутаторами, компьютерами, и много чем еще. Доступен также режим скриптования.
Автор: Гаэл Вароквакс.
Оригинал: «unison: decentralized synchronization of files», 24 декабря 2006 г.
Unison позволяет синхронизировать файлы на двух и более компьютерах. При этом не требуется выделенный сервер, либо права суперпользователя: программа работает по SSH или прямому соединению через сокет. Передача данных оптимизирована при помощи версии протокола Rsync.
Unison работает, получая отпечаток копий при каждой синхронизации, и ищет на основе отпечатка измененные файлы. В Unison нет центрального хранилища, и вы можете синхронизировать копии на произвольном числе компьютеров, либо даже использовать внешние носители, если сетевое подключение не используется. Если между обновлениями выявляются конфликты, об этом будет сообщено. Unison также гарантирует, что сбои в подключении или электросети не приведут к потере информации.
Unison есть в стабильной (версия 2.9.1), нестабильной и тестовой (2.13.16) ветке Debian. В Ubuntu, Dapper и Feisty содержится версия 2.13.16, последняя. Программа активно поддерживается, но больше не развивается.
Также существует пакет unison-gtk с приятной графической оболочкой для Unison:

Автор: Дивакер Гупта.
Оригинал: «qalculate: the ultimate desktop calculator», 19 декабря 2006 г.
Qalculate — это калькулятор, делающий все положенные подобной программе вещи.

Среди прочего, есть удобное окно с историей и панель клавиш, если потребуется.

Отдельная панель клавиш требуется редко, потому что в программе есть особый механизм ввода — очень умный, чувствительный к контексту и ориентированный на натуральный язык. Так что перевод 50 килограмм в фунты записывается как «50 kgs to lbs». Если вы не знаете, как записать единицу измерения («pounds» или «lbs»), не беспокойтесь: программа представляет возможность дополнения по мере ввода:

Кроме того, Qalculate может использоваться, чтобы делать много других вещей: упрощение алгебраических выражений, решение уравнений, вычисление геометрических, финансовых функций, преобразование единиц измерения, построение графиков (при помощи Gnuplot). Интерфейс Qalculate разрабатывался на Qt и GTK, так что программа подойдет и пользователям KDE, и пользователям Gnome.

На сайте проекта есть полный список возможностей и снимки экрана.
Qalculate есть в Debian Sarge (версия 0.7.2). В тестовой и нестабильной ветке Debian и в Ubuntu Dapper находится версия 0.9.x. Все известные ошибки исправлены!
Автор: Кристоффер Люнден.
Оригинал: «htop: powerful top replacement», 17 декабря 2006 г.
Htop — очень хороший интерактивный просмотрщик процессов для командной оболочки, предлагающий все возможности утилиты top (и даже больше), с простым, интуитивно понятным интерфейсом. Для большинства действий Htop представляет меню, поддерживается мышь.
Htop — более дружественная версия top. Хотя она не так долго разрабатывалась и тестировалась, кажется, программа работает очень хорошо и локально, и по SSH. Это одна из тех маленьких утилит, которые делают жизнь легче.
Htop есть в стабильной ветке Debian (0.5.1-1), тестовой и нестабильной (0.6.3-1). В Ubuntu Edgy есть версия 0.6.2-1, в Dapper — 0.6-1, в Feisty — 0.6.3-1. Последняя версия программы — 0.6.5, и она активно поддерживается.
Htop создан Хишамом Мухаммадом, работающим также над Gobolinux. Все люди, участвовавшие в работе над Htop, перечислены на домашней странице проекта.
Автор: Гаэл Вароквакс.
Оригинал: «python-scipy: get the math done», 13 декабря 2006 г.
Если вам нужно обрабатывать численные данные, либо производить некоторые сложные математические операции, создавать графики, вам стоит обратить внимание на Scipy.
Этот пакет добавляет к языку Python модуль, позволяющий обрабатывать научные данные.
С ним и несколькими другими модулями (ipython, python-matplotlib) вы получите язык высокого уровня, способный и заменить Matlab в интерактивной обработке данных, и запускать расширенные вычисления, и строить мощные графические приложения для наблюдения за экспериментами.
В конце 70-х оптимизированные подпрограммы на Fortran были обернуты в язык высокого уровня Matlab. Получившийся специализированный язык и его конкуренты получили невероятный успех среди инженеров, так как новые разработки позволяли уделять внимание математическим задачам, не беспокоясь о вычислительных вопросах вроде типов переменных.
Однако, хотя эти языки имеют широкие возможности в математических операциях, они очень ограничены в других областях. Модули Scipy Python добавляют математические типы и операции к уже развитому и удобному языку Python. Это полезно как инженеру, использующему Scipy, так как он может пользоваться богатой библиотекой Python, так и программисту на Python, который может использовать оптимизированные численные функции из инструментария Scipy в своих менее специализированных программах.
Сообщество Scipy очень активно, и Scipy наращивает скорость развития. Это замечательный инструмент для изучения физико-технических расчетов. Цель проекта — сделать программирование математических структур простым, насколько это возможно.
Python Scipy есть в Debian (0.3.2 — в Sarge, 0.5.1 — в тестовой и нестабильной ветке) и Ubuntu (0.3.2 — в Dapper, 0.5.1 — в Edgy).
Автор: Александр Москаленко.
Оригинал: «scribus-ng: next generation of the desktop publishing program», 10 декабря 2006 г.
Пакет scribus-ng — преемник scribus, представляющий текущую ветвь разработки Scribus, издательской программы с открытым исходным кодом.
Scribus — кроссплатформенная программа для страничной верстки, призванная создавать PDF- и PostScript-вывод на уровне коммерческих аналогов. Будучи разработанным в Linux, Scribus также работает на MacOSX, Windows 2000 и XP. Хотя цель программы — сделать верстку доступной для новичков, в ней также есть много возможностей для профессионалов издательского дела: поддержка различных цветовых моделей, создание PDF высокого качества, импорт-экспорт Encapsulated Postscript, разделение цветов. На wiki.scribus.net есть хорошая статья, сравнивающая настольные издательские системы с текстовыми процессорами.
Свободного ПО, способного сравниться со Scribus, не существует. Проприетарные аналоги представлены Quark Xpress и Adobe In Design. Scribus хорошо соперничает с этими программами и используется для печати книг, журналов, газет. В «Jerusalem Post» выходила статья, показывающая, что Scribus может полностью заменить Adobe ID и QXP.
Scribus NG версии 1.3.3.5 есть в тестовой и нестабильной ветке Debian. Более старая стабильная ветка Scribus — пакет scribus 1.2.1 — есть в Sarge (и в других дистрибутивах). Также Scribus NG есть в Ubuntu Feisty (1.3.3.5), Edgy (1.3.3.4) и Dapper (1.3.3.2).
Пакеты scribus и scribus-ng поддерживаются Александром Москаленко, их можно получить не только из хранилищ, но и с сайта проекта. Имеется очень мало багов (шесть на оба пакета, большинство — пожелания).