Автор: Гандальф Лехнер.
Оригинал: «KBibTeX: An easy to use and versatile Bibliography Manager for KDE», 25 ноября 2007 г.
Итак, вы работаете в научной сфере и думаете, как бы организовать библиографическую информацию, загруженные статьи, препринты, ссылки на тексты в Сети, чтобы можно было
Тогда KBibTeX — то, что нужно. Программа хранит библиографические данные в формате BibTeX и предлагает удобный интерфейс KDE для поиска по файлам.
Так как у вас есть возможность сортировки данных по разным критериям — авторам, дате, журналам — то обычно все быстро находится. Далее можно посмотреть ссылки и краткое изложение при помощи KBibTeX, либо открыв соответствующий URL или файл PDF. Это предоставляет достаточные возможности для использования KBibTeX в качестве оболочки для собрания текстов. Более продвинутые возможности позволяют добавлять к статьям ключевые слова, а также делать запросы в Citebase, Google, Google Scholar, PubMed, Scientific Commons или SpringerLink.
В KBibTeX новые библиографические данные можно добавлять вручную или автоматически, с использованием сетевых библиотек. Если вы добавляете тексты вручную, то есть масса возможностей ввода, от основных, вроде задания типа записи BibTeX (статья, книга, материал IEEE, кандидатская, неопубликованный текст) и основных полей (авторы, редакторы, журнал, дата издания, число страниц, ISBN, издатель, учебное заведение), до продвинутых, вроде указания ключевых слов, краткого изложения, DOI, связанных URL и файлов PDF, произвольных полей.
Особенно в KBibTeX мне нравится возможность использования растущего числа сетевых баз статей. В версии 0.2, поддерживаются PubMed, BibSonomy, SPIRES, Zentralblatt MATH, Citebase, DBLP и Amatex, что делает программу полезной для работников медицины, физики, математики, компьютерных наук. Также автор обещает в следующей версии работу с arXiv.org и Google Scholar.
Одна из основных возможностей KBibTeX — помощь в создании цитат в документах LaTeX. При использовании Kile или LyX, достаточно выбрать в KBibTeX нужный фрагмент, после чего переслать в редактор:
Больше не потребуется возиться с идентификаторами BibTeX — все сделает KBibTeX.
Люди, работающие с BibTeX, найдут в KBibTeX возможность просмотра исходников. Если нужно, данные можно будет отредактировать вручную.
Программа строго следует формату BibTeX, поэтому созданные в ней файлы можно также использовать вне KBibTeX.
Для пользователей Linux, часто работающих с LaTeX и BibTeX, KBibTeX предлагает много удобных возможностей, которые сильно упрощают утомительную работу. Как редактор библиографий, KBibTeX лучше всего приближается к замечательному, но пока еще не реализованному проекту KPapers. Надеюсь, KBibTeX в ближайшее время еще будет развиваться в этом направлении.
Дополнительная информация о KBibTeX есть на сайте Томаса Фишера, автора программы, и kde-apps.org. У KBibTeX есть список рассылки.
KBibTeX 0.1.5 есть в Debian Etch и Ubuntu. Новая версия 0.2 со многими улучшениями скоро должна стать доступной в виде пакетов Debian и Ubuntu, но пока что KBibTeX 0.2 можно собрать из исходников.
Автор: Фолкерт ван Хюсден.
Оригинал: «NTP: be on time, always», 21 ноября 2007 г.
Допустим, вы среднестатистический гик с несколькими Linux-машинами, настроенными работать вместе, что бы вы не делали.
Первая ситуация: ваши системы соединены с Интернетом по широкому каналу. Так как в Сети попытки взлома производятся чуть ли не ежечасно, хотелось бы, чтобы логи всех систем были верными, чтобы вы могли жаловаться на злоумышленников-скриптователей их провайдерам. А для этого нужны точные отметки времени — чтобы наверняка знать, когда началась атака.
Вторая ситуация: помимо соединения с Сетью, есть еще и соединение компьютеров друг с другом по NFS, и на машинах при помощи make совместно собираются программы. Чтобы не пропустить какие-то файлы, нужно синхронизировать время всех систем.
Третья ситуация: вы очень подвижный эксперт по IT и ездите к клиентам на поезде. Нужно точно знать, когда сесть на велосипед, чтобы вовремя быть на станции.
Во всех этих случаях вы могли бы попробовать выставить везде одно и то же время по своим часам. Это несколько проблематично: ввод времени тоже занимает какое-то время. Кроме того, у ПК плохие часы в CMOS, с большим отставанием — за несколько дней все расстроится.
Чтобы решить все проблемы, используйте NTP. NTP — сокращение от «Network Time Protocol». Демон NTP определяет отставание в часах компьютера и подводит их. При работе на нескольких системах NTP позволяет компьютерам общаться между собой или с центральным сервером. А что с настройкой времени по всей Сети? В этом случае NTP может использовать серверы времени.
Немногие из провайдеров используют GPS, DCF77 или что-то вроде этого, что можно использовать для синхронизации времени. Тогда при взломе системы можно быть уверенным, что ваше время совпадает со временем провайдера.
Если же провайдер не предоставляет серверы времени (обычно, чтобы удостовериться в правильности времени, нужно иметь 3—6 серверов в вышестоящих узлах), вы можете использовать синхронизацию с NTP pool project — сетью добровольцев, у которых часы выставляются по надежным источникам (по серверам, использующим данные атомных или GPS-часов). По умолчанию, демон NTP в Debian использует NTP pool project.
С каждой новой подключающейся системой, наплыв трафика на pool.ntp.org возрастает. Так что если у вас есть статический IP-адрес и стабильный сервер, подумайте над тем, чтобы добавить себя в NTP Pool.
NTP есть во всех версиях Debian and Ubuntu. Включить или отключить NTP можно в диалоге установки времени и даты.
Автор: Кристиан Хасе.
Оригинал: «AMOR: a desktop companion», 18 ноября 2007 г.
AMOR — забавная и совершенно бессмысленная игрушка. Она показывает на рабочем столе маленьких человечков, ходящих по заголовкам окон и сваливающихся вниз. Это приложение для KDE, которое, впрочем, можно легко использовать в GNOME (я так и делаю).

Пакет предлагает несколько персонажей вроде демона Free BSD, Текса (в двух версиях). Есть и другие варианты — например, привидение из замка. Часть фигур статичны (демон Free BSD, маленький Билли, классический Текс), но остальные анимированы.

AMOR может показывать в выносках-пузырях подсказки для KDE и конкретных приложений (увы, приложений, использующих для этого AMOR, кажется, нет).
Настройка очень проста — поймайте человечка и вызовите для него контекстное меню.
Название программы — сокращение «Amusing Misuse Of Resources», то есть «забавная растрата ресурсов», но меня лично развлекают во время работы прыгающие персонажи.
AMOR написали Мартин Джонс и Герардо Пуга. Пакет есть во всех версиях Debian и Ubuntu и зависит только от некоторых основных библиотек KDE (kdelibs4c2a, kdelibs-data, libqt3-mt), которые уже есть во многих системах. Если у вас не установлена среда KDE, то можете предварительно запустить aptitude с опцией -s и посмотреть, какие библиотеки должны появиться вместе с AMOR.
Автор: Жеред Радиган.
Оригинал: «GPW: generate pronounceable passwords», 14 ноября 2007 г.
Пароли, особенно хорошие и длинные, запоминать сложно. К счастью, Томас ван Влек думает так же, поэтому он и написал программу для создания произносимых паролей длиной до 99 символов (на английском языке).
Я использую эту программу для создания личных ключей Wi-Fi. Пароли должны быть достаточно хорошими, чтобы защитить сеть, но не настолько хорошими, чтобы их было невозможно запомнить или верно ввести. Если пароли будут произносимыми, то их запоминание существенно упрощается.
Вы можете также использовать программу для защиты ящика электронной почты, личной информации и, конечно, учетной записи в Linux. Работать с GPW очень просто:
$ gpw [количество паролей [длина слов]]
Например, для создания 5 паролей по 12 символов просто введите
$ gpw 5 12
proothesside
erieractiver
rlbrentieucc
entednaphysi
ditypagessno
Обычно я запускаю команду несколько раз, пока не увижу наиболее подходящий вариант.
В особо важных вопросах пароли уже не подходят, но, если что-то нужно защитить паролем, то лучше генерировать его автоматически, чем использовать имя своей собаки или «password». Уровень безопасности можно повысить, увеличив длину слов примерно до 20 символов и больше. Тогда вы уже можете хвастаться перед друзьями, что не используете секретные слова, а перешли на целые секретные фразы.
GPW есть во всех версиях Debian и Ubuntu.
Также вы можете попробовать pwgen — другой генератор более-менее запоминаемых паролей, который также может использовать знаки и цифры и не опирается на какой-либо словарь.
Автор: Алекс Чехолко.
Оригинал: «Debfoster: Remove a package and its dependencies», 11 ноября 2007 г.
Мы уже писали про Deborphan, вот рассказ про подобное средство, Debfoster. Программа призвана искать пакеты, установленные в системе только в качестве зависимостей других пакетов, а также удалять пакеты вместе со всеми зависимостями. Предыдущие ответы сохраняются, поэтому Debfoster не спрашивает вас всякий раз об одних и тех же пакетах.
Программа наиболее полезна в поддержании маленькой системы, но, даже с нынешними большими дисками, это больше чем средство наведения красоты.
Использование Debfoster лучше показать на простом примере (детали смотрите в странице руководства). Предположим, мы уже запускали Debfoster и попросили оставить все установленные пакеты; иначе программа спросит о всех из них. Я просмотрю зависимости пакета munin, установлю его (вместе с зависимостями), а потом Debfoster его удалит.
$ apt-cache show munin
Package: munin
Priority: optional
Section: universe/net
Installed-Size: 996
Maintainer: Ubuntu MOTU Developers
Original-Maintainer: Munin Debian Maintainers
Architecture: all
Version: 1.2.5-1
Depends: perl (>= 5.6.0-16), perl-modules (>= 5.8.0) |
libparse-recdescent-perl, librrds-perl, libhtml-template-perl,
libdigest-md5-perl, libtime-hires-perl, libstorable-perl, rrdtool,
adduser
Recommends: munin-node, libdate-manip-perl
Suggests: www-browser, httpd
$ sudo apt-get install munin
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
libhtml-template-perl librrd2 librrds-perl rrdtool
Suggested packages:
libipc-sharedcache-perl httpd
Recommended packages:
munin-node libdate-manip-perl
The following NEW packages will be installed:
libhtml-template-perl librrd2 librrds-perl munin rrdtool
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
$ sudo debfoster
munin is keeping the following 4 packages installed:
libhtml-template-perl librrd2 librrds-perl rrdtool
Keep munin? [Ynpsiuqx?], [H]elp: N
Keep librrds-perl? [Ynpsiuqx?], [H]elp: N
rrdtool is keeping the following 1 packages installed:
librrd2
Keep rrdtool? [Ynpsiuqx?], [H]elp: N
Keep libhtml-template-perl? [Ynpsiuqx?], [H]elp: N
Keep librrd2? [Ynpsiuqx?], [H]elp: N
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
libhtml-template-perl* librrd2* librrds-perl* munin* rrdtool*
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
Как видите, Debfoster может помочь очистить пакеты, установленные в качестве зависимостей. Однако то же самое можно сделать в aptitude и synaptic. Текущие версии этих менеджеров пакетов автоматически удаляют зависимости, так что необходимость в Debfoster отпадает. Для подробностей см. в Гугле «aptitude vs apt-get».
Debfoster есть во всех поддерживаемых версиях Debian и Ubuntu.
Автор: Василий Фаронов.
Оригинал: «timer-applet: a countdown timer applet for the GNOME panel», 7 ноября 2007 г.
Когда я работаю за компьютером, я иногда забываю, что мне нужно что-то сделать, скажем, в течение десяти минут. Поэтому хотелось бы иметь простой способ настроить напоминание по прошествии определенного времени. timer-applet — маленький апплет для GNOME, справляющийся с такой задачей.
Апплет имеет вид маленькой кнопки в панели. По щелчку на ней появляется диалог настройки таймера.

Вы можете просто ввести время, через которое нужно показать напоминание, и запустить отчет. Также можно указать имя таймера (оно будет показано при его остановке), дабы потом не вспоминать, что именно нужно сделать. Если нужны более сложные вещи, доступны самые разные настройки таймера.
Во время отсчета на панели показывается оставшееся время. По щелчку на кнопке отсчет приостанавливается и вновь запускается при повторном щелчке.

По истечению времени кнопка начинает мигать, и у апплета всплывает окно-напоминание.

timer-applet активно разрабатывается; пакет есть в Debian, начиная с Etch и в Ubuntu, начиная с Dapper. В Ubuntu Gutsy содержится вторая версия программы с несколько улучшенным интерфейсом.
Явный минус приложения — оно работает только в среде GNOME. Пользователи KDE могут попробовать пакет kalarm (из набора KDE PIM). Если нужно отсчитывать время, пока заваривается чай, используйте teatime и kteatime.
Автор: Винсент Фурмонд.
Оригинал: «Torus-trooper: a shoot-’em-up in a tunnel», 4 ноября 2007 г.
Torus-trooper — забавная абстрактная игра-стрелялка, действие которой происходит в чем-то вроде космического туннеля. Вы управляете космическим кораблем и должны опирается на стенки туннеля и стрелять по врагам. Это все довольно занятно и свежо:
При запуске игры можно войти в полноэкранный режим при помощи опции -fullscreen. После показа начальной заставки отображается меню выбора уровня. Также можно просмотреть запись своей последней игры.
Управление основано на нескольких клавишах: стрелках (либо w, a, s, d) для движения и ускорения, z для обычной стрельбы и x вызова защиты. Как можно догадаться, за выход из игры отвечает клавиша Esc, а за ее приостановку — p.
torus-trooper есть в тестовой ветке Debian, но пока не попал в Ubuntu.