Image
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 ซึ่งถือเป็นครั้งแรกในรอบสองปีที่ออกเวอร์ชันใหญ่ ของใหม่ในเวอร์ชันนี้มีจำนวนมาก เช่น

By mk Founder on Tag: Mesosphere, Apache, Open Source, Cluster, Enterprise
Mesosphere

Apache Mesos ซอฟต์แวร์โอเพนซอร์สสำหรับสร้างคลัสเตอร์ ให้มองเห็นทรัพยากรคอมพิวเตอร์เสมือนเป็นก้อนเดียวกัน (virtual compute resource pool) เดินทางมาถึงเวอร์ชัน 1.0 แล้ว

Apache Mesos (หรือชื่อเดิม Nexus) เกิดขึ้นจากโครงการวิจัยของมหาวิทยาลัย UC Berkley ในช่วงปี 2009 หลังจากนั้นก็เติบโต และมีองค์กรใหญ่ๆ หลายแห่งนำมาใช้งานจริงจัง (เช่น Twitter และ Apple) ภายหลัง Benjamin Hindman ผู้สร้าง Mesos จึงก่อตั้งสตาร์ตอัพชื่อ Mesosphere เพื่อให้บริการ Mesos ในเชิงพาณิชย์ โดยได้รับเงินลงทุนจาก Microsoft กับ HPE ด้วย

By nutmos Writer on Tag: Open Source, Facebook 360, Facebook
Open Source

Facebook เคยเปิดตัวกล้อง Surround 360 เมื่อช่วงเดือนเมษายนที่ผ่านมา และจะเปิดซอร์สโค้ดให้ผู้ที่สนใจสามารถเข้าไปดาวน์โหลดเพื่อศึกษาวิธีสร้างกล้อง, ติดตั้งและปรับแต่งฮาร์ดแวร์และซอฟต์แวร์ตามความต้องการ

อุปกรณ์ที่ต้องการของ Surround 360 นี้มีมูลค่าอยู่ที่ประมาณ 3 หมื่นดอลลาร์ ซึ่งมีสิ่งสำคัญคือกล้องจำนวน 17 ตัวที่แตกต่างกัน ตั้งแต่กล้องปกติไปจนถึงกล้องเลนส์ fisheye โดยทาง Facebook ได้สุ่มวิศวกรขึ้นมาคนหนึ่งมาเพื่อสร้างตัวกล้องนี้จากคำแนะนำที่เปิดให้ผู้ใช้ทั่วไป พบว่าใช้เวลาเพียงแค่ประมาณ 4 ชั่วโมงเท่านั้น

By lew Founder on Tag: Europe, European Commission, Security, Open Source, Apache, KeePass
Europe

การตรวจสอบโค้ดเพื่อหาช่องโหว่ความปลอดภัยเป็นระยะเพื่อป้องกันแฮกเกอร์พบช่องโหว่เหล่านี้ก่อนเป็นแนวทางที่เอกชนเริ่มให้ความใส่ใจมากขึ้นในช่วงหลัง เช่น Core Infrastructure Initiative หรือ Secure Open Source ตอนนี้ภาครัฐอย่างสหภาพยุโรปก็เริ่มเข้ามามีบทบาทโดยจัดสรรงบประมาณมาตรวจสอบโค้ดโครงการโอเพนซอร์ส

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

เมื่อต้นสัปดาห์ MariaDB ออกรุ่นอัพเดตย่อย 10.1.16 แต่สำหรับคนไทยรุ่นนี้มีความสำคัญเพราะระบบการเรียงข้อความภาษาไทยเป็นไปตามหลักภาษาไทยแล้ว

ปัญหาการเรียงลำดับภาษาไทยเป็นข้อจำกัดของระบบฐานข้อมูลหลายตัว เพราะภาษาไทยไม่ได้เรียงตามลำดับตัวอักษรโดยตรงแต่เรียงตามพยัญชนะ เช่น "กา", "ขา", "เก" ควรเรียงเป็น "กา", "เก", "ขา" ตามลำดับ

By lew Founder on Tag: USA, Database, Open Source, EnterpriseDB
USA

EnterpriseDB (EDB) หรือรุ่นการค้าของ PostgreSQL ผ่านมาตรฐาน Security Technical Implementation Guide (STIG) ของกระทรวงกลาโหมสหรัฐฯ เป็นแบรนด์ที่สาม ตามหลัง Oracle และ Microsoft SQL Server และนับเป็นระบบฐานข้อมูลโอเพนซอร์สตัวแรกที่ผ่านมาตรฐานนี้

มาตรฐาน STIG กำหนดเงื่อนไขกว่าร้อยรายการ แต่รายการตรวจสอบเป็นข้อมูลเฉพาะสำหรับเจ้าหน้าที่เท่านั้นไม่เปิดเผยสำหรับบุคคลทั่วไป เอกสารแนะนำ STIG ระบุเพียงเงื่อนไขกว้างๆ เช่น ต้องรองรับการตรวจสอบย้อนกลับ (audit), มีระบบสำรองข้อมูล, มีกระบวนการป้องกันข้อมูล, เข้ารหัสข้อมูลทั้งขณะส่งข้อมูลและขณะที่ข้อมูลอยู่ในดิสก์ ฯลฯ

Subscribe to Open Source