Rabu, 18 Oktober 2006

Tutorial PHP (Email URLIZE)

Contoh script PHP menggunakan URLIZE (alamat email).

- Alamat Email.

<?
function urlize($val)
{
$val = strtolower(trim($val));
// mengubah/replace karakter '@' menjadi '[at]'
$val = str_replace('@', '<i>[at]</i>', $val);

// mengubah/replace karakter '.' menjadi '[dot]'
$val = str_replace('.', '<i>[dot]</i>', $val);
return $val;
}

$str = "gue.nukerz@gmail-community.com";
echo urlize($str);
?>


Maka hasil yang akan ditampikan dari variable $str yang bernilai gue.nukerz@gmail-community.com adalah :


gue[dot]nukerz[at]gmail-community[dot]com



Metode alamat email ini, juga berguna untuk menghindari SPAMMING melalui Automatic Grabber.

URLIZE lainnya akan dilanjutkan di post berikutnya.

Apakah XHTML Itu?

XHTML adalah 'perkawinan' antara HTML (Hypertext Markup Language - didesain untuk menampilkan data) dan XML (eXtensible Markup Language - didesain untuk menggambarkan data).

XHTML adalah Extensible HTML, sama dengan HTML 4.01 dan bertujuan menggantikan HTML. XHTML sangat 'bersih' daripada HTML, dan juga sebuah 'stricter mark-up language'. Dan XHTML adalah sebuah aplikasi XML.
XHTML menjadi rekomendasi W3C (World Wide Web Consorciums) pada tahun 2000.

- Mengapa berpindah ke XHTML?
Alasan utamanya adalah 'HTML is BAD'! HTML sangat flexibel, dan kamu bisa menuliskan sebuah code HTML yang tidak benar dan mungkin masih bisa di tampikan, tetapi TIDAK di SEMUA browser dapat menampilkannya!. Kita berada di situasi yang sangat tidak menguntungkan, karena dari persentase yang ada, rata-rata web menggunakan code yang salah, dan dijaman yang modern ini, akses internet sudah bisa melalui sebuah PDA dan mobile phone untuk mengakses website, dan kebanyakan type dari browser yang ada di PDA ataupun di mobile phone tidak 'mengerti' website yang menggunakan code yang tidak di benarkan/salah.
XHTML mengatasi masalah yang terjadi, karena HTML adalah code yang 'strict and clean'.

- XHTML vs HTML

Dibawah ini akan saya sebutkan persamaan antara HTML 4.01 dan XHTML 1.0
1. Semua element XHTML harus di beri 'penutup'.

Misalnya, di HTML paragrap baru harus di tutup pada paragrap sesudahnya. Di XHTML, kamu membutuhkan awal dan akhir dari tag <p> dan </p>. Dan juga element 'kosong' seperti
, <hr />, <input type="text"> juga harus di tutup seperti
, <hr /> dan <input type="text" />.

2. Nama tag harus menggunakan huruf-kecil/lowercase.
XHTML adalah aplikasi XML, dan XML adalah case-sensitive. Maksudnya, penulisan tag pada XHTML tidak dibenarkan menuliskan seperti <p>, , </p><hr />, penulisan yang dibenarkan adalah menggunakan hurup-kecil/lowercase seperti <p>, dan </p><hr />.

3. Kamu mungkin tidak memperdulikan ini dalam HTML, tetapi tidak dalam XHTML. Contoh : <u><i>This italic text is underlined.</i></u>.

4. Urutan dokumen XHTML harus benar.
Semua element XHTML harus di mulai dengan element pada 'root element'. Dan mempunyai sub-element, tetapi penempatan element harus benar-benar sesuaikan dengan element-element parent-nya.
Anda bisa mempelajari tentang XHTML dan aturan-aturan tag XHTML yang benar pada website resminya di http://www.w3.org/TR/xhtml1/

Yang Manakah Kamu?

Seorang anak mengeluh pada ayahnya mengenai kehidupannya dan menanyakan mengapa hidup ini terasa begitu berat baginya. Ia tidak tahu bagaimana menghadapinya dan hampir menyerah. Ia sudah lelah untuk berjuang.

Sepertinya setiap kali satu masalah selesai, timbul masalah baru. Ayahnya, seorang koki, membawanya ke dapur. Ia mengisi 3 panci dengan air dan menaruhnya di atas api. Setelah air di panci-panci tersebut mendidih. Ia menaruh wortel di dalam panci pertama, telur di panci kedua dan ia menaruh kopi bubuk di panci terakhir. Ia membiarkannya mendidih tanpa berkata-kata.

Si anak membungkam dan menunggu dengan tidak sabar, memikirkan apa yang sedang dikerjakan sang ayah. Setelah 20 menit, sang ayah mematikan api.

Ia menyisihkan wortel dan menaruhnya di mangkuk, mengangkat telur dan meletakkannya di mangkuk yang lain, dan menuangkan kopi di mangkuk lainnya.

Lalu ia bertanya kepada anaknya, "Apa yang kau lihat, nak?" "Wortel, telur, dan kopi" jawab si anak. Ayahnya mengajaknya mendekat dan memintanya merasakan wortel itu. Ia melakukannya dan merasakan bahwa wortel itu terasa lunak. Ayahnya lalu memintanya mengambil telur dan memecahkannya.

Setelah membuang kulitnya, ia mendapati sebuah telur rebus yang mengeras.

Terakhir, ayahnya memintanya untuk mencicipi kopi. Ia tersenyum ketika mencicipi kopi dengan aromanya yang khas. Setelah itu, si anak bertanya, "Apa arti semua ini, Ayah?" Ayahnya menerangkan bahwa ketiganya telah menghadapi kesulitan yang sama, perebusan, tetapi masing-masing menunjukkan reaksi yang berbeda.

Wortel sebelum direbus kuat, keras dan sukar dipatahkan. Tetapi setelah direbus, wortel menjadi lembut dan lunak. Telur sebelumnya mudah pecah.

Cangkang tipisnya melindungi isinya yang berupa cairan. Tetapi setelah direbus, isinya menjadi keras. Bubuk kopi mengalami perubahan yang unik.

Setelah berada di dalam rebusan air, bubuk kopi merubah air tersebut. "Kamu termasuk yang mana?," tanya ayahnya.

"Ketika kesulitan mendatangimu, bagaimana kau menghadapinya? Apakah kamu wortel, telur atau kopi?" Bagaimana dengan kamu? Apakah kamu adalah wortel yang kelihatannya keras, tapi dengan adanya penderitaan dan kesulitan, kamu menyerah, menjadi lunak dan kehilangan kekuatanmu.

Apakah kamu adalah telur, yang awalnya memiliki hati lembut? Dengan jiwa yang dinamis, namun setelah adanya kematian, patah hati, perceraian atau pemecatan menjadi keras dan kaku. Dari luar kelihatan sama, tetapi apakah kamu menjadi pahit dan keras dengan jiwa dan hati yang kaku? Ataukah kamu adalah bubuk kopi? Bubuk kopi merubah air panas, sesuatu yang menimbulkan kesakitan, untuk mencapai rasanya yang maksimal pada suhu 100 derajat Celcius. Ketika air mencapai suhu terpanas, kopi terasa semakin nikmat.

Jika kamu seperti bubuk kopi, ketika keadaan menjadi semakin buruk, kamu akan menjadi semakin baik dan membuat keadaan di sekitarmu juga membaik.

Senin, 16 Oktober 2006

SBY berkunjung ke Samarinda

16 Oktober 2006, tepatnya pukul 15:30 WITA, dalam perjalanan pulang dari tempat kerja, ketika sedang berada dijalan dengan menunggangi si Ninja, aku dan adik iparku, Anas, kulihat deretan motor dan mobil polisi lewat di sepanjang jalan Slamet Riyadi. Dalam hati berpikir, 'ada apa lagi nih?'. Dan kupikir bakalan macet lagi nih jalan...dan nyatanya iya! (huh!)
Sempat terpikir, 'Kenapa sih presiden mesti di -nomor satukan- klo sudah dijalan raya? Segitu pentingkah untuk di spesialkan di jalan raya? Padahal banyak sekali orang-orang penting yang tertunda waktunya gara-gara macet ini...padahal sebenarnya, biarpun tuh jalan gak -dibuat macet-, toh SBY tetap bisa sampai tujuan dengan lancar tanpa macet, kok malah di buat macet...?'
Sambil dengan perasaan kesal, capek dan lain-lain (maklum baru pulang dari kerja, hasilnya capek!) tancap-gas Ninjaku dengan lajunya biar gak kena macet, eittt...tetap terjebak pula, huh!
5 menit, 10 menit, 15 menit, 20 menit, wah...tambah aku dibuat kesal aja nih macet.
Akhirnya pasrah aja, tangan kanan-kiri udah mulai kaku.
16:10 WITA baru sampe tujuan, fiuh...akhirnya.

Jumat, 13 Oktober 2006

Without You - Audy feat Same Same

The first time I saw you, I knew
I knew I luv U coz my heart stopped
Saat pertama bertemu
Ku tau jantung ku terhenti
Karena cinta

Coz I, la la la la la la
Love You
Love can make U feel so funny
No house no car not even money
Will make me feel the way
What I am really tryin to say
I cant live another day
Without You ooh, without You

Saat pertama kukecup
Kutau kau milikku
Karna terhenti detak hatimu
The first time I kiss U I knew
I knew I had U coz your heart stopped

Hanya cinta yang mampu begitu
Tiada yg di dunia yang dapat membuatku
Merasa ikut coba katakan
Ta dapat hidup tanpa, tanpamu

Coz I, la la la la la la
Love You

Because I, la la la
Love You, love You

Coz I, la la la la la la
Love You

Coz I, la la la la la la
Love You

La la la la

Selasa, 26 September 2006

Coba Lagi...

On Blogger Since August 2004

Udah lama account blogger.com aku buat, tapi selalu gak pernah ada waktu untuk meluangkan waktu sedikitpun untuk coba menuangkan isi keseharian (padahal udah 2 tahun nganggur luntang-lantung gak jelas!).
Akhirnya, coba nge-UP-kan lagi blog ini. Aku pikir bisa untuk tempat menuangkan kejadian-kejadian yang pernah di alami, supaya bisa selalu di kenang.
Klo secara pribadi, hobby menulis emang bukan bakat lahir, udah coba beberapa blog di-create, akhirnya nganggur pula. Faktor, jelas sekali kalau 'WAKTU'.


Selasa, 21 Maret 2006

SMKTI Airlangga Samarinda Makin Jaya

SMKTI Airlangga Samarinda adalah sekolah pertama yang mendirikan jurusan TI di Kalimantan Timur, dan ini adalah sekolah yang paling aku banggakan, karena beberapa prestasi telah diraih oleh para siswa-siswa SMKTI Airlangga yang berbakat.
Aku adalah lulusan dari sekolah tersebut. Sudah banyak prestasi yang diraih oleh siswa-siswa sekolah ini. Tetapi, udah lupa, apa-apa aja ya yang udah di raih, coba cek di websitenya.

Senin, 20 Maret 2006

Walimatul Aqiqah Saskia

Tanggal 19 Maret 2006, kemarin, keluarga dari pasangan Nasrul Ali dan Risa Febriana mengadakan Walimatul Aqiqah anak mereka di kediaman orang tua Risa Febriana, yang kebetulan sang Ibu dari Risa Febriana, Ibu Jauhariah, adalah mantan guruku sewaktu masih di sekolah dasar.

Usia dari anak mereka 2 bulan lebih sejak kelahiran. Mereka di karuniai oleh Allah SWT dengan anak perempuan yang sehat dan cantik.

Saskia

Adapun kami beramai-ramai pergi ke acara tersebut. Ada N-Chau dan Rody datang dari Tanjung Harapan - Senoni, Eddy dengan pasangan, Noe dengan pasangan, Deddy, Ajay, Rahmat dengan pasangan sekantor [hehehe…sory!], Uphiek, Richy Gagah dan termasuk aku sendiri.

Sampai disana, ternyata sudah ada Cecile dan pasangan disana. Kami disambut baik oleh sang keluarga. Sambil menikmati hidangan, kami menanyakan keadaan masing-masing, Alhamdulillah semua dalam keadaan sehat-sehat saja.

Selesai menikmati hidangan, kami berfhoto-fhoto bareng.

Bubuhannya…

Sangat disayangkan, perjumpaan kami dengan N-Chau dan Rody hanya sebentar. Hanya 3 jam saja. Tetapi, minggu depan dia berjanji akan datang lagi untuk kumpul-kumpul lagi.

We miss you, friends!

Rabu, 15 Maret 2006

Pemrograman dengan AWK, Part #1

AWK atau juga disebut GAWK [GNU AWK] adalah Bahasa Pemrograman Umum dan Utility Standard POSIX 1003.2. AWK adalah penggabungan dari nama lengkap sang author, yaitu : Alfred V. Aho, Peter J. Weinberger dan Brian W. Kernighan.
AWK sering sekali digunakan pada mesin UNIX atau Linux. Untuk mendapatkan paket ini, silahkan anda mencari di Search Engine kesayangan anda, karena saya belum sempat untuk memberikan referensi yang banyak.

Dan, disini saya tidak terlalu banyak yang saya berikan, hanya sedikit ilmu yang bisa saya tuliskan disini, dan apabila anda ingin mengetahui lebih banyak, silahkan kunjungi halaman ini!

Untuk menjalankan AWK, pada terminal UNIX/Linux, ketikan :
[avril@vsat1] $ awk
maka akan tampilan Options dari awk tersebut.
Disini kita akan belajar sedikit dari pemrograman awk.

Contoh 1 :
[avril@vsat1] $ awk ‘BEGIN { print “line one\nline two\nline three” }’
maka akan tampil :
line one
line two
line three

Akan saya jelaskan sedikit, pada line ‘one\nline’ adalah dimana fungsi ‘\n’ adalah membuat baris baru atau ‘newline’. Jadi, setiap akhir kata diberi ‘\n’, maka akan membuat baris baru.

Contoh 2 :
[avril@vsat1] $ awk ‘{ print $1, $2 }’ date.txt
maka hasil yang ditampilkan adalah :
januari 2002
maret 2001
juni 1999
agustus 2005

yang pada line ‘date.txt’ adalah sebuah file text biasa yang berisi :
januari 2002
maret 2001
juni 1999
agustus 2005

Akan saya jelaskan, bahwa line ‘$1′ dan ‘$2′ adalah variable dari file text tadi yang dimana variable ‘$1′ adalah januari, maret, juni dan agustus, menjadi variable $1 karena bulan pada kolom yang sama yaitu kolom 1.
Kemudian, variable ‘$2′ adalah sama halnya dengan variable ‘$1′. Jadi $2 adalah tahun dimana tahun ada pada kolom yang sama, yaitu kolom 2 yang di definisikan menjadi variable ‘$2′.

Akan saya buat contohnya untuk jelasnya :
[avril@vsat1] $ awk ‘{ print $2, $1 }’ date.txt
hasilnya pasti sudah dapat anda tebak, yaitu :
2002 januari
2001 maret
1999 juni
2005 agustus


Untuk contoh berikutnya, akan saya lanjutkan pada waktu berikutnya.
Lagi sibuk neh…hehehe!

Selasa, 14 Maret 2006

Script crontab untuk wget

KambingPada sistem operasi Linux, kita sudah tidak awam dengan yang namanya ‘wget’. Adapun fungsinya anda yang bergelut di mesin linux, dah pasti tau kegunaannya…saja jelaskan sedikit --walaupun baru belajar linux-- tentang wget, yaitu software pada linux yang berfungsi sebagai downloader/download manager yang text based, mensupport protocol HTTP, HTTPS dan FTP. Software ini dapat anda dapatkan dengan tanpa biaya sedikitpun karena FREE! karena menganut GNU/GPL, jadi bebas untuk didistribusikan lagi.

Adapun, paketnya dapat anda dapatkan di gnu.org untuk paket source-nya. Untuk anda yang berjalan di bawah platform REDHAT, bisa dengan mencari paket RPM di rpmfind.net. Sebenarnya, wget sudah ada pada bawaan distro linux yang anda install…tetapi klo memang anda ingin pake yang terbaru, silahkan datang menuju link yang saya sebutkan sebelumnya.