Project

รายการ Project ทั้งหมดต่อไปนี้ เป็น Project ของผมที่กำลังจะกลายเป็น Open Source ครับ เนื่องจาก พัฒนามาได้ระยะเวลานานแล้วและใช้งานได้ดีมาก ไม่มีประโยชน์ ที่จะเก็บไว้ใช้ กันเพียงพี่น้องและเพื่อนที่รู้จักกันเท่านั้น มันใกล้ถึงเวลาแล้วที่จะนำออกมาให้คนอื่นๆ ได้ใช้ด้วย รายการ Project ต่อไปนี้เป็น Class ที่ใช้งานอยู่แล้ว แต่ระยะเวลาที่จะนำออกมาให้ได้นำไปใช้กันนั้นยังไม่สามารถระบุได้ แน่ชัด เนื่องจากอาจจะต้อง rewrite บางส่วนให้เหมาะสมขึ้นอีกหน่อย สำหรับ screenshot และรายละเอียดอื่นๆ จะตามมาคอย ติดตามแล้วกันนะครับ

PHP
SiXhEaD Template

เป็น Class Template Engine สำหรับ PHP ออกแบบมาเพื่อให้ Designer และ Programmer
ทำงานร่วมกันได้อย่างสะดวกและรวดเร็ว ต่อการแก้ไข สามารถทำงานพร้อมๆ กันไปได้
โดยไม่มีปัญหา ยกตัวอย่าง
- Designer ใช้ Dreamweaver หรือ Frontpage ก็จะมองเห็นแบบนั้นเลย
- Programmer เขียน .php แยกออกมาต่างหากแทบไม่ต้องยุ่งกับไฟล์ .html เลย
แค่นำตัวแปรไปวางไว้ในตำแหน่งที่ต้องการ

ใน version แรกๆ พัฒนาต่อมาจาก function Template ง่ายๆ ที่ทำงานกับ Perl + Html
ซึ่งถ้าใครเคย download Perl Script ที่ผมเคยแจกอาจจะพอจำได้ ต่อมาเพื่อการทำงาน
ที่ดีขึ้นเลยเริ่มพัฒนาเป็น Class สำหรับ PHP เป็นต้นมา
*  ถ้าได้เห็น screenshot น่าจะได้เห็น feature มากกว่านี้
** ต้องขอยอมรับตรงๆ ว่าไม่เคยใช้ Template Engine อื่นๆเลย ได้แค่มองผ่านๆ
รู้สึกว่ามันใช้ไม่สะดวกสำหรับตัวเองที่เป็น Programmer และยิ่ง Designer
ไม่ต้องพูดถึงยิ่งทำงานลำบากไปกันใหญ่ แต่ผมอาจจะคิดผิดก็ได้ ไว้จะลองหามาใช้ดู

SiXhEaD SplitPage

เป็น Class จัดการเรื่อง Paging หรือแบ่งหน้าสำหรับ PHP โดยมี feature คือ
- ทำงานร่วมกับ MySQL และ MSSQL ได้
- แก้ไขรูปแบบได้ทั้งเป็น text link และแบบ form submit ใส่เลขหน้าได้
- สามารถทำ sort column ได้
- return จำนวน record ทั้งหมดได้
- return จำนวน หน้า ทั้งหมดได้
- ใส่ graphic แทนเลขหน้าก็ยังได้ (แต่ไม่ใช่ feature โดยตรงแต่มีวิธี)

SiXhEaD iSC

เป็น Class สร้าง Capcha ไว้ป้องกัน พวก spam bot
- random รูปที่นำมาทำ background ได้
- ใช้ .ttf ทำให้เลือก font ได้ตามต้องการ
- เปลี่ยนขนาด font, สี font ได้
- ป้องกันการ hack flash game (* version นี้อาจไม่แจกเพราะเดี๋ยวจะไม่เป็นความลับ)

ASP.Net
SiXhEaD Template

ความสามารถเหมือน Class ของ PHP แต่มีข้อจำกัดบางอย่างนิดหน่อย

SiXhEaD SplitPage

ความสามารถเหมือน Class ของ PHP

One Response
  1. computeronline :

    Date: May 13, 2008 @ 10:00 am

    ดีมากครับ

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.