Image
By lew Founder on Tag: Open Source, Apache, Artificial Intelligence
Open Source

MXNet ไลบรารีสำหรับการพัฒนา deep learning ที่อเมซอนให้การสนับสนุนเป็นพิเศษ ได้เข้าเป็นโครงการภายใต้ Apache Foundation ภายใต้โครงการ Incubator แล้ว

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

By mk Founder on Tag: LibreOffice, Open Source
LibreOffice

LibreOffice ออกเวอร์ชัน 5.3 ซึ่งถือว่ามีฟีเจอร์ใหม่เยอะพอสมควร ของใหม่ที่สำคัญคือ UI แบบใหม่ Project MUFFIN เพิ่มเข้ามาให้ทดลองใช้งานแล้ว

By mk Founder on Tag: Google Earth, Google, Open Source
Google Earth

กูเกิลประกาศโอเพนซอร์ส Google Earth Enterprise (GEE) โดยใช้สัญญาอนุญาตแบบ Apache 2 และซอร์สโค้ดจะเผยแพร่บน GitHub ในเดือนมีนาคม

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

การเปิดซอร์สของกูเกิลจะครอบคลุมเฉพาะฝั่งเซิร์ฟเวอร์ของ GEE เท่านั้น ฝั่งไคลเอนต์จะยังสามารถใช้งานตัวเก่าได้ (แม้ไม่อัพเดตอีกแล้ว) และกูเกิลก็บอกว่านักพัฒนาที่สนใจ สามารถสร้างไคลเอนต์ขึ้นมาเองได้จากข้อมูลในซอร์สโค้ดฝั่งเซิร์ฟเวอร์ที่เปิดออกมา

ที่มา - Google Geo Developers Blog via 9to5google

By mk Founder on Tag: Wine, Emulator, Office 2013, Open Source
Wine

Wine ซอฟต์แวร์อีมูเลเตอร์ยอดนิยมสำหรับการรันแอพวินโดวส์บนแพลตฟอร์มอื่น ออกเวอร์ชันใหญ่ 2.0 มีของใหม่ดังนี้

  • รัน Office 2013 ได้แล้ว
  • รองรับการรันบน macOS แบบ 64 บิต และรองรับกราฟิกความละเอียดสูง (Retina)
  • รองรับฟีเจอร์กราฟิก DirectWrite, Direct2D, Direct3D มากขึ้นหลายอย่าง
  • รองรับการฝังฟอนต์ในไฟล์ PDF
  • รองรับตัวอักษรตามตาราง Unicode 9.0
  • ปรับปรุงการทำงานของ clipboard ให้คัดลอกเนื้อหาข้ามแอพได้ดีขึ้น
By mk Founder on Tag: Backdrop, Drupal, CMS, Open Source
Backdrop

Backdrop CMS คือซอฟต์แวร์ Content Management System ที่แยกโครงการ (fork) ออกมาจาก Drupal 7 เนื่องจากทีมพัฒนาไม่เห็นด้วยกับแนวทางของ Drupal 8 ที่ซับซ้อนเกินไป และมีการเปลี่ยนแปลงจาก Drupal 7 มากจนไม่สามารถใช้งานร่วมกันได้

ทีมงาน Backdrop จึงนำโค้ดของ Drupal 7 มาพัฒนาต่อโดยยังคงแกนหลักของระบบไว้ แต่ปรับปรุงเรื่อง usability ให้ดีกว่าเดิม, มีระบบจัดการคอนฟิกแบบใหม่, รวมโมดูลสำคัญบางตัวเข้ามาในแกนหลักของ CMS (มี Editor มาให้ตั้งแต่ต้น!) และยังคงพอร์ตโมดูลของ Drupal 7 มาใช้ร่วมกับ Backdrop ได้ง่าย

By nutmos Writer on Tag: LinkedIn, Open Source
LinkedIn

LinkedIn ได้โอเพ่นซอร์สซอฟต์แวร์ที่ใช้งานสำหรับรันการทดสอบแอพบน iOS เรียกว่า Bluepill เพื่อให้รันการทดสอบได้ทีละหลายการทดสอบ

ปัญหาของ Xcode อย่างหนึ่งคือ นักพัฒนาสามารถรัน instant บน simulator ได้ครั้งละการทดสอบ ในขณะที่ LinkedIn ต้องทดสอบ UI กว่า 2,000 ครั้งเพื่อทำให้แน่ใจว่าโปรแกรมสามารถทำงานได้กับแอพหลักอย่างไม่มีปัญหา โดย Bluepill จะช่วยให้ LinkedIn รันการทดสอบทีละหลายครั้งได้อย่างรวดเร็วและไม่ซับซ้อน

By lew Founder on Tag: Open Source, Mozilla
Open Source

Mozilla ให้ทุนเพื่อตรวจสอบความปลอดภัยโค้ดของซอฟต์แวร์โอเพนซอร์สอยู่เป็นระยะ และโค้ดชุดล่าสุดที่ตรวจสอบคือ Dovecot เมลเซิร์ฟเวอร์ที่ได้รับความนิยมเป็นอย่างมาก (68% ของเซิร์ฟเวอร์ IMAP เป็น Dovecot) รายงานทดสอบนี้ทดสอบเฉพาะส่วนสำคัญๆ เช่น ส่วนโปรโตคอล POP และ IMAP, ส่วนการเข้ารหัส SSL โดยทดสอบ Dovecot 2.2.26.0 ที่ออกมาในวันเริ่มการทดสอบพอดี

By mk Founder on Tag: Chakra, JavaScript, Open Source, Microsoft
Chakra

เมื่อประมาณ 6 เดือนที่แล้ว ไมโครซอฟท์พอร์ตเอนจินจาวาสคริปต์ ChakraCore ไปยังแมคและลินุกซ์ แต่ยังมีข้อจำกัดด้านฟีเจอร์และประสิทธิภาพเป็นรอง ChakraCore บนวินโดวส์

By littletail Contributor on Tag: Quantum Computer, D-Wave, Open Source
Quantum Computer

D-Wave หนึ่งในบริษัทผู้ผลิตคอมพิวเตอร์ควอนตัมที่กูเกิลเลือกใช้ในงานวิจัยด้าน AI ประกาศเปิดซอร์สโปรแกรมประมวลผลเชิงควอนตัม qbsolv บน Github เพื่อให้นักพัฒนาศึกษาและพัฒนาโปรแกรมบนเครื่องคอมพิวเตอร์ของบริษัทได้ โดยไม่จำเป็นต้องมีความรู้ทางด้านการประมวลผลควอนตัมมากมายนัก

By lew Founder on Tag: Renault, Electric Car, Open Source
Renault

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

POM พัฒนาต่อยอดมาจากรถไฟฟ้าสองที่นั่งของ Renault รุ่น Twizy ที่วางขายอยู่ในราคาเริ่มต้น 6,995 ปอนด์ (ราวสามแสนบาท) โดยพิมพ์เขียวจจะมีสองรุ่น POM 45 สำหรับรุ่นความเร็วสูงสุด 45 กิโลเมตรต่อชั่วโมง และ POM 80 ความเร็วสูงสุด 80 กิโลเมตรต่อชั่วโมง

โครงการนี้ทาง Renault ร่วมมือกับทาง ARM เพื่อพัฒนา และหลังจากนี้ทางบริษัท OSVehicle ได้เข้าไปเป็นพันธมิตรเพื่อให้บริการด้านวิศวกรรมสำหรับผู้ที่ต้องการปรับแต่งจากพิมพ์เขียวเดิม

By lew Founder on Tag: Internet, Open Source, IRC
Internet

โปรแกรมแชตทุกวันนี้มีหลากหลายให้เลือกใช้ แต่โปรโตคอลที่ได้รับความนิยมสูงตัวแรกๆ คงเป็น IRC ตอนนี้ผู้พัฒนา Irssi ไคลเอนต์ IRC ที่เปิดตัวมาตั้งแต่มกราคมปี 1999 ก็ประกาศรุ่น 1.0.0 แล้ว

ในเวอร์ชั่นนี้มีความสามารถเพิ่มเติม เช่น การเข้ารหัส TLS เมื่อเชื่อมต่อกับ Freenode, EFnet, EsperNet, OFTC, Rizon, และ IRC6 มาตั้งแต่แรก, รองรับการล็อกใบรับรอง TLS

การพัฒนาในเวอร์ชั่นนี้มีการแก้ไขไฟล์ 132 ไฟล์ เพิ่มโค้ด 3434 บรรทัด ลบออก 3202 บรรทัด

ที่มา - Irssi

By lew Founder on Tag: Open Source, Development
Open Source

mitmproxy ซอฟต์แวร์สำหรับคั่นกลางการเชื่อมต่อเพื่อตรวจสอบปัญหาซอฟต์แวร์ และรองรับการดักฟังการเชื่อมต่อเข้ารหัส (วิธีใช้) ออกรุ่น 1.0.0 แล้ว หลังจากพัฒนามา 6 ปี

ในเวอร์ชั่นนี้ฟีเจอร์สำคัญที่สุดคือ mitmweb หน้าจอแสดงข้อมูลการเชื่อมต่อผ่านเว็บทำให้ดูข้อมูลได้ง่ายขึ้น ส่วนการปรับปรุงอื่นๆ เช่น การรองรับ Python 3 เต็มรูปแบบ, ทำงานร่วมกับวินโดวส์ได้ดีขึ้น, เปลี่ยนคอนฟิกเป็นไฟล์ YAML, และรองรับโปรโตคอลใหม่ๆ อย่าง HTTP/2 และ WebSocket

By mk Founder on Tag: HandBrake, Open Source
HandBrake

ถือเป็นการเดินทางอันยาวนานของโปรแกรมโอเพนซอร์สอีกตัวหนึ่ง โดย HandBrake โปรแกรมแปลงไฟล์วิดีโอยอดนิยม ใช้เวลาพัฒนานานกว่า 13 ปี ในที่สุดก็ออกเวอร์ชัน 1.0.0 ได้สำเร็จ

HandBrake ออกรุ่น 0.9.9 ในปี 2013 และ 0.10.0 ในปี 2014 จากนั้นก็ออกรุ่นย่อยจนมาถึง 0.10.5 เมื่อต้นปี 2016 แล้วเลขเวอร์ชันกระโดดข้ามมาเป็น 1.0.0 ช่วงปลายปี

By mk Founder on Tag: LibreOffice, GUI, User Interface, Open Source
LibreOffice

The Document Foundation องค์กรผู้ดูแล LibreOffice ประกาศโครงการปรับปรุงอินเทอร์เฟซของโปรแกรมครั้งใหญ่ ในชื่อ MUFFIN (My User Friendly & Flexible INterface)

Project MUFFIN จะมี GUI ทั้งหมด 4 แบบให้เลือกใช้ตามต้องการ ได้แก่

By mk Founder on Tag: CyanogenMod, Cyanogen, Android, Open Source, Lineage OS
CyanogenMod

บริษัท Cyanogen Inc. ประกาศหยุดออกรอม Cyanogen OS, ปิดเซิร์ฟเวอร์ที่ใช้คอมไพล์รอมและให้ดาวน์โหลดรอม, ปิดเซอร์เวอร์ที่ให้บริการออนไลน์อื่นๆ ทั้งหมดในวันที่ 31 ธันวาคม 2016 และขอให้ผู้ใช้ย้ายไปใช้รอมโอเพนซอร์ส CyanogenMod แทน

แต่เรื่องไม่จบแค่นั้น ฝั่งโครงการ CyanogenMod ที่ใช้เซิร์ฟเวอร์ของบริษัท Cyanogen ก็ประกาศแยกตัว (fork) ไปทำโครงการใหม่ชื่อ Lineage โดยให้เหตุผลว่าไม่ต้องการผูกกับแบรนด์ Cyanogen ที่อาจขายต่อให้บริษัทอื่นๆ ในอนาคต ไหนๆ Cyanogen ต้องปิดตัวแล้ว ขอไปเริ่มสร้างแบรนด์ใหม่ที่ไม่เกี่ยวข้องกันเลยดีกว่า

By lew Founder on Tag: Python, Programming, Open Source
Python

Python ออกเวอร์ชั่น 3.6 หลังออกเวอร์ชั่น 3.5 มาตั้งแต่กันยายนปีที่แล้ว ในเวอร์ชั่นนี้มีฟีเจอร์สำคัญๆ เพิ่มเข้ามาหลายอย่าง

ฟีเจอร์ที่คนทั่วไปจะเห็นชัดที่สุดคือการฟอร์แมตสตริงแบบใหม่ โดยสั่งเรียกตัวแปรจากในสตริงได้เลย ซึ่งใน bash หรือ ruby มีใช้กันอยู่แล้ว แต่สำหรับ Python ผู้ที่ต้องการใช้งานจะต้องประกาศสตริงเป็นแบบ f คล้าย unicode หรือ raw ที่ต้องประกาศคล้ายๆ กัน ฟีเจอร์ต่อมาคือการใช้ขีดล่าง (_) เพื่อแยกกลุ่มตัวเลขออกจากกัน เพิ่มความสะดวกในการเขียนตัวเลขขนาดใหญ่ๆ เช่น 100_000

By lew Founder on Tag: Google, Open Source, Visualization
Google

กูเกิลประกาศเปิดซอร์สโค้ดโครงการ Embedding Projector เว็บแอปพลิเคชั่นสำหรับการแสดงและวิเคราะห์ข้อมูลที่มีความซับซ้อน และต้องแสดงภาพเป็นมิติ

การแสดงข้อมูลเช่นนี้ช่วยให้นักวิจัยเข้าใจได้ง่ายขึ้น ว่าระบบ machine learning กำลังมองข้อมูลเป็นกลุ่มอย่างไร โดยตัวซอฟต์แวร์จะแสดงภาพของข้อมูลด้วยกระบวนการ embedding

ตัวโครงการมีเว็บให้ลองดูกระบวนการทำงานได้

ที่มา - Google Research

By mk Founder on Tag: DeepMind, Open Source, Artificial Intelligence
DeepMind

เรียกว่าไม่ยอมกันแม้แต่น้อย ในวันเดียวกับที่ OpenAI เปิดซอร์ส Universe ซอฟต์แวร์ช่วยสอน AI ฝั่งของ Google DeepMind ก็ประกาศเปิดซอร์สชุดเครื่องมือแบบเดียวกันชื่อ DeepMind Lab

DeepMind Lab เป็นชุดเครื่องมือที่ใช้กันภายในบริษัท DeepMind อยู่แล้ว มันเป็นเกม 3D แบบมุมมองบุคคลที่หนึ่งหลายๆ เกมที่ใช้เทรน AI เช่นกัน บ็อต AI จะเห็นภาพในเกมเหมือนกับที่มนุษย์มองเห็น มีวิธีควบคุมแบบเดียวกับเกม FPS คือเดิน ย่อตัว กระโดด หมุนมุมมอง ในเกมมีโจทย์ให้ทำภารกิจที่แตกต่างกันไป เช่น หาทางออกจากเขาวงกต เก็บไอเทมภายในเกม นอกจากนี้ เรายังสามารถออกแบบฉากและเงื่อนไขในเกมได้เองด้วย

By mk Founder on Tag: OpenAI, Open Source, Artificial Intelligence
OpenAI

OpenAI กลุ่มวิจัยด้านปัญญาประดิษฐ์ที่หนุนหลังโดย Elon Musk ประกาศเปิดซอร์สซอฟต์แวร์ชื่อ Universe ซึ่งเอาไว้สำหรับเทรน AI ให้รู้จักงานพื้นฐานที่ต้องใช้บ่อยๆ อย่างการเล่นเกม การท่องเว็บ จำนวนกว่า 1,000 ประเภท

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

Universe ได้รับการสนับสนุนจากบริษัทเกมจำนวนมาก เช่น EA, Valve, Microsoft อนุญาตให้ AI เข้าถึงการเล่นเกมดังๆ อย่าง GTA V, Portal, Fable, World of Goog, Shovel Knight, Red Alert 2, Alpha Centauri รวมถึงซอฟต์แวร์ที่ไม่ใช่เกมอย่าง Wolfram Mathematica ด้วย

By lew Founder on Tag: Google, Open Source, Security
Google

ช่องโหว่การจัดการหน่วยความจำที่เกิดขึ้นบ่อยๆ เช่น use-after-free หรือ buffer overflow กลายเป็นช่องทางไปสู่ช่องโหว่ร้ายแรงกันอยู่เนืองๆ ตอนนี้กูเกิลก็ร่วมกับ Core Infrastructure Initiative เปิดตัว OSS-Fuzz ซอฟต์แวร์สร้างชุดทดสอบเพื่อหาช่องโหว่เหล่านี้โดยอัตโนมัติ

OSS-Fuzz รวมเอาเอนจินสร้างชุดทดสอบหลายตัวไว้ด้วยกัน แล้วสร้างระบบรันการทดสอบแบบขนาน ทำให้การทดสอบทำได้อย่างรวดเร็ว

Subscribe to Open Source