Tuesday, April 10, 2007

Jumlah download Apollo runtime

Jumlah download apollo ternyata sudah mencapai 110.000 download sewaktu posting ini ditulis. Baca beritanya di sini

Sunday, April 08, 2007

Poster itu masih ada


Tadi pagi dengan bayu mendatangi kantin dekat kamar mayat itu,..

Untuk mengecek apakah poster undangan untuk acara perpisahan 4 tahun 5 bulan yang lalu yang ditempel bayu masih exist di pintu masuk kantin?

Ternyata.. masih ada!!,

Sama seperti konfirmasi bayu setahun yang lalu, poster itu masih mulus dan belum ada pihak manapun yang berniat menyingkirkannya.
Disebelah kanan juga terdapat poster sejenis dari angkatan 1999.

Sebenarnya poster itu ditempelkan bulan oktober tahun 2002 untuk mengajak teman-teman persenner satu angkatan supaya menghadiri acara kumpul-kumpul terakhir sebelum sumpah, sekaligus acara bagi-bagi album buku dan cd kenangan di gedung GSG.

Kejadian dan acara yang sederhana tapi berkesan dalam. Dan sewaktu melihat poster itu masih terpampang, jadi terharu lagi!!
Ini fotonya!!

Makan makan tadi malam

Coba baca disini, aku dipaksa pak thohar ngepost di sini
coba cek!! Moment yang gak diduga!! Hehehe!

Friday, April 06, 2007

Cimed masih ada!!

Hahaha.. cimed ternyata masih ada!!
Syukurlah,.. jadi ada tempat nginep!!
Tahu nggak? dibanding nginep di hotel, aku lebih milih nginep di warnet 24 jam!!
Itungannya lebih murah.., sekalian onlinenya itu loh!!
Note : Posting ini lebih ditujukan kepada programmer.. diluar itu pasti bakalan nggak ngerti ngapain juga mesti nginep di warnet 24 jam!!

Tuesday, April 03, 2007

Heading to semarang

Hari ini bertolak ke semarang lagi.. (terakhir Juni 2004 aku di sana)
ternyata sudah 3 tahun yang lalu ya,

Nice day, and always love semarang!! How about you?

Sunday, April 01, 2007

tepati janji

5 tahun aku ngutang janji kepada teman-teman!!
setelah ada waktu di saat jobless begini, 2 minggu ternyata sempat membuat alpha version dari janji itu.

Lihat pre-release nya di-sini [flash player 9 required]

Release resmi beberapa minggu lagi..

Makasih buat para persenner yang tetap sabar menunggu..



Release note :



versi 3.0 alpha


date  maret 2007 - april 2007
status  alpha version published



tool client adobe flex 2.0, server amfphp mysql



note berani dipublishkan karena dibuat dengan Flex2 SDK free edition dan dikompile dengan adobe mxmlc commandline compiler, thanks to adobe..



versi 2
date februari 2004 - agustus 2004
status never published


tool client html based, server php mysql


note    : tidak direlease karena ?? unfinished..



versi 1.0
date 2003 middle
status never published

tool client macromedia flex 1, server amfphp mysql

note tidak direlease karena belum punya serial number :), lagi pula framework flex 1.5 tidak stabil.



versi 0.5
date desember 2002
status never published
tool client macromedia flash mx, server amfphp my sql
note tidak direlease karena belum punya serial number :)



Future plan :


Kalo sempat akan dibuat untuk platform2 berikut (berdasarkan prioritas) flex framework, apollo, php ajax, wap..

Wednesday, March 14, 2007

Local Boolean variable initiation

Di actionscript 3.0, inisiasi primitive boolean bisa ditulis :



public var test:Boolean
//ini sama saja dengan yang dibawah:
public var test:Boolean = false;



Variable dengan type boolean bila tidak diinisiasi selalu bernilai false;
Tidak terlalu berbeda dengan java dan C++;
Cuma ada perbedaan dalam peletakan inisiasi local variable;
Di actionscript 3.0, local variable dapat terlihat di seluruh badan method / function.
Sedangkan java dan C++ memperbolehkan inisiasi block variable, jadi variable hanya terlihat dari dalam block saja pada suatu methods.
Misalnya inisiasi int pada loop yang terdapat dalam suatu function, bila dilihat dengan actionscript 3.0 memperbolehkan int tersebut dilihat dari tempat lain dalam function. Sedangkan java hanya memperbolehkan melihat int tersebut didalam blok saja.



Yang membuat ku kelabakan adalah penulisan semacam ini :



/**
* Code I
* @langversion Actionscript 3.0
*/

for(var i:int = 0 ; i<foo.length; i++){
   
var b:Boolean;
   
if(!b && foo[i].black){
       
//do something here
    }
else{
        b =
true;
    }
}



Loop diatas akan menghasilkan result yang tidak sesuai dengan harapan.
Cukup lama untuk mengetahui dimana salahnya (1 jam kali..) akhirnya ketahuan solusinya :



/**

* Code II

* @langversion Actionscript 3.0

*/


for(var i:int = 0 ; i<foo.length; i++){

   
//Baris koreksi disini
 var b:Boolean = false;



   
if(!b && foo[i].black){

       
//do something here

    }
else{


        b =
true;

    }

}



Akhirnya result sesuai harapan.



Kesimpulannya, apa sebab?
Pada code I , karena variable b yang sudah diinisiasi dengan perintah var b:Boolean,
harapan kita tentunya ingin b selalu otomatis jadi false.
Tapi ternyata..? deklarasi var b:Boolean tidak selalu jadi false bila ditaruh didalam perulangan!!
Karena pada iterasi (perulangan) berikutnya b sudah punya referensi yang bernilai true;



Repot juga.. ini mungkin karena declaration scope actionscript 3.0 yang berbeda dengan java kali ya?
Atau karena aku yang be**

Thursday, February 01, 2007

Suspend a while?

Pada 31 Januari 2007 jam 22:16:16 dapat sms gini :
"Aku tdk pny byk tmn, & cm bbrp dr mereka yg aku prcaya. Kimi dake wo shinjitte, tp ntah knapa aku merasa akhir2 ini kprcayaanku ke km mulai meluruh!"

Paling cuma sementara, ntar kan balik lagi, karena lu kan gue banget :)