Image
By mk Founder on Tag: Open Source, Development, Windows Phone 8, Microsoft
Open Source

อธิบายก่อนนิดนึงว่า Windows Phone Toolkit คือชุดคอนโทรล (บางคนเรียกวิดเจ็ต) สำเร็จรูปที่ไมโครซอฟท์สร้างเตรียมไว้ให้นักพัฒนาแอพใช้งาน โดยคอนโทรลเหล่านี้ไม่ได้เป็นส่วนหนึ่งของ WP SDK แต่ก็ถือเป็นคอนโทรลที่ใช้บ่อยในแอพทั่วไป

ไมโครซอฟท์แจกคอนโทรลชุดนี้เป็นโอเพนซอร์สบนเว็บไซต์ CodePlex (phone.codeplex.com) มาตั้งแต่สมัย WP7 แล้ว และเมื่อ WP8 ออกก็ตามอัพเดตให้คอนโทรลเหล่านี้ทำงานกับ WP8 โดยเพิ่มคอนโทรลบางตัวที่ใช้ได้เฉพาะกับ WP8 ด้วย

By mk Founder on Tag: Open Source, GNOME, Linux
Open Source

ถึงแม้ GNOME 3.x จะเปลี่ยนมาใช้ส่วนติดต่อผู้ใช้แบบ GNOME Shell แต่เอาเข้าจริงแล้วก็ยังมีโหมด fall back (หรือ GNOME Classic) ที่ใช้ส่วนติดต่อผู้ใช้ของ GNOME 2.x อยู่ ด้วยเหตุผลว่าผู้ใช้คอมพิวเตอร์รุ่นเก่าๆ ที่ยังไม่รองรับการแสดงผล 3 มิติยังสามารถใช้ GNOME ได้ (เหตุผลเดียวกับฝั่ง Ubuntu เคยมี Unity 2D)

By lew Founder on Tag: Open Source, Oracle, RedHat, Linux
Open Source

การแข่งขันในตลาดลินุกซ์ระหว่างออราเคิลกับเรดแฮตดูจะดุเดือดมากขึ้น เมื่อออราเคิลประกาศนำแพตซ์ของเรดแฮตมาแยกย่อยรายละเอียดแล้วนำขึ้น Git repository ให้คนทั่วไปเข้าถึงได้

By Blltz Writer on Tag: Google, Open Source, Sony, Android, GitHub, Xperia, Mobile
Google

ถ้ายังจำกันได้ เมื่อเดือนกันยายน Xperia S สมาร์ทโฟนจาก Sony ถูกกูเกิลเพิ่มเข้าไปในโครงการ AOSP เพื่อให้นักพัฒนาเข้ามาร่วมพัฒนา AOSP ให้รองรับกับ Xperia S ได้ ซึ่ง Sony ก็ตอบรับด้วยการแจกไดร์เวอร์ให้นักพัฒนามาในภายหลัง

โครงการดังกล่าวเดินหน้าไปพอสมควร ตัวเครื่องสามารถเปิดติด ใช้ Wi-Fi และเซนเซอร์บางตัวใช้งานได้ แต่ด้วยความที่ฮาร์ดแวร์ส่วนมากใช้ไบนารีที่เป็น proprietary ของ Sony ซึ่งไม่สามารถนำมารวมเข้ากับ AOSP ได้ ทำให้การทำงานของ AOSP บน AOSP นั้นไม่สมบูรณ์นัก

By mekpro Contributor on Tag: Open Source, AMD, Kernel, Linux
Open Source

สืบเนื่องจากสถานการณ์ของ AMD ที่ต้องปลดพนักงานลง 15% หนึ่งในหน่วยงานที่ถูกปลดก็คือฝ่ายพัฒนาบนลินุกซ์ โดยได้มีการยืนยันแล้วว่า AMD ได้ปิดศูนย์ปฏิบัติการ Operating System Research Center (OSRC) ซึ่งเป็นหน่วยงานที่พัฒนาส่วนขยายของระบบปฏิบัติการณ์ลินุกซ์เกือบทั้งหมดของฝั่ง AMD ส่งผลให้นักพัฒนาที่มีอยู่ทั้ง 25 คนจะหยุดให้การสนับสนุนการพัฒนาในนามของ OSRC อย่างถาวร

By lew Founder on Tag: Open Source, Java, Arm, RedHat
Open Source

แม้ ARMv8 หรือ AArch64 ที่เป็น ARM สถาปัตยกรรม 64 บิตจะยังไม่วางตลาดเลยก็ตาม แต่ฝั่งซอฟต์แวร์ก็เริ่มเตรียมความพร้อมกันแล้ว สิ่งหนึ่งที่ขาดไม่ได้บนเซิร์ฟเวอร์คงเป็นจาวาที่แอพพลิเคชั่นระดับองค์กรจำนวนมากใช้งานกันอยู่ ปัญหาของจาวาบน ARM ทุกวันนี้ (รุ่น 32 บิต) คือมันมี JIT compiler รุ่นเล็กและง่ายสำหรับ OpenJDK ที่โอเพนซอร์สและใช้งานได้ฟรี กับรุ่นเฉพาะจากออราเคิลที่ทำงานได้มีประสิทธิภาพดีกว่า และตอนนี้ทาง RedHat เริ่มเข้ามาพัฒนา JIT compiler บน ARMv8 โดยเฉพาะ โดยหวังให้มันมีประสิทธิภาพที่ดีและโอเพนซอร์สไปพร้อมกัน

By mk Founder on Tag: Open Source, Mono, .NET
Open Source

โครงการ Mono ประกาศข่าวการออกรุ่น Mono 3.0 หลังพัฒนากันมานานปีครึ่ง ของใหม่ในรุ่นนี้ได้แก่

By Blltz Writer on Tag: Open Source, Sony, Ultra High Definition, CEA
Open Source

แม้ว่าชื่อของมาตรฐานความละเอียดหน้าจอสูงอย่าง 4K และ 8K จะได้ชื่ออย่างเป็นทางการว่า Ultra High-Definition ตามที่สมาคมสินค้าอิเล็กทรอนิกส์ (CEA) เพิ่งประกาศมาแล้ว แต่ทว่า Sony หนึ่งในผู้ผลิตโทรทัศน์ความละเอียดสูงกลับมีความเห็นขัดแย้งกับชื่อของมาตรฐานดังกล่าว

Sony บอกว่าชื่อ Ultra High-Definition (UHD) จะสร้างความสับสนให้กับผู้ใช้ เนื่องด้วยว่าคล้ายคลึงกับมาตรฐานเดิมอย่าง High-Definition (HD) มากเกินไป และยังแนะว่าชื่อ 4K UHD ยังดูเข้าใจง่ายกว่าด้วยซ้ำ

By mk Founder on Tag: Open Source, Ubuntu, Canonical, Mark Shuttleworth, Linux
Open Source

Mark Shuttleworth บอสใหญ่ของบริษัท Canonical ประกาศผ่านบล็อกของเขาว่า นับตั้งแต่ Ubuntu 13.04 Raring Ringtail เป็นต้นไป นโยบายการพัฒนาฟีเจอร์จะเปลี่ยนไปจากที่แล้วๆ มา

เดิมที Canonical จะจัดงาน Ubuntu Developer Summit เมื่อรอบการพัฒนา Ubuntu รุ่นใหม่เริ่มต้นขึ้น เพื่อเชิญนักพัฒนาในชุมชนไประดมสมองว่าจะพัฒนาฟีเจอร์ใหม่อะไรบ้างในรุ่นนั้นๆ (อ่าน สรุปแผนพัฒนา Ubuntu 12.10 Quantal Quetzal จากงาน UDS-Q)

By mk Founder on Tag: Open Source, File System, Samsung, Kernel, Linux, Storage
Open Source

ซัมซุงเปิดซอร์สโค้ดของระบบไฟล์ตัวใหม่ชื่อ Flash-Friendly File System (F2FS) หน้าที่ของมันก็ตามชื่อครับ เป็นระบบไฟล์ที่ออกแบบมาสำหรับหน่วยความจำแบบ NAND flash

ระบบไฟล์ตัวนี้พัฒนาต่อจาก Log-structured File System (LFS) โดยแก้ปัญหาหลายๆ อย่างของ LFS

ซัมซุงเพิ่งส่งโค้ดของ F2FS เข้าไปยังเคอร์เนลของลินุกซ์ ก็ต้องรอกันต่อไปว่าทีมเคอร์เนลจะรับหรือไม่ ถ้าได้เข้าเคอร์เนลจริงๆ ก็เป็นสัญญาณอันดีว่าผู้ผลิตฮาร์ดแวร์ยี่ห้ออื่นๆ สามารถใช้ F2FS ได้ด้วย

By neizod Contributor on Tag: Development, JavaScript, Programming, Open Source, TypeScript, Microsoft
Development

จุดอ่อนอันยิ่งใหญ่ของ JavaScript นั้นเป็นผลพวงจากการที่ตัวภาษาถูกออกแบบมาไม่ดีเท่าที่ควร ไม่ว่าจะเป็นการใช้ scope แบบ functional (คล้ายภาษา LISP) แต่กลับเขียนไวยากรณ์ในแบบ procedural (คล้ายภาษา C) ซ้ำยังอนุญาตให้เลือกว่าจะใส่ semicolon (;) ท้ายประโยคหรือไม่ก็ได้ ไปจนถึงชื่อของภาษาที่ทำให้หลายคนเข้าใจผิดว่ามันคือ Java ขนาดย่อมๆ เสียอีก นี่ทำให้การพัฒนาโปรแกรมที่ดีบน JavaScript ยุ่งยากมากสำหรับมือใหม่

By mk Founder on Tag: Google, Open Source, Development, Eclipse, Motorola, Android
Google

โมโตโรลาประกาศเปิดซอร์สเครื่องมือพัฒนาสำหรับ Android ของตัวเองชื่อ Motodev Studio for Android เป็นบางส่วน แล้วนำโค้ดส่วนนี้ส่งเข้าโครงการ Android Open Source Project (AOSP) แล้ว

MOTODEV Studio เป็นเครื่องมือพัฒนาที่ใช้คู่กับ Android SDK ช่วยเสริมการทำงานเรื่องการแปลภาษา การทำงานกับ SQLite และการนำ code snippet ไปใช้ซ้ำ ตัวมันเองพัฒนาต่อยอดจาก Eclipse อีกทีหนึ่ง

Open Source

Apache OpenOffice และ LibreOffice กำลังพัฒนาชุดซอฟต์แวร์เวอร์ชันใหม่ โดยฟังก์ชันเด่นที่น่าสนใจ คือรองรับ Office 2013, ระบบ cloud, social network และการใช้งานบนแท็บเล็ต

ทางฝั่งของ Apache OpenOffice มีกำหนดจะปล่อยซอฟต์แวร์เวอร์ชัน 3.5 ช่วงไตรมาสแรกของปี 2013 โดยเน้นปรับปรุงการทำงานกับเอกสาร XML ของ Office 2007-2013 ให้มีประสิทธิภาพยิ่งขึ้น รวมทั้งเพิ่มความเสถียรและความสะดวกในการใช้งาน นอกจากนี้ยังเพิ่มภาษาที่รองรับอีกด้วย

By mk Founder on Tag: Open Source, Oracle, MySQL, Database
Open Source

ช่วงนี้มีงาน Oracle OpenWorld 2012 จะมีข่าวผลิตภัณฑ์ใหม่ของออราเคิลเยอะหน่อยนะครับ เริ่มจากฐานข้อมูลยอดนิยมของโลกโอเพนซอร์ส MySQL ออกรุ่นใหม่ 5.6 Release Candidate ซึ่งใกล้เป็น 5.6 ตัวจริงเต็มทีแล้ว

ของใหม่ของ MySQL 5.6 คงเป็นเรื่องประสิทธิภาพ โดยเฉพาะเรื่อง query และ subquery ที่ทีมงาน MySQL ปรับแต่งรีดเร้นประสิทธิภาพมาในหลายจุด (รายละเอียดตามต้นฉบับ) นอกจากนี้ตัวเอนจินอย่าง InnoDB ก็ปรับปรุงเรื่อง transactional และ full text search ด้วย - Oracle

By lew Founder on Tag: Open Source, Operating System, Tizen, Linux, Mobile
Open Source

โครงการ Tizen มีข่าวมาบ้างประปราย แม้ยังไม่เห็นโทรศัพท์ออกวางตลาดจริง แต่วันนี้โครงการก็ออก Tizen 2.0 Alpha แล้ว โดยฟีเจอร์ที่ออกมาแสดงให้เห็นว่า Tizen จะเป็นแพลตฟอร์มที่ใช้ HTML5 ในการพัฒนาเป็นหลัก

By lew Founder on Tag: Open Source, Automobile, Tizen, Linux Foundation, Linux
Open Source

หนึ่งในตลาดที่ Tizen (และ MeeGo) หวังจะบุกตลาดมาตลอดคือตลาดความบันเทิงและข้อมูลในรถยนต์ (In-Vehicle-Infotainment) ล่าสุดบริษัทกลุ่มผู้สนับสนุน Tizen ก็ร่วมมือกับกลุ่มผู้ผลิตรถยนต์ก่อตั้งกลุ่ม Automotive Grade Linux Workgroup (AGL) เพื่อร่วมมือกันพัฒนาลินุกซ์สำหรับรถยนต์แล้ว

กลุ่มบริษัทผู้พัฒนา Tizen เดิมนั้นได้แก่ อินเทล, ซัมซุง, และบริษัทอื่นๆ ส่วนบริษัทรถยนต์ที่เข้าร่วมกลุ่มนี้ได้แก่ จากัวร์, นิสสัน, และโตโยต้า

By mk Founder on Tag: Open Source, Cloud Computing, OpenStack, Rackspace
Open Source

เมื่อเกือบปีที่แล้วเราเห็นข่าว Rackspace เดินหน้า เตรียมตั้ง OpenStack Foundation มาถึงวันนี้ OpenStack Foundation ถือกำเนิดขึ้นเรียบร้อย

OpenStack Foundation จะกลายเป็นองค์กรกลางที่ไม่หวังผลกำไร และไม่สังกัดบริษัทใดบริษัทหนึ่ง ทำหน้าที่ดูแลโครงการโอเพนซอร์ส OpenStack ในลักษณะเดียวกับ Linux Foundation หรือ Apache Software Foundation

By lew Founder on Tag: Google, Open Source, Education
Google

ก่อนหน้านี้กูเกิลเคยเปิดสอนคอร์ส Power Searching มาแล้ว โดยมีบทเรียนและแบบประเมินผลครบถ้วนตามคอร์สออนไลน์พึงมี ล่าสุดกูเกิลเลือกเปิดซอฟต์แวร์ที่ใช้สร้างคอร์สทั้งหมดออกมาเป็นโอเพนซอร์สให้สถาบันการศึกษานำไปใช้งานได้ในชื่อว่า Course Builder

ตัวซอฟต์แวร์เป็น Google Apps Engine ให้เติมบทเรียนลงไปในเทมเพลตที่ให้มา และมีส่วนถามตอบคำถามให้ใช้งาน ข้อมูลทั้งหมดจะเก็บไว้ในฐานข้อมูลให้ดึงมาประมวลผลภายหลังได้

By lew Founder on Tag: Open Source, Games
Open Source

สินค้าสำคัญของค่ายเกมยุคใหม่ๆ คือ เอนจินต์สำหรับพัฒนาตัวเกม หนึ่งในค่ายเกมที่อาศัยกลยุทธ์นี้คือ GarageGames ที่ขายเอนจินต์ Torque 3D ในราคา 100 ดอลลาร์มานานหลายปี แต่วันนี้ทางค่ายเกมก็ตัดสินใจเปิดซอร์สโค้ดทั้งหมดให้ใช้งานได้ฟรี ที่สำคัญสัญญาอนุญาตยังเป็นแบบ MIT ทำให้ผู้ที่ใช้งานเอนจินต์นี้ไม่ต้องเปิดซอร์สเกมของตัวเองตามไปด้วย

By lew Founder on Tag: Open Source, Codec, Opus Audio, Mozilla
Open Source

ประเด็นมาตรฐานการเข้ารหัสภาพและเสียงกับเทคโนโลยีเว็บเป็นสิ่งที่เป็นปัญหากันมานาน เช่น แท็ก <video> ที่กูเกิลพยายามเสนอมาตรฐาน WebM แต่ไม่สำเร็จ ตอนนี้ก็มาถึงส่วนของการเข้ารหัสเสียง เมื่อทาง Mozilla ผู้ดูแลโครงการไฟร์ฟอกซ์ เสนอมาตรฐาน Opus

มาตรฐาน Opus ถูกออกแบบมาเพื่อใช้งานร่วมกับ WebRTC โดยเฉพาะ มันจึงออกแบบให้มีความยืดหยุ่นสูง สามารถปรับทั้งใช้งานแบบความเร็วสูงคุณภาพต่ำ ไปจนถึงระดับคุณภาพสูงมากๆ ได้

Subscribe to Open Source