Tags:
Node Thumbnail

เมื่อเดือนกันยายน ไมโครซอฟท์จับมือเฟซบุ๊ก สร้างฟอร์แมตกลาง ONNX สำหรับแลกเปลี่ยนข้อมูลโมเดล AI

ล่าสุดโครงการ ONNX (Open Neural Network Exchange) ได้พันธมิตรเป็นบริษัทไอทียักษ์ใหญ่หลายราย ได้แก่ AMD, ARM, Huawei, IBM, Intel, Qualcomm

เป้าหมายของ ONNX คือสร้างฟอร์แมตกลางให้ไลบรารีด้าน AI ที่แตกต่างกันสามารถคุยกันได้ เพื่อต่อยอดการพัฒนาโมเดล AI ให้กว้างขวางยิ่งขึ้น ตอนนี้ ONNX รองรับ Caffe2 และ PyTorch ของ Facebook กับ Microsoft Cognitive Toolkit (สังเกตว่าไม่มีกูเกิลและ TensorFlow เข้าร่วมด้วย)

Tags:
Node Thumbnail

กูเกิล ร่วมกับ IBM, Red Hat, CoreOS และบริษัทอีกหลายราย เปิดตัวโครงการโอเพนซอร์ส Grafeas (ชื่อมาจากภาษากรีกแปลว่า "scribe" หรือ เสมียน) สำหรับจัดการและตรวจสอบการใช้งานซอฟต์แวร์ในองค์กร (software supply chain)

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

Tags:
Node Thumbnail

กูเกิลเปิดตัว TensorFlow Lattice ชุดของ TensorFlow Estimator สำหรับการสร้างฟังก์ชั่นเพื่อทำนายผลลัพธ์ แต่ออกแบบมาเพื่อรองรับชุดข้อมูลที่อาจจะมีข้อผิดพลาดอยู่บ้าง โดยเปิดให้นักพัฒนากำหนดเงื่อนไขบางส่วนล่วงหน้า

ตัวอย่างของการใช้งาน เช่น การแนะนำร้านกาแฟ ที่ปกติแล้วร้านกาแฟยิ่งไกลยิ่งไม่ควรแนะนำนัก แม้ว่าจะมีผู้ใช้บางคนยอมเดินไกลก็ตาม ชุดข้อมูลที่ไม่สมบูรณ์อาจจะทำให้ร้านกาแฟที่ไกลมากๆ กลายเป็นควรแนะนำเพราะข้อมูลฝึกมีกลุ่มผู้ชอบเดินไกลอยู่ Lattice เปิดทางให้นักพัฒนากำหนดได้ว่าข้อมูลควรไปทางเดียวกัน (monotonic)

Tags:
Node Thumbnail

Ansible ระบบคอนฟิกเซิร์ฟเวอร์ที่ได้รับความนิยมสูงถูก Red Hat ซื้อไปตั้งแต่ปี 2015 โดยสินค้าทำเงินของ Ansible คือ Ansible Tower ระบบจัดการระดับองค์กรที่สามารถจัดการสิทธิ์ควบคุมเซิร์ฟเวอร์ สร้างกลุ่มเซิร์ฟเวอร์ และมีหน้าเว็บสำหรับการจัดการระบบ เมื่อเดือนที่แล้วทาง Red Hat ก็ปล่อย Ansible Tower ออกมาเป็นโครงการโอเพนซอร์สโดยใช้ชื่อว่า AWX

ตัว AWX จะใช้สัญญาอนุญาตแบบ Apache 2.0 ทำให้ใช้งานได้แทบทุกกรณี แต่ระบบการออกเวอร์ชั่นของ AWX จะถี่กว่ามาก (คาดว่าจะถี่ถึง 2 สัปดาห์ครั้ง แต่รอบล่าสุดเวอร์ชั่น 1.0.1 ใช้เวลาเกือบสองเดือน) แม้ว่าจะมีเวอร์ชั่น stable ออกมาเรื่อยๆ แต่ก็ไม่ได้แปลว่าจะมีการซัพพอร์ตระยะยาวใดๆ รวมถึงไม่ได้เข้าโครงการ Red Hat Open Source Assurance ด้วย

Tags:
Node Thumbnail

ฐานข้อมูล PostgreSQL ออกเวอร์ชัน 10 ซึ่งถือเป็นการขยับเลขเวอร์ชันใหญ่ครั้งแรก นับตั้งแต่ออก PostgreSQL 9.0 ในปี 2010

หมายเหตุ: ที่ผ่านมา PostgreSQL 9.x ถือเป็นรุ่นใหญ่ (major) ทุกรุ่น แต่นับจากนี้ไปจะเปลี่ยนมาใช้เลขเวอร์ชันแบบ x.y โดย x คือรุ่นใหญ่ y คือรุ่นย่อย เหมือนอย่างซอฟต์แวร์ปกติ

ของใหม่ใน PostgreSQL 10.0 มีหลายอย่าง ดังนี้

Tags:
Node Thumbnail

เทร็นด์อีกอย่างหนึ่งของโลกเซิร์ฟเวอร์ในช่วงหลัง คือการประมวลผลแบบ serverless ที่ไม่ต้องรันเซิร์ฟเวอร์ค้างไว้ตลอดเวลา แต่เซิร์ฟเวอร์จะเริ่มทำงานเมื่อเกิดเหตุการณ์ตามที่ระบุไว้ (event-based หรือบ้างก็เรียกว่า functions-as-a-service)

ผู้นำของแนวทางนี้คือ AWS Lambda ที่เปิดตัวในปี 2014 จากนั้นคู่แข่งคลาวด์รายอื่นก็ทำตามกันหมด ทั้ง Google Cloud Function และ Microsoft Azure Functions

Tags:
Node Thumbnail

TechCrunch รายงานว่า MariaDB บริษัทผู้พัฒนาฐานข้อมูลโอเพนซอร์สเตรียมรับเงินเพิ่มทุน 22.9 ล้านยูโร (900 ล้านบาท) จากกลุ่มนักลงทุนนำโดย Alibaba โดย Alibaba จะร่วมลงทุนราว 20 ล้านยูโร ทำให้มูลค่ากิจการของ MariaDB อยู่ราว 354 ล้านดอลลาร์สหรัฐ

ทั้งนี้ Feng Yu วิศวกรด้านคลาวด์ของ Aliababa จะเข้าไปนั่งเป็นกรรมการบอร์ดของ MariaDB ด้วย ซึ่งคลาวด์เป็นกลุ่มธุรกิจหนึ่งที่ Alibaba เร่งผลักดันเพิ่มส่วนแบ่งการตลาดอย่างมากในช่วงหลายปีมานี้

MariaDB มีสำนักงานอยู่ในสวีเดนและอเมริกา ระบุว่ามีจำนวนผู้ใช้งานราว 12 ล้านคนทั่วโลก โดยมีลูกค้ารายใหญ่อาทิ Booking.com, HP และ Wikipedia

ที่มา: TechCrunch

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 เท่านั้น ซึ่งเป็นโพรโทคอลที่ไม่ปลอดภัย และไมโครซอฟท์ไม่แนะนำให้ใช้งานแล้ว

Pages