Home
มารู้จักกับ eyeos-web os กันมั่ง
- Details
- Category: News
- Published on Tuesday, 15 June 2010 04:23
- Written by Super User
- Hits: 133
มีอยู่วันนึงครับ ผมไปค้นหาข้อมูลในอินเตอร์เน็ตเล่นๆ ปรากฎว่าไปเจอข้อมูลบางอย่างค่อนข้างน่าสนใจครับ นั่นก็คือคอนเซ็ปเรื่อง web os นั่นเองครับ ผมถึงกับร้อง ว๊าว เลยทีเดียว หมายความว่ายังไงหรอครับ ก็หมายความว่า เป็นระบบที่เป็นเว็บเบสที่ทำหน้าที่เป็นระบบปฎิบัติการตัวนึงเลยทีเดียว ผมได้ยินมาว่านะครับ ในอีกซัก 2-3 ปีข้างหน้า จะเป็นที่นิยมกันมากเลยทีเดียว
ผมก็นึกต่อไปอีกนะครับ ต่อไประบบปฎิบัติการ(operation system)ในเครื่องคอมพิวเตอร์ของเรา ไม่ต้องลงซอฟต์แวร์อะไรกันแล้วครับ ไปหาใช้เอาบนอินเตอร์เน็ตเอา ตามเว็บไซต์ต่างๆที่ให้บริการอยู่ ก็น่าจะเพียงต่อความต้องการของผู้ใช้แล้วครับ แค่คิดไว้เล่นๆนะครับ แต่ผมค่อนข้างมั่นใจว่า วั้นนั้นต้องมาถึงแน่นอน
และตอนนี้ครับ ผมไปหาเจอมาตัวนึง ค่อนข้างน่าอัศจรรย์มากนั่นก็คือ eyeos ครับ(จาก http://www.eyeos.org) ค่อนข้างดีและน่าสนใจมากเลยทีเดียว สามารถทำเอกสารออนไลน์ได้ อาทิเช่น word document, spread sheet(excel), presentation(power point) และอื่นๆได้อีกนะครับ และนอกจากนั้นยังจะสามารถติดตั้ง app เพิ่มได้อีกด้วย ผมก็หาไปหามาก็ไปเจอ เว็บไซต์ http://eyeos-apps.org ที่แจก app ของ eyeos เพียบเลยครับ
ผมก็เลยไม่รอช้า ลองเอาติดตั้ง แล้วก็ลองเอามาให้เพื่อนๆช่วยกันเล่นนะครับ สามารถเข้าไปลองกันได้เลยนะครับที่ http://myeye.keng-d.com
อ่อ อีกอย่าง ลองเล่นแล้ว ได้ผลเป็นยังไง ชอบหรือไม่ชอบ เข้ามาติชมกันได้นะครับ
แนะนำตัว
- Details
- Category: News
- Published on Tuesday, 15 June 2010 04:20
- Written by Super User
- Hits: 116
สวัสดีครับ ผมนายเก่ง หรือชื่อในวงการ open source ใช้ว่า enjoyman บางครั้งก็ใช้ i_am_keng หลังจากที่เว็บไซต์ keng-d.com มีความสับสน และ หยุดชะงักมานานนะครับ เนื่องจากว่าไม่ค่อยมีเวลามานั่งเขียน content ซักเท่าไหร่ ตอนนี้ก็รู้สึกว่ามันจะนานเกินไปแล้ว ก็จะไม่ได้อะไรขึ้นมา ถ้าปล่อยให้เวลาผ่านเลยไป ก็จะเสียเปล่า ผมก็เลยจะพยายามเจียดเวลามาอัพเดตข้อมูลให้ได้อ่านอันนะครับ ตอนนี้ สำหรับ joomla เวอร์ชั่นที่ stable อยู่ตอนนี้ก็เป็นเวอร์ชั่น 1.5.15 นะครับ เหลือบไปเห็น joomla1.6 alpha ก็เลยไปดึงมาจาก svn ของ joomla สดๆจากที่ dev กำลังพัฒนากันเลยครับ เอามาลองเขียน content เล่นๆ ก่อน เพื่อชิมลาง ขอบอกว่ามีเพิ่มเรื่องกำหนด permission ด้วยนะครับ โว๊ว์ ไฮโซ เลยทีเดียว
ส่วนตัวผมเองแล้วก็ทำงานเป็นโปรแกรมเมอร์อยู่บริษัทเอกชนแห่งหนึ่งนะครับ ทำโอเพ่นซอร์ส บริษัทนี้น่าจะเป็นบริษัทแรกๆเลยนะครับ ที่ลุยเรื่อง cms และก็ทำ open source เกี่ยวกับเว็บไซต์อย่างเป็นจริงเป็นจัง นั่นก็คือบริษัทมาร์เวลิกเอ็นจิ้น จำกัด(http://www.marvelic.co.th) นั่นเองนะครับ ด้วยความผลักดันของคุณอัครวุฒิ ตำราเรียงหรือ พี่บัง ทำให้ผมได้มีโอกาสเป็น core developer ของ mambo cms เมื่อประมาณสามสี่ปีก่อน นั่นก็เป็นจุดแรกที่ทำให้ผมได้ทำงาน open source อย่างเป็นจริงเป็นจัง แล้วก็ได้ศึกษาการเขียนโค้ดและเทคโนโลยีใหม่ๆ ทำให้ผมได้มีประสบการณ์มากเลยครับ และต่อมาก็ได้พัฒนา open source และ cms มาเรื่อยๆ ทั้งทำ extension ของ mambo และก็ joomla หรือแม้แต่ elgg ที่ทำ social network ได้ดีทีเดียว จนช่วงหลังๆมานี่ ก็จะเป็นแต่ joomla ซะส่วนใหญ่น่ะครับ
จนล่าสุดนะคัรบ ผมได้รับการผลักดันจากพี่บัง(อีกแล้ว) ให้เป็น core developer ของ FLEXIContent ครับ ซึ่ง FLEXIContent เป็น CCK(Content Construction Kit) อย่างหนึ่ง เอาไว้ใช้แทน com_content ของ joomla นั่นเองครับ ข้อดีของมันก็คือ สามารถสร้างฟิลด์ได้เอง มีฟิลด์หลากหลายประเภท มีระบบจัดการเรื่องการแสดงผล(template) ในตัว สามารถเลือกฟิลด์ได้ว่าจะให้ฟิลด์ไหนแสดงผลได้บ้าง มีเรื่องการโหวต มีส่วนของการเลือก ชอบ/ไม่ชอบ ตอนแก้ไขเนื้อหามีการเก็บ log เป็นเวอร์ชั่นๆไว้ด้วย โวีว์ สุโค่ย สุดจะบรรยาย ยังไงถ้าใครสนใจก็ไปหาดาวน์โหลดเล่นกันได้นะครับ ที่ http://www.flexicontent.org
มาเล่น CakePHP กันเถอะ
- Details
- Category: News
- Published on Tuesday, 15 June 2010 04:22
- Written by Super User
- Hits: 123
เมื่อประมาณปีสองปีก่อน ผมบังเอิญได้โดเมน .in.th ฟรีมา 1 อันจากบริษัทที่ผมทำงานครับ ผมก็นั่งคิดอยู่ซักพักว่าจะเอามาใช้ทำอะไรดี คิดไปคิดมาก็จดเป็น cakephp.in.th ดีกว่า และก็นำเสนอ CakePHP Framework กันในนั้นซะเลย
ที่มาที่ไปว่าทำไมจะต้องเป็น CakePHP ก็คือ เนื่องจากว่าผมเป็น dev ของ mambo และตาม road map การพัฒนาของแมมโบ้นั้น mambo เวอร์ชั่น 5.0 นั้นจะ implement กันด้วย CakePHP Framework กันเป็นหลักครับ ผมก็เลยถือโอกาสศึกษา CakePHP ไปในตัว และก็ชวนเพื่อนผมมาช่วยกันเล่นด้วยครับ
ส่วนใครสงสัยว่า CakePHP คืออะไรนั้นผมจะบอกในนี้คร่าวๆครับ จะขอยก คำอธิบายของเพื่อนมาเลยก็แล้วกันนะครับ
CakePHP คือ Framework ที่พัฒนาด้วยภาษา PHP ที่เป็น Free,Open-Source โดยการออกแบบโปรแกรม(design patterns) แบบ MVC (Model-view-controller) และ ORM (Object-relational_mapping) เข้ามาเป็นมาตรฐานหรือข้อตกลงในการพัฒนาโปรแกรม ส่วนเรื่อง MVC และ ORM สำหรับคนที่ยังไม่รู้ความหมายและหลักการทำงาน สามารถอ่านคำอธิบายในเว็บไซต์ cakephp.in.th ได้นะครับ แต่ตอนนี้เรามาทำความเข้าใจกับ CakePHP framework ตัวนี้กันก่อน
ความหมายของ Framework ก็คือ กรอบของการทำงาน แปลตรงตัวเลยครับ Frame + work แต่ถ้ามองในแง่โปรแกรม ก็จะเป็น ข้อกำหนดหรือขอบเขตในการเขียนโปรแกรมให้เป็นไปในรูปแบบเดียวกัน และสามารถนำไปเขียนเพิ่มเพื่อตอบสนองความต้องการอย่างใดอย่างหนึ่งได้ ดังนั้น CakePHP framework ก็จะมี class และ function ต่างๆ ให้เราได้เรียกใช้ โดยที่เราไม่ต้องไปเสียเวลาเขียนขึ้นมาเอง ซึ่งจะทำให้เกิดความรวดเร็วในการพัฒนา Web Application
ความสามารถใน CakePHP framework
- มีลิขสิทธิ์ที่ยืดหยุ่น
- ทำงานร่วมกับ PHP version 4 และ 5
- รวมคำสั่ง CRUD (Create, read, update and delete) สำหรับ Database ที่ทำให้ง่ายต่อการคิวรี่
- ใช้สถาปัตยกรรม MVC (Model-view-controller)
- มี Helper ช่วยพัฒนาได้ง่ายและรวดเร็ว เช่น AJAX, JavaScript, HTML Forms and อื่นๆ
- มีความปลอดภัยในเรื่อง Email, Cookie, Security, Session,และรองรับการทำงานในรูปแบบ Components
- มีการเรียก URL ที่ส่งค่าแบบสวยงาม
น่าจะพอเข้าใจกันบ้างนะครับ ถ้าใครสนใจศึกษาเพิ่มเติม ตามไปอ่านกันได้เลยครับที่ http://www.cakephp.in.th


