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

WordPress ออกเวอร์ชัน 6.1 โค้ดเนม Misha ตั้งชื่อตามนักเปียโนชาวรัสเซีย Mikhail “Misha” Alperin ตัวอย่างของใหม่ในเวอร์ชันนี้ได้แก่

  • ธีมใหม่ Twenty Twenty-Three รองรับการปรับสไตล์ย่อยได้ 10 แบบ
  • เพิ่มเทมเพลตใหม่ใน Site Editor, รองรับการทำ search/replace แก้ไขเทมเพลตง่ายขึ้น
  • เพิ่มการล็อคบล็อค ไม่ให้แก้ไขค่าของบล็อคในกลุ่มเดียวกันทั้งหมด
  • รองรับ Fluid Typography ธีมสามารถกำหนดขนาดฟอนต์ให้สเกลตามขนาดหน้าต่าง
By lew Founder on Tag: HTTP, Security, Open Source
HTTP

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

การดักฟัง UDP นั้นใช้ได้ทั้ง UDP ธรรมดา และ DTLS ที่เข้ารหัส ทำให้โดยรวมแล้วผู้ใช้จะสามารถส่องข้อมูลการเชื่อมต่อโปรโตคอลเข้ารหัสได้เหมือน TLS ปกติ

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

โครงการ Fedora ประกาศเลื่อนการออก Fedora 37 เป็นกรณีพิเศษ เนื่องจากช่องโหว่ระดับวิกฤตของ OpenSSL ที่จะเปิดเผยต่อสาธารณะในวันอังคารหน้า ทำให้ทีม Fedora ตัดสินใจรอแพตช์ OpenSSL ให้เรียบร้อยก่อนออกเวอร์ชัน 37 ตัวจริง (เดิมมีกำหนดออก 8 พฤศจิกายน)

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

By lew Founder on Tag: Gitea, Open Source
Gitea

Gitea โครงการเว็บเก็บซอร์สโค้ดแบบเดียวกับ Github ประกาศเปิดบริษัท Gitea Limited เพื่อให้บริการเชิงธุรกิจ หลังจากก่อนหน้านี้เป็นโครงการที่เน้นชุมชนมาโดยตลอด

Gitea เกิดจากการแยกโครงการจาก Gogs ที่ได้รับความนิยมสูง แต่ผู้ดูแลโครงการชาวจีนคือ unknwon นั้นรับแพตช์ค่อนข้างช้า หลังแยกโครงการออกมาตัว Gitea มีฟีเจอร์เยอะกว่ามาก เช่น Package Registry ที่รองรับแพ็กเกจแทบทุกแบบ

By mk Founder on Tag: GNOME, Open Source, E-mail
GNOME

การสื่อสารด้วย mailing list เป็นวิธีมาตรฐานของโลกโอเพนซอร์สมายาวนาน แต่ล่าสุดโครงการ GNOME ประกาศปิดระบบ mailing list ทั้งหมด เปลี่ยนมาสื่อสารผ่านเว็บบอร์ดแทน การเปลี่ยนแปลงจะมีผลสิ้นเดือนตุลาคม 2022 หลังจากนั้น mailing list จะเข้าโหมดอ่านได้อย่างเดียว

เหตุผลเป็นเพราะซอฟต์แวร์จัดการ mailing list ที่ใช้คือ Mailman 2 นั้นเก่าแล้ว ต้องรันด้วย Python 2 เท่านั้น แม้มี Mailman 3 ที่ใช้ Python 3.7 ขึ้นไป แต่ชุมชน GNOME ก็ขาดแคลนแอดมินมาบริหารจัดการ รวมถึงดูแลแก้ปัญหาสแปม

By lew Founder on Tag: Google, Go, Kubernetes, Open Source
Google

กูเกิลประกาศส่งโครงการ ko ที่ใช้สำหรับสร้างอิมเมจคอนเทนเนอร์ (container image builder) สำหรับแอปพลิเคชั่นภาษา Go ใน Kubernetes โดยไม่ต้องใช้ Docker เลย

ภาษา Go ได้รับความนิยมสำหรับแอปพลิเคชั่นบนคลาวด์จำนวนมาก การที่นักพัฒนาสามารถคอมไพล์โปรแกรมใน Kubernetes ได้โดยตรงทำให้สามารถใช้งานกับระบบ CI/CD ได้สะดวกขึ้น

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

By mk Founder on Tag: Podcast, Open Source, Mobile App, Automattic
Podcast

แอพฟังพ็อดแคสต์ Pocket Casts ที่ปัจจุบันเป็นของบริษัท Automattic บริษัทแม่ของ WordPress (ซื้อปี 2021) ประกาศโอเพนซอร์สตัวไคลเอนต์ทั้งบน iOS และ Android

By Augustine Contributor on Tag: Meta, Artificial Intelligence, Translation, Open Source
Meta

Meta พัฒนาปัญญาประดิษฐ์แปลภาษาที่ใช้สำหรับแปลคำพูดโดยตรงสำหรับภาษาจีนฮกเกี้ยนที่ไม่มีภาษาเขียน

ระบบแปลภาษานี้เป็นส่วนหนึ่งของโครงการ Universal Speech Translator ที่ต้องการพัฒนาการใช้ AI เพื่อช่วยแปลคำพูดเป็นคำพูดแบบเรียลไทม์ซึ่งไม่สามารถใช้วิธีปกที่แปลงคำพูดออกมาออกมาเป็นภาษาเขียนได้แล้วค่อยแปลภาษาจากข้อความ ในงานวิจัยนี้ Meta อาศัยการแปลงเสียงพูดภาษาฮกเกี้ยนออกมาเป็นข้อความแทนเสียงตรงๆ หรือแปลงเสียงเป็นข้อความในภาษาจีนกลางที่ใกล้เคียงกัน แล้วค่อยแปลภาษาอีกทีหนึ่ง

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

เมื่อปลายเดือนที่แล้ว โครงการ Jakarta EE ที่เป็นผู้สืบทอด Java EE ในยุคโอเพนซอร์ส ที่ Oracle ยกให้ Eclipse Foundation ดูแลต่อ ประกาศออก Jakarta EE 10 ซึ่งถือเป็นรุ่นใหญ่ที่สุดนับตั้งแต่ออก Jakarta EE 8 รุ่นแรกภายใต้โครงการใหม่

ของใหม่ที่สำคัญในเวอร์ชันนี้คือการเพิ่ม Jakarta EE Core Profile 10 ถือเป็น profile ใหม่ที่ขนาดเล็กและเบากว่า Web Profile ของเดิม เพื่อใช้รันงานประเภท microservice/container บนคลาวด์

By lew Founder on Tag: PostgreSQL, Database, Open Source
PostgreSQL

PostgreSQL ออกเวอร์ชั่น 15 หนึ่งปีหลังจาก PostgreSQL 14 โดยรอบนี้ไม่มีการปรับปรุง syntax การเขียนคิวรีใหญ่ๆ แต่เป็นการปรับปรุงประสิทธิภาพ และการทำงานเบื้องหลังมากกว่า

ในแง่ประสิทธิภาพ การปรับปรุงอัลกอรึทึมการเรียงข้อมูลทำให้การคิวรีในกลุ่ม ORDER BY ทั้งหลายเร็วขึ้น 25%-400% ขณะที่การคิวรีแบบ SELECT DISTICT ก็ประมวลผลขนานกันทำให้เร็วขึ้นเช่นกัน อีกส่วนหนึ่งคือประสิทธิภาพเร็วขึ้นจากการรองรับการบีบอัดข้อมูลแบบ LZ4 และ zstd ในตัว ทำให้ประหยัดทั้งพื้นที่ดิสก์ในการเขียน write-ahead log (WAL) และเพิ่มประสิทธิภาพในบางกรณีที่ความเร็วตันที่ IOPS รวมถึงการสั่งคำสั่งสำรองข้อมูล pg_basebackup ก็รองรับการบีบอัดจากเซิร์ฟเวอร์โดยตรง

ในแง่การคิวรี คำสั่งใหม่ที่เพิ่มเข้ามาคือ MERGE สำหรับการสั่ง INSERT, UPDATE, และ DELETE ในคำสั่งเดียวตามเงื่อนไข และยังเพิ่มฟังก์ชั่นการประมวลข้อมูลด้วย regular expression อีกหลายตัว ทำให้ค้นหาสตริงได้ซับซ้อนขึ้น

ที่มา - PostgreSQL

By mk Founder on Tag: VirtualBox, Virtualization, Open Source, Oracle
VirtualBox

VirtualBox ซอฟต์แวร์ virtualization ยอดนิยม ออกเวอร์ชันใหญ่ 7.0 ทิ้งช่วงห่างจากเวอร์ชัน 6.0 เป็นเวลานานเกือบ 4 ปี ของใหม่ที่สำคัญได้แก่

By lew Founder on Tag: JavaScript, Open Source, Node.js
JavaScript

ไลบรารี Axios สำหรับการเชื่อมต่อ HTTP ไปยังเซิร์ฟเวอร์อื่นๆ ที่นิยมในหมู่นักพัฒนาที่ใช้ Node.JS ออกเวอร์ชั่น 1.0 ซึ่งเป็นเวอร์ชั่นเสถียรตัวแรก ใช้เวลากว่า 6 ปีหลังจากออกเวอร์ชั่นแรกเมื่อปี 2016

โครงการไลบรารีโอเพนซอร์สจำนวนมากมักออกเวอร์ชั่นก่อนหน้าเวอร์ชั่นเสถียรมาเรื่อยๆ และประกาศเวอร์ชั่นเสถียรโดยปรับจากเวอร์ชั่นล่าสุดไม่มากนัก แต่ Axios ออกเวอร์ชั่นก่อนหน้านี้คือ 0.27.2 มาตั้งแต่เดือนเมษายน และออกเวอร์ชั่น 1.0 alpha1 มาเมื่อเดือนมิถุนายนก่อนจะออกเวอร์ชั่นจริงในสัปดาห์นี้ โดยมีความเปลี่ยนแปลงค่อนข้างมาก

By lew Founder on Tag: ClickHouse, Open Source, Database
ClickHouse

ClickHouse Inc. บริษัทฐานข้อมูลสำหรับการวิเคราะห์ (online analytical processing - OLAP) ที่แยกออกมาจากบริษัท Yandex ประกาศเปิดบริการ ClickHouse Cloud ให้บริการฐานข้อมูลโดยไม่ต้องจัดการคลัสเตอร์ด้วยตัวเอง

บริการ ClickHouse Cloud อาศัยโครงสร้างของคลาวด์รายหลัก ได้แก่ AWS, Azure, และ GCP โดยช่วงแรกจะรองรับเฉพาะ AWS ก่อน จากนั้นจะคิดค่าบริการเป็นรายนาที ตามปริมาณการเก็บข้อมูล, ประมวลผล, อ่าน, และเขียน นอกจากนี้ตัว Cloud Console จะให้บริการเพิ่มเติม ทั้งบริการดึงข้อมูลเข้า (ingestion), การแสดงข้อมูล (visualization), การใช้งานกับโปรแกรมภาษาต่างๆ, และไคลเอนต์

By lew Founder on Tag: PostgreSQL, Supabase, Open Source, WebAssembly
PostgreSQL

Supabase ผู้พัฒนาแพลตฟอร์มทดแทน Firebase เปิดโครงการ postgres-wasm พอร์ต PostgreSQL ทั้งก้อนเข้าไปรันในเบราว์เซอร์ด้วย WASM แม้ว่าก่อนหน้านี้ Crunchy Data จะเคยทำโครงการแบบเดียวกันมาก่อนแล้ว แต่ก็ทำไว้ใช้งานสำหรับเว็บสอน SQL ของ Crunchy Data เองเท่านั้น แต่ postgres-wasm นี้เป็นโครงการโอเพนซอร์สที่นำไปใช้งานอย่างอื่นได้ด้วย

โครงการนี้ทาง Supabase พัฒนาโครงการร่วมกับ Snaplet โครงการแปลงข้อมูลในฐานข้อมูลเพื่อให้นักพัฒนานำข้อมูลจากโปรดักชั่นไปใช้งานได้ ตัวโครงการ postgres-wasm จึงมี repository สองที่จากทั้ง Supabase และ Snaplet

By mk Founder on Tag: Kernel, Linux, Linus Torvalds, Open Source
Kernel

Linus Torvalds ออกเคอร์เนลลินุกซ์เวอร์ชัน 6.0 ตามที่ประกาศไว้ก่อนหน้านี้ว่าขี้เกียจนับเลขรุ่นย่อยแล้ว ขึ้นหลักใหม่ดีกว่า

So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes.

เขายังประกาศว่าจะเริ่มรับแพตช์ของเคอร์เนล 6.1 แล้ว ซึ่งมีของใหม่ที่สำคัญคือการรองรับภาษา Rust ในขั้นแรกด้วย

By mk Founder on Tag: GNOME, Open Source
GNOME

GNOME ออกเวอร์ชัน 43 โค้ดเนม Guadalajara ตามชื่อเมืองในเม็กซิโก

ของใหม่ที่สำคัญในเวอร์ชันนี้คือ Quick Settings ตามอย่างระบบปฏิบัติการสมัยใหม่ คลิกที่มุมขวาบนของจอเพื่อเปิดเมนู Quick Settings มาตั้งค่าต่างๆ เช่น Wi-Fi, ระดับเสียง, ความสว่างของจอ, จับภาพหน้าจอ, VPN โดยไม่ต้องเข้าแอพ Settings ให้เสียเวลา

แอพจัดการไฟล์ Files (Nautilus เดิม) ปรับเอนจินมาใช้ GTK 4 ที่ออกเมื่อปี 2020, ปรับหน้าตาเล็กน้อย, สามารถปรับขนาดหน้าต่าง แล้วอินเทอร์เฟซเปลี่ยนไปให้เหมาะสมกับขนาดหน้าต่างอัตโนมัติ เช่น หน้าต่างเล็กลงแล้วไม่มี sidebar แต่ขยายแล้ว sidebar จะกลับคืนมา

By mk Founder on Tag: LibreOffice, Mac App Store, Open Source
LibreOffice

The Document Foundation (TDF) หน่วยงานผู้รับผิดชอบโครงการ LibreOffice ประกาศนำ LibreOffice ขึ้นบน Mac App Store โดย__ตั้งราคาขาย 8.99 ยูโร/8.99 ดอลลาร์__

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

By lew Founder on Tag: Programming, Open Source
Programming

AppWrite แพลตฟอร์ม backend โอเพนซอร์สแบบเดียวกับ Firebase ที่ให้บริการทั้งการจัดการบัญชี, ฐานข้อมูล, สตอเรจ, ฟังก์ชั่น, และการส่งข้อความเรียลไทม์ประกาศออกเวอร์ชั่น 1.0 นับเป็นรุ่นเสถียรรุ่นแรก แม้ก่อนหน้านี้จะมีผู้ใช้จำนวนมากอยู่แล้วก็ตาม โดยมีคนกดดาวบน GitHub มากกว่า 25,000 คน

ฟีเจอร์ที่เพิ่มมาในเวอร์ชั่นนี้ ได้แก่

By mk Founder on Tag: PyTorch, Meta, Linux Foundation, Open Source, Machine Learning
PyTorch

บริษัท Meta ประกาศยกโครงการ PyTorch เฟรมเวิร์คสำหรับงาน AI ให้กับ Linux Foundation ไปดูแลต่อ

Linux Foundation จะตั้งองค์กรลูก PyTorch Foundation โดยมีตัวแทนจากบริษัทอื่นๆ ในอุตสาหกรรม ได้แก่ AMD, Amazon Web Services, Google Cloud, Meta, Microsoft Azure, Nvidia ร่วมเป็นคณะกรรมการกำกับดูแลทิศทางการพัฒนา PyTorch ต่อไป

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

grep โปรแกรมค้นหาข้อความที่อยู่คู่กับยูนิกซ์มายาวนาน (สร้างโดย Ken Thompson ผู้สร้างยูนิกซ์ในปี 1973 อายุโปรแกรมตอนนี้ 48 ปี) ที่ผ่านมาเคยมีเวอร์ชันแยกย่อย เช่น egrep และ fgrep ที่มีพฤติกรรมการทำงานแตกต่างกันเล็กน้อย

grep เวอร์ชันที่ใช้งานอยู่ในปัจจุบันคือ GNU Grep ล่าสุดเพิ่งออกเวอร์ชัน 3.8 มีการเปลี่ยนแปลงสำคัญคือจะแจ้งเตือนผู้ใช้เวลาสั่ง egrep และ fgrep แล้ว ให้เปลี่ยนไปใช้คำสั่ง grep -E และ grep -F แทน

Subscribe to Open Source