What is Cerebral Palsy ?

April 2, 2009

What is Cerebral Palsy ?
Cerebral Palsy is a group of disorders of the development of movement and posture causing activity limitations that are attributed to non-progressive disturbances that occurred in the developing fetal or infant brain.

The motor disorders of cerebral palsy are often accompanied by disturbances of sensation, cognition, communication, perception, and/or behavior and/or a seizure disorder.
continue reading what is cerebral palsy


what causes cerebral palsy

March 26, 2009

Why the children got cerebral palsy? Because their brain was damaged, and then what makes the brain damaged?

Below is the explanation of etiology and risk factor of cerebral palsy:
what causes cerebral palsy


Rekapitulasi Data CDR

April 5, 2007

Bayangkan anda bekerja di Telkomsel, Excelcomindo, Esia (Bakrie Telecom), Sampeorna Telekom Indonesia, Tri, Sinarmas Telecom atau perusahaan telekomuniasi lainnya. Dan perusahaan tempat anda bekerja tidak memiliki Datawarehouse. Kemudian anda diminta untuk mengolah data CDR (Data transaksi call pelanggan telekomunikasi yang jumlahnya dalam satu bulan minimal ukurannya giga) dan diminta merekap #jumlah Call ke tiap operator (TSEL,BTEL,XL,ISAT,M8 dll) yang dilakukan tiap pelanggan dalam dua bulan terakhir.

Kalau saya tidak perlu lagi membayangkan, karena saya sudah mengalami itu. Database yang ada di perusahaan tempat saya bekerja tidak dapat (atau lama sekali) melakukan Query Full Tabel Scan untuk memenuhi kebutuhan di paragrapfh pertama. Index dan partitioning saja tidak bisa memenuhi kebutuhan tersebut.

Jadi waktu itu yang saya lakukan adalah, dengan kondisi database yang ada,aku query aja data CDR mentah dengan hanya membatasi range tanggal CDR. Setelah itu data tersebut aku export  sebagai file Text Biasa. File text tersebut selanjutnya aku proses dengan algoritma pemrograman yang paling sesuai (biasanya sih untuk pengelolaan/rekapitulasi CDR aku pakai HASH nya java).

Dengan menarik data keluar dan diolah sebagai file text, hasil rekapitulasi yang diperlukan dapat aku deliver dengan lebih cepat (jauh lebih cepat, dibandingkan query SQL biasa yang bisa jadi malah nggak akan berhasil) .

Untuk memperoleh hasil yang lebih cepat lagi, cara diatas aku kombinasikan dengan process clustering, manualy grid computing. Bahasa biasanya: dibagi2 aja file txtnya dan diproses di beberapa komputer trus di merge..he..he..he… Dengan cara ini, beban IO dalam processing bisa terbagi.

Hasilnya…??? lumayan lah dapat kue dari Kepala divisi Billing, ditraktir dept head CRM .

Rite now i’m waiting for Datawarehouse. Solusi247 sudah memberikan beberapa product brefing, dan ternyata, konsep aku yang narik data menjadi file text ,dicluster lalu diolah juga diterapkan dalam sub system Datawarehouse mereka (yang diimplemen di Telkomsel). Sub system itu (kalau nggak salah) mereka sebut dengan nama Tifany. Hmmm….. kira2 apa ya nama untuk aplikasi rekapitulasi CDR yang aku bikin? Ngatini kah?..he..he..he…


Instalasi Database Oracle

April 5, 2007

Tulisan ini akan menjelaskan step by step instalasi Database Oracle10g secara remote. (Installing Oracle10g database for Newbie). Instalasi akan dilakukan pada sebuah server(linux redhat 64bit), instalasi aku lakukan secara remote melalui PC aku (WindowsXp)Database yang aku gunakan adalah Oracle10g untuk mesin 64 bit, meningat mesin server database aku adalah mesin 64 bit.

Langkah Pertama
1. Seting Environment Server.

Pake putty atau apa aja (telnet dari cmd juga bisa) yang bisa dipakai untuk mengakses komputer server kamu.

1.1 Add Group (ketik perintah addgroup seperti tertulis dibawah)

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba

 

1.2 Create User

# /usr/sbin/useradd -g oinstall -G dba oracle

1.3 Persiapkan directory untuk menginstall Database

buat direktori
# mkdir -p /home/oracle/app/10.2.0/esc
Set owner
# chown -R oracle:oinstall /home/oracle
# chown -R oracle:oinstall /home/oracle/app
# chown -R oracle:oinstall /home/oracle/app/10.2.0
# chown -R oracle:oinstall /home/oracle/app/10.2.0/esc
Set akses
# chmod -R 775 /home/oracle/app/10.2.0/esc
# chmod -R 775 /home/oracle/app/10.2.0
# chmod -R 775 /home/oracle/app
# chmod -R 775 /home/oracle

1.4 Edit Kernel

# vi /etc/sysctl.conf
edit file sysctl.conf, tambahkan dengan baris2 dibawah ini
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

Save dan load setingan kernel tersebut dengan command # sysctl -p

1.5 edit bash_profile

$ vi .bash_profile (edit bash_profile, tambahkan baris berikut pada bash_profile)
ORACLE_BASE=/home/oracle/app/10.2.0
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/esc
export ORACLE_HOME
ORACLE_SID=ESC
export ORACLE_SID
umask 022
PATH=$PATH:$ORACLE_BASE:$ORACLE_HOME:$ORACLE_HOME/bin
export PATH

Langkah Kedua
2. Copy installer ke server.hi..hi..hi… copy doang.
Langkah Ketiga
3. Remoting Komputer Server

3.1 Install aplikasi untuk ngeremote, kalau aku sih pakae X-Manager
3.2 Agar server linux bisa kita remote dari windows ini tutorialnya (ech blog)

Langkah Keempat
4. Jalankan runInstaller.sh dari installer yang sudah anda copy. Ikuti langkah2 yang ada di GUI nya.