Running IE6 on Mac OS X Tiger
ผ่านทาง Darwine 1.0 กับ ies4osx กว่าจะปล้ำให้ใช้งานได้ เล่นเอาเหนื่อย
สำหรับคนที่ไม่รู้ Darwine คือโปรแกรม emulator ที่ทำให้เราสามารถรันโปรแกรมของวินโดวส์ บน Mac OS X ได้ ส่วน ies4osx เป็นแพคเกจที่มีคนทำขึ้นมาให้เราสามารถใช้งาน IE บน darwine ได้ (พัฒนามาจากเวอร์ชันบน linux ที่ชื่อ ies4linux)
Darwine 1.0 ลงไม่ยากอะไร แต่ตอนแรกหาตัวที่เป็นเวอร์ชัน 1.0 สำหรับ Tiger ในเว็บ Darwine ไม่เจอ (เจอแต่เวอร์ชันเก่า เวอร์ชันใหม่ก็มีแต่สำหรับ Leopard) สุดท้ายไปได้ตัว package จากเว็บนี้
ปัญหาต่อมาที่เจอคือลง ies4osx ไม่ผ่าน ลองแกะ script ดูพบว่าตัว installer ของมันหาไบนารีของ wget กับ md5sum ไม่เจอ เลยแก้เอาแบบถึกๆ ด้วยการ hard code ใส่ absolute path ของมันเข้าไปตรงๆ เลย
ปัญหายังไม่หมดเท่านี้ คือเมื่อรัน ies4osx ขึ้นมาได้แล้ว มันแสดงผลภาษาไทยไม่ได้ เพราะ font Tahoma ที่มันแถมมาไม่มี glyph ภาษาไทย ทางแก้คือไปเอาไฟล์ tahoma ของวินโดวส์มาใส่ใน /Applications/Internet Explorer 6.0.app/Contents/Resources/ie6/drive_c/windows/Fonts ลึกลับซับซ้อนมาก
ในที่สุดก็รันขึ้นมาได้ ถึงมันจะเละๆ ไปหน่อย แต่ก็พอเอามาเทสเว็บที่เขียนได้บ้างแล้ว
