Mozilla, Open Source, Linux, GNOME, KDE, OpenDocument, Firefox, Open Standard
พรีวิว Ubuntu 10.04 Lucid Lynx Beta1
Submitted by lew on 20 March 2010 - 14:35Ubuntu 10.04 นับเป็นความหวังสำหรับการใช้งานลินุกซ์ที่ดีขึ้นสำหรับใครหลายๆ คนเพราะถึงรอบของการออกลินุกซ์รุ่นซัพพอร์ตนานพิเศษ หรือ Long Term Support (LTS) กันอีกครั้ง เรามาดูกันดีกว่าว่ามีอะไรเปลี่ยนไปบ้าง
Opera ชนะเลิศชุดทดสอบ JavaScript ของกูเกิล
Submitted by lew on 20 March 2010 - 20:29Opera ชนะผลทดสอบชุดทดสอบ Sputnik ของกูเกิลด้วยเบราเซอร์รุ่นใหม่ๆ ทั้งหมด โดย Opera 10.50 นั้นไม่ผ่านเพียง 78 ชุดทดสอบ ขณะที่ WebKit 4.0.4 ไม่ผ่าน 158 ชุด, Chrome 4.0 ไม่ผ่าน 218 ชุด, Firefox 3.6 ไม่ผ่าน 259 ชุด, ส่วน IE8 ยังรั้งท้ายด้วยการไม่ผ่าน 463 ชุด
ชุดทดสอบ Sputnik เป็นชุดทดสอบความเข้ากันได้กับมาตรฐาน ECMAScript 3 (ที่เรารู้จักกันในชื่อ JavaScript) หรือเอกสารทางการคือ ECMA-262 มันถูกพัฒนาโดยทีมงานของกูเกิลและเผยแพร่ออกมาในช่วงกลางปี 2009 โดยชุดทดสอบ Sputnik นั้นได้ชื่อว่าหินกว่า Acid3 เพราะ Acid3 นั้นทั้ง Chrome, Opera และ Webkit ก็ล้วนผ่านด้วยคะแนนเต็ม ขณะที่ Firefox นั้นได้คะแนน 96/100 (ส่วน IE ได้คะแนนใน IE9 55/100)
ทาง TechCrunch สงสัยว่า IE9 จะทดสอบชุด Sputnik ได้คะแนนเท่าใหร่ ผลคือจากชุดทดสอบกว่า 5,000 ชุด IE9 รันไปได้ไม่กี่ร้อยชุดแล้วจะปิดตัวเองไปเสมอ โดยตัวเลขทดสอบไม่ผ่านตัวเลขสุดท้ายคือ 50 กว่าๆ
Ubuntu 10.04 "Lucid Lynx" Beta 1
Submitted by mk on 20 March 2010 - 08:57Ubuntu ออกรุ่น 10.04 Beta 1 ที่หลายๆ คนอาจจะรอคอยกันอยู่ เพราะรุ่นนี้เป็น LTS แถมมีการเปลี่ยนแปลงมากพอสมควร
- ที่เห็นชัดๆ คือธีมใหม่และโลโก้ใหม่ของ Ubuntu ดูภาพได้จาก Ubuntuclub
- เปลี่ยน search engine จากกูเกิลเป็นยาฮู (ข่าวเก่า Ubuntu 10.04 จะใช้ยาฮูแทนกูเกิล)
- กระบวนการบูตเครื่องเลิกใช้ HAL ส่งผลให้บูต-ปิดเครื่องเร็วขึ้น
- เพิ่มไดรเวอร์ Nouveau ซึ่งเป็นไดรเวอร์แบบโอเพนซอร์สของการ์ดจอ NVIDIA (เปิดมาเป็น default แต่เลือกเปลี่ยนกลับไปใช้ไดรเวอร์ของ NVIDIA ได้)
- รองรับ social network ในตัว ผ่าน MeMenu ซึ่งเชื่อมกับโปรแกรม Gwibber
- ร้านขายเพลงออนไลน์ Ubuntu One Music Store
ตามกำหนดการแล้ว รุ่นจริงจะออกวันที่ 29 เมษายนครับ อดใจรอกันหน่อย อีกเดือนเดียว
ที่มา - Ubuntu
ประกวดแข่งขันหน้า About ของ Inkscape 0.48
Submitted by Nozomi on 18 March 2010 - 11:26ทางทีมพัฒนา Inkscape และเว็บไซต์ DevianArt จัดให้แข่งขันวาดรูปหน้า About ของ Inkscape 0.48 ที่จะเปิดตัวในอีกไม่กี่เดือนข้างหน้านี้ ตามกติกาบอกว่าไม่มีรูปแบบบังคับ ออกแบบได้ตามใจ สมกับ สโลแกน "Draw freely" ของ Inkscape
รายละเอียดของกติกาดูได้ที่ DevianART ผู้ชนะการประกวดอาจจะไม่ได้รับรางวัลอะไรนอกความภาคภูมิใจ ที่เครดิตภาพของตัวเองจะอยู่ในหน้า About ของ Inkscape 0.48
สามารถเข้าร่วมได้ตั้งแต่วันนี้จนถึง 15 เมษายน นี้
ที่มา - Inkscape NEWS ผ่าน RSS Feed
Indexed DB หรือนี่จะเป็นมาตรฐานการเก็บข้อมูลออฟไลน์ของ HTML5?
Submitted by mk on 15 March 2010 - 10:56ทุกวันนี้เราพูดถึง HTML5 กันมาก แต่แท้จริงแล้ว มาตรฐาน (ตามกระบวนการของ W3C) ยังไม่เสร็จครับ แถม HTML5 ประกอบด้วยฟีเจอร์หลายส่วน เช่น <video>, <canvas>, web workers, geolocation ฯลฯ
ข่าวนี้จะพูดถึงฟีเจอร์การเก็บข้อมูลของเว็บแอพพลิเคชันแบบออฟไลน์ครับ หรือที่เรียกกันว่า local storage
Firefox เริ่มแยกโพรเซสของปลั๊กอินออกจากเบราว์เซอร์
Submitted by mk on 9 March 2010 - 21:05ก่อนหน้านี้ Blognone เคยเสนอข่าว Namoroka แผนการขั้นถัดไปของ Firefox หลัง 3.5 ซึ่งพูดถึง "Electrolysis หรือเทคโนโลยี process isolation แบบเดียวกับที่ Chrome มี นั่นคือแยกการทำงานของแต่ละโพรเซสเป็นอิสระจากกัน" ตอนนี้ทาง Mozilla เริ่มทดสอบ Electrolysis ใน Firefox 3.7 Alpha 2 รุ่นทดสอบแล้ว
ในเบื้องต้นนั้น การแยกโพรเซสจะเริ่มจากโพรเซสของปลั๊กอิน ออกจากโพรเซสของเบราว์เซอร์ก่อน หลังจากนั้นในระยะถัดไปค่อยแยกโพรเซสของแต่ละแท็บออกจากกัน (แบบ Chrome) ดังนั้นถ้าเกิดว่าปลั๊กอินอย่าง Flash มีปัญหาแครช เบราว์เซอร์จะไม่พังไปด้วยเหมือนที่แล้วๆ มา
ผู้สนใจสามารถดาวน์โหลด Firefox 3.7 Alpha 2 มาทดสอบกับ Flash Crash Demo จะพบว่าโพรเซสของ Flash ทั้งหมดที่เปิดอยู่จะถูกแทนที่ด้วยข้อความแสดงปัญหา แต่เบราว์เซอร์ รวมถึงโพรเซสของปลั๊กอินตัวอื่นๆ (เช่น Silverlight/QuickTime) จะยังอยู่
นอกจากนี้ในเอนจิน Gecko 1.9.3 Alpha 2 ยังปรับปรุงด้านการเรนเดอร์หน้าเว็บอีกหลายอย่าง เช่น WebGL และปรับปรุงประสิทธิภาพของจาวาสคริปต์
ที่มา - Mozilla Developer Blog, Ars Technica
ได้ผู้ชนะแข่งขันออกแบบ Home แท็บบนไฟร์ฟ็อกซ์ 4 แล้ว
Submitted by nuntawat on 6 March 2010 - 05:34เมื่อวันที่ 2 มี.ค.ที่ผ่านมา มอซิลล่าได้ประกาศผู้ชนะการแข่งขันการออกแบบ Home แท็บให้กับไฟร์ฟ็อกซ์ 4 แล้ว โดยเป็นผลงานของคุณ Yatrik Solanki
ในหน้า Home แท็บที่เขาออกแบบ ประกอบด้วยช่องค้นหาข้อมูลบนอินเทอร์เน็ต เว็บไซต์ทีเข้าถึงล่าสุดและ favourite รวมถึงประวัติการล็อกอินเข้าเว็บไซต์ต่างๆ ที่อยู่ใน favourite ด้วยว่าเว็บไซต์ใดล็อกอินค้างอยู่หรือต้องการให้มีการล็อกอินเข้าใช้ เป็นต้น
ท้ายข่าวผมเอาโชว์เพียงรูปเดียว รูปทั้งหมดดูได้จากที่มาของข่าวครับ
ที่มา: Mozilla Labs ผ่าน Neowin
Firefox กำลังจะมีเอนจินจาวาสคริปต์ตัวใหม่ JaegerMonkey เร็วกว่าเดิม
Submitted by mk on 28 February 2010 - 09:20การแข่งเรื่องความเร็วในการประมวลผลจาวาสคริปต์กำลังจะกลับมาอีกครั้ง หลังจากค่าย Opera เปิดตัว "Carakan" ใน Opera 10.5 ซึ่งเร็วกว่า Chrome และ Safari ถ้าเทียบเวอร์ชันบนแมคด้วยกัน
ฝั่ง Firefox ก็มีความเคลื่อนไหวเช่นกัน แม้ว่าจะหันมาใช้เอนจิน TraceMonkey ในสาย 3.x แต่มันกลับไม่เร็วถึงขนาด V8 ของ Chrome หรือ Nitro ของ Safari ที่แข่งกันเป็นเอนจินจาวาสคริปต์ที่เร็วที่สุด อย่างไรก็ตาม ทาง Mozilla บอกว่าปัญหาไม่ได้อยู่ที่ TraceMonkey ซึ่งใช้เทคนิค JIT compilation ช่วยเร่งความเร็วในการประมวลผล แต่มันกลับใช้ไม่ได้ทุกกรณี และกรณีที่ใช้ไม่ได้นั้น Firefox จะกลับไปใช้การประมวลผลแบบ interpreting ปกติ
การแก้ปัญหาจึงเกิดขึ้นที่จุดนี้ โดย Mozilla กำลังพัฒนาเอนจินตัวใหม่ที่ชื่อ JaegerMonkey (หรือ JägerMonkey) สำหรับงานประมวลผลแบบปกติ เท่าที่ทดสอบในขณะนี้ JaegerMonkey เพิ่มประสิทธิภาพขึ้น 30% บน x86 และ 45% บน x64
ที่มา - JaegerMonkey, Download Squad
Twitter จะเลิกใช้ MySQL เปลี่ยนเป็น Cassandra เข้าสู่ยุคของ NoSQL?
Submitted by mk on 25 February 2010 - 07:58Ryan King วิศวกรของ Twitter ให้สัมภาษณ์กับบล็อก MyNoSQL ว่า Twitter มีแผนจะเปลี่ยนจากฐานข้อมูล MySQL ไปใช้ Apache Casandra ในเร็วๆ นี้ ด้วยเหตุผลเรื่องการขยายตัวของข้อมูล
ตอนนี้ Twitter ใช้คลัสเตอร์ MySQL ที่ใช้ memcache เข้าช่วย แต่พบว่าต้องใช้คนดูแลรักษามาก แถมอัตราการส่งข้อมูลยังเพิ่มมากขึ้นเรื่อยๆ ล่าสุดขึ้นมาที่ 50 ล้านครั้งต่อวันแล้ว (ข่าวเก่า Twitter มีผู้ส่งข้อความกว่า 600 ครั้งต่อวินาที) เราอาจบอกได้ว่า Twitter โตขึ้นมาถึงระดับที่ relational database เริ่มรับไม่ไหว
ทางออกของ Twitter จึงคล้ายกับรุ่นพี่อย่างกูเกิล (MapReduce/BigTable) ยาฮู (Hadoop) หรือ Facebook ซึ่งเป็นคนทำ Cassandra ฐานข้อมูลแบบกระจายศูนย์ ภายหลังโอเพนซอร์สและยกให้อยู่ในการดูแลของโครงการ Apache แนวทางนี้มีชื่อเรียกอย่างไม่เป็นทางการว่า "NoSQL" ซึ่งหมายถึงวิธีการเก็บข้อมูลแบบอื่นๆ ที่ไม่ใช่ relational database นั่นเอง
นอกจาก Twitter กับ Facebook แล้ว ลูกค้าของ Cassandra ยังมี Digg, Cisco, Rackspace
ที่มา - ComputerWorld
Opera Dragonfly ประกาศโอเพนซอร์สแล้ว
Submitted by MrWhisper on 24 February 2010 - 21:16 tags:เบราว์เซอร์หลักแต่ละตัวในตลาดตอนนี้ ต่างก็มี Developer Tools เป็นของตัวเอง ซึ่ง Opera ก็มี Developer Tools ของตัวเองเช่นกัน ในชื่อว่า Dragonfly
ไม่กี่วันก่อน Opera ได้ออกมาประกาศโอเพนซอร์สให้กับ Dragonfly เป็นที่เรียบร้อย โดยใช้สัญญาอนุญาตแบบ BSD ผู้ที่สนใจสามารถใช้ Mercurial เชื่อมต่อเข้าไปยัง Opera Dragonfly STP-1 repository ได้ทันที ส่วนเอกสารประกอบสามารถหาอ่านได้ใน Wiki
ที่มา : Opera Dragonfly
Firefox Mobile for Android ออกปลายปีนี้?
Submitted by mk on 18 February 2010 - 11:40Jay Sullivan ผู้บริหารฝ่ายมือถือของ Mozilla ให้สัมภาษณ์กับเว็บ TechRadar ว่า Firefox Mobile for Android น่าจะเสร็จภายในสิ้นปีนี้ ความยากของการพอร์ตไปยัง Android อยู่ที่มันใช้ virtual machine ในการพัฒนาโปรแกรม ซึ่งทาง Mozilla แก้ปัญหานี้ด้วย Native Development Kit ที่ช่วยให้เอาโค้ด C/C++ ไปรันบน Android ได้
เขายังบอกด้วยว่าการเปิดตัว Windows Phone 7 ทำให้ทิศทางของ Firefox for Windows Mobile เกิดปัญหาว่า จะมุ่งลูกค้ากลุ่มไหนดี ระหว่าง 6.5 หรือ 7 ส่วน MeeGo ของอินเทล-โนเกีย เขายอมรับว่ายังไม่รู้รายละเอียดมากนัก แต่ก็เป็นโอกาสที่ดีของ Firefox for Mobile (ซึ่งลงบน Maemo แล้ว) เช่นกัน
ที่มา - TechRadar
Fedora 13 รองรับไดร์เวอร์สามมิติแบบโอเพนซอร์สจาก NVIDIA แล้ว
Submitted by lew on 18 February 2010 - 07:31ช่วงหลังๆ บริษัทผลิตชิปกราฟิกเริ่มยอมโอเพนซอร์สไดร์เวอร์กันมากขึ้นแต่การซัพพอร์ตก็มักจะอยู่ในระดับสองมิติเท่านั้น ข่าวดีคือใน Fedora 13 นั้นตัวไดร์เวอร์ Nouveau จะรองรับการทำงานสามมิติ และทาง Fedora นั้นก็ยอมรับเอาโค้ดนี้ไปใช้งานใน Fedora 13 แล้ว
จุดเด่นของไดรเวอร์โอเพนซอร์สคือมันรองรับฟังก์ชั่นการทำงานร่วมกับเคอร์เนลได้ดีกว่า เช่น kernel-mode-setting ที่ช่วยให้ X.Org สามารถทำงานนอกสิทธิ์ root ได้ โดยทาง Adam Williamson ทีมงานของ RedHat ระบุว่าได้ทดสอบไดร์เวอร์ตัวนี้กับ Spring RTS framework, Compiz, Neverball, Foobillard, และ Quake 3 แล้วพบว่าทำงานได้ดี
ส่วนฟาก Ubuntu นั้นในรุ่น 10.04 ก็จะรองรับไดร์เวอร์ตัวเดียวกันนี้เช่นกัน
ที่มา - Phoronix
[MWC10] อินเทลและโนเกียยอมถอยคนละก้าว รวม Moblin และ Maemo เป็น MeeGo
Submitted by lew on 15 February 2010 - 20:57ทั้งอินเทลและโนเกียต่างก็พยายามผลักดันแพลตฟอร์มที่ต่อยอดมาจากลินุกซ์ในชื่อของตัวเองคือ Moblin และ Maemo มานานนับปี (อินเทลดูจะนานกว่า) แต่ทั้งสองแพลตฟอร์มกลับไม่ได้รับความนิยมเท่าใดนักแถมไปๆ มาๆ Android ก็มากินรวบทุกตลาดไปอย่างรวดเร็ว งานนี้เลยบีบให้ยักษ์ใหญ่ทั้งสองเจ้าไม่มีทางเลือกอื่นนอกจากร่วมมือกันพัฒนาแพลตฟอร์มต่อไป
การรวมของสองแพลตฟอร์มจะเป็นการรวมแกนในของอินเทลเข้ากับหน้าจอที่ใช้ Qt ของ Maemo หรือง่ายๆ คืออินเทลยกเลิก Moblin (โดยอาจจะพัฒนาแบบซ่อมบำรุงไปอีกสักพัก) แล้วไปร่วมพัฒนา Maemo กับโนเกีย ส่วนแกนกลางที่อินเทลส่งไปรวมนั้นเราคงเดาไม่ยากว่าส่วนมากจะเป็นโค้ดที่สร้างขึ้นสำหรับชิปอะตอม
จุดแข็งของ MeeGo คือมันจะทำงานร่วมกับลินุกซ์ได้อย่างเต็มที่ ขณะที่ Android มีปัญหาในส่วนนี้เรื่องจาก API ภายในที่ต่างไปจากลินุกซ์ปรกติทำให้ไดร์เวอร์จำนวนมากทำงานร่วมกับลินุกซ์ทั่วไปไม่ได้จนนำมาสู่การลบโค้ดออกจากระบบควบคุมซอร์สโค้ดของลินุกซ์เมื่อต้นเดือนที่ผ่านมา (ที่มา) ขณะที่อินเทลและโนเกียนั้นเลือกที่จะยึดติดกับลินุกซ์มาตรฐาน ทำให้การพอร์ตซอฟต์แวร์เดิมๆ ที่มีอยู่บนลินุกซ์อยู่แล้วทำได้ง่ายกว่ามาก
KDE Software Compilation 4.4
Submitted by mk on 15 February 2010 - 10:44ข่าวเก่าไปนิด แต่ยังน่าสนใจครับ คนที่ใช้ลินุกซ์น่าจะคุ้นเคยกับ KDE ซึ่งเป็น desktop environment ที่นิยมตัวหนึ่ง ภายหลังโครงการ KDE ได้ขยายตัวจาก desktop environment มารวมถึงการพัฒนาแอพพลิเคชันอื่นๆ ด้วย ในรุ่น 4.4 นี้จึงเปลี่ยนชื่อจาก KDE เฉยๆ เป็น KDE Software Compilation หรือ KDE SC (โค้ดเนม "Caikaku")
สำหรับ KDE SC 4.4 มีการเปลี่ยนแปลงที่สำคัญดังนี้
- ใช้ Qt 4.6
- เพิ่ม Plasma Netbook อินเทอร์เฟซสำหรับหน้าจอของเน็ตบุ๊กที่มีขนาดจำกัด
- Social Desktop เพิ่ม widget ด้าน social network ตามสมัยนิยม
- ตัวจัดการหน้าต่าง KWin มีฟีเจอร์หลายๆ อย่างที่เอามาจาก Windows 7
- รวมเอาฟีเจอร์ desktop search จากโปรแกรม Nepomuk มาใส่ในตัวจัดการไฟล์ Dolphin
- Akonadi ระบบจัดการกรุ๊ปแวร์ตัวใหม่ และเขียน KAddressbook ใหม่ขึ้นบนระบบนี้
OpenOffice.org 3.2
Submitted by mk on 12 February 2010 - 07:43โปรแกรมสำนักงานขวัญใจมหาชน OpenOffice.org ออกรุ่น 3.2 แล้ว หลังจากออกรุ่นเบต้าและ RC มาหลายตัว ฟีเจอร์ที่สำคัญที่สุดคงหนีไม่พ้นเรื่องประสิทธิภาพ ซึ่งทาง OpenOffice.org อ้างว่าเปิดโปรแกรมเร็วขึ้นถึง 46%
นอกจากนี้ยังปรับปรุงการสนับสนุนฟอร์แมตเอกสาร โดยเฉพาะไฟล์ตระกูล .docx และการอ่าน OLE objects ของ Office 2007 ในส่วนของฟีเจอร์เพิ่มขึ้นไม่มากนัก ส่วนมากมักอยู่ในโปรแกรม OpenOffice.org Calc และตัวสร้างกราฟ
ดาวน์โหลดได้จาก OpenOffice.org
ที่มา - OpenOffice.org 3.2


