PDA

Просмотр полной версии : Интересные программы


Googleman
25.01.2009, 12:32
Предлагаю в этой теме писать интресные и необычные программы под *nix.
И так, начну:
XQF мониторит игровые серваки, позволяет запускать игру и подключатся сразу к серверу. Можно прописывать игры под вайном. Напоминает виндовый HLSW. :crazy:

Весёлый Молочник
03.03.2009, 16:08
О вот это круто.

root
05.03.2009, 21:34
Tucan - качалка с рапиды. Нечто вроде USDownloader. Тока че-то иногда закачки останавливаются.
http://www.getdeb.net/app/Tucan
Может есть менее сырая софтина?

lsmod
29.01.2010, 15:58
Добавил о конфигурировании сетевых интерфейсов в Debian | Ubuntu с использованием ifscheme-mapping: http://user.ya1.ru/diary/index.php?id=7331&do=detail&post_id=1824

lsmod
26.01.2012, 23:47
Ссылку наверху исправлю на днях.

Исправлено.

Для пользователей Debian и на-нём-основанных дистрибутивов интересная комстрока, которая показывает, из каких веток установлен в системе софт:

apt-cache policy|awk '$1<2000{n=split($3,r,"/");if(n){print r[1];}}'|sort -u|tr "\n" ,;echo;

RIP
30.01.2012, 22:25
Перевод выделенного текста с любого языка на русский
Совсем недавно (сегодня утром) наткнулся на хабре (http://habrahabr.ru/blogs/linux/137215/) на оригинальное применение утилитки notify-send, оно состоит в том, чтобы выделять текст, нажимать какую-то комбинацию клавиш и через notify-send 'title' 'message' выводится перевод выделенной строки, посредством translate.google.com

Для получения выделенной строки, используется утилита xsel
Устанавливаем её как угодно (pacman, apt, rpm) я сижу на debian так что мне нужно sudo apt-get install libnotify-bin xsel
Далее, создаём файл с именем seltr и копируем в него следующие 2 строки:
#!/usr/bin/env bash
notify-send -u critical "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(xsel -o | sed "s/[\"'<>]//g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1)"
думаю разбор кода не нужен, если проще - то наш скрипт будет использовать браузер, чтобы получать перевод из translate.google.com, поэтому чтобы получить перевод нужно постоянное подключение к интернету.

Делаем файл исполняемым и помещаем в /usr/bin/
sudo chmod 777 ./seltr && sudo mv ./seltr /usr/bin/

Теперь осталось перезначить сочетание клавиш, это можно сделать стандартными средствами или использовать, например, xbindkeys
sudo apt-get install xbindkeys
затем открыть конфигур. файл .xbindkeysrc и добавить там строчку
"seltr"
control+shift+t
например