Archive for Python

lskvm

I got so bored with doing ps aux and manual kill for closing a running KVM instance so I made this little nifty Python script to list all running KVM processes and allow killing them by index number.

Drop the code to /usr/local/bin/lskvm and make it executable:

wget http://pastebin.com/download.php?i=Ah9FRHu2 -O - -q |
  sed "s/r//" - > /usr/local/bin/lskvm
chmod +x /usr/local/bin/lskvm

Run the command just by doing:

lskvm

The output will be something like:

# PID   MP  Used  Alloc Executable         VNC   User Disk
1 3247  2   266MB 256MB qemu-system-x86_64       kvm  manpremo.bin
2 6382  4   1GB   1GB   qemu-system-x86_64 :1    kvm  debian-lenny.bin
3 10336 4   1GB   1GB   qemu-system-x86_64       kvm  nopidou.bin

Kill: 3

The command prompt will be waiting for the user to enter index here in the first column for a process to be killed. Return or Control-C cancels the prompt.

No comment »

Povi

Istun bussis, liikvel Tallinnast Tartu poole. Sülearvuti ei kipu seljakotis püsima ja levi jagub selle posti kirjutamiseks ning jääb ka ülearu. Peaaegu kaks nädalat on möödas eelmisest postitusest ja vahepeal on nii mõndagi juhtunud. Kogu aeg on kulunud sellele et tööd leida aga ma pole seda endale raasugi lihtsamaks teinud.

Jaanuaris mina ja mõned sõbrad asutasime ettevõtte nimega Povi Software OÜ. Selle kohta ma siin blogis polegi pikemalt kirjutanud. Povi alguseks võiks mingil määral lugeda 2006 aastat kui mina, Laur ja mõned teised tuttavad kogunesime Viru keskuse neljanda korruse raamatupoes. Üleskutse sai postitatud Pingviini foorumis ning eks sealt asi arenes edasi aeglaselt. Kõigepealt Estobuntu ja siis rakendused Estobuntu ümber. Reaalselt OÜ loomiseni jõudsime 2009 aasta lõpus.

Säärase ettevõte asjade ajamisega on tükk tööd – projektide ja koostööpartnerite otsimine, lepingute sõlmimine, arvete välja kirjutamine ja kõige selle otsa raamatupidamine. Kapitalistliku süsteemi ekspluateeritav tööinimene võib õnnelik olla et ta ei pea kogu selle jamaga tegelema :D

Hetkel on meil käsil mõned Django/Python projektid ning Estobuntu LTSP-ga seotu. Kui oled andekas tudeng ja otsid praktikakohta kus igapäevaselt kasutusel ainult Vaba Tarkvara siis võiksid meiega kontakti võtta. Väga andekatele lubaks isegi tüki ettevõtte osalusest :)

No comment »