Monday, January 30, 2006

OpenSSL (bikin Root CA)

Fiuhhh...... ALhamdulillahi robbil 'alamiin!
Akhirnya selesai juga saya mengkonfigurasi Apache dengan OpenSSL, seperti biasa OpeSSL di-compile dulu baru Apache. setelag semua sudah berjalan dengan baik baru bikin certificate untuk server. o..ya gunakan option "--with-ssl" pada saat kompilasi Apache agar terinstall module "mod_ssl" dan tambahkan baris berikut di file
/etc/sysconfig/httpd
OPTIONS=" -k start -DSSL"

Compile OpenSSL!
[hani@sunfire ]$ ./config --prefix=/usr/local/ssl shared zlib-dynamic
[hani@sunfire ]$ make
[hani@sunfire ]$ make test
[root@sunfire ]# make install

Compile Apache2!
$ ./configure --prefix=/usr/local/apache2 --enable-ssl --enable-mods-shared=most --enable-deflate --enable-example --enable-headers --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http --with-z=/usr/local --with-ssl=/usr/local/ssl --enable-rewrite --enable-suexec --enable-so --enable-auth-digest --with-suexec-bin=/usr/local/apache2/bin/suexec --with-suexec-caller=www --with-suexec-userdir=htdocs --with-suexec-docroot=/ --with-suexec-uidmin=99 --with-suexec-gidmin=99 --with-suexec-logfile=/usr/local/apache2/logs/suexec_log --with-suexec-safepath=/usr/local/bin:/usr/bin:/bin


Bikin CA Root
$ openssl genrsa -des3 -out ca.key 1024 -rand random-bits
$ openssl req -new -x509 -days 365 -key ca.key -out ca.crt

Bikin Cert Server
$ openssl genrsa -out server.key 1024
$ openssl req -new -key server.key -out server.csr
$ openssl ca -out server.crt -infiles server.csr
$ openssl verify -CAfile ca.crt server.crt

Saturday, January 28, 2006

Installing Oracle 10g

Hari Sabtu gini akhirnya saya masuk juga hiks..hiks... Tapi gpp, demi tugas :D

Alhamdulillah.... akhirnya selesai juga tugas saya menginstall Oracle 10g di Server SunFire dengan OS RedHat Enterprise Linux AS 4. selanjutnya tinggal kompilasi PHP agar support Oracle. sekarang waktunya download PHP di http://www.php.net beserta modul-modul pendukungnya seperti curl, zlib, gd dll.

di bawah ini ada sedikit script sebelum Installasi Oracle 10g dimulai

#!/bin/sh

`expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax

#group of users to be granted with SYSDBA system privilege
groupadd -g 700 dba
#group owner of Oracle files
groupadd -g 701 oinstall
useradd -c "Oracle software owner" \
-d /opt/oracle/oracleDB/10g \
-u 700 -g oinstall -G dba oracledb

mkdir -p /opt/oracle/oracleDB/10g
chown -R oracledb.oinstall /opt/oracle/oracleDB

mkdir -p /var/opt/oracle
chown oracledb.dba /var/opt/oracle
chmod 755 /var/opt/oracle

dan di bawah ini isi dari /etc/sysctl.conf

# Disables packet forwarding
net.ipv4.ip_forward = 0
# Enables source route verification
net.ipv4.conf.default.rp_filter = 1
# Disables the magic-sysrq key
kernel.sysrq = 0

kernel.sem = 256 32000 100 200
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.shmall = 3279547

kernel.msgmni = 2900
kernel.msgmnb = 65535
net.ipv4.ip_local_port_range = 1024 65000

fs.file-max = 327679

kernel.shmseg = 4096
kernel.msgmax = 8192

net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.rmem_max=262144

net.ipv4.tcp_keepalive_time=3000
net.ipv4.tcp_retries2=5
net.ipv4.tcp_syn_retries=1


di bawah ini isi dar file /etc/rc.local

touch /var/lock/subsys/local
ORACLE_HOME=/oracle/oracleDB/10g
ORACLE_SID=`hostname -s`
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_HOME ORACLE_SID PATH
su - oracledb -c "/oracle/oracleDB/10g/bin/lsnrctl start"
su - oracledb -c "/oracle/oracleDB/10g/bin/mydbstart.sh"
su - oracledb \
-c "/oracle/oracleDB/10g/bin/isqlplusctl start"
su - oracledb \
-c "/oracle/oracleDB/10g/bin/emctl start dbconsole"
su - oracleag \
-c "/oracle/oracleAgent/agent/bin/emctl start agent"

Thanks to Puschitz.Com

Friday, January 27, 2006

LOVE And MARRIED

LOVE And MARRIED

Satu hari, Plato bertanya pada gurunya, "Apa itu cinta? Bagaimana saya menemukannya?

Gurunya menjawab, "Ada ladang gandum yang luas didepan sana. Berjalanlah kamu dan tanpa boleh mundur kembali, kemudian ambillah satu saja ranting. Jika kamu menemukan ranting yang kamu anggap paling menakjubkan, artinya kamu telah menemukan cinta" .

Plato pun berjalan, dan tidak seberapa lama, dia kembali dengan tangan kosong, tanpa membawa apapun.

Gurunya bertanya, "Mengapa kamu tidak membawa satupun ranting?"

Plato menjawab, "Aku hanya boleh membawa satu saja,dan saat berjalan tidak boleh mundur kembali (berbalik)". Sebenarnya aku telah menemukan yang paling menakjubkan, tapi aku tak tahu apakah ada yang lebih menakjubkan lagi di depan sana, jadi tak kuambil ranting tersebut. Saat kumelanjutkan berjalan lebih jauh lagi, baru kusadari bahwasanya ranting-ranting yang kutemukan kemudian tak sebagus ranting yang tadi, jadi tak kuambil sebatangpun pada akhirnya".

Gurunya kemudian menjawab " Jadi ya itulah cinta"

Di hari yang lain, Plato bertanya lagi pada gurunya,"Apa itu perkawinan?Bagaimana saya bisa menemukannya?"

Gurunya pun menjawab "Ada hutan yang subur didepan sana.

Berjalanlah tanpa boleh mundur kembali (menoleh) dan kamu hanya boleh menebang satu pohon saja. Dan tebanglah jika kamu menemukan pohon yang paling tinggi, karena artinya kamu telah menemukan apa itu perkawinan" .

Plato pun berjalan, dan tidak seberapa lama, dia kembali dengan membawa pohon. Pohon tersebut bukanlah pohon yang segar/subur, dan tidak juga terlalu tinggi. Pohon itu biasa-biasa saja.

Gurunya bertanya, "Mengapa kamu memotong pohon yang seperti itu?"

Plato pun menjawab, "sebab berdasarkan pengalamanku sebelumnya, setelah menjelajah hampir setengah hutan, ternyata aku kembali dengan tangan kosong.
Jadi dikesempatan ini, aku lihat pohon ini, dan kurasa tidaklah buruk-buruk amat, jadi kuputuskan untuk menebangnya dan membawanya kesini. Aku tidak mau menghilangkan kesempatan untuk mendapatkannya".

Gurunya pun kemudian menjawab, "Dan ya itulah perkawinan"


CATATAN - KECIL :
Cinta itu semakin dicari, maka semakin tidak ditemukan. Cinta adanya di dalam lubuk hati, ketika dapat menahan keinginan dan harapan yang lebih.
Ketika pengharapan dan keinginan yang berlebih akan cinta, maka yang didapat adalah kehampaan... tiada sesuatupun yang didapat, dan tidak dapat dimundurkan kembali. Waktu dan masa tidak dapat diputar mundur.
Terimalah cinta apa adanya.
Perkawinan adalah kelanjutan dari Cinta. Adalah proses mendapatkan kesempatan, ketika kamu mencari yang terbaik diantara pilihan yang ada, maka akan mengurangi kesempatan untuk mendapatkannya, Ketika kesempurnaan ingin kau dapatkan, maka sia-sialah waktumu dalam mendapatkan perkawinan itu, karena, sebenarnya kesempurnaan itu hampa adanya.

Thursday, January 26, 2006

Replikasi PostgreSQL

Sekarang ini di kantor sedang ada project yang melibatkan RDBMS bernama PostgreSQL, sebenarnya saya juga sudah lama mendengar tentang RDMBS tersebut, tapi saya belum pernah mengimplementasikannya, jangankan implementasi, untuk masuk dan menjalankan SQL command PostgreSQL saja belum pernah #-o

Tapi sekarang saya dituntut untuk bisa membuat replikasi PostgreSQL. dengan kata lain saya harus belajar lagi, tapi gak apa-apa, hitung-hitung bisa dapat ilmu baru..... Karena dalam Islam, manusia dianjurkan untuk menuntut ilmu sampai ajal menjemput nyawa.

Dengan membaca basmalah, saya mencoba mencari artikel, white paper, how-to, manual dll. Akhirnya saya dapatkan beberapa link seperti dibawah ini

Google Directory
Pengenalan Postgress
PostgreSQL 7.3 Documentation

http://gborg.postgresql.org/project/pgreplication/projdisplay.php
http://candle.pha.pa.us/main/writings/pgsql/replication.pdf
http://tiwrm.hpcc.nectec.or.th/MANUAL/MIRRORING/main.html
http://www.commandprompt.com/products/mammothreplicator
http://www.edoceo.com/liber/db-postgresql-replication.php
http://pgcluster.projects.postgresql.org/

Ya Alloh Ya Rabb, hamba mohon kepada-Mu ilmu yang bermanfaat, dan berilah hamba kekuatan untuk memahaminya. Amiin!

Wednesday, January 25, 2006

Daftar blok IP IIX

Kalau ingin mencari Data daftar blok IP IIX ternyata di situs
MasterWeb juga bisa loh! Bahkan di situs ini kita juga bisa men-generate Routing IP Address yang kita inginkan. ditus ini kita juga bisa melihat Output mentah dari perintah "sh ip route".

Alamat situsnya adalah http://people.masterwebnet.com/steven/iix/iix-sh_ip_route/

Selamat Mencoba!!!

Bekerja keras tanda syukur

"Allah-lah yang menjadikan malam untuk kamu supaya kamu beristirahat padanya dan menjadikan siang terang benderang. sesungguhnya Allah benar-benar mempunyai karunia yang dilimpahkan atas manusia. akan tetapi, kebanyakan manusia tidak bersyukur" (QS.al-mu'min (40) : 61)


pada umumnya manusia yang bekerja terbagi dalam 4 kategori :

  1. manusia yang tidak bekerja keras , padahal dia mempunyai potensi dan mengetahui potensinya
  2. manusia yang tidak bekerja keras, padahal dia mempunyai potensi, tetapi dia tidak mengetahui potensinya
  3. manusia yang kerja keras dengan potensinya, tetapi dia tidak mengetahui potensi dirinya
  4. manusia yang kerja keras dengan potensi yang dimiliki dan diketahuinya

potensi manusia ada 4 :

  1. potensi fisik, yaitu potensi yang akan menghasilkan kegiatan dan ketrampilan yang bersifat fisik juga, seperti berbicara, berjalan, mendengar, dan melihat
  2. potensi akal, yakni potensi yang akan menghasilkan daya pikir, daya imajinasi, dan daya analisis
  3. potensi hati, yakni potensi yang akan menghasilkan perasaan dan ketentraman jiwa
  4. potensi hidup, yakni potensi yang akan menghasilkan semangat dan motivasi dalam menghadapi perjungan dan kesulitan

info selengkapnya bisa dibaca di sini

Mencoba RSS

Beberapa hari ini saya mencoba menempelkan situs-situs yang menyediakan web content-nya dengan mengunakan fasilitas RSS ke dalam blogger saya, diantaranya adalah DetikInet dan Metro TV. ternyata tidak sesulit yang saya bayangkan, saya tinggal mencari situs yang menyediakan RSS Reader secara online, dan seperti biasa saya mencoba bertanya dengan paman Google.

Dari hasil pencarian, ternyata banyak sekali situs yang menyediakan RSS Reader, tapi yang bisa langsung mengenerate code agar bisa langsung ditempelkan ke dalam blog atau halaman web kita ternyata tidak terlalu banyak. diantaranya adalah www.rssfeedreader.com dan www.rapidfeeds.com. di sini saya mencoba menggunakan RapidFeeds karena tampilannya bisa kita customize. terimakasih kepada Arif M Rizal atas referensinya.

Ada juga pengantar rss yang sangat menarik, pengantar rss ini bisa didapatkan di IlmuKomputer.Com yang ditulis oleh Edwin Maolana Bachtiar

Tuesday, January 24, 2006

Gerimis Pagi

Hari ini terasa agak malas pergi ke kantor, yaahh.. mungkin kaena pagi-pagi udah gerimis yang bikin enak kalau meringkuk di balik selimut :) tapi apapun itu saya harus bersyukur karena hujan adalah nikmat yang diberikan oleh Alloh SWT.

Salah satu yang bikin malas ke kantor adalah karena kemaren motor baru dicuci, jadi tahu sendiri kan, agak sayang juga kalo harus menembus hujan dan pasti akan mebuat motorku jadi kotor lagi.

Kupakasakan aku untuk bangun, mandi, ganti pakaian, berhias sebentar ;;) dan tak lupa manasin motor. seperti biasa saya juga ga sempat sarapan :(

Ya Rabb, hamba berlindung kepada-Mu dari kesesatan, kejahatan dan kecelakaan.
Iringilah setiap langkah dan perbuatan hamba dengan RahmatMu. Amiin!

Monday, January 23, 2006

Aku tak tahu....

Sudah semingguan ini aku merasa ada sesuatu yang membuat hati dan perasaanku gak menentu, ada secercah harapan tapi ada juga yang membuatku menjadi pesimis lagi, dan itu muncul silih berganti membuat aku seakan-akan berada pada 2 titik yang sangat berbeda dan membingungkan. entahlah... aku sendiri tak tahu.... apa yang aku alami ini.

Ya Rabb, berilah hamba petunjuk tentang semua ini, ikhlaskan hati hamba untuk menerima semua keputusan dan ketentuan-Mu.
Ya Rabb, hamba mohon cintaMu, cinta orang-orang yang mencintaiMu dan mencintai amal perbuatan yang menghantarkan hamba pada cintaMu. Amiin!

Friday, January 20, 2006

Siapakah?

Siapakah ?


Siapakah orang yang sibuk?
Orang yang sibuk adalah orang yang suka menyepelekan
waktu solatnya seolah-olah ia mempunyai kerajaan
seperti kerajaan Nabi Sulaiman a.s.
Maka sempatkanlah bagimu untuk
beribadah..............dan bersegeralah!

Siapakah orang yang manis senyumanya?
Orang yang mempunyai senyuman yang manis adalah
orang yang ditimpa musibah lalu dia berucap "Inna
lillahi wainna illaihi rajiuun." Kemudian
berkata,"Ya Rabb, Aku redha dengan ketentuanMu ini",
sambil mengukir senyuman.
Maka berbaik hatilah dan bersabar...............

Siapakah orang yang kaya ?
Orang yang kaya adalah orang yang bersyukur dengan
apa yang ada dan tidak lupa akan kenikmatan dunia
yang sementara ini.
Maka bersyukurlah atas nikmat yang kau terima dan
berbagilah.......

Siapakah orang yang miskin?
Orang yang miskin adalah orang tidak puas dengan
nikmat yang ada selalu menumpuk-numpukkan harta.
Maka janganlah kau menjadi kikir juga
dengki...........

Siapakah orang yang rugi?
Orang yang rugi adalah orang yang sudah sampai usia
pertengahan namun masih berat untuk melakukan ibadat
dan amal-amal kebaikan.
Maka hargailah waktumu dan
bersegeralah..............

Siapakah orang yang paling cantik?
Orang yang paling cantik adalah orang yang mempunyai
akhlak yang baik.
Maka peliharalah akhlakmu dari dosa dan
noda.............................

Siapakah orang yang mempunyai rumah yang paling
luas?
Orang yang mempunyai rumah yang paling luas adalah
orang yang mati membawa amal-amal kebaikan dimana
kuburnya akan di perluaskan sejauh mata memandang.
Maka beramal shalehlah selagi sempat dan
mampu...............

Siapakah orang yang mempunyai rumah yang sempit lagi
dihimpit ?
Orang yang mempunyai rumah yang sempit adalah orang
yang mati tidak membawa amal-amal kebaikkan lalu
kuburnya menghimpitnya.
Maka ingatlah akan kematian dan kehidupan setelah
dunia............

Siapakah orang yang mempunyai akal ?
Orang yang mempunyai akal adalah orang-orang yang
menghuni syurga kelak karena telah menggunakan akal
sewaktu di dunia untuk menghindari siksa neraka.
Maka peliharalah akal sehatmu dan pergunakan
semaksimal mungkin untuk mengharap
ridho-Nya..............