Saturday, June 16, 2007

akhir

segala sesuatu pasti ada akhirnya, seperti itu juga lah nasib blog ini. Hari ini gua pindahan ke sini. Jadi sekarang gua gak bakalan ngeblog lagi di sini, mengingat udah ada tempat baru yang oke. Domain sendiri lagi, ibaratnya kalo kemaren gua ngontrak di blogspot sekarang gua udah beli rumah di sini.

Btw pindahan blog ini juga bareng dengan akhir semester ini, dimana meskipun gua paling cepet lulus maret taun depan tapi gua udah bisa gak ambil matakuliah reguler lagi mengingat gua udah ambil 144 SKS dan tinggal sisa TA doank. gak kerasa juga ya udah siap lulus, meskipun masih bingung kalo lulus mo jadi apa....

oke segitu aja postingan terakhir si blog ini, jadi untuk yang diblogrollnya ada blog ku mohon diupdate ya ke yang baru (http://ronaldpenalosa.com)

Monday, June 04, 2007

Yahoo! pipes

Yahoo! pipes adalah sebuah layanan baru dari om Yahoo!. sekarang masih tahap beta, Seperti namanya Yahoo! pipes ini bekerja seperti layaknya pipe (pipa), mungkin untuk para programmer yang doyan maen unix pasti udah akrab dengan tanda pipe '', pipe ini biasa digunakan untuk mempassing data dari satu proses ke proses lainnya. Jadi kalo misalnya kita masukkan perintah kayak gini :

ls -a grep a

OS linus pertama kali akan menjalankan perinta ls -a (yang berarti menampilkan data nama file dari directory yang ada sekarang) kemudian OS akan mempass data tersebut kepada perintah grep yang akan memfilter data tersebut dan kemudian akan menampilkan data-data yang lolos dari filter.

Nah kembali ke Yahoo! pipes, prinsip utama dari Yahoo! pipes ini mirip seperti pipe di unix tersebut, yaitu mengabung-gabungkan data dari berbagai sumber untuk kemudian difilter atau dilakukan berbagai operasi. Nah yang menarik adalah proses penggabungan data-datanya itu gak memerlukan kemampuan coding sama sekali, Yahoo! pipes menggunakan yang disebut dengan Visual Programming Langguage. Jadi kita cuma tinggal dragndrop aja komponen mana yang kita pengen ambil datanya trus tinggal kita koneksiin komponen-komponen tersebut dengan diagram operasi yang kita inginkan. Diagram operasinya juga tinggal dragndrop, SIMPLE!!!! Jadi kalo udah mahir dengan Yahoo! pipes ini maka kita akan dapat membuat sebuah search enggine yang memadukan hasil pencarian dari yahoo!, google dan bahkan dari agregasi blog-blog.

Menarik deh Yahoo! pipes ini, bahkan hanya dalam hitungan menit gua bisa bikin search enggine yang mencari sebuah string yang akan muncul di situs agregasi blog planet-if.amudi.org, pipe gua ini bisa dicoba disini . Menarik deh layanan ini, tapi Microsoft tentunya gak mau kalah dengan Yahoo!, so dia luncurin juga yang namanya Popfly, cuma sayang Popfly masih dalam tahap alpha so gak semua orang bisa coba yang namanya Popfly.

Saturday, May 26, 2007

Google behind the screen

Beberapa minggu yang lalu gua selesai baca buku The Google Story: Inside the Hottest Business, Media, and Technology Success of Our Time dan hari ini gua baru aja nonton pelem yang judulnya "Google behind the screen". Ini film sejarah berbau IT kedua gua tonton. Film yang pertama yaitu pirates of the Silicon Valley, film tentang awal dari Apple dan Microsoft.
Oke kembali ke film google, di film itu ditunjukin sedikit isi dari kantor Google dan cuplikan dari beberapa wawancara dengan beberapa petinggi google seperti Marissa Mayer dan Nikesh Arora.

Dan yang paling menarik adalah isi kantornya itu loh, dah kayak dikampus-kampus biasa. Jadi disana pegawai bebas untuk melakukan pekerjaannya. Jadi kalo lagi mumet para pegawai bisa maen voli, maen game atau hal-hal lain.

Mereka pun layaknya pekerja-pekerja IT di negara maju dilengkapi dengan perangkat keras yang oke punya. Kayak misalnya LCD 24" bukan hal aneh lagi di sana. Wah oke banget lah kerja di Google, denger2x sih gajinya bisa 8000 USD perbulan untuk perkerja baru. ganas gak tuh? Sayang nampaknya sulit untuk kerja di google, soalnya denger2x mereka hanya mempekerjakan orang-orang terbaik di industri software. Menurut beberapa sumber ada kira2x 4000 orang Phd dari 6000 pegawai Google. Dasyat gak tuh?

He3x...segitu aja ah cerita gua tentang Google, males bahas lama-lama soalnya gak ada untungnya juga gua bahas tentang Google :D

Saturday, May 05, 2007

Microsoft mo beli yahoo????

Hari ini gua kaget banget pas baca berita di sini, di sana dibilang kalo Microsoft berencana untuk membeli Yahoo!, emang sih hal ini baru sebatas gosip yang agak sulit dibuktikan kebenarannya meskipun kata orang yang skill di saham hal ini bakalan terjadi. Kita tau kalo Yahoo! itu sebuah perusahaan besar, dan Microsoft biasanya hanya mengakuisisi perusahaan-perusahaan kecil namun memiliki teknologi yang cemerlang, seperti Sysinternals yang membuat banyak program-program utiliti kecil yang amat berguna. Btw ada kemungkinan gak ya kalo Microsoft mengakuisisi i-moov?

Namun pembelian terhadap Yahoo! tentu akan menggegerkan dunia IT. Tapi hal ini gua bilang mungkin aja sih. Soalnya dua-duanya kan kalah bersaing ama bang Google kalo urusan dunia Internet, jadi ya mungkin aja kalo keduanya saling bergabung untuk mengalahkan bang Google. Tapi mungkin meskipun kedua-nya bergabung gua bilang sih bang Google masih bakalan jawara. soalnya brandnya Google itu loh!!!udah tertanam secara mendalam disetiap insan pengguna internet, udah kayak semacam budaya lah. Jadi kayaknya masih bakalan sulit untuk geser bang Google.

Tapi asik juga kali ya kalo Yahoo! dibeli ama Microsoft, mungkin MSA bakalan dapat account email Yahoo! yang premium kali ya? ato malahan mungkin bakalan ada YSA (Yahoo Students Ambassador)? he3x.....

Tuesday, April 24, 2007

Back To Microsoft Tools

pagi ini gua disms naren....
dan isinya meresmikan gua jadi seorang MSA....
MSA itu singkatan dari Microsoft Student Ambassador bukan Microsoft Sales Agent ya!!!Dan gua ganttin posisi naren jadi MSA untuk ITB, sedangkan satu lagi adalah fajar dari elektro. Jadi ya kedepannya mungkin gua bakalan banyak bertemu lagi dengan teknologi microsoft setelah mungkin hampir 2 bulan ini gua selalu pake ubuntu sebagai OS di laptop gua dan netbeans atau eclipse untuk menulis kode. Bahkan nulis blog ini pun gua masih pake ubuntu edgy kesayangan gua. he3x, soalnya gua belon dapet vista....
Tapi kedepannya kayaknya gua bakalan mulai banyak nulis blog yang berbau teknis di sini. Ya sebagai sarana melatih kemampuan menulis teknis aja dan juga sarana membagi ilmu gua yang sedikit ini.....

Wednesday, April 18, 2007

Menunggu datangnya ubuntu 7.04

ntah kenapa akhir2x ini gua lebih sering pake ubuntu ketimbang windows XP gua, awalnya karena tuntutan pekerjaan sih. Tapi setelah mulai ngurusin mobile harusnya gua bisa meninggalkan ubuntu dan beralih ke XP lagi ato malah ke vista karena kebetulan gua dapet 1 vista business edition dari sini. Tapi kok rasanya sulit ya ninggalin ubuntu. Apalagi ubuntu edgy gua udah diinstalin banyak aplikasi kayak beryl, openoffice dan yang lainnya.
Btw, kemaren gua baru pesen ubuntu yang 7.04 (buat yang belum tau 7.04 itu menandakan tahun dan bulan release, jadi 7 untuk 2007 dan 04 untuk bulan 4). Resminya sih dilaunch hari ini (19 april 2007) tapi yang aneh permintaan CD dua udah di approve dan katanya malah udah dikirim ke shipping company :
6 CDs requested on 2007-04-14. 6 CDs were approved and sent to the shipping company on 2007-04-16. Please note requests usually take from 4 to 6 weeks to deliver, depending on the country of shipping.
aneh juga sih. Tapi ya kita tunggu aja deh kayak gimana sih release baru dari ubuntu ini. Kalo menurut gua sih paling cuma upgrade paket2x aja. Tapi mungkin juga ada paket2x baru yang menarik. Hemp sayang vista gua belon nyampe-nyampe juga. Padahal mo bandingin ama ubuntu yang baru....
eh btw kalo temen-temen ada yang mo pesen bisa pesen di sini untuk ubuntu dan di sini untuk kubuntu. Kalo mo tau bedanya apa, yang paling keliatan sih untuk desktop manager. Ubuntu pake gnome dan kubuntu pake KDE.

Monday, April 09, 2007

IT certification....

yup, di dunia IT sekarang ii ada banyak sekali ujian sertifikasi. Kebanyakan sih orang ikut ujian itu untuk pamer skill dan ninggatin daya jual ketika masuk ke lapangan pekerjaan. Nah gua juga pernah sih sekali ikut ujian sertifikasi microsoft. Nah karena tadi siang gua ngantuk banget makannya iseng2x ikut ujian sertifikasi gratis di brainbench. Nah karena gua cuma programmer rendahan yang gak skill maka gua ambil aja asal 2 ujian yaitu C# dan java . gua ambil karena gua rasa cuma 2 hal itu yang gua bisa. Jadi ya untuk masing2x kategori gua ambil aja advance karena kalo expert udah pasti gua dapet nilai 0. Dan setelah berhasil menjawab 40 pertanyaan untuk masing2x kategori gua ternyata dinyatakan LULUS!!!!!

emang sih hasilnya gak bagus.
1. C# 2. 0 dapet 3.05 (lebih tinggi dari 52% peserta test)
*lulus hoki*
2. java 2 fundamental dapet 3.71 (lebih tinggi dari 79% peserta test)
*lulus dengan sedikit hoki*

culun juga ya gua, anak if tapi gak skill coding. Apalagi yang C#. padahal gua adalah pemegang sertifikat .net framework tapi kemampuan C# gua rendah. eh tapi kemampuan java gua ternyata lumayan juga ya. Sayang untuk ikut ujian sertifikasi java harus bayar, dia gak sebaik microsoft yang suka kasih voucher...
sebagai info juga di taun 2006 indonesia termasuk 10 besar negara pemilik sertifikat brainbench ini (ialah negara miskin sukanya yang gratis). Sedangkan amerika menduduki peringkat ke 1 dan tebak siapa peringkat ke 2? Yup India ada di peringkat kedua dan mempunyai grafik naik.

btw kalo rekan-rekan pembaca mo coba silakan aja click di sini
cheers.....



Tuesday, April 03, 2007

pindah divisi...

yup, mulai tertanggal 1 april kemaren gua pindah divisi kerja di i-moov, yang pasti itu buka april mop kerjaan anak-anak i-moov tapi beneran. Gua dipindah dari divisi Server ke divisi mobile. Emang sih kayaknya cuman sementara doank, soalnya divisi mobile lagi kurang orang dan divisi server kayaknya lagi gak terlalu banyak kerjaan. Dan karena mungkin gua keliatan yang paling skill di divisi server eh salah denk paling gak ada kerjaan. Makannya gua untuk beberapa puluh hari kedepan disuruh bantuin divisi mobile.
Ya lumayan lah dipindah ke mobile. Toh awalnya gua juga asalnya mo jadi mobile programmer, cuma kalah bersaing ama Fahriz "sang Hero" jadinya ya gua dimasukin ke divisi server. Tapi menurut gua sih kalo kerja lebih enak di divisi server. Soalnya kan server tuh komputernya oke, jadi gak masalah kalo algoritmanya boros resource. Nah kalo di Mobile kan rada jelimet ngurusin algoritmanya biar gak boros resource. Tapi Mobile lebih menarik buat gua, karena lebih menantang dan berhubungan ama topik TA gua yang ecek2x itu . Udah gitu kalo di divisi Mobile gua bisa make Vista untuk ngerjain kerjaan, meskipun rasanya berat untuk meninggalkan ubuntu edgy...

Tuesday, March 27, 2007

TA???

TA????
tup TA itu singkatan dari Tugas Akhir....
kalo kata bapak dan ibu dosen untuk dapat lulus dari ITB dan memperoleh gelar sarjana, kita sebagai mahasiswa harus menyelesaikan yang namanya TA tadi.Nah sebagai mahasiswa yang bodoh namun taat peraturan maka saya pun memutuskan untuk mulai mengerjakan yang namanya Tugas Akhir tersebut.

"Pengembangan Aplikasi Antarmuka Layanan Pesan Terpadu NoteBox" adalah judul dari TA saya. Dari judulnya udah keliatan kan kalo TA saya ini ecek-ecek. Disaat anak-anak IF yang lain bikin TA yang aneh-aneh dari mulai yang memakai Artificial Intelegence, Virtual Reality bahkan ada yang TA-nya robot (padahal robot kan bagiannya anak elektro).

Tapi bodo amat ah. saya si h berpendapat kalo TA itu mah cuma syarat lulus aja. Jadi ngapain bikin TA yang susah-susah. Toh idup saya tanpa TA aja udah susah kok. Jadi ya selain ngambil Topik yang ecek-ecek saya juga memilih dosen pembimbing yang baik hati dan cinta damai serta memiliki akhlak yang luhur. Sehingga saya berharap dapat dengan mulus dibimbing olehnya untuk menyelesaikan TA saya yang ecek-ecek dan gak bermutu ini.

oke semuanya, doakan ya agar saya dapat lulus tepat waktu (tepat waktu didefinisikan sebagai tepat sebelum di-DropOut).
udah ah ngeblog mulu, mo bkin TA nih..

Wednesday, February 28, 2007

buku?

Yup, bulan february kemaren gua beli 4 buah buku.Duit dari hasil ngasistenin pelatihan ASP .NET di unpad gua abisin untuk beli buku semua, foto dari buku yang gua beli bisa diliat dibawah
keliatan gak kalo ada 1 buku yang segede gambreng...
tapi kita bahas aja deh 1 persatu buku yang gua beli :
1. Professional Java Server Programming
yup, ini adalah buku tebel yang warna ungu. Gua beli buku ini soalnya di i-moov gua jadi server programmer. Isinya lumayan komplit, di buku ini dibahas dari mulai J2EE itu apa, sampai ke masalah EJB dan Servlet. Tapi kayaknya gua gak bakalan tamat baca ni buku. he3x...

2. Mobile Communication
seperti judulnya, buku karangan om Joachen Schiler ini isinya tentang komunikasi nirkabel, ya ini buku adalah text book untuk matakuliah wireless mobile communication, salah satu mata kuliah yang gua ambil. tapi baru baca 2 bab gua udah bosen, sekarang buku ini ada di laci meja gua di i-moov.

3. Rich Dad, Poor Dad
kayaknya buku ini adalah buku wajib untuk anak2x MLM. Gua beli buku ini karena penasaran aja dari dulu pengen baca apa sih isi dari buku ini. Kok bisa-bisanya orang setelah baca buku ini jadi termotivasi untuk join MLM. Meskipun kayaknya tujuan utama dari buku ini bukan untuk mengajak orang ikutan MLM. Buku ini baru gua baca 1 bab dan isinya lumayan menarik, jadi kayaknya buku ini bakalan sering gua baca.

4. The Toyota Way
Buku ini keluaran taun 2002 gitu deh di amriknya. Tapi baru ada bahasa Indonesia-nya sekitar taun 2004. Nah alasan gua beli buku ini adalah karena gua pernah denger dari Tante gua kalo Toyota itu punya managemen produksi yang bagus. Jadi ya gua penasaran aja pengen baca apa sih managemen yang banyak orang bilang bagus. Cuma karena format buku ini yang rada2x tebel gua jadi males bacanya. Buku ini masih tersegel dengan rapih di kamar gua. Sama sekali belum tersentuh.

oke, kalo kata orang kan buku tuh jendela dunia. Nah kalo kata gua buku itu adalah modal untuk mencari uang. Karena dengan ilmu yang didapat dari sebuah buku lu pasti akan dapat menggunakan ilmu itu untuk mencari uang.
he3x...sekarang gua rada kapitalis, mungin karena kebanyakan makan duit kapitalis kali yaks.

Oke semuanya selamat membaca....

Thursday, February 22, 2007

hari pertama...

hari ini , 22 february 2007 adalah hari pertama gua "ngantek" di i-moov
kantornya di pasteur, mayan lah dari kampus cuma tinggal naek ke pasopati..
hari ini sih kerjanya belon terlalu serius...
cuma disuruh explore graphics di java doank...
tapi itu juga dah bikin rada pusing..
oh iya, waktu kerjanya di sini kira2x 40 jam seminggu, jadi bisa gua sambil ama kuliah....
udah gitu enaknya di i-moov hampir semua pegawainya masih muda, jadi ya asik2x aja...
eh udah ah..
gua mo pulang, jam kantor dah berbunyi....
dah..

Tuesday, February 13, 2007

code fest...

yup code fest....
itu adalah sebuah acara yang bisa dibilang diadakan oleh komunitas open source asia, acaranya sih sebenernya bertujuan bersama-sama codingdalam sebuah acara. singkat kata codefest adalah acara yang isinya coding mulu selama 24 jam secara nonstop.
format resminya sih gini :
"CodeFest is something like a party where some of participants bring their own foods and everyone share that's foods. Here, the foods correspond to Free Software and talks at the party are coding. And it accelerates the developments of Free Software." -- Yutaka, NIIBE.

ganas gak sih....
singkat kata mah, menurut gua codefest itu adalah sarang nerd yag isinya codingers sejati semua, ya jelas lah bukan tempat gua....
tapi lucunya gua ikutan loh di codefest...
motivasi awalnya sih biar menang yang namanya ipaq ato ipod,jadi ya gua ikut2x aja bareng si aldo, eh taunya sampe disana cuma tawa-tawa and makan2x doank, codingnya paling cuma 10 menit, jadi ya jelas lah kita berdua gagal dapet yang namanya ipod ato ipaq. padahal teman-teman udah nyemangatin untuk coding tapi ya tetep aja kita cuma maen2x...

tapi meskipun gua gagal dapet ipod pas pulang dari sana gua dapetin beberapa hal menarik yaitu emang bener kalo orang jepang itu etos kerjanya tinggi. dia gak banyak bicara tapi banyak kerja, di code fest kemaren gua liat orang2x itu codingnya gila banget, dari hari gua dateng ampe hari gua pulang dia masih terus coding.
dasyat lah...

oke segitu aja cerita gua tentan codefest, emang sih gua kayaknya gak cocok ama dunia opensource, buktinya aja gagal di codefest, tapi gapapa lah, toh kemaren "sang kapitalis" udah kasih modal untuk beli ipod.
he...he....

Wednesday, January 31, 2007

laporan akhir january

yup..
sekarang dah akhir januari..
pikir2x udah lama banget ya gua gak ngeblog...
tapi ya akhir bulan ini gua sempetin lah nge-blog......
hemp...
akhir2x ini ntah kenapa gua kayak kehilangan sentuhan emas gua...
hampir kebanyakan kerjaan yang gua lakuin berujung pada kegagalan..
yang paling bikin gua kesel adalah gua gagal ikutan kuliah bakrie..
gua gagal di seleksinya...
apa iya yak skill c++ gua sejelek itu...
hemp..hemp...
tapi ga apa-apa lah...
setidaknya akhir bulan ini gua dapet gajian dari proyek bikin web..
mayan lah..
buat bayar utang makan ama simon and amudi...
thx ya buat pinjemannya...
he..he..
udah ah...
gua mo balik...
udah sore....

Friday, December 22, 2006

sebuah langkah dalam dunia kapitalis

Alow...
duh kayaknya dah lama banget ya gua gak nge-blog....
ya biasa lah...
banyak kerjaan *sok sibuk*
he..he..he...

tapi worthed lah semua kerjaan gua itu....
salah satu hasilnya ialah gua sekarang udah jadi seorang MCP...
yup Microsoft Certified Professional....
itu adalah sebuah gelar yang dikasih untuk orang yang lulus sebuah ujian sertifikasi Microsoft...
dan gua dapet gelar ini karena hari jumat kemaren gua lulus ujian .net framework.
btw, Judul ujiannya keren loh :
TS 50-736 : Microsoft .net Framework 2.0 - Application Development Foundation

so gua bakalan ceritain dikit pengalaman gua dalam memperoleh sertifikat ini.
Semua dimulai ketika gua ikutan MIC di ITB.
trus dari salah satu pelatihan yang diadain ama MIC gua dikasih satu voucher untuk ujian sertifikasi Microsoft.
Dalam voucher itu kalo gak salah ada 5 ujian yang bisa diambil.
Tapi karena gua belum jadi seorang MCP maka cuma ada 2 ujian yang bisa diambil, dan salah satunya adalah yang .net framework.
trus yang lucunya adalah gua baru ambil voucher ini pas akhir november kemaren, padahal pelatihannya udah dari oktober dan masa berlaku itu voucher cuma ampe akhir taun ini.
Jadi ya cepet2x gua ke be-logix untuk nukerin voucher itu, dan janjian untuk ujian tanggal 22.
Pas pertama-tama gua kirain ujiannya cuma bahas .net secara ecek2x...
eh ternyata pas liat di situs resminya microsoft...bahannya BANYAKKKKKKKKK BUAAAANGET
...
tadinya sih dah panik aja, soalnya kan ujiannya bareng ama UAS, jadi gak ada terlalu banyak waktu untuk belajar kan...
Sempet kepikiran juga sih untuk ngebatalin ujian Microsoft ini...
Soalnya kan bisa dibilang gua belajar untuk ujian ini secara otodidak, emang sih gua pernah ikut pelatihan .net di MIC, tapi pelatihan di MIC itu gak menggali terlalu dalam tentang .net, cuma pengenalan doank.
Tapi apa boleh buat lah...
live goes on...
jadi ya ampir tiap malem gua belajar untuk ujian dengan ditemani VS 05 dan MSDN 05 (btw yang gua asli loh...nginstallnya pake CD punya MIC he..3x)
tapi ya Puji Tuhan ...
semuanya menuai hasil yang lumayan..
gua dapet nilai 802 untuk ujian ini...
gak terlalu besar tapi cukup untuk lolos ujian...
ya jadi sekarang gua bis nikmati liburan Natal gua dengan tenang sebagai seorang MCP. HA3x.

So, ini adalah langkah baru untuk gua dalam dunia kapitalis...



PS :selamat hari Natal 2006 dan Tahun Baru 2007
semoga damai natal selalu menyertai kita semua..
amin....

Monday, December 04, 2006

Inheritance dalam c#

alow..
dah lama juga yak gua gak ngeblog..
btw dalam post kali ini gua mo bagi ilmu dikit2x tentang inheritance dalam c#..
soalnya kemaren ada yang nanya ke gua gimana caranya...
nah biar asik ya gua post di blog aja gimana caranya..
o iya buat yang belum tau inheritance itu apa mending baca aja dulu di wiki


oke kita lanjut...
c# itu kan biasanya dikenal sebagai bahasa java-nya microsoft...
tapi ternyata C# gak terlalu nyontek java banget...
buktinya inheritance di c# rada beda syntaxnya...

kalo dijava mungkin kita bisa panggil fungsi super untuk manggil konstruktor kelas ancestornya..
tapi kalo di c# rada beda...
contohnya :

public class animal{
private string nama;
public animal(){
nama= "binatang";
}
public animal(string namaBinatang)
{
nama= namaBinatang;
}
}

yang diatas itu kelas ancestornya (syntax dalam java dan c# sama)
perbedaan syntax terasa pas kita coding di kelas anaknya ...

contoh kode untuk kelas ancestor :
java :
public class animal
{
protected String nama;
public animal()
{
nama = "binatang ";
}
public animal(String namaBinatang)
{
nama = namaBinatang;
}
public void printNama()
{
System.out.println(nama);
}
}

c#

class animal
{
protected string nama;
public animal()
{
nama = "binatang ";
}
public animal(string namaBinatang)
{
nama = namaBinatang;
}
public void printNama()
{
Console.WriteLine(nama);
}
}
nah ini kode untuk salah satu kelas anak :
java :

c# :
class kucing : animal
{
public kucing():base()
{
nama += "kucing";
}
public kucing(string namaKucing) : this(){
nama += " " + namaKucing;
}
}

java :
public class kucing extends animal
{
public kucing()
{
super()
nama += "kucing";
}
public kucing(String namaKucing){
this();
nama += " " + namaKucing;
}
}

nah keliatan jelas kan kalo ada perbedaan dalam syntax...
1. kalo C# dia mirip kayak c++ yang bisa nempelin pemanggilan fungsi dalam
deklarasi fungsi, sedangkan kalo java gak bisa nempelin pemanggilan fungsi kayak gitu..
2. kalo di C# kita manggil konstruktor kelas ancestor dengan prosedur base() sedangkan di
java dipanggil dengan konstruktor super()...
3. kalo di c# untuk menurunkan sebuah kelas kita cukup pake ":" dan diikuti nama kelas yang ingin diturunkan, sedangkan kalo java kita pake "extends " dan diikuti nam a kelas
Kayaknya untuk masalah inheritance cuma 2 itu deh perbedaan yang kerasa..
btw kalo mau source code untuk maen2x inheritance bodoh ini email gua aja..
ntar gua kirim filena.....

Monday, November 13, 2006

ubuntu....

ubuntu adalah sebuah distro gratis.
menurut bahasa afrika ini berarti: "humanity for others"
terjemahin sendiri lah ke bahasa indonesia-nya...
mungkin banyak yang tanya kenapa pake bahasa afrika?
salah satu penyebabnya ialah proyek ubuntu ini dibuat oleh om Mark shuttleworth
dia nyumbang 10 juta dollar buat bikin ubuntu foundation...
makannya ubuntu bisa gratis...
makannya kalo donlot dari situsnya lo jarang bisa liat ada kotak donasi di sono. gak kayak firefox atau beberapa freeware laennya..

Btw gua ngemeng2x soal ubuntu soalnya kemaren pas tanggal 13 November setelah 3 minggu nunggu
akhirnya pesanan 20 CD ubuntu gua dateng juga...

gratis and langsung dari belanda...
pas liat biaya shippingnya di kertasnya 5 pounds loh...


dan anehnya gua musti bayar 7000 rupiah...
katanya itu biaya packing dan kirim dari jakarta..
aneh2x aja yak cara korup PT.Pos indonesia

he..he..
rincian CD yang kemaren gua dapet adalah :
1. 8 cd Kubuntu untuk PC x86
2. 5 cd Ubuntu untuk PC x86
3. 2 cd Kubuntu untuk PC 64-bit
4. 3 cd Ubuntu untuk PC 64-bit
5. 2 cd ubuntu untuk mac

cd yang terakhir mungkin gak akan gua pake dalam waktu dekat..
soalnya gua kan gak punya mac..
lagian gua cuma iseng aja minta yang untuk mac...
o iya...
buat yang belum tau..
kubuntu itu adalah ubuntu juga..
cuma desktopnya pake KDE...
kalo ubuntu pake gnome..
gua pribadi sih lebih seneng pake KDE..
tapi gak tau ya kenapa akhir2x ini gnome lebih nge-trend..
apa karena si de icaza ya?(beliau developer utama gnome dan mono, kapan2x gua ngeblog tentang dia lah soalnya ni orang banyak skillnya).

wah kayaknya gua kudu install kubuntu nih di laptop...
soalnya udah dikirimin..
gak enak kalo berkhianat dengan tetap pake windows..
(meskipun windows gua yang di laptop asli loh...)
lagian kayaknya setelah pengalaman dengan ubuntu di desktop, ni ubuntu mayan enak dipake...
installnya gampang, bahkan lebih gampang dari fedora ato suse...
cuma ada beberapa keanehan aja pas installnya..
contohnya :
1. dia pertama2x gak langsung nginstall, tapi jalanin live-cd, kayak knoppix banget lah...
2. dia gak nyediain fitur untuk bikin account root, jadi account rootnya otomatis dia bikin dan passwordnya di random. Meskipun passwordnya bisa di override pas kita login, tapi tetep aja pendekatan ini rada aneh. pas baca di freesoftware magazines sih katanya ini pendekatan supaya kita jarang pake account root...

tapi kemaren di desktop gua baru coba versi 32 bitnya..
jadi penasaran coba versi 64 bitnya...
wah kayaknya beberapa minggu kedepan gua bakalan banyak berpetualang di dunia linux....
so tunggu aja ya...
blog ini kayaknya bakalan banyak berisi tentang linux dan open source...
symbiannya di pause dulu aja yak...soalnya susah..
buktinya gua ampe kena cacar..
he...he...

btw 20 cd tuh kebanyakan buat gua..
buat lo2x yang pada mau cd-nya minta aja ke gua via email..
dari pada lo lama nunggu kalo mesen langsung ke luar...
nih cd bakalan gua bagi2x-in ko...

Friday, October 27, 2006

kepribadian dalam memilih pekerjaan????

hari ini karena gak bisa tidur...
gua baca buku yang judulnya :

"50 Best Jobs for Your Personality"

karangan om Michael Farr dan Laurence Shatkin
buku ini berisikan bagaimana cara mencari pekerjaan yang
cocok dengan kepribadian kita. Gua baca soalnya buku ini
soalnya pernah denger kalo orang yang berhasil ialah
orang yang mencintai pekerjaannya. Nah berdasarkan buku
ini dia bilang juga kalau kita ingin mencintai pekerjaan
kita maka carilah pekerjaan yang sesuai dengan
kepribadian kita.
Nah dalam buku itu disebutkan kalo ada 6 tipe
kepribadian yang ada dalam dunia pekerjaan yaitu :
1. Realistic
tipe ini adalah tipe pribadi yang senang dengan
aktivitas pekerjaan yang banyak melibatkan penyelesaian
masalah yang praktis. Contohnya adalah tipe ini lebih
senang untuk mengoperasikan mesin atau melakukan sesuatu
hal yang berhubungan dengan hal lapangan. Tipe ini gak
suka berurusan ama hal-hal dibelakang meja, lebih suka
dengan hal-hal lapangan yang bersifat praktis dan ada
hasilnya.

2. Investigate
Terlihat dari namanya. Tipe ini adalah tipe yang
lebih senang untuk berfikir dari pada melakukan
aktifitas fisik. Tipe ini biasanya lebih senang
pekerjaan yang melibatkan banyak pencarian fakta dan
penyelesaian masalah.

3. Artistic
Tipe ini adalah tipe kepribadian yang senang
bekerja dengan desain dan aspek-aspek estetika. Seniman,
pemusik dan artis tergolong dalam jenis pekerjaan yang
cocok untuk tipe ini. Tipe ini senang dalam lingkungan
pekerjaan yang bebas dan tidak diatur dalam protokol
atau birokrasi yang rumit.

4.Sosial
Tipe ini adalah tipe yang senang dalam pekerjaan
yang banyak melibatkan komunikasi dengan orang banyak.
komunikasi yang digemari oleh tipe ini adalah komunikasi
yang bersifat memberikan pengajaran. Guru adalah salah
satu contoh jenis pekerjaan yang digemari oleh tipe ini.

5. Enterprising
Terlihat dari namanya, tipe ini adalah tipe
orang yang gemar melakukan bisnis. Tipe ini adalah orang
yang senang melakukan sebuah project/bisnis dari awal.
Mereka amat senang untuk meyakinkan orang, memimpin
orang dan juga membuat keputusan. Tipe ini pun lebih
menyukai aksi daripada hanya sekerdar berfikir.

6. Conventional
Tipe ini adalah tipe yang menyukai lingkungan
kerja yang mengikuti prosedur, dengan kata lain tipe ini
adalah tipe yang menggemari pekerjaan yang monoton dan
jelas hasilnya. Contohnya ialah menjadi seorang teller
di bank. Seorang Teller pekerjaanya relatif jelas dan
terstruktur, karena telah dibuat sebuah prosedur yang
jelas dan lengkap akan pekerjaanya.

He..he...
gitu deh 6 tipe kepribadian dalam dunia pekerjaan....
tapi tipe ini gak mutlak loh..
jadi bisa aja lo gabungan dari 2 atau lebih tipe yang

berbeda....
kalo mo lengkapnya sih mendingan lo baca bukunya

langsung...
di gambarnya dah gua kasih link ke amazon...
he..he...he..
(kayak gua baca yang asli aja....)
btw setelah melakukan tes..
gua termasuk ke dalam tipe yang Realistic...
dan secondary-nya dalah artistic..
jadi katanya gua cocoknya jadi technical manager...
wah...bener banget nih buku...
oke juga kan tuh jadi technical manager...
bisa ngemeng-ngemeng dalam masalah yang berbau teknis...
hemp..hemp...

Thursday, October 26, 2006

Naming Conventions dalam Symbian C+

dalam dunia software development, seringkali naming conventions atau tata cara penamaan menjadi sebuah isu penting.
Karena dengan penamaan yang baik, orang dapat dengan mudah mengerti bagaimana sebuah kelas, fungsi atau variabel dapat digunakan..
sebagai contoh penamaan fungsi getWidth() sudah jelas akan memberikan interpretasi bahwa fungsi tersebut akan mengembalikan properti lebar dari sebuah kelas. Hal ini tentunya akan lebih mudah dilakukan ketimbang developer tadi harus membaca sebuah dokumentasi yang tebal hanya untuk menemukan fungsi yang berfungsi untuk mengembalikan properti lebar dari sebuah kelas yang ternyata diberi nama perolehKananDikurangKiri().

Dalam Symbian pun digunakan naming conventions untuk mempermudah pengembangan (sayang meskipun dah pake naming conventions tetep aja susah ^_^).

Menurut om Jo Stichbury dalam bukunya yang berjudul "Symbian OS Explained" dia mengkategorikan ada 4 cara penamaan kelas dalam Symbian yaitu :
1. T classes
semua kelas yang berawalan T menyatakan bahwa kelas tersebut tidak memiliki heap-allocated memory alias memory yang dialokasikan secara dinamis. Sehingga kelas ini tidak perlu memiliki destruktor. biasanya kelas ini hanya merupakan kelas yang simpel, seperti contohnya kelas TFileNames yang hanya mengandung nilai nama dari sebuah file. sehingga jelas tidak diperlukan destruktor dalam kelas ini karena data nama tidak disimpan dalam heap melainkan dalam stack yang terkait dengan kelas tersebut.

2. C Classes
Semua kelas yang berawalan C diturunkan dari kelas CBase. Berbeda dengan kelas T maka kelas ini justru mewajibkan penggunaan destruktor. Kelas ini pun biasanya disimpan dalam heap yang memerlukan penanganan memory yang lebih rumit karena ditangani langsung oleh aplikasi. Berbeda dengan kelas T maka biasanya kelas C adalah sebuah kelas yang cukup besar dan memiliki banyak anggota kelas yang bersifat rumit semisal mengandung objek dari kelas lain. sehinggga apabila objek dari kelas ini tidak dihancurkan dengan benar maka dimemory akan tersimpan objek dari kelas lain tersebut yang tidak ikut dihancurkan. Hal ini lah yang mendasari perlunya dibuat destruktor. Destruktor pun otomatis harus diciptakan karena destruktor didefinisikan secara virtual pada kelas CBase.

3. R Classes
kelas dengan awalan R adalah kelas yang bertugas untuk menangani resource yang ada di luar aplikasi. biasanya resource yang dimiliki oleh OS Symbian. Contoh sederhananya adalah filesystem. tentunya aplikasi biasa tidak memiliki resource ini namun dapat mengakses resource ini. Hal ini dilakukan dengan mengunakan kelas R. Biasanya kelas ini memiliki fungsi2x seperti Open(),Create() atau Initialize() yang berfungsi untuk mengalokasikan resource atau mengeset handle untuk resource tersebut. kelas inipun umumnya memiliki prosedur Close() atau reset() yang berfungsi untuk melepas resource yang dipakai sehingga tidak menimbulkan memory leak. Kelas ini dapat disimpan dalam heap maupun dalam stack. Hanya saja perlu diyakinkan bahwa resource luar yang ditangani oleh kelas ini ikut dilepaskan ketika objek dari kelas ini dihancurkan baik dalam stack maupun dalam heap.

4. M Classes
Semua kelas yang berawalan M biasanya adalah sebuah kelas abstrak. Sehingga biasanya kelas ini hanya mengandung fungsi-fungi yang bersifat virtual yang mana harus didefinisikan ulang pada kelas yang mewarisinya. Kelas tipe ini dapat dibilang sama dengan konsep interface pada bahasa pemrograman java.

oke itulah ke 4 tipe penamaan standar kelas pada Symbian. Sebenernya ada satu lagi yaitu S class. S class jarang dipake karena S class adalah T class yang dipotong. dipotong dalam artian bahwa sebuah S class tidak boleh memiliki fungsi atau prosedur. Jadi ini kayak struct dalam bahasa C, punya data tapi gak punya prosedur ato fungsi.

sip..
jadi sekarang kita punya 5 class naming convention dalam Symbian.
hemp..
ternyata rumit juga yak..

Wednesday, October 25, 2006

stack dan heap

Dalam dunia pemrograman dua hal tersebut dapat diartikan

sebagai berikut :

1 . Stack adalah sebuah area dalam memory yang berukuran tetap
dan menggunakan prinsip LIFO(Last In, First Out). biasanya
area ini digunakan untuk menyimpan data yang bersifat
sementara. Contoh data yang bersifat sementara adalah variabel
lokal dalam sebuah fungsi.Jadi ketika sebuah fungsi/prosedur
dipanggil semua variabel lokal yang ada dalam fungsi tersebut
dimasukkan kedalam stack. Ketika fungsi/prosedur tersebut selesai
melaksanakan tugasnya maka semua variabel lokal yang disimpan
dalam stack akan dihapus.

2. Heap adalah sebuah area dalam memory yang dialokasikan
secara dinamis oleh system. Sehingga berbeda dengan stack yang
fixed-size, heap berukuran dinamis. Heap biasanya digunakan
untuk menyimpan variabel/objek2x yang bersifat global terhadap
sebuah aplikasi. Seperti telah disinggung sebelumnya heap
dialokasikan secara dinamis, sehingga heap memory dapat
dialokasikan dan didealokasikan kapan saja ketika sebuah
aplikasi sedang berjalan. Heap dapat dialokasikan dengan
menggunakan malloc() dalam C++ atau operator new dalam
beberapa bahasa pemrogramman yang berbasis objek.

oke..oke..
jelas kan bedanya antara stack dan heap...
meskipun keduanya adalah memory namun memiliki karakteristik

yang berbeda....
kalo berkutat dalam bidang pemrograman yang deket ke Operating
System pasti bakalan banyak berkutat dengan dua tipe ini..
kayak sekarang aja gua lagi banyak berkutat dengan dua hal
ini...
Symbian OS banyak banget make 2 istilah ini..
Soalnya pemakaian memory dalam Symbian harus hati2x..
hal ini karena Symbian gak punya GC yang sakti kayak java...
jadi ya bisa tiba2x terjadi memory leak/kekurangan memory
karena memory kebanyakan diisi oleh objek2x yang dah gak
kepake lagi...
tapi seperti biasa..
keunggulan dari c++ adalah kecepatannya..
(jelas lah cepet, dia kan gak pake virtual machine yang
ngebantu ngecek garbage)..


he..he..
udah ah..
cukup maen Symbiannya untuk hari ini..
udah ngabisin 3 cangkir kopi nih...
besok gua mo ngeblog lagi untuk bahas tentang naming
conventions dalam Symbian....
dadah....

Sunday, October 22, 2006

kapan gua punya yang kayak gini yak?

hemp...
hari ini karena gak ada kerjaan gua jalan2x aja ke kampus..
sekalian mo browsing2x cari topik TA..
tapi karena males ya udah gua surfing aja di internet..
liat-liat teknologi baru...
maklum karena kemaren banyak kerjaan ngerjain tugas2x dan lomba..
gua jadi kuper kalo ditanya soal teknologi..
trus pas lagi browsing2x gua kaget liat laptop keluaran Sony...
serinya sony VaioVGA-UX280P...
nih gambarnya


ukurannya cuma 5 inchi atau sekitar 12 centian lah..
dasyat lah..
gedenya paling cuma segede PDA lebih dikit...
dalemnya dia pake prosesor intel yang core solo 1,4 giga..
ram 1 giga, harddisk 40 giga, dan koneksinya juga lumayan lengkap
mulai dari wireless ampe bluetooth...
udah gitu yang paling oke tuh layarnya...
resolusinya sama kayak laptop biasa yaitu 1024*600 dan layarnya juga dah touchscreen...
oke banget gak sih..
sayang harganya mahal...
sekitar 2000$...
kalo dikurs rupiah mungkin sekitar 18 juta..
itu juga di amrik..
mungkin kalo nyampe sini bisa jadi 25 juta..
hemp..
gua kalo liat barang kayak gini paling cuma bisa bilang..
"kapan gua punya yang kayak gini yak?"