Some admin (for good of course) uses Squid’s setting to block bad sites. But sometimes, the good ones also got blocked. Actually, to prevent good sites blocked, there’s also a good-site-list. Thanks to firefox developer and greasemonkey extension developer, we could do some tricks. I try to do a simple hack which rely on the good-site-list. The idea is to rewrite any URL with an extra fake parameter, one of the good site, which very likely added by the administrator to the good list. Well, use the script at your own risk, you’re responsible for whatever you do with that script. Happy Browsing!

I spent hours trying to figure out why even the simplest code won’t run on Internet Explorer. I always got the “Object doesn’t support this property or method” error. I’ve even tried both innerHTML and DOM, and still, IE isn’t happy. After those long hours, I found a simple fix that works.

I got more and more curious because I’ve written another page (4 chained drop down list) with xajax and it run flawlessly on either Firefox, Internet Explorer and Opera. Tired of looking my codes, I decide to try something simple on a separate page.


...
$objResponse->addScript("alert('a');");
...

But it still won’t work. Luckily (and why this idea doesn’t came in the first place), I use the Web Developer Toolbar on Firefox, where you could just click Infomation > View Javascript. Trying to found the line where IE mention the error. After removing some unused lines, i found the suspect.


Line 954: for (i=0; i<xml.childNodes.length; i++)

Uninitialized variable ‘i’. After simply changed the code to:


Line 954: for (var i=0; i<xml.childNodes.length; i++)

It’s now up and running, on IE too. Hope this post may help others with similar problem and save others time of digging for the bug. I’ve also sent this topic to the xajax Forums, you can discuss it there, too. Happy Coding!

Disclaimer:
Di bawah ini adalah pendapat personal, tidak terkait dengan institusi manapun.

Dukung kebebasan berpendapat! … Artikelnya sudah dihapus…

Kebebasan berpendapat… Sebuah blog entry yang hanya ingin mengungkapkan bahwa Foto Mayangsari adalah rekayasa, seperti tertulis jelas di Judul Post-nya, ternyata menimbulkan masalah. Ah, apakah masih ada orang yang tidak bisa membedakan mana yang lelucon dan mana yang hinaan? Atau… jangan-jangan orang tersebut hanya memanfaatkan orang lain untuk popularitas dirinya.

Referensi:

Sepuluh tahun yang lalu, orang tua kita mungkin sama sekali tidak terbayang untuk bekerja di luar negeri dari tanah air tercinta. Sebulan yang lalu, saya masih ragu apakah bisa mendapatkan uang melalui Internet. Ini pengalaman saya, kesempatan itu nyata, uangnya juga nyata.

Pusing dengan Paypal yang menolak penduduk Indonesia? Masih ragu apakah kita bisa mendapatkan uang melalui Internet? Dalam kesempatan ini, saya akan menceritakan singkat saja mengenai apa yang saya lakukan dan dapatkan. Saya ingin bercerita sekaligus mengajak rekan-rekan yang berminat untuk melakukannya. Jadi, kali ini yang saya ceritakan adalah bahwa uang yang bisa didapatkan itu nyata. Tentang bagaimana aliran dana bisa sampai ke Indonesia dengan cukup nyaman.

Saya mendengar tentang E-Gold dan IndoChanger. E-Gold cukup dipercaya untuk pertukaran uang di berbagai negara di seluruh dunia. IndoChanger adalah layanan jual beli E-Gold yang cepat dan mudah (saya sudah membuktikannya). Setelah itu, saya mencari bursa kerja yang mendukung penarikan uang melalui E-Gold. Saya mencoba bergabung di ScriptLance, tempat yang mempertemukan programmer dan mereka yang membutuhkan programmer. Setelah mendapatkan proyek dari ScriptLance dan mengerjakannya, di ScriptLance Account saya mulai terkumpul sejumlah uang. Berikut ini adalah perjalanan uang itu dari ScriptLance Account hingga rekening BCA saya.

  1. Langkah Pertama, mengumpulkan uang di ScriptLance Account, kemudian ditarik ke E-Gold.
    Step 1: ScriptLance [click to view larger page capture]
     
     
  2. Langkah Kedua, setelah uang sampai di E-Gold, pindahkan ke rekening bank melalui jasa IndoChanger.
    Step 2: E-Gold [click to view larger page capture]
     
     
  3. Tunggu IndoChanger memindahkan uang ke rekening bank Anda.
    Step 3: Indochanger [click to view larger page capture]
     
     
  4. Langkah Terakhir, uang sudah sampai ke rekening bank di Indonesia dengan aman.
    Step 4: BCA Account [click to view larger page capture]
     
     

Begitulah perjalanan uang tersebut hingga ke Indonesia. Tunggu tulisan-tulisan saya berikutnya tentang tips dan trik bagaimana memperoleh pekerjaan di ScriptLance, dan mengenai cara-cara mendapatkan uang melalui Internet.

Catatan: Bila Anda mendaftar ke ScriptLance dan IndoChanger melalui link di atas, Anda akan menjadi downline saya. Saya rasa hal tersebut tidak akan merugikan Anda. Namun, bila Anda tidak suka dengan hal itu, daftar saja tanpa melalui link di atas, melainkan langsung ke alamat situs tersebut. Terimakasih.

Berawal dari sebuah permainan untuk membunuh waktu di perjalanan, lama-kelamaan permainan ini jadi terlalu menarik untuk tidak ditulis di blog. Permainannya adalah adu cepat menentukan apakah nomor yang tertera pada plat nomor kendaraan lain habis dibagi tiga atau tidak. Jadi, tentu saja permainan ini hanya bisa dilakukan apabila syarat-syarat tertentu terpenuhi:

  • Anda dan lawan bermain Anda (bisa satu atau lebih dari satu) harus sama-sama bisa membaca nomor yang tertera di plat nomor kendaraan lain.
  • Harus ada orang yang menentukan, kendaraan mana yang akan menjadi target permainan (bisa bergantian pada tiap siklus permainan).
  • Dan, yang terpenting, harus ada kendaraan lain untuk dilihat plat nomornya. Jika kendaraan Anda adalah satu-satunya kendaraan di jalan tersebut, permainan ini menjadi tidak berguna.

Berikut ini adalah beberapa tips untuk memenangkan permainan tersebut. (more…)

Mencoba mencari cara untuk mencegah pemasukan kode yang salah. Mencoba satu cara, dan menurutku itu cukup. Menggunakan modulo 10, dengan pengali yang berbeda untuk tiap digit kode asli (kalikan saja dengan letaknya, digit pertama dikalikan dengan satu, digit kedua dikalikan dengan dua, dan seterusnya). Contoh:

2321
Check digit = (2*1 + 3*2 + 2*3 + 1*4) mod 10
= (2 + 6 + 6 + 4) mod 10
= 18 mod 10
= 8

Kode yang didapatkan: 23218

Procrastination is a very bad thing. The cause may vary, but when you realized that you procrastinate something, wake up and get out as soon as you can!

Procrastination

noun the act of procrastinating; putting off or delaying or defering an action to a later time

I finally migrate the old posts to this now-wp-1.5.2-powered-blog, doing the task I postpone for a long time. Killing one of my procrastinations. Still got some more to kill, soon I hope.

Optimis, memandang segala sesuatu mungkin untuk dilakukan, sesulit apapun itu. Sebuah kesimpulanku sendiri yang muncul setelah ada perbincangan lucu di milis TE UGM angkatan 2000.
Ah, jadi ingat definisi orang gila yang sering diungkapkan ayahku.

Orang gila itu, orang yang setiap hari terus menerus melakukan segalanya dengan cara yang sama, namun mengharapkan hasil yang berbeda.

Sadar atau tidak, mungkin kita pernah terjebak dalam kegilaan semacam itu. Mengerjakan sesuatu dengan cara yang sama terus menerus, namun mengharapkan hasil yang berbeda. Untuk tersadar dan keluar dari kegilaan, menurutku langkah utamanya adalah menjadi optimis. Mengapa? Karena kita perlu mengambil langkah yang berbeda, yang mungkin memiliki resiko tinggi, yang mungkin belum pernah kita lakukan sebelumnya. Di situlah optimisme diperlukan. Menghadapi resiko. Menjalani apapun itu, mungkin kelihatannya sulit, namun belum tentu yang awalnya sulit itu lebih buruk.

Ketika seseorang belum pernah mengetik, mungkin mengetik adalah sebuah hal yang sulit dibandingkan menulis dengan ballpoint seperti yang sudah sekian lama dilakukan. Namun setelah terbiasa, mengetik bisa jadi jauh lebih cepat ketimbang menulis dengan ballpoint. Itu salah satu contoh tentang awal yang sulit untuk hasil yang lebih baik. Hmm, jadi ingat, saya belum belajar mengetik dengan sepuluh jari dengan baik dan benar. Anyway, jadilah optimis, tidak ada ruginya sama sekali untuk dicoba.

Kemarin dapet tugas Matakuliah Jaringan Informasi dari pak Surahyo, disuruh mencari sebuah solusi bisnis yang memanfaatkan software open-source dan jaringan komputer. Sekalian aja kutulis di sini. (more…)

Setelah sekian lama ingin melakukan sesuatu dengan blog ini. Hanya ingin, tak terwujud. Memikirkan postingan-postingan yang dulu telah tertulis. Lupakan, permalink is not permanent anyway. Semua yang ada di dunia ini kan fana. Apalagi blog ini. This should be the place where I could write whatever I want to write, bukan something yang justru make me hesitate to write. Maaf kalau bahasanya campur-campur, semua deh ada di sini. Anyway, here I am, starting a new chapter of blogging. Sekali lagi maaf karena ngga semua yang ada permalinknya itu permanen, kalo ada pertanyaan, try to find me, I know you can!

Next Page »