Tags:
Node Thumbnail

ชุดประกอบที่ก้าวหน้าที่สุดของเลโก้คงเป็น MINDSTROM ที่ก่อนหน้านี้มีกล่องคอนโทรลเลอร์รุ่น NXT ที่ใช้ระบบปฎิบัติการเฉพาะ แต่กล่องคอนโทรลรุ่นใหม่คือ EV3 ก็เปลี่ยนมาใช้ลินุกซ์แล้ว

กล่อง EV3 ใช้ส่วนประกอบภายในเป็นชิป ARM Cortex-A9 (ไม่ระบุผู้ผลิต) พร้อมหน่วยความจำแฟลช 16 MB และแรม 64 MB สามารถเพิ่มหน่วยความจำผ่านการ์ด mini SDHC ได้ บนตัวกล่องมีจอความละเอียด 178x128 และปุ่มอีกหกปุ่ม

ราคากล่องคอนโทรลเปล่าๆ 159.95 ดอลลาร์ และชุดพื้นฐาน 349.99 ดอลลาร์ ถ้าไม่ใช่แฟนเลโก้หรือซื้อเพราะอยากได้ซอฟต์แวร์พัฒนาไว้ให้เด็กเล่นไปซื้อคอมพิวเตอร์จิ๋วตระกูล Raspberry Pi น่าจะคุ้มกว่าเยอะ

Tags:
Node Thumbnail

หลัง Steam เปิดตัวรุ่นลินุกซ์มาตั้งแต่เดือนธันวาคมที่ผ่านมา สถิติเดือนแรกก็ออกมาแล้ว โดยผู้ใช้จำกัดอยู่ใน Ubuntu 12.04 และ 12.10 เท่านั้น

Ubuntu ทั้งสี่รุ่นได้แก่ 12.10 64 bit 0.29%, 12.04.1 64 bit 0.26%, 12.04.1 0.13%, และ 12.10 0.12% รวมเป็น 0.8%

เมื่อนับรวมระบบปฎิบัติการรุ่นต่างๆ แยกจากกัน Windows ยังคงครองสัดส่วน 95% และ Mac OS ยังครองสัดส่วน 3.7%

Tags:
Node Thumbnail

การรองรับ ARMv8 หรือชื่อในกลุ่มซอฟต์แวร์โอเพนซอร์สว่า AArch64 เริ่มไล่มาตั้งแต่เคอร์เนล จนตอนนี้ทาง GNU ก็ออก glibc (GNU C Library) รุ่น 2.17 ที่รองรับ AArch64 ออกมาแล้ว

glibc เป็นไลบรารีพื้นฐานสำหรับซอฟต์แวร์ที่เขียนด้วยภาษาซีแทบทั้งหมด มันเป็นส่วนขยายเพิ่มเติมมาจาก API ที่ถูกกำหนดไว้ในมาตรฐาน POSIX การย้ายแอพพลิเคชันที่เขียนด้วยภาษาที่ต้องคอมไพล์ก่อนใช้งาน (เช่นภาษาซี) ไปยังสถาปัตยกรรมใหม่ จำเป็นต้องรอให้เคอร์เนลและไลบรารีพื้นฐานเหล่านี้ถูกพอร์ตไปก่อน แอพพลิเคชันจึงสามารถพอร์ตไปได้ง่ายขึ้น

Tags:
Node Thumbnail

GitHub ประกาศสถิติประจำปี 2012 พบว่าเว็บไซต์เติบโตขึ้นมาก ตอนนี้มีสมาชิกจำนวน 2.8 ล้านราย (เพิ่มขึ้น 133% จากปีก่อน) และจำนวน repository 4.6 ล้านแห่ง (โตขึ้น 171%)

ในหนึ่งวัน GitHub มีสมาชิกเพิ่มขึ้นวันละ 10,000 ราย, ปริมาณข้อมูล 140GB, pull request 7,000 ครั้ง และเกิดการ push สู่ repository 125,000 แห่ง

Tags:
Node Thumbnail

ความสัมพันธ์ที่เปลี่ยนไประหว่างไมโครซอฟท์และโลกโอเพนซอร์สทำให้เราได้เห็นปรากฎการณ์ที่สักห้าหกปีก่อนคงไม่มีใครคาดคิด แต่วันนี้ Scott Blomquist พนักงานของไมโครซอฟท์ก็ส่งแพตซ์เข้าไปยังโครงการ WebKit เพื่อให้รองรับมาตรฐาน Pointer Events ที่ไมโครซอฟท์เสนอเข้าสู่ W3C

Tags:
Node Thumbnail

นับตั้งแต่ปี 1991 ไลนัสได้เขียนเคอร์เนลลินุกซ์บนเครื่อง 80386 เพื่อใช้แทน MINIX ที่เขียนโดย Andrew S. Tanenbaum อาจารย์ของเขาเอง โดยพยายามสร้างเคอร์เนลที่ทำตามมาตรฐาน POSIX ต่อมาความนิยมในลินุกซ์ซึ่งใช้สัญญาอนุญาตแบบ GPL ทำให้มันได้รับความนิยมอย่างรวดเร็ว จนกระทั่งทุกวันนี้ ลินุกซ์มีอยู่ในทุกที่ตั้งแต่เซิร์ฟเวอร์ขนาดใหญ่ไปจนถึงคอมพิวเตอร์ฝังตัวขนาดเล็ก

แต่เวลา 21 ปีก็นานมากสำหรับการซัพพอร์ตชิป 80386 ที่ให้กำเนิดลินุกซ์ขึ้นมา และเมื่อวานนี้ไลนัสก็รับแพตซ์ชุดใหม่เข้าสู่โครงการเคอร์เนล เป็นแพตซ์ลบไฟล์ที่ซัพพอร์ตชิป 80386 ออกทั้งหมด

Tags:
Node Thumbnail

โครงการในส่วนของเคอร์เนลลินุกซ์ประกาศไว้ตั้งแต่ตอนออกรุ่น 3.6 ว่าจะรองรับ ARMv8 โดยใช้ชื่อในเคอร์เนลว่า AArch64 ตอนนี้รุ่น 3.7 ออกมาแล้วก็สามารถทำได้อย่างที่ประกาศไว้จริง

นอกจากการรองรับ ARMv8 แล้วในส่วนของ ARMv7 ก็เพิ่มการซัพพอร์ตแพลตฟอร์มต่างๆ ให้หลากหลายขึ้น โดยก่อนหน้านี้แม้เคอร์เนลจะรองรับชิป ARM แต่เมื่อจะติดตั้งลงชิป SoC ใดๆ ผู้ผลิตจะต้องแก้ไขค่าต่างๆ เพื่อให้เข้ากับแพลตฟอร์มต่างๆ ด้วยตัวเอง แต่นับจากนี้การซัพพอร์ตส่วนนี้จะทำภายใต้โครงการเคอร์เนล ทำให้เป็นไปได้ที่เราจะดาวน์โหลดดิสโทรต่างๆ มาติดตั้งกันเองได้

ในส่วนฟีเจอร์ทั่วไป หลักๆ มีดังนี้

Tags:
Node Thumbnail

Richard Stallman ประธานมูลนิธิซอฟต์แวร์เสรี ออกโรงมาอัด Ubuntu ในประเด็นเรื่องการดึงข้อมูลส่วนตัวของผู้ใช้ จากฟีเจอร์เจ้าปัญหาใน Ubuntu 12.10 ที่แสดงรายการสินค้าจาก Amazon

ประเด็นของ Stallman คือซอฟต์แวร์เสรีหรือโอเพนซอร์ส มีจุดเด่นตรงที่เปิดเผยโค้ดทั้งหมด ทำให้ผู้ใช้งานสามารถรับรู้ได้ว่ามีอะไรแอบซ่อนอยู่ในซอฟต์แวร์หรือไม่ (และแก้ไขได้ถ้าพบปัญหา) ซึ่ง Ubuntu แหกธรรมเนียมนี้โดยใส่โค้ดที่ส่งข้อมูลคำค้นกลับไปยัง Canonical แล้วส่งไปยัง Amazon อีกต่อหนึ่ง

Tags:
Node Thumbnail

จาวาสริปต์เป็นภาษาสคริปต์ของ Netscape ที่พัฒนาขึ้นเพื่อใช้บนเว็บกับ Netscape 2.0 มาตั้งแต่ปี 1995 โดยยืมชื่อ "จาวา" มาจากซันโดยไม่มีความเกี่ยวเนื่องอะไรกัน แต่ความนิยมของจาวาสคริปต์ที่สูงขึ้นเรื่อยๆ จนกระทั่งเริ่มบุกตลาดเซิร์ฟเวอร์ด้วย node.js ตอนนี้ทางออราเคิลก็เปิดโครงการ Nashorn เป็นส่วนหนึ่งของ OpenJDK เพื่อนำจาวาสคริปต์มารันบน JVM แล้ว

โครงการนี้กำลังถูกพัฒนาเป็นการภายในออราเคิลเอง และกำลังเตรียมการโยกย้ายออกมาสู่สาธารณะภายใต้โครงการ OpenJDK จากข้อเสนอของออราเคิล

สมาชิกของ OpenJDK สามารถโหวตเพื่อรับหรือไม่รับโครงการนี้ได้ภายในวันที่ 6 ธันวาคมที่จะถึงนี้

Tags:
Node Thumbnail

ชุดโปรแกรมสำนักงาน LibreOffice เริ่มเข้าสู่รุ่นใหญ่รุ่นถัดไป 4.0 โดยออกรุ่นทดสอบแรก Alpha 1 มาแล้ว

ของใหม่ที่สำคัญคือปรับปรุงการทำงานร่วมกับ .docx, .xlsx, .rtf ครับ ส่วนแผนฟีเจอร์ใหม่ของ LibreOffice 4.0 ทั้งหมดดูได้จาก LibreOffice Wiki กำหนดออกรุ่นจริงเดือนกุมภาพันธ์ปีหน้า

ที่มา - Phoronix

Tags:
Node Thumbnail

สตูดิโอแอนิเมชัน DreamWorks Animation SKG ประกาศเปิดซอร์สซอฟต์แวร์โมเดล 3 มิติของตัวเองชื่อ OpenVDB โดยใช้สัญญาอนุญาตแบบ Mozilla Public License Version 2.0

ซอฟต์แวร์ตัวนี้พัฒนาขึ้นโดย DreamWorks เอง และใช้งานจริงกับภาพยนตร์แอนิเมชันเรื่องล่าสุด Rise of the Guardians ด้วย เป้าหมายในการเปิดซอร์สของ DreamWorks คือต้องการดันให้ซอฟต์แวร์ตัวนี้เป็นมาตรฐานของวงการ และเมื่อมีคนร่วมพัฒนามากขึ้น ก็ย่อมเป็นประโยชน์กับ DreamWorks ในระยะยาว

Tags:
Node Thumbnail

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

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

ตัวอย่างคอนโทรลในชุดได้แก่ ContextMenu, TimePicker, ToggleSwitch Control, AutoCompleteBox, RatingControl เป็นต้น ภาพตัวอย่างดูได้ตามลิงก์ที่มา

Tags:
Node Thumbnail

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

แต่ใน GNOME รุ่นหน้า 3.8 ทางนักพัฒนาก็ประกาศตัดโหมด fallback ออกไปแล้ว ด้วยเหตุผลว่าไม่มีใครใช้งานและทดสอบมันอย่างจริงจัง แถมการใช้โค้ดเดิมของ GNOME 2.x ก็มีผลเสียต่อ GNOME 3.x เรื่องความเข้ากันได้ และแอพบางตัวของ GNOME ก็จำเป็นต้องรันบน GNOME 3.x เท่านั้นแล้ว

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

แม้ว่าในแถลงการของ Sony จะไม่ได้ต้องการให้ CEA เปลี่ยนมาใช้คำที่ว่า แต่ก็ระบุว่าสินค้า และเทคโนโลยีของ Sony ที่เกี่ยวข้องกับมาตรฐานดังกล่าวจะทำการตลาดในชื่อ 4K UHD แทน

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศปล่อยภาษาบนเว็บไซต์ตัวใหม่ชื่อว่า TypeScript รุ่นสำหรับนักพัฒนา ซึ่งเป็นภาษาแบบ open source ภายใต้อนุสัญญา Apache 2.0 ที่มีหน้าตาคล้ายกับ JavaScript เป็นอย่างมาก แต่ได้เพิ่มฟีเจอร์ใหม่ ๆ เข้าไปใน TypeScript อย่างเช่น

  • การประกาศคลาสที่ดีกว่า JavaScript
  • ส่วนเสริมใน Visual Studio
  • การทำ static typing

ทั้งหมดนี้จะทำให้เขียนโค้ดได้หลากหลายขึ้น และการคอมไพล์โค้ดทั้งหมดออกมาเป็นแบบ JavaScript พูดสั้น ๆ ว่า TypeScript ก็คือ JavaScript ที่ทำให้นักพัฒนาสามารถเขียน JavaScript ได้ง่ายขึ้นนั่นเอง

Tags:
Node Thumbnail

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

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

Pages