Layanan Antivirus Online
Malas menginstall antivirus karena ga gratis atau berat di CPU atau lagi di warnet? Anda bisa memakai beberapa layanan virus scanner online ini secara gratis.
Saturday, June 28th, 2008 | Tags: Articles, Weblog | 1 Comment
Malas menginstall antivirus karena ga gratis atau berat di CPU atau lagi di warnet? Anda bisa memakai beberapa layanan virus scanner online ini secara gratis.
Saturday, June 28th, 2008 | Tags: Articles, Weblog | 1 Comment
Euro 2008 udah hampir kelar, satu finalisnya udah kepilih. Yg lain nunggu ntar malem live match antara Spanyol dan Rusia. Saya sih pegang rusia, secara ga suka cara main spanyol. Tapi spanyol masih lebih baik dari itali yg sux abis. Semoga ntar malem ga gangguan lagi deh. Setiap pertandingan, mesti disorot oleh kamera, gambar cewe2 cakep yg nonton pertandingan. Iseng saya browsing2 dan mencari beberapa gambar seger biar ga sepet mata ini di gedung kantor baru yg (again) SUX abis.
Thursday, June 26th, 2008 | Tags: Articles, Euro, Iseng, Weblog | 9 Comments
Bagi para programmer PHP, tentunya pernah menulis beberapa class2 dan berkutat dengan object2. Jujur, dengan perkembangan PHP sekarang, saya benar2 merasa PHP mengalami penurunan kualitas bahasa. Terutama di fitur-fitur bahasa untuk object oriented programmingnya. Seperti kehilangan identitas.
Thursday, June 26th, 2008 | Tags: Articles, PHP, Rants | 6 Comments
MD5 adalah algoritma enkripsi satu arah (HASH), tidak bisa di dekripsi kembali. Banyak dipakai di industri, terutaman sebagai enkripsi password di database, atau pembuat session ID. Karakteristiknya adalah panjang 128-bit (23 32 karakter hexa).
Seandainya aja, kita ada 1 hash MD5, yg pengen kita tau, isinya apa, misal:
d4dbac4c0caac0b3d5126216c86fbfb4
Saya cukup cari di Google, nah, akan muncul 2 link atau beberapa link yang paling ngga menunjukkan isinya. Yang paling keren adalah munculnya link yg ngebrute-force MD5 ini, jika anda sabar, maka hash diatas akan terbaca kata aslinya apa.
Apa yah kira2???
Wednesday, June 18th, 2008 | Tags: Articles, Hacked | 4 Comments
Mau tau bagaimana spammer mendapatkan alamat email anda walaupun anda ngga join segala macam newsletter, atau newslist atau apa lah. Begini cara mereka
Dan yg mereka butuhkan hanya seorang programmer biasa yg bisa nge-parse output HTML nya
Wednesday, June 18th, 2008 | Tags: Articles, Rants, Weblog | 3 Comments
Bikin request HTTP GET dengan PHP emang gampang. Cukup:
$url = 'http://google.com/'; echo file_get_contents($url);
Tetapi, gimana kalau request POST? Ada banyak solusi. Pertama pakai CURL, yg kedua, bikin request HTTP manual, misal:
$fp = fsockopen($host,$port); fputs($fp, "POST / HTTP/1.0\r\n". "Content-Length: 3\r\n". "Content-Type: application/x-www-form-urlencoded\r\n\r\n". "x=2"); ...
Tapi kan ngga seru, panjang dan rawan problem. Solusi gampang, kita bisa pakai stream_context_create, cara pakainya gini:
$vars='a=1';
$context = array('http' =>
array(
'method' => 'POST',
'header' => "Content-type: application/x-www-form-urlencoded\r\n" .
"User-Agent: PHP pake stream\r\n" .
"Content-length: " .strlen($vars),
'content' => $vars
)
);
$cid = stream_context_create($context);
$sock = fopen($url, 'r', false, $cid);
$data = '';
while(!feof($sock)) { $data .= fgets($sock, 2048); }
fclose($sock);
Lebih bersih dan lebih simpel dari bikin HTTP request biasa. Nah, daftar opsi context untuk protocol HTTP nya bisa di lihat disini manual PHP bagian HTTP context. Dan untuk protokol2 lain, silahkan baca baik2 di manual PHP bagian context
Happy coding ;)
Wednesday, June 18th, 2008 | Tags: Articles, PHP | 2 Comments
Ini saya ada beberapa list yang menurut saya diharapkan oleh programmer / developer dari managernya
Wednesday, June 11th, 2008 | Tags: Articles | 14 Comments