Дата: 2010-04-03 19:47:02
Комментариев: 0


Нужны рефералы? А все друзья и товарищи зарегестрированы в дропбоксе? Не беда! Нам поможет VirtualBox.
1. Создаем новую виртуальную машину, устанавливаем Xp.
2. Множим наш виртуальный жесткий диск на нужное кол-во рефералов.
3. Регистрируемся по реф. ссылки, устанавливаем их клиент.
4. Выключаем виртуалку.
5. Заходим в Свойства -> Сеть -> Дополнительно -> генерируем новый MAC-адрес и в Носителях выбираем следующий новый диск.

6. Повторяем с третьего пункта Email вбивать можно от балды, проверка идет по MAC-адресу.
теги: dropbox, virtualbox
 Дата: 2010-03-26 14:32:37
Комментариев: 2
Хорошо получать различные уведомления от сервера, особенно удобно узнавать пропала ли сеть или ещё чего случилось. Можно было бы воспользоваться он-лайн сервисами отправки смс, но если нет сети - нет и смс, так что будем прикручивать обычный мобильник. Была найден старая нокия 6610i и кабель CA-42 к нему. Подключаем всё это хозяйство. Появляется /dev/ttyUSB0. Теперь устанавливаем gnokii:
Код:
sudo apt-get install gnokii

В домашнем каталоге создаем или редактируем файл .gnokiirc :
nano ~/.gnokiirc
[global]
port = /dev/ttyUSB0
connection = dlr3p
model = 6510

Проверяем:
$ gnokii --identify
GNOKII Version 0.6.27
IMEI : 342423445645432
Manufacturer : Nokia
Model : 6610i
Product name : RM-37
Revision : V 3.10

Теперь можно отсылать смс:
Код:
echo 'тест' | gnokii --sendsms +7921xxxxxxx -8

Можно ещё прикрутить простенькую web-морду для отсылки смс.


Просто распакуйте архив sms.tar.gz в папку www
Всё!
Файлы:
sms.tar.gz
теги: gnokii, sms, nokia, 6610i
 Дата: 2010-03-18 21:19:20
Комментариев: 1
Возникла необходимость с некоторой периодичностью чистить ящик от писем, а делать все вручную или в почтовом клиенте не тру. И был набросан сей скриптик:
#cat clean-pop:
  1.  
  2. #!/bin/bash
  3. username="username@mail.ru";
  4. password="password";
  5. MAX_MESS=$1
  6. [ $# -eq 0 ] && exit 1 || :
  7. sleep 2
  8. echo USER $username
  9. sleep 1
  10. echo PASS $password
  11. sleep 2
  12. for (( j = 1 ; j <= $MAX_MESS; j++ ))
  13. do
  14. echo DELE $j
  15. sleep 1
  16. done
  17. echo QUIT
  18.  

Теперь чтобы удалить письма вызываем вот так скрипт:
Код:
./clean-pop 10 | /usr/bin/telnet pop3.mail.ru 110
Где 10 - кол-во писем которые нужно удалить.
Для удобства, чтобы постоянно это не вводить, можно добавить такую строку в файл .bashrc
Код:
alias dm='/путь/до/файла/clean-pop 10 | /usr/bin/telnet pop3.mail.ru 110'
И удалять простой командой dm

Файлы:
dm.zip

теги: pop3, mail
 Дата: 2010-03-17 13:16:40
Комментариев: 0
HowtoОтслеживаем посылки
Просмотров: 4341
Часто заказываю разную мелочевку в http://dealextreme.com и приходится отслеживать посылки, заходить на сайт http://russianpost.ru, вбивать почтовый идентификатор... Решил немного автоматизировать процесс:
#cat DX.sh:
  1.  
  2. #!/bin/bash
  3. in=/путь/до/файла/DX #список идентификаторов
  4. css=/путь/до/файла/data_face.css
  5.   if [ ! -e "$css" ]       # Проверка наличия файла.
  6.   then
  7.     wget -q http://info.russianpost.ru/css/data_face.css -O /путь/до/файла/data_face.css; echo
  8.     continue                # Переход к следующей итерации.
  9.   fi
  10. n=1
  11. for name in $( awk '{print $1}' < "$in" )
  12. do
  13. wget -q "http://info.russianpost.ru/servlet/post_item?action=search&barCode=$name" -O -
  14.   let "n += 1"
  15. done | sed 's/../css/data_face.css/data_face.css/' > /путь/до/файла/DX.html
  16. /usr/bin/x-www-browser /путь/до/файла/DX.html
  17. exit 0
  18.  

Кидаем список треков (типа RT049819221HK) в файл DX и запускаем ./DX.sh

Получаем:

Файлы:
DX.sh.tar.gz
DX.sh

   1  ...  7  8  9  10