Thursday, May 29, 2008

ruby , groovy, what next huh ??

udah lama memang gak pernah belajar lagi dunia perBaHasaan java.
sudah lama aku lepaskan jubah zealotku pada BHs itu...

alih - alih sekarang lagi hot - hot nya ane belajar ruby ,
wah ketemu calon mainan lama... groovy!!, salah satu BHs yang dipresentasikan di Dynamic Languages World Conference ..
wah, ternyata ruby yang udah penuh sugar itu masih kalah sugar rupanya dengan si groovy ini..


misalnya dalam bekerja dengan HASH MAP :

di groovy dapat kita lakukan :

def name = ["first_name":"didit", "last_name":"keren"]
println name["first_name"]
>> didit

name.first_name
>> didit

wah bisa langsung pake " . " (dot) !!

atau pada kasus lain seperti :

* di ruby :

hohoho = lambda { puts "kekekeke" }
hohoho.call

* di groovy :

def hohoho = { println "kekekeke" }
hohoho()

wah di groovy bisa lansung pake () jika menggunakan ruby harus memanggil methods call


di kasus lain lagi :

* di ruby :

[1,2,3].each { |it| print it }
>> 123


*di groovy :

[1,2,3].each { print it }
>> 123


wah di groovy bisa tanpa |it|


sehinga pada kasus sedikit lebih kompleks :

* di ruby :

nama1 = {:panggilan => "didit", :julukan => "ganteng"}
nama2 = {:panggilan => "frank", :julukan => "lampbe"}

hohoho = [nama1, nama2]

hohoho.collect {|nama| nama[:panggilan] }
>> ["didit", "frank"]

* di groovy :

nama1 = {:panggilan => "didit", :julukan => "ganteng"}
nama2 = {:panggilan => "frank", :julukan => "lampbe"}

hohoho = [nama1, nama2]

hohoho.panggilan
>> ["didit", "frank"]

wah di sini groovy tidak perlu make .collect dsb ... cukup hohoho.panggilan
wah wah wah

hmmm gimana ya perbandingan rails dengan grails yah ?????

Friday, May 23, 2008

purefect desktop!!

aloha semuanya....

akhirnya saya bisa posting lagi di sini....

hehehe gak posting macem2 cuman ngasi inpo ajah

untuk para pencinta PHP -> Klorofil -> purefect

bahwa purefect desktop udah bisa diunduh....

yang belum mengerti maupun yang mau mencoba mengunduh bisa di sini


kekeke

ijo2nya donk gan....


Thursday, May 8, 2008

remove folder recursive

dari pada gak pernah posting....
tak bagi2 tips....
kekekekeke


*khusus linux(non windblows) only!



mungkin yang sering pake CVS ato svn kadang perlu melakukan penghapusan folder CVS ato .svn yang ada..

nah ini dikit script yang mungkin bisa membantu anda...

maap kalo REPOST!!

kekeke


find -d . -name 'CVS' -exec rm -rf '{}' \; -print


kalo yang pake svn bisa ganti CVS dengan .svn pada pertintah di atas

ok byee bye dulu ...
ntar disambung lageee