Image
By lew Founder on Tag: GitHub, Open Source
GitHub

GitHub เปิดตัวบริการ GitHub Sponsors บริการจ่ายเงินสนับสนุนนักพัฒนาโครงการโอเพนซอร์สแบบรายเดือน โดยตัวนักพัฒนาที่มองเห็นว่าใครเป็นผู้สนับสนุนบ้าง

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

ในช่วงแรกทาง GitHub จะไม่เก็บค่าธรรมเนียมใดๆ เลยในปีแรก และยังสมทบทุกดอลลาร์ให้อีกเท่าตัวไม่เกิน 5,000 ดอลลาร์ แต่ยังไม่ระบุว่าในระยะยาวแล้วจะมีค่าธรรมเนียมเท่าใดแต่ระบุว่าจะเป็นค่าธรรมเนียมเล็กน้อย (nominal) เท่านั้น

By nutmos Writer on Tag: Facebook, Open Source, Machine Learning, PyTorch
Facebook

ฝ่ายวิจัย AI ของ Facebook ได้โอเพ่นซอร์ส Pythia เฟรมเวิร์คแบบ plug-and-play สำหรับนักวิทยาการข้อมูลเพื่อการสร้าง, ทำสำเนา และวัด benchmark ของ AI model โดยเฟรมเวิร์คนี้พัฒนาบน PyTorch อีกชั้นหนึ่ง

Facebook ระบุว่า Pythia รองรับ distributed training และดาต้าเซ็ทหลายแบบ รวมถึง custom loss, metrics, scheduling และ optimizers แบบปรับแต่งเอง ซึ่งตัวเฟรมเวิร์คออกแบบมาให้เหมาะกับงานประเภท vision และงานด้านภาษา เช่น การสร้างแคปชั่นของภาพ เป็นต้น

By mk Founder on Tag: Quantum Computer, Programming, Microsoft, Open Source
Quantum Computer

นอกจาก C# และ F# แล้ว ไมโครซอฟท์ยังมีภาษาตระกูล # อีกหนึ่งตัวคือ Q# (อ่านว่า คิวชาร์ป) ที่ออกแบบมาสำหรับงานเขียนโปรแกรมบนควอนตัมคอมพิวเตอร์โดยเฉพาะ

ภาษา Q# เผยตัวครั้งแรกในปี 2017 โดยมีหน้าตาคล้าย C# และ F# (มีวงเล็บปีกกา ปิดท้ายบรรทัดด้วย ;) แต่ฟีเจอร์ที่เพิ่มเข้ามาคือการจัดการสถานะของคิวบิท (qubit) ซึ่งเป็นหัวใจสำคัญของควอนตัมคอมพิวเตอร์ รายละเอียดของตัวภาษาดูได้จาก The Q# Programming Language

By lew Founder on Tag: Microsoft Azure, Open Source, Red Hat, Kubernetes, Serverless
Microsoft Azure

ไมโครซอฟท์ร่วมกับ Red Hat เปิดตัว KEDA ระบบการประมวลผลอีเวนต์ ที่ทำให้สามารถพัฒนาซอฟต์แวร์แบบ serverless บนเครื่องในองค์กร เมื่อใช้ร่วมกับ Azure Functions runtime ทำให้องค์กรสามารถย้ายซอฟต์แวร์ที่พัฒนาสำหรับคลาวด์กลับมารันในคลัสเตอร์ Kubernetes ในองค์กรได้

KEDA รองรับอีเวนต์สี่แบบ ได้แก่ Kafka, RabbitMQ, Azure Storage Queue, และ
Azure Service Bus Queues and Topics สำหรับอีเวนต์ HTTP สามารถอยู่ร่วมกับ Knative เพื่อรองรับอีเวนต์ HTTP ไปพร้อมกัน ในอนาคตทางไมโครซอฟท์เตรียมเพิ่มประเภทอีเวนต์ที่รองรับให้มากขึ้นอีกหลายอย่าง

By lew Founder on Tag: WSL, Windows, Linux, Operating System, Microsoft, Open Source
WSL

ไมโครซอฟต์เปิดตัว WSL 2 โดยเพิ่มฟีเจอร์ให้รัน Docker ได้ ตอนนี้ Developer Blog ก็แจงรายละเอียดเพิ่มเติมว่าไมโครเปลี่ยนแนวทางจากการจำลอง systemcall ของลินุกซ์มาเป็นการรวมเคอร์เนลทั้งก้อนเข้ามาในวินโดวส์

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

By lew Founder on Tag: Microsoft, Cryptography, Open Source
Microsoft

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

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

By mk Founder on Tag: Jakarta EE, Java, Oracle, Eclipse, Enterprise, Open Source
Jakarta EE

เส้นทางใหม่ของ Java EE เริ่มต้นตั้งแต่ปี 2017 เมื่อ Oracle ตัดสินใจยก Java EE ให้ Eclipse Foundation ดูแล ภายใต้ชื่อแบรนด์ใหม่ว่า Jakarta EE เพราะ Oracle ยังถือเครื่องหมายการค้า Java อยู่ (Java SE ยังเป็นของ Oracle)

ตอนนี้โครงการ Jakarta EE มีโลโก้ใหม่และเว็บไซต์ของตัวเองเป็นที่เรียบร้อย แต่ก็เจออุปสรรคสำคัญที่จะทำให้แอพพลิเคชันที่เขียนบน Java EE ในอดีต ไม่สามารถรันบน Jakarta EE ในอนาคตได้

By mk Founder on Tag: Fedora, Linux, Open Source
Fedora

Fedora ออกเวอร์ชัน 30 การเปลี่ยนแปลงสำคัญในเวอร์ชันนี้ได้แก่

  • ควบรวมเอา Fedora Cloud และ Fedora Server เป็นเวอร์ชันเดียวคือ Fedora Server
  • เนื่องจาก Red Hat ซื้อบริษัท CoreOS และประกาศเปลี่ยนเอาดิสโทร CoreOS มาใช้แทน Fedora Atomic Host ทำให้ต้องรออีกสักระยะหนึ่งถึงจะออก Fedora CoreOS 30
  • ส่วน Fedora Workstation สำหรับเดสก์ท็อปยังเป็นเหมือนเดิมไม่เปลี่ยนแปลง แค่อัพเดตเวอร์ชัน GNOME เป็น 3.32 ตามรอบปกติทุก 6 เดือน

เวอร์ชันของซอฟต์แวร์ที่อัพเดตใน Fedora 30 ได้แก่ GCC 9, Bash 5.0, PHP 7.3

By mk Founder on Tag: Eclipse, Kubernetes, Development, IDE, Open Source, IBM
Eclipse

ความร้อนแรงของ Kubernetes ทำให้มูลนิธิ Eclipse เสนอตั้งโครงการใหม่ชื่อ Eclipse Tempest ขึ้นมาเพื่อสร้างชุดเครื่องมือสำหรับพัฒนาแอพบน Kubernetes โดยเฉพาะ

Eclipse Tempest ไม่ได้เป็น IDE แต่จะเป็นชุดของปลั๊กอินสำหรับ IDE ยอดนิยม 3 ตัวคือ Eclipse IDE (เดสก์ท็อป), Eclipse Che (เว็บ) และ Visual Studio Code เพื่อให้การสร้างและทดสอบแอพพลิเคชันบน Kubernetes ผ่าน IDE เหล่านี้ทำได้ง่ายขึ้น

ในเบื้องต้น IBM ยินดีบริจากโค้ดจากโครงการ Microclimate ซึ่งเป็นตัวช่วยพัฒนาซอฟต์แวร์บน Kubernetes และ Jenkins ให้เป็นโค้ดตั้งต้นของ Eclipse Tempest ด้วย

By mk Founder on Tag: .NET, Microsoft, Development, Open Source
.NET

ขนานมากับ .NET Framework 4.8 ไมโครซอฟท์ยังมี .NET Core 3.0 เวอร์ชันโอเพนซอร์สและรันข้ามแพลตฟอร์ม ซึ่งตอนนี้ออกรุ่นพรีวิว 4 แล้ว

ฟีเจอร์สำคัญของ .NET Core 3.0 คือรองรับ Windows Forms และ Windows Presentation Framework (WPF) ทำให้แอพแบบ GUI ตัวเก่าๆ ที่เขียนด้วย .NET Framework สามารถพอร์ตมารันบน .NET Core ได้ (สักที!)

Google Cloud

กูเกิลประกาศจับมือกับบริษัทฐานข้อมูลสายโอเพนซอร์ส 7 ราย นำซอฟต์แวร์โอเพนซอร์สชื่อดังมารันบน Google Cloud Platform (GCP) แบบ fully managed

บริษัททั้ง 7 รายได้แก่

By lew Founder on Tag: Google Cloud, Database, Open Source
Google Cloud

กูเกิลประกาศเป็นพันธมิตรกับผู้ใหบริการฐานข้อมูลโอเพนซอร์สสายหลักหลายราย นับแต่ Confluent, DataStax, Elastic, InfluxData, MongoDB, Neo4j, และ Redis Labs มาให้บริการบน Google Cloud

หลายบริษัทให้บริการผ่านคลาวด์เจ้าต่างๆ รวมถึง Google Cloud อยู่แล้ว แต่การเป็นพันธมิตร จะทำให้ลูกค้าสามารถใช้ Google Cloud Console ของกูเกิลจัดการบริการเหล่านี้ได้ทันที, การออกใบเสร็จก็ออกจากกูเกิลรายเดียว, และการขอซัพพอร์ตก็ใช้ระบบ ticket ของ Google Cloud เช่นกัน

By mk Founder on Tag: Microsoft Edge, Browser, Microsoft, Open Source, Chromium
Microsoft Edge

นับจาก ไมโครซอฟท์ประกาศ Edge เปลี่ยนมาใช้เอนจิน Chromium เมื่อเดือนธันวาคมปีที่แล้ว เรื่องนี้ก็เป็นที่น่าจับตาอย่างมาก และมีภาพหลุดและไฟล์หลุดออกมาให้เห็นเรื่อยๆ

วันนี้ไมโครซอฟท์ประกาศให้ทดสอบ Microsoft Edge Insider ภายใต้เอนจินใหม่อย่างเป็นทางการ โดยไมโครซอฟท์แบ่งระดับของการทดสอบออกเป็น 3 channel ลักษณะเดียวกับ Chrome/Chromium ดังนี้

By mk Founder on Tag: PowerShell, Microsoft, Linux, Open Source
PowerShell

ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell ในปี 2016 และออกเวอร์ชันแมค-ลินุกซ์ไปพร้อมๆ กัน

PowerShell เวอร์ชันโอเพนซอร์สใช้ชื่อว่า PowerShell Core และเริ่มออกเวอร์ชันแรกคือ 6.0 เมื่อต้นปีนี้ (Windows PowerShell รุ่นที่แถมมากับ Windows 10 ยังเป็นเวอร์ชัน 5.1) ส่วนเวอร์ชันล่าสุดคือ 6.2 เพิ่งออกเมื่อปลายเดือนมีนาคมที่ผ่านมา

By lew Founder on Tag: NSA, Open Source
NSA

NSA ปล่อยซอร์สโค้ดของโปรแกรม Ghidra สำหรับ decompile ไบนารีได้หลากหลายแพลตฟอร์ม หลังจากเดือนที่แล้วประกาศแจกโปรแกรมนี้ฟรีพร้อมประกาศว่าจะเปิดซอร์ส

หลังจากปล่อยซอร์สก็เริ่มมี pull request จากนักพัฒนาภายนอกถึง 19 รายการแล้ว พร้อกับการรายงานบั๊กต่างๆ อีกนับร้อยรายการ

ตัวโครงการเป็นภาษาจาวา การปล่อยซอร์สโค้ดครั้งนี้ยังมาพร้อมอัพเดต 9.0.2 ไปพร้อมกันด้วย

ที่มา - @NSAGov

By mk Founder on Tag: Kubernetes, Open Source, Windows Server, Container
Kubernetes

Kubernetes ออกเวอร์ชัน 1.14 ซึ่งถือเป็นเวอร์ชันแรกของปี 2019

ของใหม่ที่สำคัญคือ Windows container เข้าสถานะ production แล้ว หลังจากทดสอบแบบ beta มานานพอสมควร ทำให้ Kubernetes ซัพพอร์ตเครื่อง (node) ที่เป็น Windows อย่างเป็นทางการ (แถมรองรับระบบปฏิบัติการ Windows Server 2019 รุ่นล่าสุดด้วย) ย่อมช่วยให้การใช้งาน Kubernetes ในฝั่งองค์กรที่ใช้ Windows เพิ่มสูงขึ้นมาก

By mk Founder on Tag: GNU, Open Source, Editor
GNU

GNU nano ออกเวอร์ชัน 4.0 นับเป็นเวอร์ชันใหญ่ที่ต่อจาก GNU nano 3.0 ที่เพิ่งออกเมื่อปีที่แล้ว ของใหม่ที่สำคัญได้แก่

  • เปลี่ยนวิธีตัดบรรทัดที่ยาวเกินไป ไม่ใช้วิธี hard-wrapped อีก (แก้คืนได้ถ้าต้องการ)
  • ไม่แทรกอักขระขึ้นบรรทัดใหม่ (newline) เข้ามาในบัฟเฟอร์ของข้อความอีกแล้ว
  • ใช้ smooth scrolling เลื่อนทีละ 1 บรรทัดเป็นค่าดีฟอลต์ (เปลี่ยนกลับเป็นเลื่อนทีละครึ่งหน้าได้)
  • ช็อตคัต Alt+Up/Down สำหรับเลื่อนบรรทัด
By mk Founder on Tag: JavaFX, Java, Oracle, Open Source
JavaFX

หลายคนอาจลืมชื่อ JavaFX กันไปแล้ว ความคืบหน้าล่าสุดของ JavaFX ในปีที่แล้วคือ ถูก Oracle ถอดออกจากแพ็กเกจของ Java ตัวหลัก (มีผลใน Java 11) ใครอยากใช้ต้องไปดาวน์โหลดโมดูลแยกกันเอง

JavaFX ยังถูกพัฒนาต่อในฐานะโครงการโอเพนซอร์ส OpenJFX โดยที่ Oracle ก็ไม่สนใจให้ทรัพยากรมาทำมากนัก

By mk Founder on Tag: GNOME, Open Source
GNOME

GNOME ออกเวอร์ชัน 3.32 ของใหม่ในเวอร์ชันนี้คือการยกเครื่อง UI ใหม่ เปลี่ยนชุดไอคอนใหม่, ปรับธีม Adwaita ให้สีสันสดใสขึ้น, เปลี่ยนหน้าตาของปุ่มควบคุมต่างๆ เล็กน้อย เน้นแสงเงามากกว่าเดิม

ฟีเจอร์ใหม่อีกอย่างในเวอร์ชันนี้คือรองรับ fractional scaling ให้สามารถขยายขนาดของเดสก์ท็อปแบบไม่ต้องเป็นจำนวนเต็ม (เช่น 150% หรือ 175%) ยืดหยุ่นกับจอภาพความละเอียดสูง HiDPI มากกว่าเดิม

GNOME 3.32 ยังปรับปรุงเรื่องประสิทธิภาพ เฟรมเรตของแอนิเมชันดีขึ้น ในแง่การใช้งานจึงให้ความรู้สึกตอบสนองรวดเร็วกว่าเดิม, ปรับประสิทธิภาพของฐานข้อมูล ทำให้ค้นหาชื่อแอพในระบบได้เร็วขึ้นด้วย

By nutmos Writer on Tag: AWS, Amazon, Elasticsearch, Open Source
AWS

Amazon ประกาศเปิดตัว Open Distro for Elasticsearch เป็นโครงการเพื่อยกระดับซอร์สโค้ดของ Elasticsearch และ Kibana โดยการสร้างมูลค่าเพิ่มให้ Elasticsearch เป็นโอเพ่นซอร์ส 100%

Elasticsearch นั้นเป็นเอนจินสำหรับการค้นหาและการวิเคราะห์ ปัจจุบันนิยมใช้งานเป็นเสิร์ชเอนจิน, การวิเคราะห์ log สำหรับ web, มอนิเตอร์แอพแบบเรียลไทม์ และการวิเคราะห์ clickstream ซึ่ง Amazon ระบุว่าตอนแรก Elasticsearch ถูกสร้างเป็นโอเพ่นซอร์สเต็มตัว แต่สิ่งที่เพิ่มเข้ามาช่วงหลังส่วนใหญ่มักจะไม่ใช่ จึงเกิดโครงการ Open Distro for Elasticsearch ขึ้นมา

Subscribe to Open Source