Image
By mk Founder on Tag: Open Source, Development, Programming, Node.js, Visual Studio
Open Source

ชุมชนผู้ใช้งานเฟรมเวิร์คจาวาสคริปต์ Node.js ร่วมกันดัดแปลง Python Tools for Visual Studio ซึ่งเป็นชุดเครื่องมือสำหรับพัฒนา Python บน Visual Studio ของไมโครซอฟท์ ให้ใช้งานกับ Node.js ได้

ผลออกมาเป็น Node.js Tools for Visual Studio ที่ใช้ได้กับทั้ง Visual Studio 2012 และ 2013 ทำให้ Visual Studio เหมาะกับการเขียนโค้ด Node.js มากขึ้น ทั้งการแก้ไข, การช่วยคาดเดา Intellisense, การทำ profiling/debugging รวมถึงการเขียน Node.js เพื่อใช้กับ Azure หรือบริการกลุ่มเมฆอื่นๆ ด้วย

By lew Founder on Tag: Open Source, GUI, Programming
Open Source

ชุดเครื่องมือออกแบบซอฟต์แวร์เป็น GUI รุ่นลายครามอย่าง wxWidgets ออกรุ่น 3.0 แล้วหลังจากออกรุ่น 2.0 มานานกว่าสิบปี (ออกปี 1999) และหลายปีหลังรุ่นหลักรุ่นสุดท้ายคือ 2.8

ตัวโครงการ wxWidgets หลักยังคงซัพพอร์ต C++ อย่างเดียวเช่นเดิม ส่วนภาษาอื่นๆ ต้องรอโครงการรอบๆ อัพเดตตามกันมาอีกครั้ง ความโดดเด่นของ wxWidgets คือรองรับแพลตฟอร์มต่างๆ กันได้ค่อนข้างเป็นธรรมชาติ หน้าตาของซอฟต์แวร์ที่ออกมากลมกลืนกลับสภาพแวดล้อม โดยรับสามแพลตฟอร์มหลักคือ วินโดวส์, ลินุกซ์ (ผ่าน GTK2 และ GTK3), และ OS X (ผ่าน Cocoa)

ฟีเจอร์สำคัญที่เพิ่มเข้ามาได้แก่

By mk Founder on Tag: Open Source, Java, Programming, Compiler, GCC, ADA
Open Source

โครงการคอมไพเลอร์โอเพนซอร์ส GCC กำลังหารือกันว่าจะปิดการทำงานของคอมไพเลอร์ภาษา Java (GCJ) เนื่องจากไม่ค่อยได้พัฒนาแล้วในช่วงหลัง (เหตุเพราะงานพัฒนาสาย Java ย้ายไปอยู่ในโครงการ OpenJDK แทน)

ตามแผนของ GCC จะไม่ทิ้งคอมไพเลอร์ภาษา Java แต่จะปิดการทำงานมาเป็นดีฟอลต์แทน (รวมถึงไม่คอมไพล์ GCJ ในขั้นตอนของการคอมไพล์ GCC ทั้งชุดด้วย) และปรับสถานะของคอมไพเลอร์ Java เป็น maintenance mode ไม่ใช่ active development

ในโอกาสเดียวกัน ทางโครงการ GCC ยังหารือว่าจะยกระดับของคอมไพเลอร์ภาษาใดมาเป็นเปิดใช้โดยดีฟอลต์แทน ข้อเสนอมีทั้งภาษา Go และ ADA ครับ

By mk Founder on Tag: Open Source, Sony, Android, Xperia
Open Source

โซนี่ยังดำเนินนโยบายเปิดกว้างต่อโลก Android ฝั่งโอเพนซอร์สต่อไป (ข่าวเก่า) ล่าสุดบริษัทประกาศเปิดซอร์สโค้ดของซอฟต์แวร์จัดการความร้อน (Thermanager – a thermal management) บน GitHub แล้ว

หน้าที่หลักของ Thermanager คือป้องกันไม่ให้อุปกรณ์พกพามีความร้อนสูงเกินไปจน overheat โดยโซนี่ระบุว่าการเปิดซอร์สครั้งนี้ใช้สัญญาอนุญาตแบบ BSD ที่เปิดกว้าง เพื่อให้นักพัฒนานำโค้ดของ Thermanager ไปใช้ต่อได้ง่ายยิ่งขึ้น

การเปิดซอร์สซอฟต์แวร์ที่ทำงานระดับใกล้ชิดกับฮาร์ดแวร์ลักษณะนี้ ย่อมจะส่งผลดีต่อรอมของ Xperia ที่มีคุณภาพมากขึ้นนั่นเองครับ

By pruet Writer on Tag: Open Source, Slackware, Operating System, Linux
Open Source

จากข่าวเก่า ที่ว่า Slackware ลินุกซ์ดิสทริบิวชัน รุ่นแรก ๆ ของโลก อาจจะปิดตัวเนื่องจากไม่มีแหล่งทุน แต่วันนี้ Patrick Volkerding ผู้ดูแลโครงการ Slackware ได้ประกาศปล่อยรุ่น 14.1 ซึ่งเป็นรุ่นล่าสุดแล้ว

ในรุ่นนี้มีการปรับปรุงหลัก ๆ ดังนี้

By mk Founder on Tag: Open Source, Big Data, SQL, Facebook, Presto
Open Source

อธิบายสั้นๆ มันคือคู่แข่งของ Apache Hive ที่พัฒนาโดย Facebook ครับ

อธิบายแบบยาวๆ คือบริษัทแบบ Facebook ที่ต้องยุ่งเกี่ยวกับข้อมูลจำนวนมหาศาลระดับ petabyte มีงานเบื้องหลังที่ต้องดึงข้อมูลเก่าที่เก็บใน data warehouse (ที่เก็บด้วย Hadoop/HFS) มาวิเคราะห์อยู่บ่อยๆ ปัญหาคือระบบคิวรีข้อมูลอย่าง Hive ที่พัฒนาอยู่บนแนวคิด MapReduce นั้นออกแบบโดยเน้นสมรรถภาพโดยรวม (overall throughput) เป็นสำคัญ แต่สิ่งที่ Facebook ต้องการคือระบบคิวรีข้อมูลที่มีการตอบสนองรวดเร็ว (low query latency)

By ตะโร่งโต้ง Writer on Tag: Open Source, Cisco, H.264, WebRTC
Open Source

Cisco เตรียมปล่อยโค้ดการถอดรหัสสัญญาณ H.264 ให้เป็น open source เพื่อสนับสนุนระบบการสนทนาผ่านเว็บตามโครงการ WebRTC

ในปัจจุบันนี้ผู้พัฒนาเว็บเบราว์เซอร์หลายรายได้ปรับปรุงการทำงานให้ผู้ใช้สามารถสนทนาด้วยวิดีโอผ่านเว็บกันได้โดยไม่ต้องติดตั้งซอฟต์แวร์ใดๆ เพิ่มเติม ทว่าประเด็นที่สำคัญคือระบบการเข้ารหัสและถอดรหัสสัญญาณภาพและเสียงที่ใช้กันอยู่นั้น บ้างก็นิยมเลือกใช้โค้ดที่ปลอดค่าใช้จ่ายอย่าง VP8 ในขณะที่ผู้พัฒนาบางรายก็หนุนหลังการใช้ H.264 ซึ่งเป็นมาตรฐานที่ใช้กันแพร่หลายมากกว่า หากทว่าต้องแลกมาด้วยค่าใช้จ่ายเกี่ยวกับสิทธิเพื่อการใช้งาน

By mk Founder on Tag: Open Source, WordPress, CMS
Open Source

ข่าวช้าไป 4-5 วันนะครับ WordPress 3.7 “Basie” ออกรุ่นจริงแล้ว ของใหม่อาจเห็นไม่ชัดนัก เพราะเป็นฟีเจอร์เบื้องหลังซะเยอะ

  • อัพเดตตัวเองได้อัตโนมัติ (ดาวน์โหลดและติดตั้งไฟล์อัพเดตเอง) โดยจะใช้กับรุ่นแก้บั๊กหรือแพตช์ความปลอดภัยเท่านั้น (ถ้าอยากอัพรุ่นใหญ่ยังต้องกดอัพเดตเอง)
  • ปรับปรุงตัวบอกความแข็งแรงของรหัสผ่าน (password meter) ใหม่
  • ปรับปรุงการค้นหาให้ได้ผลลัพธ์ที่ดีขึ้น
  • แก้บั๊กเล็กๆ น้อยๆ อีกมาก (WordPress Codex)

ที่มา - WordPress

By lew Founder on Tag: Open Source, Qt, Wireshark
Open Source

ในบรรดาซอฟต์แวร์ความปลอดภัย ตัวแรกๆ ที่ทุกคนต้องใช้งานกันคงเป็น Wireshark หรือชื่อเดิมคือ Ethereal โดยที่ผ่านมา Wireshark ใช้ GTK+ เป็นเครื่องมือในการพัฒนาหน้าจอตลอดมา แต่ตอนนี้โครงการ Wireshark ก็ประกาศว่าจะหยุดพัฒนาบน GTK+ แล้วหันไปใช้ Qt เต็มรูปแบบแล้ว

ทีมงาน Wireshark ระบุว่าการตัดสินในนี้เป็นเพราะทุกวันนี้ GTK+ จะซัพพอร์ตให้หน้าจอเข้ากับระบบบนลินุกซ์และโซลาริสเท่านั้น ขณะที่แพลตฟอร์มอื่นๆ เช่น OS X และวินโดวส์ นั้นกลับมีหน้าจอที่หลุดออกจากซอฟต์แวร์อื่นๆ ในแพลตฟอร์มของตัวเองมาก ขณะที่สายพัฒนา Qt นั้นกลับสามารถแสดงหน้าจอกลมกลืนกับระบบได้เป็นอย่างดี

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

Ubuntu ทดสอบรุ่นเบต้ามาตั้งแต่เดือนที่แล้ว ตอนนี้ก็ถึงเวลาออกรุ่นจริงให้ดาวน์โหลดกัน โดยมีโครงการข้างเคียงออกมาปล่อยรุ่นตัวจริงพร้อมๆ กันได้แก่ Kubuntu และ Xubuntu

สำหรับการอัพเกรดแกนกลางนั้น มีหลักๆ ได้แก่ เคอร์เนลลินุกซ์, LibreOffice 4.1, และเปลี่ยนไปใช้ Python 3.3 ตัวเดียวเท่านั้น ส่วนคนที่ต้องการใช้ Python 2.x นั้นต้องลงเพิ่มเอง

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

คู่หูในอดีตอย่าง Ubuntu/GNOME นับวันยิ่งห่างไกลกันมากขึ้นเรื่อยๆ จากเดิมที่ทั้งสองมีรอบการออกทุก 6 เดือนเท่ากัน เวอร์ชันใหม่ล่าสุดทันกันตลอด แต่หลังจาก Ubuntu แยกวงหันไปทำเดสก์ท็อป Unity ของตัวเองก็เริ่มสนใจ GNOME น้อยลง

ล่าสุด Sebastien Bacher นักพัฒนาของบริษัท Canonical ออกมาเสนอว่า Ubuntu 14.04 LTS ที่จะออกในเดือนเมษายน 2014 ควรจะใช้งาน GNOME เวอร์ชันเก่า 3.8 ที่ออกเมื่อเดือนมีนาคม 2013 ก็พอแล้ว (แปลว่าช้าไป 2 รุ่น เพราะช่วงนั้น GNOME จะออกเวอร์ชัน 3.12)

By mk Founder on Tag: Distro, Open Source, Ubuntu, Linux
Distro

Ubuntu 13.10 Saucy Salamander ออกรุ่น Beta ทดสอบระบบเป็นครั้งสุดท้าย ก่อนออกตัวจริงในวันที่ 17 ตุลาคมนี้ ของใหม่ในรุ่นนี้ได้แก่

By pe3z Writer on Tag: GNOME, Open Source, Linux
GNOME

GNOME 3.10 มาแล้วตามระยะเวลาการพัฒนา 6 เดือน โดยในเวอร์ชันนี้มีฟีเจอร์ที่น่าสนใจดังนี้

By mk Founder on Tag: Open Source, VLC
Open Source

โปรแกรมเล่นมัลติมีเดียครอบจักรวาล VLC ออกรุ่นใหม่ 2.1 รหัส "Rincewind" มีของใหม่ดังนี้

By mk Founder on Tag: Open Source, Hardware, Hardware, NVIDIA, GPU
Open Source

ปัญหาไดรเวอร์ของจีพียูค่าย NVIDIA บนลินุกซ์ถือเป็นปัญหาใหญ่ของโลกโอเพนซอร์สที่เรื้อรังมานาน (ถึงขนาดโดน Linus ชูนิ้วกลางให้กลางห้องประชุม)

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

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

เป้าหมายของโครงการ Drupalfund คือนำความต้องการต่างๆ ในโครงการ Drupal ออกมาเป็นโครงการให้นักพัฒนาเสนอตัวรับแก้ไขหรือเพิ่มฟีเจอร์กันในราคาที่กำหนดแล้วเปิดให้คนที่ต้องการฟีเจอร์นั้นๆ มาระดมเงินสนับสนุนกันได้

By lew Founder on Tag: Open Source, Linus Torvalds, Linux
Open Source

ที่งาน LinuxCon ไลนัสขึ้นเวทีให้สัมภาษณ์ต่อทิศทางการพัฒนาลินุกซ์ว่าจะเป็นอย่างไรหลังจากพัฒนามาต่อเนื่อง 22 ปีเต็ม ประเด็นให้สัมภาษณ์มีหลายประเด็น ยกบางประเด็น เช่น

ความยากที่จะเข้าร่วมกับโครงการลินุกซ์

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

การพัฒนาของฮาร์ดแวร์

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

หลัง OpenOffice ถูกแยกออกมาเป็น LibreOffice แม้โครงการจะได้รับความสนใจจากนักพัฒนาเพิ่มขึ้นมาก แต่โครงการก็ยังไม่มีการซัพพอร์ตอย่างเป็นทางการ จนวันนี้ Michael Meeks ทีมซัพพอร์ต OpenOffice ของ SUSE ประกาศลาออกจาก SUSE ไปยังบริษัท Collabora

บริการที่ Collabora ให้บริการจะเป็นระดับสูงที่ให้บริษัทรับซัพพอร์ตมาซื้อไปอีกทอด ได้แก่ การซัพพอร์ตระดับสาม, การอัพเดต LibreOffice บนวินโดวส์, อินทิเกรตซอฟต์แวร์เข้ากับระบบขององค์กร, เพิ่มฟีเจอร์และพัฒนาส่วนขยายของ LibreOffice, และการฝึกอบรมระดับสูง

By lew Founder on Tag: Open Source, Kubuntu, Linux
Open Source

โครงการเสริมของ Ubuntu อย่าง Kubuntu นั้นไม่สามารถซื้อซัพพอร์ตจาก Canonical โดยตรงได้ และทาง Canonical ก็ไม่ได้ลงมาช่วยพัฒนาอีกแล้วในช่วงหลัง แต่ชุมชน Kubuntu ก็ร่วมมือกับบริษัทให้บริการโอเพนซอร์ส Emerge Open เพื่อซัพพอร์ต Kubuntu ในเชิงการค้าแล้ว

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

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

ยานบินแบบไร้คนขับ (Unmanned Aerial Vehicle - UAV) มีราคาถูกลงมาในช่วงไม่กี่ปีที่ผ่านมา ทำให้ได้รับความนิยมในการใช้งานอื่นๆ นอกเหนือไปจากการทหาร ก่อนหน้านี้มีการทำซอฟต์แวร์ควบคุมยานบินเป็นโอเพนซอร์สมาก่อนแล้วในชื่อ Paparazzi แต่ตอนนี้ก็มีคนพัฒนาฮาร์ดแวร์ควบคุมยานบินแบบโอเพนซอร์สออกมาแล้วในชื่อ Lisa/S

Subscribe to Open Source