Tags:
Node Thumbnail

DigitalOcean ร่วมกับ GitHub จัดเทศกาล Hacktoberfest เพื่อส่งเสริมให้คนมีส่วนร่วมในโอเพนซอร์สมาตั้งแต่ปี 2015 ตอนนี้ก็มาถึงเทศกาลอีกครั้ง โดยผู้ที่ส่ง pull request (PR) เข้าโครงการโอเพนซอร์สใดๆ ครบสี่ครั้งภายในหนึ่งเดือน จะได้รับเสื้อจากทาง DigitalOcean ฟรี แม้ว่า PR นั้นจะไม่ได้รับเข้าโครงการก็ตามที ยกเว้นว่า PR จะเป็นการไปสแปมโครงการ

นอกจากนักพัฒนาจะสามารถส่งโค้ดเข้าไปเองแล้ว ตั้งแต่ปีที่แล้วทาง DigitalOcean ยังเปิดให้โครงการแปะป้าย Hacktoberfest ไปยัง issue ของตัวเองที่ต้องการโค้ดได้ เพื่อให้นักพัฒนาที่ร่วมโครงการมาเห็นและส่งโค้ดเข้าไป ส่วนปีนี้กฎที่เพิ่มเข้ามาคือหากใครไปสแปมโครงการ นอกจาก PR นั้นจะไม่ถูกนับแล้ว นักพัฒนาคนนั้นจะถูกตัดสิทธิ์การเข้าร่วมไปเลย

Tags:
Node Thumbnail

มาตรฐาน C++ ในช่วงหลังๆ มีพัฒนาการอย่างต่อเนื่องหลายอย่างนับแต่ C++11 เป็นต้นมา แต่หลายครั้งคอมไพลเลอร์ก็รองรับไม่ครบหรือบางฟีเจอร์ก็ใช้งานได้ยาก ตอนนี้กูเกิลเปิดตัวไลบรารี Abseil สำหรับการทำ abstract เพื่อรองรับฟีเจอร์ใหม่ๆ

Tags:
Node Thumbnail

เฟสบุ๊คได้ออกมาประกาศว่า ในสัปดาห์หน้าจะทำการเปลี่ยนสัญญาอนุญาตของไลบรารี่ชื่อดัง React, Jest, Flow และ Immutable.js ไปเป็นแบบ MIT

ปัจจุบันไลบรารีดังกล่าวใช้สัญญาอนุญาต BSD + เงื่อนไขสิทธิบัตร ส่งผลให้นักพัฒนาหลายกลุ่มตัดสินใจไม่ใช้ไลบรารีเหล่านี้ เช่น โครงการ Gutenberg ของ Wordpress การเปลี่ยนแปลงครั้งนี้อาจทำให้นักพัฒนาหันมาสนใจมากขึ้น

อย่างไรก็ตามไลบรารีอื่นๆ ของเฟสบุ๊กนอกเหนือจากที่กล่าวมา จะยังคงใช้สัญญาอนุญาต BSD อยู่ครับ

ที่มา - Facebook Code

Tags:
Node Thumbnail

พบกันทุก 6 เดือนกับ GNOME เวอร์ชันใหม่ รอบนี้เลขเวอร์ชันวิ่งไปถึง GNOME 3.26 โดยใช้โค้ดเนมว่า Manchester ตามสถานที่ประชุมของนักพัฒนาประจำเวอร์ชัน

ของใหม่ในเวอร์ชันนี้ได้แก่

Tags:
Node Thumbnail

ต่อจากข่าว Oracle ประกาศ เตรียมยก Java EE ให้มูลนิธิโอเพนซอร์สอื่นดูแลแทน วันนี้ Oracle ประกาศแล้วว่าจะยก Java EE ให้มูลนิธิ Eclipse Foundation โดยให้เหตุผลว่าเป็นหน่วยงานที่คุ้นเคยกับ Java EE มาโดยตลอด

Eclipse Foundation เริ่มจากการเป็นหน่วยงานอิสระที่พัฒนา Eclipse (ซึ่งในอดีตเป็นของ IBM) มาตั้งแต่ปี 2001 แต่ภายหลังก็รับดูแลโครงการโอเพนซอร์สอื่นๆ ที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ด้วย

Tags:
Node Thumbnail

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

Atom-IDE ประกอบด้วยแพ็กเกจเสริมหลายตัว มีทั้งตัวช่วยเติมโค้ด (autocomplete), ตัวช่วยค้นหาการอ้างอิงชื่อ (find all references), ตัวช่วยวิเคราะห์โค้ดที่เขียนผิด (diagnostics) และแพ็กเกจสำหรับซินแทกซ์ของภาษาต่างๆ เบื้องต้นรองรับ C#, Java, PHP และในอนาคตจะมี Rust, Go, Python ตามมา

ตอนนี้ Atom-IDE ยังอยู่ในช่วงเริ่มพัฒนา และจะมีแพ็กเกจอื่นๆ ตามมาอีกในอนาคต

ที่มา - Atom

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศความร่วมมือกับเฟซบุ๊ก ตั้งกลุ่มพัฒนาเทคโนโลยี AI ร่วมกัน ประเด็นสำคัญคือการกำหนดฟอร์แมตไฟล์แบบใหม่ชื่อ Open Neural Network Exchange (ONNX) เป็นฟอร์แมตกลางสำหรับเก็บข้อมูลโมเดล AI

ความสำคัญของ ONNX คือทำให้เฟรมเวิร์คด้าน deep learning หลายตัวสามารถแลกเปลี่ยนข้อมูลระหว่างกันได้ ไม่ถูกผูกกับเฟรมเวิร์คของค่ายใดค่ายหนึ่ง ภายใต้ความร่วมมือนี้ เฟรมเวิร์คของทั้งสองบริษัทคือ Cognitive Toolkit ของไมโครซอฟท์, Caffe2 กับ PyTorch ของเฟซบุ๊ก (มาจากทีมวิจัยคนละทีมกัน) จะรองรับ ONNX ในเร็วๆ นี้

Tags:
Node Thumbnail

นอกจากประเด็นเรื่องระบบการออกรุ่นแบบใหม่ของ Java SE ทาง Mark Reinhold หัวหน้าฝ่ายสถาปัตยกรรม Java ของ Oracle ก็ยังประกาศแผนการโอเพนซอร์ส Oracle JDK ทั้งหมดในอนาคตด้วย

ปัจจุบันตัว JDK (Java Development Kit) แยกเป็น 2 เวอร์ชันคือ OpenJDK ที่เป็นโอเพนซอร์ส และ Oracle JDK ที่เพิ่มฟีเจอร์เชิงพาณิชย์บางส่วน (เช่น Java Flight Recorder, Mission Control) เข้ามา โดย Oracle มีรายได้จากค่าซัพพอร์ตองค์กรที่ใช้งาน Oracle JDK ด้วย

Tags:
Node Thumbnail

ไลนัสประกาศเคอร์เนลลินุกซ์ 4.13 รุ่นตัวจริงหลังจากออก release candidate มาแล้ว 7 รุ่น โดยความเปลี่ยนแปลงสำคัญ คือการเปลี่ยนค่าเริ่มต้นของระบบไฟล์ CIFS ให้รองรับเฉพาะ SMB 3.0 โดยยังรองรับรุ่นเก่ากว่าทั้งหมด แต่ผู้ใช้ต้องระบุในคอนฟิกด้วยตัวเอง

CIFS เดิมรองรับ SMB 1.0 เป็นค่าเริ่มต้น แต่ในเคอร์เนล 4.13 จะต้องระบุเวอร์ชั่น "vers=2.1" สำหรับการรองรับ SMB 2.1 และ "vers=1.0" เพื่อรองรับ SMB 1.0 โดยตัวไลนัสเองก็ย้ำว่าไม่ควรใช้ SMB 1.0 อีกแล้ว และสำหรับคนที่ไม่ได้อัพเกรดเคอร์เนลมาใช้รุ่นล่าสุดก็ควรปรับออปชั่นเพื่อเลิกใช้ SMB 1.0 อยู่ดี

Tags:
Node Thumbnail

คุณไท ปังสกุลยานนท์ เผยแพร่ไลบรารีโอเพนซอร์ส promptpay-qr เป็นไลบรารีสำหรับสร้าง PromptPay QR ด้วยจาวาสคริปต์

ตัวไลบรารีมีเพียงฟังก์ชั่นเดียวและสองอาร์กิวเมนต์ คือ generatePayload(idOrPhoneNo, { amount }) เพื่อสร้างสตริงสำหรับนำไปสร้าง QR อีกที

โครงการเผยแพร่อยู่บน GitHub มีทั้งเวอร์ชั่นเว็บสำหรับ firebase และ command line ติดตั้งผ่าน npm ได้ทันที

ที่มา - Facebook: Thai Pangsakulyanont

Tags:
Node Thumbnail

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

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

ส่วนการแปลี่ยนแปลงอื่น ๆ มีดังนี้

Tags:
Node Thumbnail

เราเคยเห็นความขัดแย้งภายในโครงการ Node.js ในปี 2014 อันเป็นผลให้เกิดการแยกโครงการ Io.js ก่อนจะมารวมกันอีกครั้งในปี 2015 หลัง Node.js ย้ายมาสังกัดใต้ Linux Foundation

ล่าสุดโครงการ Node.js มีปัญหาใหม่อีกครั้ง หลังมีความขัดแย้งภายในคณะกรรมการกำกับทิศทางเทคนิค (Technical Steering Committee - TSC) โดยกรรมการรายหนึ่งชื่อ Rod Vagg ถูกวิจารณ์ว่ามีพฤติกรรมไม่เหมาะสม จนคณะกรรมการต้องโหวตตัดสินว่าจะให้เขาดำรงตำแหน่งต่อไปหรือไม่ เมื่อผลโหวตออกมา 6:4 ให้อยู่ต่อ ส่งผลให้กรรมการเสียงข้างน้อย 4 คนประกาศลาออกทันที

Tags:
Node Thumbnail

Oracle ประกาศผ่านบล็อกของบริษัทว่า เตรียมยก Java EE ให้หน่วยงานกลางที่เป็นมูลนิธิไม่หวังผลกำไร ดูแลกระบวนการพัฒนาแทน

Oracle บอกว่าการยก Java EE ให้หน่วยงานด้านโอเพนซอร์สดูแล จะทำให้กระบวนการพัฒนารวดเร็วและคล่องตัวกว่าโมเดลที่ Oracle ทำในปัจจุบัน แต่ยังไม่ระบุว่าจะเป็นมูลนิธิไหน บอกแค่ว่าตอนนี้กำลังคุยอยู่กับมูลนิธิหลายแห่ง (ตัวเต็งที่เป็นไปได้สูงคือ Apache Software Foundation และ Eclipse Foundation)

ที่ผ่านมา Oracle มีท่าทีละเลยการพัฒนา Java EE และถูกวิจารณ์อย่างหนัก แต่สุดท้ายก็ยังเดินหน้าทำ Java EE 8 ต่อไป แม้จะต้องเลื่อนกำหนดออกมาเป็นช่วงปลายปีนี้ก็ตาม

Tags:
Node Thumbnail

ทีมวิจัย PAIR (People+AI Research Initiative) ของกูเกิล เปิดตัวโครงการ deeplearn.js ไลบรารีจาวาสคริปต์สำหรับเทรน machine learning ในเว็บเบราว์เซอร์

ที่ผ่านมา การเทรน AI จำเป็นต้องใช้เครื่องมือเฉพาะทาง เช่น ไลบรารีอย่าง Caffe, Torch, TensorFlow ที่ต้องใช้ความเชี่ยวชาญสูง ทางออกของกูเกิลจึงเป็นการสร้างไลบรารีที่รันได้บนเบราว์เซอร์ ไม่ต้องมีการติดตั้งใดๆ ช่วยให้คนนอกวงการ AI เข้าถึงการเทรนโมเดลแบบง่ายๆ ได้สะดวกขึ้น

ปัญหาของการรัน machine learning ในเบราว์เซอร์คือติดคอขวดที่ประสิทธิภาพของจาวาสคริปต์ ทางแก้ของกูเกิลคือรันบน WebGL เพื่อเรียกใช้พลังประมวลผลของจีพียู ซึ่งเหมาะกับงาน AI อยู่แล้ว

Tags:
Node Thumbnail

Azureus เคยเป็นโปรแกรม BitTorrent แบบโอเพนซอร์สยอดนิยมตัวหนึ่ง เริ่มพัฒนาครั้งแรกในปี 2003 จากนั้นในปี 2007 ก็เปลี่ยนชื่อมาเป็น Vuze โดยหันมาเป็นโปรแกรมเชิงพาณิชย์มากขึ้น (นำซอร์สโค้ดของ Azureus มาผนวกกับบางส่วนที่ไม่เปิดซอร์ส)

ปัจจุบัน Vuze กลายเป็นโปรแกรมแจกฟรีแบบมีโฆษณา และมีเวอร์ชันพรีเมียม Vuze+ ที่จ่ายเงินเพื่อแลกกับการปลดล็อคโฆษณาและฟีเจอร์อื่นๆ

ล่าสุดมีอดีตนักพัฒนาของ Vuze สองราย ออกมาสร้างโปรแกรมโอเพนซอร์สตัวใหม่ชื่อ BiglyBT โดยแยกโครงการมาจาก Azureus มีฟีเจอร์ต่างๆ ครบถ้วน สามารถใช้ไฟล์และปลั๊กอินชุดเดียวกันได้ แต่ไม่มีโฆษณา

Tags:
Node Thumbnail

Facebook เป็นบริษัทขนาดใหญ่ที่มีพนักงานจำนวนมากต้องใช้ Adobe Creative Cloud โดยซื้อไลเซนส์แบบองค์กร เมื่อมีพนักงานต้องใช้แอพใดสักตัวในชุด Creative Cloud ทีมไอทีของ Facebook ต้องสร้างแพ็กเกจสำหรับติดตั้งด้วยเครื่องมือของ Adobe ที่มีความยุ่งยาก ซับซ้อน และต้องทำแพ็กเกจใหม่ทุกครั้งเมื่อแอพมีอัพเดต

Tags:
Node Thumbnail

Fedora 26 ออกแล้ว ยังแยกเป็น 3 รุ่นย่อยหลักคือ Workstation, Server, Atomic เช่นเดิม

ของใหม่ใน Fedora 26 Workstation เป็นการอัพเดตแพ็กเกจซอฟต์แวร์ให้ทันสมัย ได้แก่ GNOME 3.24, LibreOffice 5.3, GCC 7, Golang 1.8, Python 3.6, ปรับปรุงธีม Adwaita ของ Qt, ระบบจัดการแพ็กเกจ DNF เวอร์ชัน 2.0

ส่วนผู้ที่ต้องการใช้เดสก์ท็อปตัวอื่น ก็สามารถเลือกใช้ Fedora Spins รุ่นย่อย ที่มีทั้งรุ่น KDE, XFCE, LXQT, Mate, Cinnamon, LXDE

ที่มา - Fedora Magazine

Tags:
Node Thumbnail

กูเกิลออกแอพ Android Samba Client สำหรับเชื่อมต่อเผื่อแชร์ไฟล์ผ่านโพรโทคอล SMB มาแบบเงียบๆ บน Play Store

แอพตัวนี้เป็นการพอร์ต Samba ไคลเอนต์ SMB แบบโอเพนซอร์สจากลินุกซ์มายังแอนดรอยด์โดยตรง ตัวมันเองก็เป็นโอเพนซอร์สและเปิดโค้ดบน GitHub

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

Tags:
Node Thumbnail

ซอฟต์แวร์ด้านการวาดภาพแบบโอเพนซอร์สยอดนิยม 2 ตัวคือ Inkscape และ Krita (ซอฟต์แวร์วาดภาพของ KDE) มีให้ดาวน์โหลดผ่าน Windows Store แล้ว

กรณีของ Inkscape สามารถดาวน์โหลดใช้งานได้ฟรี แต่ Krita บน Windows Store จะคิดราคาที่ 9.75 ดอลลาร์ (ราคาใน Store ไทยคือ 320 บาท) ตรงนี้ทีมพัฒนา Krita อธิบายว่าเพื่อนำเงินที่ได้ไปใช้พัฒนาซอฟต์แวร์ต่อไป แลกกับที่ผู้ใช้สะดวกสบายมากขึ้นในการติดตั้งบนพีซีหลายๆ เครื่องและมีอัพเดตให้อัตโนมัติ (Krita บอกว่า Krita บน Steam ก็จะคิดราคาเหมือนกัน)

Krita บนวินโดวส์ยังฟรีเหมือนเดิม ถ้าหากใช้วิธีดาวน์โหลดมาติดตั้งเอง

Tags:
Node Thumbnail

Cloud Foundry เป็นแพลตฟอร์มการพัฒนาแอพพลิเคชันแบบ PaaS บนคลาวด์ ที่ริเริ่มโดย VMware แต่ขยับเป็นโครงการโอเพนซอร์ส พร้อมตั้งมูลนิธิ Cloud Foundry Foundation มาดูแลแทนในปี 2014

ซอฟต์แวร์ของ Cloud Foundry เปรียบเป็นมิดเดิลแวร์ให้พัฒนาแอพพลิเคชันบนคลาวด์ข้ามค่าย รองรับภาษาโปรแกรมมิ่งหลากหลาย (ช่วงแรกเน้น Ruby, Java, Go) และเครื่องมือสำหรับนักพัฒนาหลายตัว

ล่าสุดไมโครซอฟท์ประกาศร่วมเป็นสมาชิก Cloud Foundry Foundation พร้อมขนผลิตภัณฑ์ในเครือมาร่วมด้วยมากมาย

Tags:
Node Thumbnail

ไมโครซอฟท์มีชุดพัฒนา deep learning ของตัวเองชื่อ CNTK ที่ออกมาตั้งแต่เดือนมกราคม 2016 ล่าสุดไมโครซอฟท์อัพเกรดเป็นเวอร์ชัน 2.0 พร้อมเปลี่ยนชื่อมาใช้ชื่อเต็ม Microsoft Cognition Toolkit แทนชื่อย่อแล้ว

การเปลี่ยนแปลงสำคัญของเวอร์ชัน 2.0 คือการรองรับ Keras ไลบรารีด้าน neural network ยอดนิยมอีกตัวหนึ่ง (Keras เป็นของกูเกิล โดยอีกทีมที่แยกจาก TensorFlow และทำงานได้บนเฟรมเวิร์คหลายตัว เช่น TensorFlow, Theano และล่าสุดคือ CNTK 2.0 ที่ตอนนี้ยังมีสถานะเป็นรุ่นพรีวิว)

Tags:
Node Thumbnail

Google, IBM, Lyft จับมือกันสร้างโครงการโอเพนซอร์สใหม่ Istio สำหรับช่วยสนับสนุนการทำงานของแอพพลิเคชันฝั่งเซิร์ฟเวอร์ยุคใหม่

Istio นิยามตัวเองว่าเป็น 'service mesh' ที่ช่วยทำงานด้านบริหารจัดการและมอนิเตอร์แอพพลิเคชัน ทางโครงการอธิบายว่าแอพพลิเคชันฝั่งเซิร์ฟเวอร์แบบเดิมๆ ที่มีขนาดใหญ่และมีฟีเจอร์จำนวนมาก กำลังเปลี่ยนมาเป็น microservice ขนาดเล็กที่รันบนคลาวด์ แต่ microservice เหล่านี้ก็ต้องเจอปัญหาหลายอย่างบนสถาปัตยกรรมคอมพิวเตอร์แบบกระจายศูนย์ เสียเวลาและทรัพยากรในการจัดการ โครงการ Istio จึงเกิดมาเพื่อแก้ปัญหานี้

Tags:
Node Thumbnail

โครงการโอเพ่นซอร์ส KDE ประกาศรวมฟีเจอร์ Google Drive เข้ากับระบบเดสก์ท็อป Plasma 5 เป็นที่เรียบร้อยแล้ว

สำหรับผู้ใช้ที่ต้องการใช้ฟีเจอร์ Google Drive บน Plasma 5 สามารถไปเพิ่มบัญชี Google ได้ในเมนู Online Accounts บน System Settings โดยเมื่อเพิ่มเสร็จแล้วจะมีการแจ้งเตือนแสดงขึ้นมา เมื่อคลิกแล้วจะเปิด Dolphin โดยไปที่หน้า gdrive:// ซึ่งเป็น URL ของบัญชีผู้ใช้ โดยผู้ใช้สามารถเข้าใช้งาน Google Drive เพื่อดูไฟล์ได้จากทั้งบน Plasma Folder View, เบราว์เซอร์ Dolphin หรือโปรแกรมอื่นที่รองรับก็ได้ และถ้าต้องการปิดฟีเจอร์นี้ก็ให้นำเครื่องหมายติ๊กถูกหน้า Drive ใน System Settings ออก

Tags:
Node Thumbnail

กูเกิลเปิดตัวโครงการ OSS-Fuzz ร่วมกับ Core Infrastructure Initiative ตั้งแต่ปลายปีที่แล้ว เพื่อหาช่องโหว่หน่วยความจำ use-after-free หรือ buffer overflow โดยอัตโนมัติ ตอนนี้โครงการเริ่มเปิดรับโครงการโอเพนซอร์สอื่นๆ เข้ามาร่วมโครงการกันมากขึ้น แถมยังมีเงินทุนให้โครงการปรับโครงการให้เข้ากับ OSS-Fuzz อีกด้วย

Pages