VBD Annoyance

Ada yang sudah pernah mencoba membuat ActiveX Document dengan Visual Basic 6.0? VBD namanya. Aku bukan penggemar Visual Basic tapi ada aplikasi rekanan yang menggunakan solusi ini dan mengalami masalah. Aku diminta membantu. Konsepnya seperti ini, kita membuat file VBD dan cabinet berisi semua library di web server, user akan diarahkan untuk mendonlod dan menginstall komponen ActiveX ini dimesinnya and seterusnya.
Kode sumber softwarenya sudah aku perbaiki, aku coba run dilingkungan Visual Studio 6.0 dan tidak ada masalah. Masalah muncul ketika aku mengetes package yang sudah dideploy ke web server. Pain in the friggin ass !!!
Alih-alih IE mendonlod dan menginstall komponen ActiveX tersebut, yang ada malah diminta menyimpan. Pada beberapa client bisa diatasi dengan mengupgrade komponen yang sudah ada dimesinnya, tapi fresh install untuk client yang belum memilki komponen tersebut … no hope, setidaknya sampai sekarang.
Ini beberapa solusi dari internet yang sudah aku coba tapi tidak berhasil.
1. menghapus semua referensi di registry untuk file dengan ekstensi .vbd
2. menurunkan level security IE untuk zona file tersebut dihost.
3. menambahkan MIME type di IIS agar file .vbd ditangani sebagai binary (yang sebenarnya sudah – secara default)
4. mengganti file html penunjuk instalasi komponen (ada detilnya disuatu tempat)

Tidak ada yang berhasil!
Walaupun sudah bisa bekerja pada mayoritas mesin client, aku masih penasaran bagaimana menyelesaikan masalah ini. Solusi vbd ini memang menyebalkan – sangat tergantung pada banyak hal. Bisa diperdebatkan, tapi java applet mungkin lebih bagus. Kalau ada yang punya ide, please help. Thx

Advertisements

Don’t Copy That Floppy

Masih ingat dengan benda yang namanya disket, floppy disk? Pesan layanan (?) ini dari awal 90-an untuk tidak membuat copy dari software atau game. Membajak game waktu itu masih sesimpel men-copy disket 😉
Be prepared for the ultimate laugh 😀

Desktop 3D Dengan Madotate

Tool ini – Madotate bisa membuat efek 3D yang cantik didesktopmu – termasuk efek transparan. Beberapa orang diforum mengatakan ini bisa bekerja disemua versi Windows, aku baru mencoba di Win XP. Yang bagus adalah Madotate tidak menggunakan banyak memori (sekitar 5 megs), dan bisa digunakan untuk hampir semua window (Google Talk tidak bisa).
Aku pernah mencoba SphereXP tapi Madotate lebih praktis jika kamu tidak punya banyak memori untuk dipakai iseng.

Download disini.

Beginner Developer Learning Center

Wow … Microsoft ternyata punya resouce yang cukup bagus untuk developer pemula. Mereka bahkan punya Kids Corner untuk anak-anak.
If only … kalau aku punya anak, ini yang akan aku kenalkan untuknya sebelum SpongeBob :P.
First step is always important.

Consuming .NET Web Service Dengan PHP

Consuming, mengkonsumsi, memakai … arh … apapun kamu menyebutnya.
Aku baru mendevelop sekumpulan .NET based web service untuk berkomunikasi dengan Hummingbird EDMS, keuntungannya sudah jelas – tidak perlu diuraikan detilnya disini. Aku sudah menguji fungsionalitasnya dengan software lain yang berbasis .NET, tidak ada masalah.
Seorang kolega lalu datang dengan aplikasi web based yang dibangun dengan PHP dan ingin memanfaatkan konektor ini. Harusnya tidak ada masalah, interoperabilitas … memang itu yang ingin kita capai dengan web service kan? Kita memakai NuSOAP untuk memanggil konektor ini. Kelihatannya akan straight-forward.
Yang kita temukan pada akhirnya adalah NuSOAP dapat mencapai web servicenya – memanggil literal, tapi entah kenapa  outputnya selalu salah. Detil dilewatkan, kita coba membandingkan SOAP message yang dikirimkan oleh NuSOAP dan deskripsi literal .NET web serivce. Yayy … Ternyata ada ‘kesalahpahaman’ antara NuSOAP dengan web service berbasis .NET. NuSOAP membungkus parameter input dengan format xml yang tidak dimengerti oleh .NET web service.
Solusi yang kita gunakan adalah melakukan pre-formatting SOAP messages yang dikirimkan oleh NuSOAP, masalah terselesaikan.
Dokumen ini memberikan penjelasan yang lebih detil bagaimana melakukan pre-formatting SOAP message dari NuSOAP.

Hidden Utilities XP

Tool ini menyediakan shortcut kesekitar 100 utility yang sebenarnya ada di Windows XP tapi biasanya tidak/jarang digunakan. Sebenarnya, hanya 3 atau 4 yang belum pernah aku lihat. Private Character Editor misalnya, bisa digunakan untuk membuat font sendiri. Atau Media Player 5.1 yang ingin bernostalgia dengan Media Player klasik di Win 98.
License : freeware
Ukuran : 229 Kb

faceSCAN III – Scanner 3D

maskfaceSCAN III adalah generasi terbaru scanner 3D faceSCAN. Scanner ini memungkinkan pemodelan wajah dalam 3 dimensi dilakukan dengan lebih mudah. Kegunaan praktisnya adalah untuk rapid prototyping. Teknologi ini sudah digunakan pada timnas Prancis untuk Piala Dunia 2006. faceSCAN III digunakan untuk men scan wajah Thierr Henry dkk untuk dijadikan action figure.
Kamu bisa baca detilnya disini, atau liputan WiredNews – termasuk tool sejenis Solidscape T612 Benchtop dan Z-Corp Spectrum Z510.