Remember

Can you even remember the world before Google? (It was only five years ago, after all.)
Bjarne Stroustrup

ถ้าเป็นคนอื่นพูดคงไม่เท่าใหร่ แต่นี่ระดับเจ้าพ่อภาษา C++ คงต้องเอามาเขียนลงซักหน่อย

 

rework isn’t such good thing

While I love opensource so much for freedom to change anything I want to. Many times, I think opensource community spent too much effort to “rework” something those propietary softwares do have them. Most of these rework were happen for “compatible” dream.

Most clear example of this situation may be the Mono project. While I love this project so much, this project put very much effort on Windows.Form and hope to port many .NET application to Linux.

The drawback of this development path is Mono will never catch up with Microsoft’s API. When Windows.Form get nearly full compatible, Microsoft would be heavily promote their new API such as Avalon and within a year Mono will get far behind.

The way out of this loop may me to build some middle API like wxWindow to unified API for each platform. Developers would be have choice to write a portable code or stick to OS. The new API should be easy to port from major API as from MFC to wxWindow.

With this way, we can split the project to port program from “Windows.Form to Linux” into many projects. Frist project for developing new API. The rest project is to port (or fork) project those platform dependent into platform independent API.

 

สัญญา

หลัง​จาก​ดอง​มา​นาน ตอน​นี้​คง​ได้​เวลา​ที่​จะ​มา​นั่ง​ดู​โครงการ ZWSP จริง​จัง ที่​ต้อง​ทำ​คง​มี

  1. สรุป issue ทั้ง​หมด​ที่​เจอ​ใน​ตอน​นี้
  2. เอา​ไฟล์ javascript ตัว​ล่า​สุด​ขึ้น svn ที่ google code ซัก​ที
  3. แก้​ปัญหา konquerer ได้​แล้ว (น่า​จะ​ใช้ wbr แก้​ได้ แต่​ยัง​ไม่​ได้​ลอง)
  4. ทด​สอบ​แนว​ทาง​แก้​ปัญหา performance ใน forefox thai (อาจ​จะ​ใช้ PRE tag ได้)
  5. พัฒนา zwsp editor ให้​ดีๆ เป็น​ผู้​เป็น​คน​พอ​แจก​ให้​ชาว​บ้าน​ดู​ได้

ชุด​หลัง​นี่​เป็น optional (โดน​ดอง​ไป​อีก​ยาว​แน่ๆ)

  1. อ่าน XPCOM ให้​จบ​ซัก​ที บท​สอง​มา​นาน​แล้ว
  2. ลง fontforge แล้ว​หัด​ใช้ บน win32 มัน​วุ่นวาย​มาก มี​ใคร​ทำ msi installer ตูม​เดียว​จบ​มั๊ยเนี่ย

ห้า​ข้อ​แรก​สัญญา​กับ​ตัว​เอง​ว่า​จะ​เสร็จ​ใน​เดือน​นี้​นะ แต่​มัน​ยาก​แฮะ งาน​ได้​ตัง​ค์มัน​เบียด​เบียน​เวลา…