jenggo[dot]nethttp://jenggo.net/Blog pribadi jenggo yang dibuat dengan PHP dan SQLiteBootsplash patch Kernel 2.6.35http://jenggo.net/bootsplash-patch-kernel-2-6-35.htmlBootsplash buat kernel Linux terbaru saat ini (2.6.35). Gw modifikasi dari punyanya Zenwalk, gampang kok cuma search and replace 2.6.33 ke 2.6.55 aja. Hehe..Download Bootsplash PatchBagi yang belum tau nge-patch bootsplash ke kernel :Download bootsplash patchSalin kedalam folder source kernel (umumnya: /usr/src/linux-2.6.35)Ketik bunzip2 bootsplash-3.1.8-2.6.35.patch.bz2Ketik patch -p1 < bootsplash-3.1.8-2.6.35.patchKetik make menuconfigCari Device Drivers—-> (tombol pintas D), tekan EnterCari Graphics support—-> (tombol pintas G ), tekan EnterDipaling bawah ada Bootsplash configuration—->, tekan EnterAktifkan dengan menekan tombol spasi (Space)Pilih Exit sampai ditanya Do you wish to save your new kernel configuration?, tekan Enter (Yes)Ketik make bzImage, tunggu sampai selesaiKetik cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.35Bila pakai Lilo ketik lilo lalu tekan Enter, jika Grub masukkan saja kedalam file konfigurasi grubInformasi lebih lanjut bisa dilihat pada situsnya Bootsplas...Tue, 24 Aug 2010 15:50:02 GMTLinuxIron Alternatif Chrome(ium)http://jenggo.net/iron-alternatif-chromeium.htmlWebkitWebkit adalah sebuah mesin rendering penjelajah situs web. Kelebihan utama Webkit dibanding mesin rendering lain (Gecko, Trident dan lain sebagainya) adalah sangat fleksibel dan begitu ringan selain dari dukungannya terhadap standar web terbaru.Karena kelebihan itulah mulai banyak perangkat lunak yang menggunakan Webkit mulai dari peramban web perangkat bergerak (diantaranya peramban S60 Nokia, peramban Android, peramban iOS, dan peramban Blackberry OS 6) sampai perangkat lunak yang tidak ada hubungannya dengan menjelajah situs web seperti Adobe Creative Suite CS5.IronDiantara perangkat lunak yang memakai Webkit ada satu yang cukup menonjol yaitu Google Chrome, hal ini disebabkan oleh nama besar perusahaan dibelakangnya, dapat dijalankan pada tiga sistem operasi yang umum dipakai (setidaknya di Indonesia : Windows, Macintosh, dan Linux), serta memiliki tampilan sederhana nan menarik.Sayangnya Chrome dianggap mencampuri privasi penggunanya seperti terdapat RLZ-Tracking yaitu in...Sat, 14 Aug 2010 20:58:36 GMTSoftwarePindah Server (lagi)http://jenggo.net/pindah-server-lagi.htmlLagi, jenggo.net pindah server. Sekarang gw angkut ke Indonesia (IIX) dan masih sama dengan sebelumnya, VPS Xen dengan webserver Lighttpd. Kebetulan dapat tempat yang harga vs spesifikasinya cukup bagus.Sudah lama ingin ber-IIX tapi saat itu (2008) belum banyak penyedia layanan hosting Indonesia yang menawarkan VPS.Tapi sekarang hampir semuanya menawarkan VPS! Sayangnya sering kita temukan informasi yang diberikan terlalu minim, misalnya tidak ada rasio bandwidth (khususnya bandwidth internasional), apa prosessornya, apa jenis koneksi harddisknya (raid kah, sata kah), daan masih banyak lagi.Berbeda dengan penyedia hosting luar negeri, khususnya Amerika, mereka sampai menginformasikan jumlah penyewa per-server, hingga kita dapat mengetahui spesifikasi server dan jaringan mereka digunakan oleh berapa orang.Selain pindah server lagi, gw juga (sedang) membuat ulang engine jenggo.net karena yang saat ini digunakan telah berubah menjadi tumpukan sampah. Maklum, sering tambal-sulam tanpa s...Wed, 28 Jul 2010 03:48:49 GMTjenggo.netQR Code dengan PHPhttp://jenggo.net/qr-code-dengan-php.htmlAda teman mengeluh saat chattingTeman : "Sering tuh gue nemu link-link menarik pas ngenet diwarnet, sayang waktu tu cuma bawa BB jadi rada males ngetik-ngetik ulang url".Gw : "BB lo ada barcode scanner kan? Itu loh yang di BBM groups".Teman : "yee.. emang mo belanja!!".Sambil jatuh dilantai gw balas dengan singkat "http://wikipedia.org/wiki/QRcode".Karena terinspirasi dari masalah diatas maka gw menerapkan QR Code di jenggo.net yang letaknya dibawah judul dengan nama QR Code.Bagaimana cara membuatnya? Apakah sulit? Berkat phpqrcode membuat QR Code menjadi sangat gampang! Silahkan baca – baca dokumentasinya yang walaupun sedikit tapi sudah cukup menjelaskan bagaimana cara library ini bekerja.Karena suatu saat judul mungkin saja berubah, dan di jenggo.net perubahan judul sayangnya ikut merubah pranala, maka engine jenggo.net mengenerate QR Code secara dinamis tidak disimpan kedalam file.Lalu kenapa ukurannya cukup besar? Agar kamera ponsel yang kurang baik kualitasnya tetap dapat me...Sun, 11 Jul 2010 12:37:37 GMTjenggo.netSudah coba Websecurify?http://jenggo.net/sudah-coba-websecurify.html Salah satu guru gw (dari kalangan hitam.. ehehe..) melancarkan serangkaian tes keamanan ke jenggo.net. Dalam testing tersebut dia menggunakan 2 aplikasi bantuan yaitu Acunetix dan Websecurify. Acunetix sudah pernah dengar walaupun belum pernah memakainya, sedangkan Websecurify sama sekali asing. Dalam situsnya disebutkan bahwa Websecurify dapat mengecek sebuah situs dari : SQL Injection Local and Remote File Include Cross-site Scripting Cross-site Request Forgery Information Disclosure Problems Session Security Problems And many others Kelebihan lain dari Websecurify adalah dapat digunakan pada 3 platform umum yaitu Win, Mac, dan Linux. Contoh laporan dari Websecurify : Dan inilah dampak tes Websecurify di jenggo.net (localhost) : Sedikit saran, cobalah Websecurify di localhost saja. Selain lebih lambat kinerjanya apabila online juga menghindari dampak negatif saat website sedang dilakukan pengetesan.Thu, 08 Jul 2010 20:55:19 GMTWebServer baru dengan Lighttpdhttp://jenggo.net/server-baru-dengan-lighttpd.html Penasaran akan kinerja Lighttpd saat online akhirnya gw memutuskan sewa VPS Xen disalah satu penyedia hosting Indonesia. Baru sadar kalau versi Xen tidak tersedia IIXnya setelah bayar (ahaha.. bodoh!), ya sudahlah gw coba sebulan dulu, sejauh ini sih masih memuaskan kinerja servernya *baru 2 hari.. hehe*.FYI, server terinstall CentOS, dan seperti yang kita tahu PHP bawaan CentOS tidak mengikutsertakan sqlite saat dicompile terpaksa harus compile ulang. Bagusnya gw bisa pakai PHP terbaru, memilih fitur yang diperlukan serta dipatch dengan Suhosin dan xcache. Jadi seharusnya jenggo.net lebih cepat terload daripada diserver sebelumnya (lokasi server masih diCalifornia) Selain kepindahan tersebut gw juga mendesain ulang versi mobile dari situs ini baik tampilan maupun engine-nya (engine terpisah tapi satu database). Hasilnya? Dapat ditampilkan dengan baik pada beberapa smartphone yang dicoba yaitu 3 perangkat Nokia (E71, E63, C3), dan 4 perangkat Blackberry (9700, 9500, 8900, 8520).Wed, 07 Jul 2010 19:50:22 GMTjenggo.netClass Gravatarhttp://jenggo.net/class-gravatar.html Iseng – iseng membuat class untuk Gravatar yang ditujukan bagi PHP versi 5.2.0 keatas (karena memakai built-in email validation). Untuk memakainya sangat mudah : require_once('classGravatar.php'); $gravatar = new Gravatar($alamat_email); echo $gravatar; Dalam keadaan default gravatar berukuran 80 × 80(px) dengan rating G. Apabila email belum terdaftar akan ditampilkan mystery-man. Jika ingin mengatur gravatar sesuai keinginan tambahkan variabel ukuran, rating, avatar default secara berurutan : $gravatar = new Gravatar($alamat_email, 120, 'p', 'http://jenggo.net/avatar_default.jpg'); Pada contoh diatas gravatar akan mempunyai ukuran 120 × 120(px) dengan rating P dan apabila email belum terdaftar akan menampilkan avatar dari server sendiri. Untuk mengetahui apa saja setingan gravatar silahkan merujuk pada website gravatar Oiya, hasil output dari tag IMG disertai atribut alt = “gravatar” dan class = “gravatar”. [Download classGravatar.zip]...Tue, 29 Jun 2010 17:07:49 GMTWebGateway Warnet dengan ClearOShttp://jenggo.net/gateway-warnet-dengan-clearos.html Lama tidak posting! Maklum, sedang mengurus warnet kakek di Bangka, jadi "lupa" posting. Haha.. Sebenarnya gateway warnet ini telah bekerja dengan baik tapi karena memakai Slackware membuat operator kesulitan untuk mengaturnya (harus via ssh dan ketik sana, ketik sini). Gateway ini berfungsi selain sebagai pengatur lalu lintas jaringan juga sebagai web cache / proxy server dan manajemen bandwidth bagi masing – masing client. Jadi setelah melihat review dari 3 distro UTM (Unified Threat Management) diblognya Hexinus akhirnya mencoba 2 dari 3 distro tersebut (Ebox dan ClearOS). Sayangnya Ebox relatif rumit untuk diseting jadi gw memilih ClearOS. Oiya, dalam komentar tersebut memang gw menyarankan Ebox tapi operator lebih memilih ClearOS, jadi ya ClearOS yang dipakai. Hehe.. Langsung saja kita bahas bagaimana mengatur ClearOS agar siap tempur! Dan gw akan melewati bagian penginstallan, karena diwebsite ClearOS sendiri sudah lengkap tata caranya. Oya, ClearOS yang digunakan a...Sun, 27 Jun 2010 17:45:23 GMTTutorialHello Word dengan PHP dan JQueryhttp://jenggo.net/hello-word-dengan-php-dan-jquery.html Mau bagi-bagi informasi bagaimana cara gw meng-ajax-kan sebuah proyek PHP dengan JQuery. Kita pakai contoh sederhana yaitu memasukkan nama dalam sebuah form. Pertama-tama kita buat form <form method="post" action=""> <input type="text" name="nama" /> <input type="submit" name="kirim" value="Kirim" /> </form> Lalu kita proses input tersebut dengan PHP <?php if (!empty($_POST['nama'])) { echo 'Hallo '.$_POST['nama']; } ?> Hasilnya akan menjadi seperti ini : Selanjutnya kita akan meng-ajax-kan form tersebut dengan JQuery, pertama-tama sertakan JQuery kedalam proyek : <script type="text/javascript" src="jquery-1.4.2.min.js"></script> Lalu buat lagi tag script untuk memasukkan fungsi JQuery : <script type="text/javascript"> $(function() { // Disini nantinya tempat fungsi JQuery }); </script> Fungsi JQuery yang akan kita gunakan adalah $.submit dan $.ajax. $.submit, seperti namanya, berfungsi untuk mengalihkan proses submit agar diproses dengan JavaScript terle...Mon, 19 Apr 2010 09:29:14 GMTTutorialDrag and Drop dengan JQuery UI (bag 2)http://jenggo.net/drag-and-drop-dengan-jquery-ui-bag-2.html Melanjutkan tutorial drag and drop sebelumnya, sekarang kita lengkapi dengan database (SQLite) dan mengganti teks menjadi gambar. Sisi Jquery tidak banyak berubah, hanya tambahan untuk mencatat perubahan saat seekor binatang dipindahkan kehabitatnya. Maaf kalau kurang menarik dan banyak kelemahannya, hanya demo sederhana.. Selamat mencoba! Download File (250.9 kB)Wed, 17 Mar 2010 02:01:09 GMTTutorial