Senin, Mei 19, 2008

Baca dokumen Ms. Office 2007 menggunakan Ms. Office 2003

Menjengkelkan memang, jika kita diberikan dokumen yang lumayan penting, tapi begitu dibuka tidak kompatibel dengan aplikasi yang kita punya. Saya bicara tentang kisah beberapa minggu kemaren ketika seorang rekan mengirimkan dokumen draft yang harus direview. Rekan tersebut mengirimkan file berektensi .docx yang merupakan output dari aplikasi perkantoran Microsoft Office 2007. Kenapa juga nggak dikonversi dulu ke format 2003, khan saya bisa langsung buka. Maklum, selain menggunakan OpenOffice, saya masih setia menggunakan Ms. Office 2003.

Syukurlah, akhirnya setelah cari referensi sana-sini (aslinya cuman cari-cari via Google aja sih..:D) ketemu deh aplikasi yang dibuat oleh Microsoft agar file-file output dari Microsoft Office 2007 seperti .docx (Ms. Word 2007), .xlsx (Ms. Excel 2007) atau .pptx/ppsx (Ms. Powerpoint 2007) bisa dibaca menggunakan Microsoft Office 2003. Aplikasi tersebut dinamain Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats

Jadi buat pembaca yang mempunyai masalah yang sama dengan saya, silakan aja langsung download disini.

Kamis, Mei 08, 2008

Biar inget : Gagal konek ke MySQL 5 dari PHP 4

Paling sebel kalo sering lupa. Padahal masalah ini pernah (bahkan sering) aku alami, tapi begitu mengalami lagi lupa sintaksnya. :D Jadi supaya nggak lupa tips ini aku tulis aja disini.

Seringkali kalo kita melakukan koneksi dari aplikasi yang berjalan diatas PHP4 (versi lama) kemudian harus melakukan koneksi ke server database MySQL5, normalnya kita melakukan seting password untuk user sbb :

SET PASSWORD FOR root@localhost = PASSWORD(’mypassword’);
Begitu kita coba konek dari PHP4 (atau versi yang lebih lama) muncul pesan
"Client does not support authentication protocol requested by server; consider upgrading MySQL client"
Supaya kita nggak perlu banyak effort untuk melakukan perubahan, gunakan fungsi OLD_PASSWORD untuk melakukan enkripsi password tsb
SET PASSWORD FOR root@localhost = OLD_PASSWORD(’mypassword’);
Berhasil!

Sumber :
- Mysql OLD_PASSWORD authentication fix
- MySQL5 Manual reference