Дата: 2010-11-23 19:27:22
Комментариев: 1
HowtoJabber bot (Ruby XMPP4R)
Просмотров: 4786
Простенький Jabber бот на Ruby, который будет висеть в он-лайне и принимать файлы.
Для начала установил сам Ruby:
sudo apt-get install ruby-full build-essential

Затем установим RubyGems:
sudo apt-get install rubygems1.8
sudo gem install rubygems-update

И саму библиотеку XMPP4R, которая отвечает за весь функционал нашего бота:
sudo apt-get install libxmpp4r-ruby1.8

...

Читать далее

теги: ruby, xmpp4r
 Дата: 2010-11-21 12:41:58
Комментариев: 0
HowtoВодяные знаки в imagemagick
Просмотров: 4259
Небольшой скрипт, который будет наносить нужный вам текст на фотографии. Создаем скрипт с таким содержимым:
$cat watermark.sh
#!/bin/bash
 
if [ $# -gt 2 ]; then
FS=$3
else
FS=16
fi
 
if [ $# -gt 1 ]; then
/usr/bin/convert "$1" -pointsize $FS -draw "gravity South fill black text 0,2 ' $2 ' fill white text 2,0 ' $2 ' " "$1"
elif [ $# -eq 1 ]; then
echo "Не указан текст пометки"
elif [ $# -eq 0 ]; then
echo "Использование:
watermark.sh "<Путь к файлу>" "Текст пометки" [<Размер шрифта>]"
fi

Запускать таким образом:
watermark.sh "/home/daffin/foto.jpg" "Ваш текст" 40

теги: imagemagick
 Дата: 2010-11-19 12:07:07
Комментариев: 2
Устанавливаем из репозитария idn:
Код:
$sudo apt-get install idn

Пингуем:
$ping `idn президент.рф`
libidn 1.15
Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Simon Josefsson.
GNU Libidn comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Libidn under the terms of
the GNU Lesser General Public License. For more information
about these matters, see the file named COPYING.LIB.
PING xn--d1abbgf6aiiy.xn--p1ai (195.208.24.91) 56(84) bytes of data.
64 bytes from kremlin.ru (195.208.24.91): icmp_seq=1 ttl=58 time=14.2 ms
64 bytes from kremlin.ru (195.208.24.91): icmp_seq=2 ttl=58 time=18.6 ms
64 bytes from kremlin.ru (195.208.24.91): icmp_seq=3 ttl=58 time=14.1 ms
64 bytes from kremlin.ru (195.208.24.91): icmp_seq=4 ttl=58 time=14.4 ms
64 bytes from kremlin.ru (195.208.24.91): icmp_seq=5 ttl=58 time=14.2 ms
64 bytes from kremlin.ru (195.208.24.91): icmp_seq=6 ttl=58 time=14.3 ms
^C
--- xn--d1abbgf6aiiy.xn--p1ai ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 14.136/15.012/18.663/1.640 ms
теги: ping
 Дата: 2010-11-16 20:46:28
Комментариев: 2
Устанавливаем скрипт wondershaper. Для Ubuntu он есть в репозитории:
Код:
$sudo apt-get install wondershaper

Теперь идем на internet.yandex.ru или на speedtest.net и измеряем нашу скорость в килобитах в секунду. ...

Читать далее

теги: wondershaper
 Дата: 2010-10-24 13:14:22
Комментариев: 0
После зависания компьютера при обновлении перестал грузиться, чтобы не переустанавливать систему загрузимся с live cd диска и выполним такой список команд:
1. Определим наш диск с запоротой ubuntu
Код:
sudo fdisk -l

...

Читать далее

теги: chroot
 Дата: 2010-09-28 00:10:00
Комментариев: 0
Если на вашем удаленном сервере есть сервисы, которые доступны только локально и доступ из вне закрыт в целях безопасности и необходимо получить к ним доступ, то всё достаточно просто, с помощью port forwarding (перенаправление портов) получим доступ к удаленным сервисам через ssh.
Для примера, чтобы получить доступ к удаленной Mysql, необходимо на локальном компе выполнить такую комманду:
Код:
ssh -L 9999:localhost:3306 user@xxx.xxx.xxx.xxx
, где 9999 -порт к которому мы будем обращатся на локальном машине,
3306 - удаленный порт mysql,
user - имя удаленного пользователя,
xxx.xxx.xxx.xxx - удаленный ip-адрес.
теги: ssh, mysql
 Дата: 2010-09-22 18:35:45
Комментариев: 0
После установки мыла и пароля от вашего аккаунта и запуска на 127.0.0.1:8080 откроется примитивнейший однопоточный веб-сервер, стримящий музыку с вконтакта. Использовать так: 127.0.0.1 (добавить в плеер или просто в браузере слушать). Можно использовать пробелы, браузер их заменит на %20, что не отразится на работоспособности.
...

Читать далее

теги: vkontakte, python
   1  2  3  4  5  6  7  ...  10