Image
By lew Founder on Tag: Emacs, Programming, Open Source, GNU
Emacs

โปรแกรมแก้ไขไฟล์รุ่นเก๋าอย่าง Emacs ออกรุ่น 25.1 แล้ว หลังจากออกเวอร์ชั่นหลักครั้งล่าสุดเมื่อกลางปี 2012 และออกเวอร์ชั่นแรกมาตั้งแต่ปี 1976 จนถึงตอนนี้ก็สี่สิบปีพอดี

ในเวอร์ชั่นนี้ทางโครงการหันไปใช้มาตรฐาน C99 และยกเลิกการซัพพอร์ต SGI IRIX แล้ว และสามารถโหลดไดนามิกไลบรารีเข้ามาใน Emacs เพื่อเสริมความสามารถได้ ไฟล์บางส่วนจะไม่สามารถใช้ร่วมกับเวอร์ชั่นเก่าได้ เช่น ไฟล์เดสก์ทอปที่ปรับเวอร์ชั่นเป็น 208

ฟีเจอร์สำคัญในเวอร์ชั่นนี้ คือ Emacs จะมาพร้อมกับเกมสามเกม ได้แก่ tertis, pong, และ snake

By mk Founder on Tag: GitHub, Open Source, Microsoft
GitHub

ในอดีต ไมโครซอฟท์ถือเป็นศัตรูตัวฉกาจของโลกโอเพนซอร์ส อดีตซีอีโอสตีฟ บัลเมอร์ ถึงเคยพูดว่า "ลินุกซ์คือมะเร็งร้าย" (Linux is a cancer) แต่ในยุคปัจจุบันปี 2016 เมื่อ GitHub เผยสถิติภาพรวมของการส่งโค้ดโอเพนซอร์สเข้าในระบบของตัวเอง บริษัทที่มีคนร่วมส่งโค้ดโอเพนซอร์สมากที่สุดในตอนนี้คือ "ไมโครซอฟท์"

ปัจจุบันไมโครซอฟท์มีพนักงานที่มีบัญชีบน GitHub จำนวน 2,572 คน (อ้างอิง) และมี repository ของโครงการซอฟต์แวร์ต่างๆ ที่เข้าร่วมพัฒนาประมาณหนึ่งพันโครงการ ตัวอย่างโครงการที่ดังๆ คือ Visual Studio Code, TypeScript, ChakraCore แต่พนักงานไมโครซอฟท์ก็เข้าร่วมพัฒนาโครงการอื่นๆ อย่าง Docker ด้วย

อันดับสองเป็นของ Facebook ตามด้วย Docker, Angular, Google, Atom

By lew Founder on Tag: Open Source
Open Source

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

By mk Founder on Tag: Open Source, Algorithm, Facebook
Open Source

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

ที่ผ่านมา มีคนพยายามสร้างอัลกอริทึมบีบอัดข้อมูลแบบใหม่ๆ แต่อัลกอริทึมเหล่านี้มีข้อจำกัดที่แตกต่างกัน เช่น lz4 เน้นความเร็วแต่บีบอัดได้น้อย ในขณะที่ xz มีอัตราส่วนการบีบอัดมากแต่ทำงานช้า

ล่าสุด Facebook พัฒนาอัลกอริทึมตัวใหม่ชื่อ Zstandard 1.0 (ตัวย่อ zstd) ที่ตอบโจทย์ทั้งสองทาง

By mk Founder on Tag: OpenOffice, Open Source, Apache
OpenOffice

โครงการ OpenOffice ในอดีต ถูกแยกออกเป็น 2 โครงการคือ LibreOffice ภายใต้ The Document Foundation กลุ่มที่ไม่พอใจ Oracle และภายหลัง Oracle ก็ยกโครงการให้ Apache ดูแลแทน

ฝั่งของ LibreOffice เจริญรุ่งเรืองดี แต่ Apache OpenOffice กลับเงียบหายไปนาน ถึงแม้ปีที่แล้วทางโครงการออกมาบอกว่าจะออกรุ่นใหม่ แต่ก็ออกเพียงรุ่นเดียวคือ 4.1.2 ในเดือนตุลาคมปีที่แล้ว มาถึงวันนี้ยังไม่มีอะไรใหม่กว่านั้นเลย

ล่าสุด Dennis Hamilton รองประธานของ Apache OpenOffice ออกมาตั้งคำถามถึงอนาคตของโครงการว่าควรทำอย่างไร เขาระบุว่าปัจจุบัน OpenOffice มีนักพัฒนาน้อยมาก (roughly half-dozen หรือประมาณ 5-6 คน) ซึ่งดูแล้วไม่น่าจะไปต่อไหว เมื่อไม่นานมานี้ มีคนพบช่องโหว่ของ OpenOffice 4.1.2 และแจ้งไปทางโครงการ แต่โครงการไม่มีกำลังพอจะออกรุ่น 4.1.3 ได้ และต้องใช้วิธีออกเป็นแพตช์ hotfix แทน

By mk Founder on Tag: Git, Version Control, Open Source
Git

โครงการ Git ออกเวอร์ชัน 2.10.0 ของใหม่ที่สำคัญคือแสดงความคืบหน้าเมื่อสั่ง git push ส่งโค้ดไปที่เซิร์ฟเวอร์อย่างละเอียด บอกว่ากำลังทำงานอะไรอยู่ ส่งข้อมูลไปถึงไหนแล้ว สถานะของเซิร์ฟเวอร์เป็นอย่างไร (สำหรับคนที่ชอบความเงียบ สามารถใช้คำสั่ง git push --quiet ได้) ฟีเจอร์แสดงสถานะยังใช้กับคำสั่ง git clone ตอนดึงซอร์สออกมาด้วย

ฟีเจอร์อย่างอื่นคือการคอนฟิกสีสันของ Git terminal โดยสามารถแสดงตัวเอียง (italic) และขีดฆ่ากลาง (strikethrough) ได้แล้ว

By lew Founder on Tag: OpenBSD, Open Source
OpenBSD

OpenBSD ออกรุ่น 6.0 เป็นรุ่นหลักห้าปีหลังออกรุ่น 5.0 เมื่อปี 2011 โดยการปรับปรุงหลักคือการใช้นโยบาย W^X เต็มรูปแบบ ทำให้ส่วนรันซอฟต์แวร์ห้ามเขียนข้อมูลเพิ่มเติมหลังโหลดอีก

นอกจากฟีเจอร์เพิ่มเติม ยังมีการยกเลิกการซัพพอร์ดอีกหลายฟีเจอร์ ได้แก่ การรองรับแพลตฟอร์ม VAX, การจำลองตัวเป็นลินุกซ์, การเมาน์ดิสก์ด้วย user

ส่วนไลบรารีมีการอัพเดตเวอร์ชั่นใหม่ ทำให้ซอฟต์แวร์สำคัญๆ เช่น OpenSSH, OpenSMTPD, OpenNTPD, LibreSSL ได้รับอัพเกรดไปด้วยกัน

By lew Founder on Tag: TensorFlow, Deep Learning, Open Source
TensorFlow

TensorFlow เฟรมเวิร์คสำหรับสร้างโครงข่าย Deep Learning ประกาศเพิ่มไลบรารี TF-Slim สำหรับการสร้างโครงข่ายในระดับสูงได้ทั้งการฝึกโครงข่ายและประเมินผล

TF-Slim เคยเป็นโครงการทดลองสำหรับโมเดล Inception-V3 ที่ TensorFlow ปล่อยออกมาก่อนหน้านี้ แต่ตอนนี้กลายเป็นไบรารีเต็มรูปแบบอยู่ใต้แพ็กเกจ tf.contrib.slim

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

By blognone on Tag: Mautic, Event, Open Source
Mautic

Mautic เป็นซอฟต์แวร์โอเพนซอร์สสำหรับงานการตลาดอัตโนมัติ (marketing automation) อย่างการส่งอีเมลหรือโพสต์โซเชียล แบบอัตโนมัติเมื่อเกิดเงื่อนไขตามที่เราต้องการ (เช่น ลูกค้าเดิมเข้าเว็บซ้ำ ให้ส่งเมลโปรโมชั่น) ตัวซอฟต์แวร์เขียนด้วยภาษา PHP และสามารถรันได้บนเว็บเซิร์ฟเวอร์ทั่วไป

ในโอกาสที่ David Hurley ผู้ก่อตั้ง Mautic มาเมืองไทย สมาคมศึกษาและพัฒนาโอเพ่นซอร์สจึงขอเชิญร่วมพูดคุยกับคุณ Hurley ในงาน Mautic Meetup ในวันที่ 17 กันยายน 2559 เวลา 13:00-17:00 น. ที่ตึก CP Tower สีลม ชั้น 11 ห้อง 1102

งานนี้ไม่เสียค่าเข้า แต่จำกัดเฉพาะ 100 ท่านเท่านั้น รายละเอียดดูใน Facebook Event

By mk Founder on Tag: Wayland, Fedora, Open Source, X Window
Wayland

โลกโอเพนซอร์สพยายามเปลี่ยนผ่านเทคโนโลยีการแสดงผลจาก X Window ที่เก่าคร่ำครึ มาเป็นเทคโนโลยีใหม่กว่าอย่าง Wayland แทน แต่การเปลี่ยนผ่านก็ใช้เวลานานมาก เพราะซอฟต์แวร์แต่ละตัวมีความซับซ้อนเชื่อมโยงระหว่างกันมาก กว่าซอฟต์แวร์ตัวหลักๆ จะรองรับ Wayland ก็ต้องใช้เวลานาน

By lew Founder on Tag: Open Source, Artificial Intelligence, Facebook
Open Source

Facebook’s Artificial Intelligence Research (FAIR) หน่วยวิจัยของเฟซบุ๊กเปิดซอร์สโค้ด fastText ระบบกลุ่มประโยค (text classification) และหาคำสำคัญ (representation)

จุดขายอย่างหนึ่งของ fastText คือการทำงานด้วยความเร็วสูง ทางเฟซบุ๊กระบุว่าสามารถฝึกกับข้อมูลมากกว่าพันล้านคำได้ภายในสิบนาที บนเครื่องมัลติคอร์ธรรมดา เทียบกับระบบจัดกลุ่มข้อความอื่นๆ ที่อาจจะต้องใช้เวลานับชั่วโมงหรือนาที

สามารถดาวน์โหลดมาใช้งานได้จาก GitHub ตัวโค้ดเป็น C++ ที่ต้องการคอมไพล์เลอร์ใหม่สักหน่อย เพราะใช้ฟีเจอร์ของ C++11

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

ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell พร้อมๆ กับการเปิดให้ใช้งานบนลินุกซ์และแมค ตามหลัง .NET ที่ซัพพอร์ตทั้งสามระบบปฏิบัติการไปเมื่อกลางปี โดยระบุว่าลูกค้าของไมโครซอฟท์เรียกร้องการรองรับลินุกซ์เพราะต้องการรวมการจัดการเซิร์ฟเวอร์เข้าไว้ในระบบเดียวกัน

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

Simplenote แอพจดโน้ตยอดนิยมอีกตัวที่ทำงานได้หลายแพลตฟอร์ม (ผลงานของ Automattic บริษัทเดียวกับที่ทำ WordPress) ประกาศเปิดซอร์สโค้ดของแอพเวอร์ชัน iOS, Android, macOS แล้ว เมื่อรวมกับแอพบน Windows/Linux ที่สร้างอยู่บนเอนจิน Electron และเปิดซอร์สอยู่ก่อนแล้ว ทำให้ซอฟต์แวร์ฝั่งไคลเอนต์ของ Simplenote ตอนนี้เป็นโอเพนซอร์สทั้งหมด

นอกจากนี้ Matt Mullenweg ซีอีโอของ Automattic (และผู้สร้าง WordPress) ยังโพสต์ว่าตอนนี้ฝั่งเซิร์ฟเวอร์ของ Simplenote ยังไม่โอเพนซอร์ส เพราะมีความซับซ้อนกว่ามาก แต่ในอนาคตก็จะมีสักวันที่โอเพนซอร์สแน่นอน (it'll happen someday)

ที่มา - Simplenote

By mk Founder on Tag: Fuchsia, Google, Operating System, Open Source
Fuchsia

มีคนไปพบว่ากูเกิลแอบซุ่มพัฒนาระบบปฏิบัติการตัวใหม่ชื่อ Fuchsia อยู่เงียบๆ โดยเป็นระบบปฏิบัติการสำหรับอุปกรณ์ฝังตัวหรือ IoT

โครงการ Fuchsia พัฒนาแบบโอเพนซอร์ส มีหน้าเว็บอยู่บน Google Git และมิเรอร์บน GitHub

By mk Founder on Tag: Whitehouse, USA, Open Source, Government
Whitehouse

เมื่อต้นปีนี้ รัฐบาลสหรัฐร่างออกนโยบาย ซอฟต์แวร์ที่หน่วยงานภาครัฐพัฒนา ต้องเปิดซอร์สโค้ด

ล่าสุดนโยบาย Federal Source Code ออกมาเป็นฉบับจริงแล้ว เนื้อหาหลักยังเหมือนเดิมคือกำหนดให้ซอฟต์แวร์ที่หน่วยงานรัฐพัฒนาเองหรือจ้างพัฒนา ต้องเปิดให้หน่วยงานรัฐอื่นๆ เข้าไปซอร์สโค้ดได้ทั้งหมด เพื่อกระตุ้นให้เกิดการนำโค้ดไปใช้ซ้ำ (government-wide code reuse) และต้องมีซอร์สโค้ดอย่างน้อย 20% โอเพนซอร์สสู่สาธารณะ

By mk Founder on Tag: Open Source, Hacking, Security
Open Source

มีรายงานว่าเว็บไซต์ FossHub ศูนย์รวมการดาวน์โหลดซอฟต์แวร์โอเพนซอร์ส และเป็นแหล่งดาวน์โหลดอย่างเป็นทางการของซอฟต์แวร์ชื่อดังบางตัว เช่น Audacity หรือ Classic Shell กลับโดนเจาะและฝังมัลแวร์ไว้ในไฟล์ที่ดาวน์โหลด

เหยื่อที่ดาวน์โหลดไฟล์จาก FossHub จะถูกมัลแวร์เขียนทับ Master Boot Record (MBR) จนเป็นผลให้บูตเครื่องไม่ได้ และส่งผลกระทบต่อตาราง partition table ในฮาร์ดดิสก์ด้วย

By mk Founder on Tag: LibreOffice, Open Source
LibreOffice

LibreOffice ออกเวอร์ชันใหม่ 5.2 ซึ่งมีฟีเจอร์ใหม่หลายอย่างดังนี้

  • Writer เพิ่มตัวเลือก Print to File ตอนสั่งพิมพ์, รองรับการเปิดไฟล์จาก Google Drive ที่ต้องใช้ two-factor authentication
  • Calc เพิ่มฟีเจอร์ใหม่หลายอย่าง โดยเฉพาะสูตรคำนวณใหม่ๆ เช่น RAWSUBTRACT, CONCAT, TEXTJOIN
  • Impress ปรับปรุงเรื่องเอฟเฟคต์ของแอนิเมชันหลายจุด และเปลี่ยนภาพพื้นหลังของสไลด์ได้ง่ายขึ้น

นอกจากนี้ LibreOffice 5.2 ยังปรับปรุงความเข้ากันได้ของเอกสาร DOCX, RTF, XLS, XLSX ให้ดีกว่าเดิม และเพิ่มโหมด Single Toolbar แถบเครื่องมือแถวเดียวเพื่อประหยัดพื้นที่ (เฉพาะ Writer และ Calc)

By lew Founder on Tag: Samsung, JavaScript, Open Source, Internet of Things
Samsung

ซัมซุงปล่อย JerryScript เอนจินจาวาสคริปต์สำหรับรันบนไมโครคอนโทรลเลอร์ ออกมาเงียบๆ ตั้งแต่วันก่อน โดยซัมซุงมีกำหนดการบรรยายหัวข้อ "JerryScript: An Ultra-lightweight JavaScript Engine for the Internet of Things" ที่งาน Embedded Linux Conference & IoT summit 2016 เดือนตุลาคมนี้ที่เบอร์ลิน

JerryScript เป็นเอนจินจาวาสคริปต์ตามมาตรฐาน ECMAScript 5.1 เต็มรูปแบบ แต่มีขนาดไบนารีเพียง 160KB และใช้แรมขณะรันน้อยกว่า 64KB และแม้ว่าจะออกแบบมาเพื่อรันบนไมโครคอนโทรลเลอร์ แต่มันก็สามารถรันบนลินุกซ์ได้โดยไม่มีปัญหา

By mk Founder on Tag: Apache Spark, Big Data, Open Source
Apache Spark

ซอฟต์แวร์ด้าน Big Data ที่มาแรงมากในช่วงหลังคือ Apache Spark ซอฟต์แวร์ประมวลผลข้อมูลขนาดใหญ่ด้วยความเร็วสูง เพราะใช้เทคนิคการประมวลผลในแรมที่ต่างไปจาก MapReduce ของ Hadoop

ล่าสุด Spark ออกเวอร์ชัน 2.0 ซึ่งถือเป็นครั้งแรกในรอบสองปีที่ออกเวอร์ชันใหญ่ ของใหม่ในเวอร์ชันนี้มีจำนวนมาก เช่น

Subscribe to Open Source