IT Geek :::, Qolbu ExplosionAugust 4, 2008 2:15 pm

Pedagang soto/sop babat-daging-lidah-iga Budi kemuliaan : Pak, yang ada tinggal babat, daging,… ???

Abang warteg, depan gang kosan : Pake apa pak makannya, sayur ??? [ perasaan dulu manggil "mas" deh ]

Mbak-mbak jual asinan, bakpau di kantor : yang masih ada bakpau sama pastel pak, mau ?

Call center Garuda Indonesia : dengan bapak siapa saya bicara ? [ mmm, wajar ]

Tiap ke warung makan..pasti pak..pak. dan pak..

If I could insert the code in front of my head I’ll write the code , alert ("do not call me, ‘pak’ please!");

but if In a day, 3 times the people call me "pak", I’ll write this code, alert ("kenapa panggil pak, apa gak mbah kakung aja sekalian");

return true;

IT Geek :::July 23, 2008 2:32 am

Jakarta memang sempit ternyata, kalau dulu bertemu orang yang sering muncul di televisi, nah sekarang bertemu praktisi IT yang namanya sudah top abiss di Indonesia.

Berikut kronologisnya :
Pukul 09.05 WIB ( Di salah satu gedung tinggi menjulang di kawasan protokol Jakarta ):

Setelah masuk gedung, ada wajah yang tidak asing, mungkin karena sering liat di blog-nya dan sekali di televisi ( bincang jalan di JakTv ).
Dalam hati udah bingung nih, mo ngapain ya..waduh..waduhemoticon.

Lift yang menuju keatas pun terbuka, beliau,dkk menuju lt.5 dan saya ke lt.8.
Melihat dari sisi seorang oportunis dan jarang-jarang ketemu orang terkenal..hehe

langsung saja saya "opening port 8080" alias membuka percakapan singkat itu:
"pak budi rahardjo ya?"

[dengan senyum], ya betul

"saya dari [nama_perusahaan] , [ sambil menyalami beliau ], saya sering ngeliat bapak.

oo iya, lagi ngerjain apa sekarang [sambil tersenyum di sela-sela kumis dan jenggotnya yg pekat]?

"sedang ada projek sentralisasi untuk KBI pak"..bla..bla..bla

…..[Percakapan sedikit teknis, jadi tidak ditampilkan]….

[udah di lt.5] beliau duluan keluar lift…

tadi namanya siapa?

Kahlil ,pak.. emoticon

fiuhhhh, unforgottable moment..biasanya liat wajah dan static gesture-nya di blog, eh sekarang ketemu beneran..ternyata memang murah senyum dan tidak sombong..hehe..yess..yes..alhamdulillah..

K

 

IT Geek :::, Classical Moment, senda gurauJuly 16, 2008 3:00 pm

Pertengahan Juli 2007 -

Beberapa asisten lab ( aslab ) ketiban rejeki atau sial ya?, berbeda-beda sih cara interpretasinya. Menyambut para bapak-bapak dari BAN ( Badan Akreditasi Nasional ), para aslab ketar-ketir karena harus membuat modul ajar tiap mata kuliah IT yang didelegasikan oleh para dosen. Seperti biasa, ada yang bersuara miring [ itu cuma klo di lab & lagi gak ada dosen ], tapi ada juga yang adem karena ketiban jadi PJ seluruh modul..heheheemoticon

Tibalah satu hari dimana keesokan harinya seluruh modul harus dikumpulkan, dari pagi hari seluruh aslab sudah duduk di depan komputer masing2 di lab, ada yang mencuri start di pagi hari bahkan dari tengah malam, namun seperti biasa ada pula yang mengambil peran antagonis, yaitu telat memulai , telat selesai, alih-alih strategi kura-kura berjalan. Yang menarik adalah, ketika para aslab, baru menyelesaikan sekitar 60%, salah satu dari mereka ( Red. yang memulai pembuatan modul dari tengah malam ), dengan bangga dan nada mengolok-olok sambil bercanda, "ayoo, buru-buru..yes gw udah beres, lo buruan woiiii". Sambil berjalan tegap, menggenggam flash disk berisi soft "modul ajar" yang telah selesai, dia melenggang naik ke ruang dosen.

Dari tempat duduk masing-masing, para aslab yang belum kelar menyelesaikan tugas, memohon dengan keluguan plus candaan…"ntar aja dit, bareng ngumpulinnya…!"sang aslab menyambar permohonan teman2nya : "gw duluan ya!!!!"

Beberapa menit berlalu, aslab tadi tiba-tiba muncul lagi dari daun pintu utama lab.dasar, dengan wajah murung dan senyum yang dipaksakan, bergumam "sialll, gw dapat modul baru yang harus dibikin…aduh gimana nih@#@$@%@^@"emoticon

Sorak sorai para aslab tahun "tua" tertawa terbahak-bahak..hahahahahahahaaaaaa…[ senyum kepuasan, yang berujung karma ]

haaahahahaha….emoticon

sedangkan aslab tahun "muda", tawanya sedikit tertahan, ntah atas dasar apa

setelah cibiran dan candaan, suasana mulai tenang kembali dan teng..tong..teng..tong, salah satu aslab angkatan "tua" lainnya panik bukan kepalang, 70% modulnya yang ia langsung auto save ke flash disk yang masih tertancap di PC, tiba-tiba lampu indikatornya tak berkelip lagi…dag..dig..dug…waduh..waduh gimana nih?$%$^#$^$# flashdisk gw gak kebaca, mana belum di save di hardisk lagi, waduh..waduh..

Karma berujung derita, terpaksa pulang ke kosan lagi, dan memulai dari prosentase 30%..hikssss..

Karma mengolok-olok temankah???emoticon

IT Geek :::, My Opinion Only, Guruku, Qolbu ExplosionJuly 15, 2008 1:13 pm

Temans, apa kau pikir mengajar itu mudah?

Mengajar sama sekali tak mudah, karena membutuhkan kesabaran dan kontrol diri sebagai pengajar

Orang yang tak terbiasa mengajar, ketika ia ditanya sesuatu pada momen yang tidak pas, ia tidak akan bisa menguasai dirinya

Namun berbeda dengan seorang pengajar, kapan pun dan dimana pun kau tanya ia kan menjawab, walaupun ia harus mengatur nafasnya jika sedang tidak berada pada moodnya tuk mengajar..

Mengajar sama sekali tak mudah, jika kau ingin merasakannya, kau harus pernah menjadi seorang murid yang "belum tau apa-apa", lalu ketika sudah pintar kau mengajar orang lain, baru kau akan merasakannya sendiri…

Oleh karenanya jangan kau anggap para guru-guru mu di sekolah(dulu) atau para intrukturmu sebagai orang-orang yang tersudutkan dan biasa-biasa saja..

IT Geek :::June 24, 2008 9:04 pm

fiuhh…pada pukul 3.57 ku terbangun lagi dan merampungkan website ini, menjadi 90%. Setelah ditinggal dari pukul 22.30an dan membiarkan seluruh file yang di modify untuk diupload. Mudah2an beberapa hari lagi, website ini sudah bisa dipromosikan ke tempat dimana semesetinya ia dipromosikan, berlabel "Final Release".

fiuhh, this site finished faster than expected time. 

K [ sudah pukul [ 04.09 WIB ]

IT Geek :::, My Opinion OnlyJune 10, 2008 4:06 pm

sudah 3 hari, kebiasaan kembali ke titik metamorfosa 4 tahun lalu..
my body couldn’t stop coding something, finding error, watching euro, uploading them, typing on editor or some messenger … but my body never wanna close my eyes..eventhough not complicated enough, I think..

and the pattern of 2 years ago has been come back , and hopefully it’ll be dissappeared on the suitable time..

Pattern :
——————————————————————————————————————-
f (x) = Stay up (today(y))==> OverSlept(tomorrow(z));
——————————————————————————————————————-

fiuhhh…menghela napas sejenak…hiks….

just recorded something that hopefully important later…
K

IT Geek :::May 26, 2008 1:26 pm

Tutorial ini dapat pula disimak :disini , pada sub topik Programming.

Daripada berlama2 berbicara ttg resmi atau tidaknya sesuatu, mari kita belajar lagi.

Pada beberapa posting yang lalu, sempat dibahas tentang beberapa minus dan plus dari beberapa browser. Berkaitan dengan CSS, yang mungkin / kadangkala akan berbeda-beda pada tiap browsernya. Maka ada baiknya menggunakan fungsi deteksi browser, sehingga dapat menggunakan file css mana yang sesuai. Berikut fungsi deteksi, yang nanti bisa di "include"-kan ke file yang kita inginkan : [b]detectFunction.php[/b]

[code]

<?
//Main function for detect the browser
/*
Script Name: Simple ‘if’ PHP Browser detection
Author: Harald Hope, Website: http://TechPatterns.com/
Script Source URI: http://TechPatterns.com/downloads/php_browser_detection.php
Version 2.0.2
Copyright (C) 29 June 2007

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Get the full text of the GPL here: http://www.gnu.org/licenses/gpl.txt

Coding conventions:
http://cvs.sourceforge.net/viewcvs.py/phpbb/phpBB2/docs/codingstandards.htm?rev=1.3
*/

/*
the order is important, because opera must be tested first, and ie4 tested for before ie general
same for konqueror, then safari, then gecko, since safari navigator user agent id’s with ‘gecko’ in string.
note that $dom_browser is set for all  modern dom browsers, this gives you a default to use, unfortunately we
haven’t figured out a way to do this with actual method testing, which would be much better and reliable.

Please note: you have to call the function in order to get access to the variables, you call it by this:

browser_detection(’browser’);

then put you code that you want to use the variables with after that.

*/

function browser_detection( $which_test ) {

    // initialize the variables
    $browser = ‘’;
    $dom_browser = ‘’;

    // set to lower case to avoid errors, check to see if http_user_agent is set
    $navigator_user_agent = ( isset( $_SERVER[’HTTP_USER_AGENT’] ) ) ? strtolower( $_SERVER[’HTTP_USER_AGENT’] ) : ‘’;

    // run through the main browser possibilities, assign them to the main $browser variable
    if (stristr($navigator_user_agent, "opera"))
    {
        $browser = ‘opera’;
        $dom_browser = true;
    }

    elseif (stristr($navigator_user_agent, "msie 4"))
    {
        $browser = ‘msie4′;
        $dom_browser = false;
    }

    elseif (stristr($navigator_user_agent, "msie"))
    {
        $browser = ‘msie’;
        $dom_browser = true;
    }

    elseif ((stristr($navigator_user_agent, "konqueror")) || (stristr($navigator_user_agent, "safari")))
    {
        $browser = ’safari’;
        $dom_browser = true;
    }

    elseif (stristr($navigator_user_agent, "gecko"))
    {
        $browser = ‘mozilla’;
        $dom_browser = true;
    }
    
    elseif (stristr($navigator_user_agent, "mozilla/4"))
    {
        $browser = ‘ns4′;
        $dom_browser = false;
    }
    
    else
    {
        $dom_browser = false;
        $browser = false;
    }

    // return the test result you want
    if ( $which_test == ‘browser’ )
    {
        return $browser;
    }
    elseif ( $which_test == ‘dom’ )
    {
        return $dom_browser;
        //  note: $dom_browser is a boolean value, true/false, so you can just test if
        // it’s true or not.
    }
}
?>

[/code]

lalu skrip tsb di "include"-kan ke file index, atau file yang akan menjadi view page, contoh :

[b]index.php[/b] :

[code]

<html>
<head>
<?
include ("detectFunction.php");
$user_browser = browser_detection(’browser’);
if ( $user_browser == ‘msie’ )
{
?>
<link rel="stylesheet" href="default.css" type="text/css"/>
<?
}
else if ( $user_browser == "mozilla" ) {
?>
<link rel="stylesheet" href="default2.css" type="text/css"/>
<?
}
?>
</head>
<body>
<h3 class="head">TES Deteksi Browser</h3>
</body>
</html>

[/code]

Semoga bermanfaat.

K

IT Geek :::, My Opinion OnlyMay 8, 2008 4:00 pm

Ekperimen merupakan harga mati dalam ilmu science, begitu kira-kira pesan yang ingin disampaikan seorang ahli kimia ternama "Islam Civillization", Jabir Bin Hayyan.

Tapi ada satu hal yang bisa terlihat mudah, tetapi itu harus memiliki kemampuan sebagai seorang "ultimate life observer", untuk mencapainya. Ups, ambil istilah mas andrea "laskar pelangi" dikit…

Dan ada pula 2 kalimat sederhana, yang cerdas tapi dibuat tak rumit. 

[Tulisan ini saya kutip dari stiker kecil berwarna kuning border hitam, yang tertempel di pintu angkot c11 malam ini]. 

WARNING !!!

HARI INI BAYAR , BESOK GRATIS

Bayangkan anda membaca tulisan diatas, esok hari..bayangkan lagi!!!

Anda akan mengalami looping tak hingga yang membuat prosesor Xeon lelah, dan lampu penanda proses yang berkelap-kelip tanpa henti di "PC Case" komputer anda..ya, KALIMAT DIATAS, TIDAK AKAN MEMBUAT ANDA NAIK ANGKOT TANPA MEMBAYAR.

IT Geek :::May 2, 2008 3:15 pm

Salah satu sisi Menarik dalam pemrograman adalah ketika error muncul. Ketika error muncul , diperlukan langkah-langkah untuk menemukan dan menyelesaikan error tsb. Dalam tips ini saya akan memberikan beberapa simple step untuk menginspeksi error dan me-resolvenya :

1. Memastikan line/baris kode yang menimbulkan error, mayoritas editor yang memang dikhususkan untuk pemrograman akan menampilkan info tiap line. Sehingga ketika muncul error ketika me-run / meng execute program, maka perhatikan line code error dan teliti line tersebut kembali. Sebagai web programmer,anda akan melihat error muncul di browser [ IE, Firefox,dll ], sedangkan desktop application semacam VB, dll akan meng-highlighted error line pada software bersangkutan [ visual studio, VB 6.0, FoxPro, Delphi, dll ]. Biasanya line error yang di-higlighted berwarna merah / kuning.

2. Jika error tidak terlihat barisnya atau info error tidak mencukupi, anda harus menggunakan skill untuk memperhatikan "Error Info" yang muncul, artinya PAHAMI ERROR-nya. Nah jika dimengerti artinya, gunakan kode untuk menampilkan informasi ke layar untuk mengecek, apakah function yang anda buat & curigai, berjalan benar ATAU menjadi penyebab suatu error.
[code]
Javascript : window.alert ( "tes debug error..function berjalan" );
PHP          : echo ("tes debug error..function berjalan");
Pure Java  : system.out.println (" tes debug error..function berjalan " );
Pascal      : writeln ("….")
C            : cout<< ATAU println ()
C#          : Console.WriteLine ("…");
[/code]

3. Jika masih tetap "mandek" & gak nemu errornya , seperti naruto belajar ilmu cidori bersama petapa genit ( susahhh…banget..) , nah gunakan beberapa aplikasi debugger, semacam firebug untuk debug javascript, dan beberapa aplikasi lainnya ( gunakan kata kunci ini di google : [Jenis_bhs_pemrograman] [spasi] debugger, contoh : javascript debugger, java debugger, dll.

4. Dan jika masih mentookkkk, panggil mas google dengan menggunakan URL : http://www.google.co.id, dan masukkan error message, anda akan dibantu manusia-manusia biner yang sebelumnya telah mengalami error yang sama.

5. Terakhir, jika bekerja dalam tim..DISKUSI dan BERTANYALAH…

Semoga Bermanfaat ya!..eventhough, still simple enough..

Wassalam.
K

IT Geek :::April 26, 2008 3:59 pm

Situs ini didedikasikan untuk menghargai sejarah, terutama sejarah perjuangan Rakyat Indonesia untuk meraih kemerdekaannya. Dalam situs ini, berisi dokumentasi perjuangan Pasangan Suami-Istri, yang termasuk perintis kemerdekaan Indonesia, mereka adalah Mohamad Bondan dan Molly Bondan. Dengan hadirnya situs ini, diharapkan bisa menjadi salah satu sumber ilmu sejarah bangsa Indonesia. Dan Kami berharap situs ini menjadi situs yang berguna bagi para pengunjung di seluruh penjuru dunia.

This website dedicated to appreciate the historical moment, especially history of Indonesian to reach their Independence. On this site, contain effort of Mohamad and Molly Bondan. With this site, it will become the one of Indonesia Historical Knowledge. And also, we hope this site, will be the useful site for the visitor on the worldwide.

Created By : _______

Kunjungi situsnya di http://sejarah-bondan.com

Jika berkenan, harap pula mengisi sub menu "buku tamu".

Terima kasih.


Kahlil [ tribute to our lecture Mr.Alit Bondan ] & thanks to Clovir, as a "family tree" designer.