Tags:
Node Thumbnail

หลังจากที่เคอร์เนลใช้เลขรุ่น 2.x มานานเป็นสิบปี Linus Torvalds ในฐานะผู้ตัดสินใจสูงสุดของโครงการพัฒนาเคอร์เนลของลินุกซ์ ได้อนุมัติการออกรุ่น 3.0 RC1 แล้ว

การเปลี่ยนแปลงในเคอร์เนล 3.0 RC1 ไม่ต่างอะไรจากรุ่น 2.6.x ตามปกติ คือเพิ่มไดรเวอร์และแก้บั๊ก โดย Linus บอกว่ารูปแบบการพัฒนาไม่มีอะไรเปลี่ยนไปจากเดิม เปลี่ยนเฉพาะเลขเวอร์ชันเท่านั้น อยากให้มองว่าเป็นการเปลี่ยนเพื่อฉลอง 20 ปีของลินุกซ์มากกว่า (ลินุกซ์รุ่นแรกสุดออกปี 1991)

ที่มา - ConceivablyTech

Tags:
Node Thumbnail

ผู้ใช้ Android อาจเคยผ่านตาแอพที่ทำตัวเป็น "อีมูเลเตอร์" เครื่องเกมดังในอดีตหลายตัว แอพชุดนี้สร้างโดยนักพัฒนาชื่อ Yongzh หรือชื่อจริง Yong Zhang โดยทุกตัวจะลงท้ายด้วยคำว่า -oid เช่น gameboid, nesoid, snesoid, N64oid

แอพชุดนี้อยู่ใน Android Market มานานมาก และเป็นแอพยอดนิยมชุดหนึ่ง แต่ล่าสุด จู่ๆ กูเกิลก็นำแอพเหล่านี้ออกจาก Market ทั้งหมด และปิดบัญชีของ Yongzh ทิ้งโดยไม่ระบุเหตุผล (โฆษกของกูเกิลบอกกับเว็บ Android Police ว่ากูเกิลไม่แสดงความเห็นต่อแอพเป็นรายตัว แต่กรณีของแอพชุดนี้ถูกลบเพราะละเมิดเงื่อนไขของ Android Market โดยไม่บอกว่าคืออะไร)

Tags:
Node Thumbnail

"สัญญาอนุญาต" หรือ license หมายถึงข้อกำหนดที่บอกว่าเราทำอะไรกับซอฟต์แวร์ (รวมถึงงานสร้างสรรค์อื่นๆ) ได้บ้าง

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

Free Software Foundation (FSF) ในฐานะผู้ดูแลสัญญาอนุญาตยอดนิยมหลายตัว ได้ออกเอกสารแนะนำนักพัฒนาว่าควรเลือกใช้สัญญาอนุญาตแบบไหนบ้าง

Tags:
Node Thumbnail

ผู้เข้าร่วมงาน Tech-Ed หลายคนทวีตระบุว่าไมโครซอฟท์เพิ่งประกาศว่าบริษัทกำลังเปิดซอร์สโค้ดภาษา Visual Basic 6 บน Codeplex ปลายเดือนมิถุนายนที่จะถึงนี้ แม้ทางไมโครซอฟท์จะยังไม่แถลงข่าวเรื่องนี้อย่างเป็นทางการและระบุว่านี่เป็นเพียงข่าวลือก็ตาม

Visual Basic 6 หรือ VB6 เป็นภาษาที่เปิดตัวตั้งแต่ปี 1998 ก่อนไมโครซอฟท์จะเปลี่ยนไปซัพพอร์ต VB.NET แทน โดยมันเป็นภาษาที่ได้รับความนิยมอย่างสูงจากการที่เป็นภาษาแรกๆ ที่มีเครื่องมือพัฒนาหน้าจอ GUI ที่ใช้งานได้ง่ายและตัวภาษาเองก็เข้าใจง่าย

Tags:
Node Thumbnail

หลังจาก Attachmate ซื้อกิจการ Novell และปลดพนักงานบางส่วน ซึ่งรวมไปถึงทีม Mono ด้วย

ทาง Miguel De Icaza ผู้นำทีม Mono ก็ออกมาประกาศว่าจะตั้งบริษัทใหม่ชื่อ Xamarin โดยจะเน้นที่เครื่องมือพัฒนา .NET บนมือถือ iOS/Android โดยเฉพาะ

Tags:
Node Thumbnail

ที่งาน Open Source Business Conference ไมโครซอฟท์ได้ประกาศที่จะซัพพอร์ต CentOS อย่างเป็นทางการ โดยลูกค้าที่ต้องการติดตั้ง CentOS ลงบนระบบ Hyper-V ของ Windows Server 2008 R2 จะสามารถโทรขอซัพพอร์ตจากไมโครซอฟท์ได้โดยตรงโดยไม่ต้องหาผู้ให้บริการซัพพอร์ตเองอีกต่อไป

CentOS เป็นโครงการที่นำซอร์สโค้ดของ Red Hat Enterprise Linux (RHEL) มาคอมไพล์เองโดยชุมชนภายนอก Redhat เนื่องจากตัว RHEL นั้นแม้จะเปิดเผยซอร์สโค้ดแต่ตัวติดตั้งและแพ็กเกจทั้งหมดนั้นขายสำหรับลูกค้าของ Redhat เท่านั้น

Tags:
Node Thumbnail

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

งานที่ GPU สามารถทำได้ดีนั้นมีอยู่หลายอย่างเช่นการประมวลผลเน็ตเวิร์ค ที่ GPU เช่น NVIDIA GTX 480 สามารถส่งต่อแพ็กเก็ตเน็ตเวิร์คได้ถึง 40Gbps มากกว่า CPU ปรกติถึง 4 เท่าตัว นอกจากนี้ยังมีงานประเภทการเข้ารหัส, อัลกอริทึมพื้นฐาน, การค้นหาข้อมูลในไฟล์, และบริการอื่นๆ

Tags:
Node Thumbnail

หลังจากโนเกียถอนตัวออกจาก MeeGo ไปส่วนใหญ่ (เหลืออยู่บ้าง) ความไม่ชัดเจนที่เกิดขึ้นก็ตกอยู่กับ Qt อีกส่วนหนึ่งว่าโนเกียจะเอาอย่างไรกับเทคโนโลยีนี้อย่างไรต่อไป ล่าสุด Lars Knoll นักพัฒนาจากทีม Qt ก็ออกมาแถลงแผนการพัฒนา Qt 5 แล้ว โดยยังยืนยันว่าโนเกียจะให้การสนับสนุน Qt ต่อไป และ Qt 5 Beta จะมาภายในปีนี้ และรุ่นจริงจะออกในปี 2012 โดยความเปลี่ยนแปลงที่จะเกิดขึ้นได้แก่

Tags:
Node Thumbnail

NetBeans เครื่องมือพัฒนาซอฟต์แวร์แบบ IDE จากออราเคิล/ซัน เดินทางมาถึงเวอร์ชัน 7.0 แล้ว โดยของใหม่รุ่นนี้ได้แก่

  • รองรับ Java SE 7 (ต้องติดตั้ง JDK 7 Preview เพิ่มกันเอง - รายละเอียด)
  • ปรับปรุงการทำงานร่วมกับ WebLogic Server
  • ปรับปรุงการทำงานร่วมกับ Oracle Database
  • เพิ่ม GridBagLayout เครื่องมือวาดอินเทอร์เฟซตัวใหม่ของ Swing
  • เพิ่มการแก้ไข HTML5 สำหรับการพัฒนาเว็บ
  • รองรับ GlassFish 3.1, Maven 3

อ่านรายละเอียดเพิ่มเติมและดาวน์โหลดได้จาก NetBeans IDE 7.0 Release Information

Tags:
Node Thumbnail

โครงการ The Guardian Project เป็นโครงการสร้าง Android รุ่นพิเศษที่ออกแบบทุกอย่างมาโดยคำนึงถึงความปลอดภัยเป็นหลัก ข้อมูลที่เก็บไว้ในโทรศัพท์ทุกอย่างใน Android รุ่นนี้จะถูกเข้ารหัสไว้ทั้งหมด

ตัวโครงการประกอบด้วยแอพลิเคชั่นจำนวนหนึ่ง

Tags:
Node Thumbnail

หลังจากออราเคิลซื้อซัน และเปลี่ยนนโยบายต่อโครงการโอเพนซอร์สหลายๆ ตัวของซัน จนมีปัญหามากมายไม่ว่าจะเป็นสงครามจาวากับ Apache Harmony, ขึ้นราคา MySQL, ทิ้งโครงการ OpenSolaris และความขัดแย้งกับนักพัฒนาของ OpenOffice.org จนแยกออกไปทำ LibreOffice

Tags:
Node Thumbnail

ปี 1991 เป็นปีที่ Linus Torvalds เริ่มสร้างระบบปฏิบัติการลินุกซ์ ซึ่งภายหลังกลายเป็นระบบปฏิบัติการที่ปฏิวัติวงการคอมพิวเตอร์ คำถามที่ตามมาคือ "วันเกิด" ของลินุกซ์คือวันไหนกันแน่ ทางเว็บไซต์ ZDNet จึงได้สัมภาษณ์ Torvalds สั้นๆ ในเรื่องนี้

คำตอบของ Torvalds คือเขาเองก็ไม่รู้เหมือนกันว่าควรเป็นวันไหนดี จากวันที่เป็นไปได้ทั้งหมด 4 วัน

Tags:
Node Thumbnail

หลังจากรอกันนานมาก ในที่สุด CentOS ก็ออกเวอร์ชั่น 5.6 มาให้อัพเดตกันแล้ว หลังจากที่ RedHat ได้ออก RHEL 5.6 ไปตั้งแต่เดือนมกราคมที่ผ่านมาและออก RHEL 6.0 ไปตั้งแต่ปีที่แล้ว ซึ่งทางผู้พัฒนาของ CentOS ได้แจ้งผ่าน Twitter ว่าจะพัฒนาเวอร์ชั่น 5.6 ให้เรียบร้อยก่อนที่จะไปออกเวอร์ชั่น 6.0
ส่วนจุดเด่นของ CentOS 5.6 คือมี php 5.3 ให้ใช้ซะทีหลังจากใช้ php 5.1 กันมานานมาก

ช่วงหลังจะเห็นว่า CentOS พัฒนาช้าลงและออกหลัง RedHat นานมากขึ้น ยังคงใช้ CentOS กันอยู่หรือเปล่าครับ

Tags:
Node Thumbnail

ข่าวนี้ต่อจาก กูเกิลยังไม่ยอมเปิดซอร์ส Honeycomb เหตุเพราะกลัวคนเอาไปใช้กับโทรศัพท์ และ กูเกิลกำลังจัดระเบียบโลก Android ใหม่ กำหนดเงื่อนไขเข้มขึ้นทั้งฮาร์ดแวร์และซอฟต์แวร์ ทั้งสองข่าวสร้างกระแสวิจารณ์ต่อกูเกิลอย่างมากว่า "ไม่เปิดจริง"

Andy Rubin ผู้ให้กำเนิด Android ได้ออกมาสยบข่าวเหล่านี้ทาง Android Developers Blog โดยบอกว่ายุทธศาสตร์ของ Android ยัง "เปิด" เหมือนเดิม

ประเด็นของ Rubin มีดังนี้

Tags:
Node Thumbnail

หลังจากเลื่อนแล้วเลื่อนอีกมาหลายรอบ ในที่สุด GNOME ก็เดินทางมาถึงรุ่น 3.0 จนได้

GNOME 3.0 แตกต่างจาก GNOME 2.x อย่างมาก เพราะเลิกใช้ระบบเดสก์ท็อปแบบเดิมๆ ที่เราคุ้นเคยกันดี เปลี่ยนมาใช้ระบบจัดการงานแบบใหม่ที่เรียกว่า GNOME Shell (ซึ่งจะคล้ายๆ กับ Ubuntu Unity ผมยังไม่ได้ทดลองใช้ทั้งคู่ยังให้ความเห็นไม่ได้)

GNOME 3.0 เป็นการยกเครื่องครั้งใหญ่ ความสามารถเดิมๆ ใน GNOME 2.x อาจจะหายไปบ้าง แต่ปัญหาพวกนี้จะค่อยๆ ถูกแก้ใน GNOME 3.x ที่จะตามมา (สถานการณ์จะคล้ายๆ KDE 4.0 ที่เป็นการยกเครื่องครั้งใหญ่เหมือนกัน)

ภาพหน้าจอ

alt="GNOME 3.0 Screenshot"

Tags:
Node Thumbnail

โครงการ Thunderbird มีต้นกำเนิดไล่เลี่ยกับโครงการ Firefox แต่ความนิยมกลับต่างกันมาก ส่งผลให้ทางโครงการ Mozilla ทุ่มทรัพยากรให้กับการพัฒนา Firefox มากกว่ามาก สุดท้ายในปี 2008 Mozilla ตัดสินใจแยกองค์กรใหม่ชื่อ Mozilla Messaging ขึ้นมาดูแล Thunderbird ให้เป็นอิสระจาก Firefox ไม่เกี่ยวข้องกัน

Mozilla Messaging สามารถออก Thunderbird 3.0 ได้สำเร็จ (และ Thunderbird 3.1 ในภายหลัง) แต่สภาพตลาดอีเมลเปลี่ยนไปจากเดิมมาก คนส่วนใหญ่ใช้เว็บเมลกันหมด และ Mozilla Messaging ไม่ประสบความสำเร็จในการค้นหาทางออกให้กับซอฟต์แวร์สื่อสารได้

Tags:
Node Thumbnail

เส้นทางชีวิตของ Symbian ในช่วงหลังค่อนข้างโลดโผน เริ่มจากเดือนธันวาคม 2008 โนเกียไล่ซื้อหุ้นทั้งหมดของบริษัท Symbian แล้วประกาศโอเพนซอร์สภายใต้การดูแลขององค์กร Symbian Foundation

แต่พอผลงานไม่คืบ เดือนกันยายน 2010 โนเกียก็ถอนนักพัฒนาทั้งหมดออกจาก Symbian Foundation และนำ Symbian กลับมาทำเองภายในบริษัท พอเดือนธันวาคมเว็บไซต์ Symbian.org ก็ปิดตัวลง

Tags:
Node Thumbnail

นิตยสาร BusinessWeek อ้างข้อมูลจากกูเกิลโดยตรงว่า กูเกิลจะยังไม่ปล่อยซอร์สโค้ดของ Android 3.0 Honeycomb ในเร็วๆ นี้ ด้วยเหตุผลว่า Honeycomb ยังไม่พร้อมสำหรับให้นักพัฒนาภายนอกนำไปปรับแต่งเพิ่มเติม โดยเฉพาะการนำไปรันบนโทรศัพท์มือถือ

ปัญหานี้ไม่ใช่เรื่องใหม่ของกูเกิล เพราะตอน Android 2.2 Froyo ที่กูเกิลประกาศว่า "ไม่พร้อม" สำหรับแท็บเล็ต ก็มีผู้ผลิตฮาร์ดแวร์หลายรายนำไปใช้กับแท็บเล็ต ซึ่งกูเกิลเกรงว่าจะทำให้ภาพลักษณ์ของ Android บนแท็บเล็ตเสียไป

Tags:
Node Thumbnail

บริษัท Comodo ผู้ให้บริการด้านความปลอดภัย และเป็นผู้ให้บริการรับรองตัวตน (certificate) สำหรับการเข้ารหัสแบบ SSL ได้แจ้งข่าวว่าบริษัทได้ออกใบรับรองแก่ผู้ไม่หวังดีไปจำนวน 9 ใบ ทำให้ผู้ใช้อาจถูกหลอกลวงให้เข้าเว็บปลอมได้

ระบบการเข้ารหัสแบบ SSL ต้องการใบรับรองตัวตนที่ได้รับการรับรองจากหน่วยงานที่เชื่อถือได้ (Trusted Root Certification Authorities) ไม่เช่นนั้นเบราเซอร์จะแจ้งเตือนผู้ใช้เมื่อผู้ใช้พยายามเข้าเว็บที่มีการเข้ารหัสแบบ SSL ว่าใบรับรองตัวตนของเว็บนั้นไม่ถูกต้อง โดยระบบปฎิบัติการต่างๆ จะมีรายชื่อของหน่วยงานให้บริการรับรองที่เชื่อถือได้แตกต่างกันไป

Tags:
Node Thumbnail

ถึงแม้ JSON จะได้รับความนิยมในฐานะของรูปแบบการส่งข้อมูลที่สามารถอ่านได้เข้าใจและมีขนาดเล็ก แต่ปัญหาหนึ่งของ JSON ก็คือ จะอ่านและทำความเข้าใจได้ยากหากข้อมูลมีจำนวนมาก ด้วยเหตุนี้ JSON Report (ส่วนหนึ่งของ AjaxStack) จึงเกิดขึ้นมาเพื่อแก้ปัญหาดังกล่าว โดย JSON Report นั้นสามารถแปลง JSON จาก ข้อความ ไปเป็น รายงาน (ตัวอย่าง ข้อความ และ รายงาน) ทำให้สามารถอ่านได้ง่ายขึ้นมาก และยังมีความสามารถในการเรียง

Tags:
Node Thumbnail

เป็นเรื่องเป็นราวใหญ่โตในโลกของโอเพนซอร์ส โดยเฉพาะฝั่ง GNOME และ Ubuntu

GNOME และ Ubuntu นั้นเป็นมิตรกันมายาวนานตั้งแต่เริ่มโครงการ Ubuntu เมื่อปี 2004 อย่างไรก็ตามทิศทางของ Ubuntu ในช่วงหลังจะเน้นไปที่ระบบเดสก์ท็อป Unity ของตัวเอง (อ่านดูได้ในข่าวเก่าหมวด Unity) ซึ่งจะชนเข้าอย่างจังกับทิศทางของ GNOME ในรุ่น 3.0 (ออกเมษานี้) ที่มีระบบเดสก์ท็อปของตัวเองชื่อ GNOME Shell

ทั้งสองตัวมีหน้าตาและแนวคิดใกล้เคียงกัน แต่แยกกันพัฒนาไม่เกี่ยวข้องกัน ซึ่งนักพัฒนาจากทั้งสองค่ายก็ไม่พอใจกันอยู่เงียบๆ และตอนนี้ก็ออกมาชนกันตรงๆ แล้ว

Tags:
Node Thumbnail

บริษัทที่ให้บริการด้านโอเพนซอร์ส OpenLogic ได้สแกนไบนารีของแอพบน iPhone App Store และ Android Market จำนวน 635 ตัว และพบโค้ดที่เป็นโอเพนซอร์สจำนวนมาก

จุดสำคัญคือ 71% ของแอพที่มีโค้ดโอเพนซอร์ส ไม่ปฏิบัติตามเงื่อนไขที่ระบุไว้ในสัญญาอนุญาตของโค้ดต้นฉบับ ซึ่งเกือบทั้งหมดเป็น GPL/LGPL และ Apache License เงื่อนไขที่ผิดกันมากมี 4 แบบ ได้แก่

Tags:
Node Thumbnail

หลังจากไมโครซอฟท์เริ่มถอนตัวออกจากภาษาในกลุ่ม dynamic เช่น Python และ Ruby ก็สัญญาว่าจะเริ่มส่งเครื่องมือสำหรับการใช้ภาษาเหล่านี้ให้กับชุมชนโอเพนซอร์ส วันนี้ไมโครซอฟท์ก็เปิดตัว Python Tools for Visual Studio Beta หรือ PTVS ที่งาน PyCon 2011

PTVS จะมาพร้อมกับเครื่องมืออย่างครบถ้วนเช่น Intellisense, การเบราซ์โค้ด, รวมถึงการพัฒนาและดีบั๊กบนคลัสเตอร์ และมันใช้งานได้ทั้ง IPython ที่รันบนแพลตฟอร์ม .NET และ CPython

Tags:
Node Thumbnail

GNOME 3.0 ซึ่งจะออกรุ่นจริงเดือนเมษายนนี้ มีแนวคิดการออกแบบวิธีการทำงานที่ต่างไปจากเดสก์ท็อปแบบเดิมๆ มาก (จะคล้ายๆ Ubuntu Unity แต่ไม่เหมือนกันเสียทีเดียว)

ล่าสุดเว็บไซต์ OMG Ubuntu รายงานข่าวว่านักพัฒนาของโครงการ GNOME ได้ทดลองนำปุ่ม Minimize/Maximize ออกไปจากขอบหน้าต่างด้านขวามือแล้ว เหลือเพียงปุ่ม Close เพียงปุ่มเดียว

เหตุผลของการนำทั้งสองปุ่มออกจะต่างกันอยู่บ้าง กรณีของ Minimize เป็นเพราะ GNOME 3.0 ไม่ใช้แนวคิดของเดสก์ท็อป แต่เปลี่ยนเป็น 'workspace' แทน การสั่งให้ "ย่อหน้าต่าง" ซึ่งมีต้นตอมาจากแนวคิดแบบเดิมจึงไม่ค่อยสมเหตุสมผลนัก

Tags:
Node Thumbnail

ที่งาน Game Developer Conference 2011 ในช่วงของ Angry Birds นั้นเมื่อเข้าช่วงถามตอบปรากฏว่ามีผู้ฟังคนหนึ่งลุกขึ้นประกาศว่าเป็นผู้สร้างระบบฟิสิกส์เบื้องหลัง Angry Birds และขอให้ทาง Rovio ให้เครดิต

คนที่ลุกขึ้นพูดนั้นคือ Erin Catto ซึ่งเป็นหัวหน้าโครงการ Box2D ซึ่งทาง Rovio ใช้ในเกม Angry Birds จริง อย่างไรก็ตามตัวสัญญาอนุญาตของ Box2D นั้นบอกไว้ชัดเจนว่าการนำไปใช้งานนั้นไม่จำเป็นต้องให้เครดิตแม้ทีมงานจะยินดีหากมีการให้เครดิตไว้ก็ตาม

อาจจะเรียกกรณีเช่นนี้อาจจะเรียกได้ว่า ไม่ผิดกติกาแต่ผิดมารยาท

Pages