Терминал

Alpine – мейл клиент за терминала

Alpine е един доста удобен мейл клиент, който се използва в терминала. И в тази статия ще ви запозная с него – как да го ползвате и настройвате. Но първо нека отговорим на въпроса “Защо да ползвате терминала, след като има достатъчно графични мейл клиенти?”. Да речем, че ви се наложи да използвате компютър без графичен интерфейс, или поради някаква причина графичната ви среда не се зарежда, а ви трябва спешно да си проверите пощата или да пратите някое важно писмо. В този случай определено знаейки как да използвате терминала и съответно Alpine ще ви бъде от полза. Всъщност това беше и причината, която за първи път ме сблъска с този мейл клиент. В практиката по програмиране трябваше да се запознаем с UNIX варианта на IBM – AIX и тъй като професора държеше някак по-рядко да прибягваме до мишката реши да ни запознае и с това как да проверяваме пощата си директно от терминала когато се връзваме към сървъра от вкъщи през ssh, за да си пишем домашните.

Alpine всъщност е базиран на по-старата програма Pine, създадена през 1989 в Университетът на Вашингтон USA – изходният код бил достъпен за UNIX операционната система. През 2005 година екипът за Pine решават, че клиента трябва да бъде модернизиран и подобрен, за това започват разработката с ново име Alpine, чиято първа версия е публикувана на 20. декември 2007 година. Актуалната версия в момента и тази, която ще намерите в хранилищата на вашата дистрибуция е 2.00. Може би за по-вманиачените в GNU/Linux философията ще е интересно да знаят, че Linus Torvalds използва Alpine за мейл клиент. Прочетете още »

Python: Актуалната песен в Clipboard

За този урок ще са ви необходими елементарни познания по програмиране с Python, и разбиране на командите в Linux терминала. Урокът може лесно да бъде пренаписан и на други езици: perl, bash, и т.н. Ето и какво ще прави нашият малък скрипт:

  1. Ще проверим дали плейърът, който използваме е включен
  2. След като е включен ще използваме команда, която да изведе информация за свирещата в моемнта песен, и нашият скрипт ще я прочете
  3. Скрипта ще форматира прочетената информация, за да я подреди във формата “Изпълнител – Заглавие”
  4. След което ще използваме gtk библиотеката, за да копираме песента в clipboard
  5. Ще разширим скрипта, за да издава приятени съобщения, когато е копирана песен

Преди да започнем ще трябва да се уверим, че системата ни е готова, т.е. че разполагаме с необходимите библиотеки. За целта са ни необходими:

  • python >=2.5
  • python-notify
  • python-gtk2

След като сте инсталирали необходимите пакети е време да се захванем за работа:

Прочетете още »

Switch to our mobile site