speak.sh, make your computer speak to you

Want to learn english, but no one wants to speak with you in english? Ever imagine to speak with computer? This script can make your computer speak to you. Note that the script stolen from here. And you will need festival.

#!/bin/sh
#speak.sh
#speak with your computer
#dependency: festival

x=`wc -l $1 |awk '{print $1}'`
y=`expr $x - 1`

i=1
while [ $i -le $y ]
do
        echo  ">>>`head -$i  $1 | tail -1` \n"
        head -$i $1 | tail -1 | festival --tts
        j=`expr $i + 1`
        echo  "`head -$j $1 | tail -1`"
        i=`expr $i + 2`
        read pencet
done
exit 0

and a sample dialog file, save as test.txt:

Hi, whats your name
My name is ...
how are you?
I'm fine, thanks

Give the permission 755 to speak.sh, and run it:

$ speak.sh test.txt

Please send me improvement for the code, and the dialog file too, so I can build a debian package. Or someone can do it for me?

Transfer file dari host Ubuntu Linux ke guest OS WinXP di vmware

Download vsftpd dari repository ubuntu:
Ini paket untuk ubuntu gutsy

klik dua kali untuk menginstalnya dengan gdebi.

edit file konfigurasinya:
$ sudo gedit /etc/vsftpd.conf

buang # di depan pilihan:

#local_enable=YES
#write_enable=YES
#chroot_local_user=YES

sehingga menjadi:

local_enable=YES
write_enable=YES
chroot_local_user=YES

restart vsftpd dengan perintah:
$ sudo /etc/init.d/vsftpd restart

periksa apakah vsftpd telah jalan:
$ ps ax | grep vsftpd

seharusnya ada baris:
/usr/bin/vsftpd

buka file /etc/vmware/config, perhatikan pada baris pertama alamat ip untuk ethernet host only, misalnya 192.168.97.1

Sekarang jalankan vmware, pada tab Windows XP Professional, lihat bagian Device ethernet 1
atur menjadi Host Only, kemudian hidupkan virtual machinenya (Windows),

Buka Windows Explorer atau Internet Explorer,
pada addres bar ketikkan:
ftp://evran@192.168.97.1
masukkan pasword user ketika diminta, seharusnya muncul semua file yang ada di direktori
/home/evran pada linux, dan bisa copy paste dari explorer pada Windows.

Kopikan file yang hendak diedit ke My Documents, buka pakai MS Word misalnya, anggaplah filenya
tugas.doc, kalau sudah selesai, simpan trus kopikan lagi file tersebut dari My Documents ke jendela explorer yang menuju kealamat ftp://evran@192.168.97.1 tadi.

Dari linux, file yang tadi dimasukkan dari windows akan ada pada /home/evran/tugas.doc

Menu XFCE sebesar menu Gnome

Penasaran sekali karena menu XFCE pada Dreamlinux ukurannya tidak seperti menu XFCE pada Ubuntu.
Setelah mencari pengaturan di sana-sini, ternyata ada pada gtkrc. Jadi tinggal mengedit /usr/share/themes/Human/gtk-2.0/gtkrc (dan gtkrc-gtkrc milik theme lainnya, jika mau) dengan menambahkan baris:

gtk-icon-sizes = "panel-menu=24,24:gtk-menu=24,24:panel=24,24"

setelah itu restart XFCE (ieaitu logout dan login kembali). Sekarang menu XFCE menjadi seukuran menu Gnome.

Mencurangi game Battle for Wesnoth

Penasaran karena susah memenangi game Battle for Wesnoth, curangi aja.

Caranya, mainkan salah satu campaign, setelah itu nonaktifkan pilhan binary save dari Menu > Preferences > Advance. Setelah itu simpan permainan dengan memilih Menu > Save. Keluar dari permainan dengan memilih Menu > Quit.

Edit file permainan yang tadi disimpan di folder ~/.wesnoth/saves/NamaFile, cari kata gold, tambahkan jumlah emas secukupnya. Pastikan Anda tidak menambahkan emas kepada musuh. Setelah itu kembali ke permainan, pilih menu Load, arahkan ke file permainan yang tadi diedit. Setelah itu mainkan, seharusnya jumlah emas Anda sekarang bertambah.

Senang rasanya bisa mengalahkan Asheviere.