Rounded corners

เดี๋ยวนี้ใครๆ ก็ขอบโค้ง? มีแต่ IE เท่านั้นแหละที่ยังขอบเหลี่ยมๆ

จับภาพมาเทียบกัน ด้านซ้ายใช้ Firefox3 ด้านขวาใช้ IE6

Twitter
Twitter

Wordpress
WordPress

MThai politics
MThai political updates

ว่ากันในเชิงเทคนิค HTML+CSS แล้ว การทำขอบโค้งให้ใช้ได้กับทุก browser นั้นเป็นเรื่องวุ่นวาย แต่ถ้าทำให้ขอบโค้งแค่เฉพาะใน Firefox, Safari หรือ Chrome นั้นง่ายนิดเดียว เพียงแค่ใส่ CSS เข้าไปแค่นี้

.rounded_corner { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

เพราะว่ามันง่ายแบบนี้ ระยะหลังถึงได้มีนักพัฒนาหลายเจ้าที่ยอม ปล่อยให้คนที่ใช้ IE กลายเป็นประชากรชั้นสอง ที่ได้ใช้งานเว็บแบบหน้าตาไม่สวยแทน อย่างที่ยกมาให้ดูข้างต้น

อย่างไรก็ตาม อย่างน้อยเว็บพวกนี้ก็ยัง “ทำงานได้” บน IE เพียงแต่ว่าไม่สวยนัก ยังดีกว่าเว็บในบ้านเราหลายๆ แห่งที่ “ใช้งานไม่ได้เลย” กับ browser อื่นที่ไม่ใช่ IE

Google Chrome vs Mozilla Firefox

จากข่าวดัง ที่ว่า Google ซุ่มทำเว็บเบราเซอร์ของตัวเอง และปล่อยออกมาในชื่อ Google Chrome โดยชูความเร็วของ Javascript engine ของตัวเองที่ชื่อว่า V8 เป็นหลัก ด้วยความสงสัยใคร่รู้ว่ามันจะเร็วแค่ไหน ก็เลยเอามารันทดสอบกับ SpiderMonkey (Javascript engine ของ Firefox 3) ให้รู้กันว่าใครเร็วกว่า

การทดสอบทำด้วย SunSpider Javascript Benchmark ผลได้ออกมาตามนี้


กราฟสั้นกว่าแปลว่าเร็วกว่า

จากกราฟจะเห็นได้เลยว่า Javascript ของ Google Chrome เร็วกว่า Firefox 3 ถึง 2 เท่า!

อย่างไรก็ดี ใน Firefox 3.1 จะมีการใช้เทคนิค Tracing ช่วยให้ทำงานเร็วขึ้น ซึ่งใน build แรกๆ ก็สามารถทำความเร็วเพิ่มขึ้นไปได้ถึงเกือบๆ 2 เท่า ถ้าจะเปรียบมวยกันจริงๆ อาจจะต้องรอจนถึง Google Chrome ตัวจริง และ Firefox 3.1

ปล. พยายามเอา Firefox 3.1b2pre มารันเทสดู แต่ดันรันไม่ผ่านซะงั้น เลยไม่มีผลการทดสอบให้ดู

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 ลึกลับซับซ้อนมาก

ในที่สุดก็รันขึ้นมาได้ ถึงมันจะเละๆ ไปหน่อย แต่ก็พอเอามาเทสเว็บที่เขียนได้บ้างแล้ว

ies4osx
คลิกเพื่อดูรูปใหญ่

Firefox 3 statistics

เอาสถิติจาก google analytics มาให้ดู เป็นสถิติคนเข้าดู blog นี้ 3 วันล่าสุด หลังจาก Firefox 3 เปิดให้ดาวน์โหลด

คนอ่าน blog นี้ท่าทางจะอินเทรนด์ใช้ได้ เปลี่ยนมาใช้ Firefox 3 กันถึง 47% แล้ว

Bi-monthly keywords

ตรวจหวย, ทำนายฝัน, เลขเด็ด, สลากกินแบ่งรัฐบาล – เป็น keyword กลุ่มที่มีการค้นหาเยอะ ทุกๆ ครึ่งเดือน

สะท้อนสังคมบ้านเราได้ระดับหนึ่งเหมือนกัน