Archive for Category ‘Share Knowledge’

Centering Div for Firefox vs IE

Share More

Sudah lama nih gak bikin css baru dari awal, kebetulan hari ini mulai buat template untuk kerjaan. Hal yang sudah lama gw temuin dan gw pake tiba2 jadi lupa lagi solusinya. Yah, namanya juga manusia. Mau share aja buat yang mungkin mengalami kendala yang sama, ada saatnya kita ingin memiliki template dengan lebar yang tidak memenuhi browser, misalnya berukuran fix 780 pixel. Pertanyaan berikutnya yang datang saat itu ialah, template kita itu dalam browser ingin terlihat berada di kiri, tengah atau kanan?

(more…)

Simple Form Security

Share More

Gw udah published Personal Web gw bbrp tahun. Gw punya guestbook disitu, dan selama beberapa tahun ini tidak pernah ada masalah. Tapi ga tau kenapa, per awal tahun ini mulai terjadi hal yang sangat mengesalkan. Bersamaan dengan gw ganti web gw ke versi 2, guestbook gw kena serang ama yg namanya spam bot. very annoying. Padahal gw masih pake modul guestbook yg sama. Jadi gw mulai mikir gimana caranya lolos dari bot itu.

Setelah gw coba beberapa hal dan gagal, akhirnya gw coba pake cara yg biasa dipakai ama banyak situs untuk menghindari bot, verification number. Situs-situs tersebut menggunakan apa yg biasa disebut CAPCTHA (bener ga ya tulisannya?), yaitu memberikan verification number yang bisa dikenali oleh manusia, tapi tidak oleh robot (walau ada yang bisa crack jg sih katanya). Yang paling banyak digunakan ialah media image, tapi sudah ada juga yg menggunakan suara.
Scrabble

(more…)

AJAX with Pure JS

Share More

Kali ini gw mau share pengalaman gw menggunakan AJAX. Sejujurnya gw bukan expertise ajax ataupun Javascript, gw cuma pernah aplikasiin ajax dalam beberapa proyek gw. Buat yg blom tau AJAX itu singkatan dari Asynchronous Javascript And XML. Kegunaan utamanya ialah meningkatkan interaktivitas sebuah halaman, dengan melakukan transfer data sekecil mungkin antara browser dan web server di belakang layar (tanpa terasa oleh user). Mungkin lebih mudahnya biasa disebut tanpa refresh (load kembali halaman).

AJAX CompareMerefresh halaman tentu saja akan meload kembali seluruh isi halaman tersebut dari server ke client. Hal itu tentu saja akan memakan bandwith yang lebih besar dibandingkan bila kita bisa meload hanya data baru yang diperlukan. Banyak Web Developer yang sudah pernah melakukan hal yang hampir sama menggunakan Frame/iFrame. Dengan iframe kita bisa meload sebagian kecil halaman web kita tanpa harus meload kembali seluruhnya. Kegunaannya memang hampir sama, hanya saja cara yang digunakan berbeda.

(more…)

Make our own DVD-Video

Share More

Digital Versatile DiscI’ve made S-VCD/VCD several times, but this is my first experience creating a DVD-Video. DVD is commonly known as Digital Video Disc, which has really confused me when saying DVD-Video (Digital Video Disc – Video??? hehe…). But just before writing this post, I’ve googled for a wiki of DVD, and Finally found out that DVD is also an abbreviation for Digital Versatile Disc, where Versatile means having or capable of many uses.

SO! back to the detail of making our own DVD-Video, it was taped using Ri’s Sony MiniDV Camcorder. I captured it to my sis’ notebook using Windows Movie Maker (WMM) Packed with Windows XP SP2. a friend recommend Virtualdub for another Freeware Solution of this step.

(more…)

Table and CSS (div)

Share More

Gw mau share pengalaman gw dalam membangun web nih, khususnya sih dalam tahap Layout Design. Di awal perkenalan dengan HTML, yg gw tau untuk design layout web itu menggunakan table. Kita membentuk isi tabel sedemikian rupa, sehingga sesuai dengan visual yang ingin kita tampilkan. Tapi seiring perkembangan html dan pengetahuan gw sendiri, ada makhluk baru yaitu css yang mulai memegang peranan vital pada pembentukan visual web. Tag table yang begitu sering digunakan kini mulai tergantikan oleh tag div.

Seiring pembelajaran tersebut gw bahkan sempat begitu ngototnya menggunakan css, sampai membuat Grid saja menggunakan div. Syukurlah sekarang gw sudah lumayan insaf dan sadar diri (^_^) Memang penggunaan table untuk layout tidak salah, tapi saat ini sudah ada cara yang lebih baik. (more…)

Please Help

Share More

guys… gw mo nanya dong… pemrograman apa sih yg bisa bikin aplikasi ringan (gak butuh resource yg berat), mudah (punya IDE yg enak dipake) dan GRATIS :p hehe.. ada gak ya?

Gw jg mau aplikasi itu bisa jalan di OS yg ringan jg, seperti DOS (No Windows please) atau Linux (tanpa X nya), kalo bisa jalan di dua2nya sih bagus :p

TAPI eh TAPI… tuh aplikasi nanti mesti bisa:
- konek ke Database yg gratis (SQLite, MySQL, PostgreSQL and ???)
- atau punya database sendiri deh (asal cukup powerfull)
- Punya UI yg bisa kotak-kotak kaya windows

ada gak sihhh????? please help…

Form Margin

Share More

Kalau kalian kesal karena timbulnya space (jarak) saat memasukkan tag form di html (terlihat pada browser IE), sehingga merubah tampilan yg sudah ditentukan, caranya mudah untuk mengatasi.

Secara Default (entah kenapa), IE menetapkan Margin untuk tag form. Jadi kita cukup memberikan nilai 0 untuk margin bagi tag html di CSS kita (^_^)

form { margin:0px; }

Gampang toh :p hehe…