Перші крочки в python робити цікаво тоді, коли дійсно потрібно виконати певну задачу, бо просто відобразити "Hello world" ні до чого не мотивує.
Мені було потрібно звернутися до певної url і відобразити "0", якщо нема помилок, або "1", якщо є помилка.
Встановив середовище для розробки:
sudo apt-get install idle
Написав скрипт:
from subprocess import call
return_code = call(['wget', 'http://server.com'])
print return_code
Умова - попередньо повинен бути встановлений wget (крос-платформенний download manager).
Наступний крок - змусити цей код працювати також під windows (коли буде натхнення).
четвер, 24 квітня 2014 р.
понеділок, 14 квітня 2014 р.
postfix: як створити аліас (linux)
Ця коротенька інструкція має сенс для тих, хто володіє:
1) власним доменом ( наприклад, prizvysche.org )
2) або власним субдоменом ( наприклад, prizvysche.firma.org ).
Аліас корисний тим, що при реєстрації на різних форумах вже не обов’язково подавати свій справжній e-mail. Навіть не треба створювати окремий e-mail "для спаму". Існують також різні сервіси тимчасових поштових скриньок - але там потрібно подати свою існуючу адресу для реєстрації.
Створити аліас в поштовому сервері postfix:
1) sudo nano /etc/aliases
внести новий запис такого вигляду:
tmp: user
де tmp - аліас
user - справжній користувач
2) sudo postalias /etc/aliases
для публікації аліасу
3) sudo /etc/init.d/postfix reload
для перезавантаження поштового сервера.
Готово.
1) власним доменом ( наприклад, prizvysche.org )
2) або власним субдоменом ( наприклад, prizvysche.firma.org ).
Аліас корисний тим, що при реєстрації на різних форумах вже не обов’язково подавати свій справжній e-mail. Навіть не треба створювати окремий e-mail "для спаму". Існують також різні сервіси тимчасових поштових скриньок - але там потрібно подати свою існуючу адресу для реєстрації.
Створити аліас в поштовому сервері postfix:
1) sudo nano /etc/aliases
внести новий запис такого вигляду:
tmp: user
де tmp - аліас
user - справжній користувач
2) sudo postalias /etc/aliases
для публікації аліасу
3) sudo /etc/init.d/postfix reload
для перезавантаження поштового сервера.
Готово.
середа, 9 квітня 2014 р.
raspbian: супер швидка інсталяція міні-дистрибутиву
лінк на міні-дистрибутив:
https://dl.dropbox.com/u/45842273/2012-07-15-wheezy-raspian-minimal.img.7z
http://www.cnx-software.com/2012/07/31/84-mb-minimal-raspbian-armhf-image-for-raspberry-pi/
команда в консолі:
sudo dd bs=4M if=/home/user/2012-07-15-wheezy-raspian-minimal.img of=/dev/sdb
інструкція з встановлення:
http://xmodulo.com/2013/11/write-raspberry-pi-image-sd-card.html
https://dl.dropbox.com/u/45842273/2012-07-15-wheezy-raspian-minimal.img.7z
http://www.cnx-software.com/2012/07/31/84-mb-minimal-raspbian-armhf-image-for-raspberry-pi/
команда в консолі:
sudo dd bs=4M if=/home/user/2012-07-15-wheezy-raspian-minimal.img of=/dev/sdb
інструкція з встановлення:
http://xmodulo.com/2013/11/write-raspberry-pi-image-sd-card.html