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?"

Thursday, October 19, 2006

Symbian???

tadi malem karena lagi males coding untuk progsis..
jadi ya gua baca-baca buku aja sekalian cari2x bahan untuk TA
kebetulan kemaren baru donlot ebook dari ftp ebook baru punya arc.

judul bukunya Symbian for Software Leaders dari om David Wood

isinya tentang pengenalan dan overview dari OS Symbian..
ada juga sih yang rada teknisnya..
tapi belum gua sentuh..
soalnya rada berat and sebelum baca itu pengen tau overview dari symbiannya dulu..

eh buat yang belon tau..
symbian itu adalah sebuah Sistem Operasi yang jalan diatas sebuah smartphone..
sampai saat ini OS ini udah ampe seri 9. tapi yang biasanya dipake adalah seri 7.0, seri ini adalah seri yang dipake di nokia S60 kayak 6600 ato yang seri 6 kayak yang di n-gage.

C++ adalah bahasa utama yang biasanya dipake untuk develop software ini....
makannya banyak orang males develop di OS symbian..
lagian katanya banyak istilah2x aneh di symbian ini..
makannya kebanyakan mahasiswa lebih milih develop aplikasi di hp pake J2ME..
hal ini keliatan kok di lomba2x yang pernah gua ikutin..
kebanyakan peserta biasanya pake J2ME..
kalo gak ya pake Windows Mobile...
soalnya seperti yang umum diketahui kalo C/c++ itu termasuk salah satu bahasa tingkat tinggi yang susah dipelajari...
padahal kalo gua liat2x ternyata symbian ini powerfull banget loh...
dia bahkan bisa akses kekuatan batere si hp dan bahkan bisa akses sms yang tersimpan di hp,malah bisa ampe biin virus segala loh..makannya ampe muncul aplikasi anti virus buat Symbian.

kalo berdasarkan buku yang gua baca, gak heran kalo Symbian ini powerfull. Soalnya :
1. dia ditulis oleh sekitar 10 juta line source code...dasyat gak?
CMap gua aja yang dapet juara 3 kemaren cuma sekitar 2000 baris kode...

2. di kantornya katanya ada sekitar 1000 orang pegawai...
mungkin lebih banyak dari penghuni labtek 5...
3. biaya yang dah diabisin sekitar 1 1/4 juta UK Pounds..

dasyat.....

eh tapi gua bilang lebih powerfull karena pembandingnya j2me yak..
soalnya j2me ada sandboxnya jadi susah untuk akses2x isi hp..
kalo mo bandingin ama windows mobile rada susah soalnya gua gak punya PDA euy..
he..he..
oke segitu aja info tentang symbiannya...
mungkin dalam liburan ke depan gua bisa ngisi waktu dengan maen-maen symbian..
sapa tau bisa bikin killer application

ha..ha..
ntar kalo skill gua dalam symbian dah nambah gua bakalan post lagi di sini..

Saturday, October 14, 2006

piala pertama


he.he..
ini piala juara ke 3 di imcc 2006 kemaren..
mayan jadi bisa ngerayain ultah ke 21.
he..he..

Friday, September 22, 2006

jumat....

hemp..
hari ini hari jumat...
tadi siang gagal euy ketemu pak widi..
soalnya beliau ternyata lagi ke surabaya...
he..he..
dia mungkin nyiapin jalan buat gua yak disono.
btw sampe hari senin gua gak bakalan ketemu teknologi
internet loh...
soalnya di rumah koneksi lagi putus..
gak tau kenapa akir2x ini koneksi dial up gua sering putus..
apa saatnya ganti ke koneksi kabel yak?
tapi hedon banget ah kalo ganti ke kabel...

hemp..
cerita apa lagi yak..
CMap kemajuannya gitu2x aja..
gigi gua lagi gak enak lagi euy...
jadi CMap gak maju2x..
soalnya gua kerjanya cuma bolak-balik ke dokter...
he.he..
padahal dokternya bilang kalo gigi gua tuh sebenernya bagus..
gak usah dikawat udah lurus..
cuma sayang..
kagak diurus...
he..he...

ah dah ah capek...
ntar gua post2x lagi lah di sini...

Tuesday, September 19, 2006

CMap 40% ??

hue..he..he..
malem ini gua masih terbangun untuk terus semangat bikin CMAP
dan sebelum gua terlelap gua mo cerita dikit ah tentang kemajuan
CMAP, meskipun sebenernya sih kemajuannya gak terlalu besar..
soalnya kan skill coding gua dibawah rata2x anak2x skill
he..he..

CMap sekarang dah bisa nampilin rute terdekat antara 2 jalan
nih gua kasih screen shotnya..

yang kiri itu peta bdg...
yang kanan itu jalur terdekat dari bandara ke rumah gua
pake algoritma djikstra loh (soalnya gua cuma fasih ama algo-
ritma ini doank...)
tapi belon di deploy ke HP sih fitur ini..
soalnya rencananya jalur terdekatnya mo digambar
pake animasi..
cuma sayang sekarang belom terlalu kepikiran cara bikin animasi
yang bagusnya..
hemp..hemp..
segitu aja sih kayaknya kemajuan dari CMAP..
dua hari lagi gua targetin fitur yang ini udah dideploy ke HP
mumpung hari kamis gua dah dapet jarahan HP dan hari jumat
gua rencananya ketemu chief MIC (pak Dwi) untuk minta dukungan
server dari MIC...
oke..oke
segitu aja deh kemajuan dari CMap..
moga2x tanggal 23 september gua dah bisa dapet server and
CMap dah 80% jadi..

Saturday, September 16, 2006

Cmap?

yup..
CMap adalah nama aplikasi yang gua ikutkan ke lomba
lomba yang di surabaya itu loh...
hari ini setelah tadi pagi ikutan PD..
gua ngembangin aplikasi ini ampe jam 7 malem..
capek euy...
lagian mo nonton extravaganza ah..
dah lama kagak nonton..
btw sebelum gua nonton gua mo kasih beberapa screenshot
dari cmap ah...
ni screen shot yang pertama..

warna merah menunjukkan jalan yang ada di area sekitar
rumah gua di jalan buah batu..
sedangkan yang biru dalah jalan yang jauh dari area
rumah gua yang di jalan buah batu...

Cmap ini masih jauh dari sempurna..
sedangkan tanggal 1 oktober gua targetkan sebagai deadline
CMap versi 1.0 untuk di release....
hemp...hemp...
bisa kelar gak yak?
besok minggu gua mo lanjutin lagi ah develop ni CMap
doain yak biar gua bisa bikin ni CMap sebaik mungkin..
ntar kalo ada perkembangan lagi dari CMap gua post di sini ah..
o iya btw kalo dah jadi ni CMap mo gua bikin open source ah...
jadi ente2x yang tertarik ama dunia Mobile bisa develop CMap
lebih lanjut..
he..he..
eh gua mo mandi dulu ah..
dah bau kambing nih...
he..he...

Thursday, September 14, 2006

PC Gaming dewa..

tadi pagi karena bosen and gak punya nafsu untuk coding
gua sempet baca2x majalah luar negeri
judulnya : CPU (Computer Power User)
karena udah lama gak ngamatin hardware gua bacanya
sambil termangut2x...
o0o..udah segini canggihnya toh perkembangan hardware

trus yang paling menarik dari majalah itu adalah adanya
sebuah sistem Desktop PC yang pake 4 GPU!!!

kalo gak salah namanya MACH V keluaran Falcon Nortwest
Gila banget gak sih pake 4 GPU....
nih fotonya gua sertain...


o iya itu 4 card bukan GPU semua...
2 card teratas doank yang GPU..
dibilang 4 Graphics card soalnya satu kartu grafis itu
punya dua GPU...
selain pake 4 GPU itu MACH V juga pake 1 PPU.
PPU = Physical Processing Unit
PPU ini adalah card tambahan yang dipake untuk ngitung aspek
fisik dari sebuah game...
semisal menghitung tabrakan antara 2 objek dalam game
jadi gak ngeberatin CPU untuk ngitung yang gituan..
CPU bisa konsen ama tugasnya ngatur IO dan ngatur logic
dari game tersebut...
Prosessor yang dipake ama MACH itu juga gila banget...
Intel Core 2 Extreme yang X6800
btw nih spek lengkapnya :

2.93GHz Intel Core 2 Extreme X6800 at 3.5GHz,
2GB Corsair Twin2X2048-6400C3, Asus P5N32 SLI SE
Deluxe, 1GB BFG Nvidia GeForce 7950 GX2 (x2 Quad
SLI), 128MB BFG Ageia PhysX Accelerator, 150GB
Western Digital Raptor (x2 RAID 0), Creative Labs SB X-Fi
XtremeMusic, Plextor PX-760A, Sony DVD-ROM, Logitech
MX 5000 Laser, WinXP Pro

keren kan...
tapi setelah liat harganya yang $9,288.39
dan kalo di kurs ke rupiah (saat ini 1 dollar = 9200 perak)
jadi sekitar 85 juta!!!!!
gua mikir ...
yang bener aja lah..
masak harga PC tanpa monitor 85 juta!!!!
mo jadi apa coba?

Thursday, September 07, 2006

capeknya hari kemaren

duh..
hari kemaren, tanggal 8 september 2006
gua capeekkkkkkkk banget.
soalnya dari pagi kerjaan gua cuma ngaler-ngidul gak jelas doank.
mulai dari pagi ngurus STNK, ngurus PRS ampe malemnya ngurus
kunjungan ke anak PMK.
kunjungannya juga capek lagi..
soalnya susah banget pas nyari alamat itu orang..
masak ternyata rumahnya yang no 10 ada di samping rumah nomor 25
anh banget gak sih penomoran-nya...
sial...
hemp..hemp
tapi untungnya dari kemaren gua dah dapet STNK gua..
jadi gua bisa kembali pake motor kesayangan gua...
he...he....

Sunday, September 03, 2006

Pemerlengkapan pekerja Nav

aow...
selama 2 hari ini gua pergi ke acara pemerlengkapan
pekerja/calon pekerja navigator di kantor navigator
jalan dago pojok...

mayan capek euy...
soalnya acara itu gak nginep...
jadi pas hari pertama gua kudu balik jam 9 malem untuk balik ke
wisma lagi jam 9 pagi.....
sempet gereja dulu sih...

eh btw ni gua setain beberapa foto2x gua...
1. foto bareng yudi (temen gua dari sma...)


2. foto bareng joe (sodara PA gua..)


3. foto ama cowok2x pekerja nav


4. foto pekerja nav yang kemaren pada dateng...



5. foto anak2x pekerja baru nav (met dateng yaks...)



nb : sorry untuk beberapa foto ada gambar yang kabur...
soalnya kamera gua entah kenapa bisa kena embun...
jadi kudu dibersiin dulu bentar...

Friday, September 01, 2006

firefox top extensions

yup...
pada tau firefox kan..
ini browser gratisan yang paling sakti..
bahkan menurut gua jauh lebih sakti dari IE6.0
gak bisa bandingin soalnya windows gua yang dirumah
masih palsu..
jadi gak bisa donlot IE 7 yang beta

nah yang namanya firefox itu juga ngeluarin banyak
plugin gratis yang bisa lu tambahin untuk buat ni
browser makin sakti....
nih gua kasih daftar plugin yang nongkrong di pc gua:
1. downthemal
plugin untuk donlot, dia bisa bagi
dolotan lo jadi 5 bagian, jadi pro
ses donlot bisa lebih cepet
2. tab mix plus
pake ini firefox lo jadi bisa nyimpen
session (mirip fitur yang ada di opera)
3. noscript
ini plugin untuk ngeblock javascript
atau applikasi lain yang (flash,aplet)
4. adblock
ini gunanya untuk ngeblok gambar dari
situs2x yang gak lo pengen, jadi bisa
hemat bandwidth untuk gak ambil gambar2x
yang menurut lo gak penting
5. Fasterfox
buat bikin firefox lo lebih cepet...
tapi gua pribadi sih gak ngerasa ini guna
mendingan pake google webaccelerator..
6. FoxyTunes
ni plugin manteb banget...
jadi dengan plugin ini di status bar
firefox lo ditampilin menu untuk ngatur
-ngatur multimedia player lo seperti
winamp ato lainnya...


dah segitu aja yang kepake di pc gua...
banyak lagi sih yang laen yang mayan kepake.
tapi sayang gua koneksi internet gua di rumah
gak always connected, jadi banyak plugin semisal
wheather control atau live score yang gak kepake
padahal waktu jaman pildun ada loh plugin streaming
yang bisa bikin firefox nonton piala dunia..

dah segitu aja..
mett mencoba yaks...
nb : kok situs addons.mozilla.org pake https yaks?
kayak penting aja isinya...