Tags:
Node Thumbnail

การค้นหาโค้ดบน AOSP ที่ผ่านมาต้องใช้เครื่องมือจากนักพัฒนาภายนอกเป็นหลัก ล่าสุด Google ขยับลงมาทำเครื่องมือเองแล้วในชื่อ Android Code Search ซึ่งสามารถค้นหาโค้ดและทำ cross-reference ได้ด้วย แต่ไม่ใช่ทุก branch จะรองรับการ cross-reference ซึ่ง Google บอกว่าจะค่อย ๆ เพิ่มให้เรื่อย ๆ

Android Code Search จะรองรับการค้นหาทั้งบน AOSP และไลบรารี Android X

ที่มา - Android Developers Blog

Tags:
Node Thumbnail

จากปัญหาสงครามการค้าระหว่างสหรัฐ-จีน ที่ทำให้นักพัฒนาจีนไม่สามารถเข้าถึงผลิตภัณฑ์ของตะวันตก รวมถึงกรณีที่รัฐบาลจีนเองสั่งให้หน่วยงานรัฐเลิกใช้ฮาร์ดแวร์ซอฟต์แวร์ตะวันตก ก็ไม่น่าแปลกใจที่ทางเลือกของนักพัฒนาจีนจะเหลือแค่โอเพนซอร์สเป็นหลักเท่านั้น

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

Tags:
Node Thumbnail

Elastic ออกซอฟต์แวร์ในกลุ่ม Elastic Stack เวอร์ชัน 7.5 โดยมาพร้อมฟีเจอร์ที่น่าสนใจคือ Kibana Lens ที่ช่วยให้การสร้าง visualization บน Kibana ง่ายขึ้น รวมถึงปรับปรุง Observability และ Security ใหม่ และนำ Elastic Enterprise Search เข้ามาร่วมกับรอบการออกเวอร์ชันตั้งแต่รอบนี้เป็นต้นไป

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

Tags:
Node Thumbnail

Alibaba Cloud ธุรกิจฝั่งองค์กรของ Alibaba ปล่อยไลบรารี Alink ที่เป็นไลบรารีคอมพิวเตอร์เรียนรู้ได้ (machine learning) ชุดใหญ่ สำหรับการสร้างบริการในกลุ่มคอมพิวเตอร์เรียนรู้ได้ เช่น ระบบแนะนำสินค้า, การทำนายข้อมูลในอนาคต

ไลบรารีประกอบด้วยกลุ่มอัลกอริทึม เช่น จัดหมวดหมู่ข้อมูล (classification), ทำนายข้อมูล (regression), จับกลุ่มข้อมูล (clustering), หาชุดข้อมูลผิดปกติ, การคำนวณค่าสถิติ โดยรวมนับว่าใกล้เคียงกับโครงการ scikit-learn แต่ Alink ออกแบบมาเพื่อใช้งานกับ Apache Flink เป็นหลัก แม้จะมีโมดูล PyAlink ให้ทำงานกับไพธอนด้วยก็ตาม

Tags:
Node Thumbnail

AWS เปิดตัวฟีเจอร์ตรวจจับความผิดปกติ (anomaly detection) สำหรับ Open Distro for Elasticsearch ที่เป็นชุด ELK (Elasticsearch, Logstash, Kibana) รุ่นโอเพนซอร์สจาก AWS ทำให้หน้าจอ Kibana สามารถรายงานความผิดปกติได้โดยไม่ต้องตั้งกฎล่วงหน้า

อัลกอริธึมภายในเป็น Random Cut Forest (RCF) ที่ AWS เปิดไลบรารีแยกมาให้ด้วย โดย RCF รับข้อมูลเข้ามาตามช่วงเวลาและแบ่งออกเป็นส่วนๆ เพื่อหารูปแบบข้อมูล จากนั้นเมื่อข้อมูลใหม่เข้ามาก็จะดูว่าตรงรูปแบบเดิมหรือไม่ หากไม่ตรงก็แจ้งว่าเกิดความผิดปกติ

Tags:
Node Thumbnail

กูเกิลออก Istio ซอฟต์แวร์จัดการคลัสเตอร์ (หรือชื่อเรียกในวงการคือ service mesh) เวอร์ชันใหม่ 1.4

Istio เป็นแกนหลักของ Anthos ชุดจัดการคลาวด์ Kubernetes ที่กูเกิลออกมาจับตลาดองค์กร โดยกูเกิลบอกว่าฟีเจอร์หลายอย่างของ Istio 1.4 เกิดจากสิ่งที่กูเกิลเรียนรู้จากลูกค้าองค์กรของ Anthos

ฟีเจอร์ใหม่ของ Istio 1.4 คือ Mixer-less telemetry ซึ่งเป็นการเก็บข้อมูลการใช้งาน (telemetry) เพื่อนำไปใช้ปรับปรุงประสิทธิภาพของระบบคลัสเตอร์ โดยไม่ต้องพึ่งพาซอฟต์แวร์ Mixer ของเดิม ช่วยให้ลดทรัพยากรที่ต้องใช้ลง

Tags:
Node Thumbnail

เราอาจเคยเห็นโครงการอนุรักษ์ความรู้หรือข้อมูลของมนุษยชาติเพื่ออนาคตระยะไกลมากๆ กันมาบ้าง โครงการที่ดังหน่อยคือ Svalbard Global Seed Vault ที่นำเมล็ดพันธุ์พืชจากทั่วโลกไปเก็บไว้ในคลังใต้ภูเขา บนหมู่เกาะ Svalbard ของนอร์เวย์ที่ใกล้กับขั้วโลกเหนือ เพื่อใช้ความเย็นเก็บรักษาเมล็ดพันธุ์ให้ยาวนาน และเก็บรักษาในที่ห่างไกล ปลอดภัยจากภัยพิบัติต่างๆ

สัปดาห์ที่ผ่านมา GitHub เปิดตัวโครงการ GitHub Arctic Code Vault ที่มีไอเดียคล้ายกัน แต่เป็นการเก็บ "โค้ด" ของซอฟต์แวร์ที่มนุษยชาติเขียนขึ้น

Tags:
Node Thumbnail

โครงการซอฟต์แวร์โอเพนซอร์สจำนวนมากเป็นโครงการเล็กๆ ที่ทำในเวลาว่างหรือไม่มีเงินทุนสนับสนุน จึงต้องอาศัยเงินบริจาคเป็นหลัก เมื่อบวกกับโอเพนซอร์สจำนวนมากก็อยู่บน GitHub ทำให้ GitHub หันมาทำฟีเจอร์ช่วยรับบริจาคอย่างจริงจังในชื่อ GitHub Sponsors

ก่อนหน้านี้ GitHub Sponsors ทำได้แค่สนับสนุน "ตัว" นักพัฒนาเป็นรายคน แต่รอบนี้ GitHub ระบุว่า "โครงการ" สามารถขอรับการสนับสนุนได้เช่นกัน โดยโครงการที่สมัครเข้าร่วม GitHub Sponsors จะมีปุ่ม "Sponsor" เพิ่มเข้ามา โดยระบุจำนวนเงินพร้อมสิ่งตอบแทนตามระดับที่ต้องการ (เหมือนกับ Kickstarter ที่สนับสนุนเงินได้หลายระดับ เช่น 5 ดอลลาร์ได้รับคำขอบคุณ 10 ดอลลาร์ได้เข้าห้องแชทพิเศษ)

Tags:
Node Thumbnail

Red Hat ประกาศเปิดซอร์สโครงการ Quay (อ่านว่า คี) โครงการต้นน้ำของ Red Hat Quay สำหรับองค์กรที่ต้องการสร้าง Docker registry ในองค์กรเอง และบริการ Quay.io

Quay เป็นซอฟต์แวร์ที่ Red Hat ได้มาจากการเข้าซื้อ CoreOS ตัว registry รองรับการสแกนหาซอฟต์แวร์ที่มีช่องโหว่ผ่านทางบริการ Clair การเปิดซอร์สครั้งนี้ยังไม่มี release เป็นทางการ มีเพียงการ commit โค้ดเริ่มต้นของการเปิดซอร์สเท่านั้น พร้อมคำเตือนว่าการใช้โค้ดโดยตรงจาก master อาจจะไม่เสถียร ดังนั้นหากต้องการใช้งานจริงคงต้องรอระยะหนึ่ง

Tags:
Node Thumbnail

GitHub ออกรายงาน The State of the Octoverse รายงานความเป็นไปของชุมชนนักพัฒนา โดยมีผู้ใช้ใหม่เพิ่มขึ้นในปี 2019 ถึง 10 ล้านคน รวมเป็น 40 ล้านคนแล้ว และมี repository เกิดใหม่ถึง 44 ล้านชุด

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

Tags:
Node Thumbnail

กูเกิลประกาศเปิดซอร์สโครงการ Google Cardboard SDK ไว้บน GitHub เพื่อให้นักพัฒนาภายนอกนำไปพัฒนาต่อได้ สัญญาอนุญาตเป็น Apache License 2.0

เงื่อนไขของกูเกิลค่อนข้างเปิดกว้าง นำไปทำได้ทุกอย่างยกเว้นใช้ชื่อ Google Cardboard ที่เป็นเครื่องหมายการค้าของกูเกิลเท่านั้น (แต่ยังอนุญาตให้ระบุได้ว่าเป็นแอพที่ทำงานร่วมกับ Google Cardboard ได้)

ช่วงหลังกูเกิลดูไม่สนใจกับตลาด VR อีกแล้ว ดังจะเห็นได้จากการหยุดซัพพอร์ตแว่น Google Daydream บน Pixel 4 และการเปิดซอร์ส Cardboard ก็ระบุชัดว่าจะยกหน้าที่การพัฒนาให้ชุมชนโอเพนซอร์สแทน โดยกูเกิลจะไม่เข้ามาร่วมพัฒนาอีกมากนักแล้ว

Tags:
Node Thumbnail

Red Hat ปล่อย RHEL 8.1 ตัวจริงตามนโยบายใหม่ที่จะออกรุ่นย่อยทุกๆ 6 เดือนแบบคาดเดาได้ โดยทั่วไปเป็นการอัพเดตซอฟต์แวร์สำหรับการพัฒนาต่างๆ ให้เป็นเวอร์ชั่นล่าสุด

เวอร์ชั่นนี้ Red Hat ซัพพอร์ตการแพตช์เคอร์เนลโดยไม่ต้องบูตเครื่อง (live kernel patching) เต็มรูปแบบ ขณะที่ SELinux มีโปรไฟล์สำหรับการรันแอปแบบคอนเทนเนอร์เพื่อจำกัดความเสี่ยงจากการรันแอปในคอนเทนเนอร์

รันไทม์สำหรับการพัฒนาต่างๆ อัพเดตรุ่นย่อยตามรอบ เช่น PHP 7.3, Ruby 2.6, Node.js 12,

ที่มา - Red Hat

Tags:
Node Thumbnail

Brett Cannon สมาชิกกรรมการดูแลทิศทางโครงการไพธอน (steering council) ประกาศรับแนวทางการพัฒนาตามเอกสาร PEP 602 ที่ระบุให้เปลี่ยนรอบการพัฒนาเป็นการออกปีละเวอร์ชั่น อย่างชัดเจน

แนวทางออกตามรอบปีจะทำให้ไพธอนมีรอบออกเวอร์ชั่นใหม่ล้อไปกับลินุกซ์ดิสโทร์ต่างๆ เช่น Fedora หรือ Ubuntu นักพัฒนาภายนอกเองก็จะรู้ว่าควรเริ่มทดสอบกับไพธอนรุ่นใหม่ช่วงไหนและเริ่มให้ความเห็นกับการเปลี่ยนแปลงต่างๆ ได้ทันท่วงที

Tags:
Node Thumbnail

Grafana Labs บริษัทเบื้องหลังผู้ดูแลโครงการโอเพ่นซอร์ส Grafana ได้ประกาศรับเงินลงทุน Series A จำนวน 24 ล้านดอลลาร์ นำโดย Lightspeed Venture Partners

Raj Dutt ซีอีโอและผู้ร่วมก่อตั้ง Grafana Labs ระบุว่า สตาร์ทอัพแห่งนี้พัฒนาเครื่องมือบน Grafana เวอร์ชันโอเพ่นซอร์ส แต่ตอนหลังได้เริ่มขยายไปซัพพอร์ตโปรเจคอื่นบ้างแล้ว เช่น Loki โดย Grafana จะเชื่อมต่อข้อมูลเข้าด้วยกันไม่ว่าข้อมูลจะอยู่ที่ไหน ปัจจุบัน Grafana รองรับการเชื่อมต่อกับแหล่งข้อมูลกว่า 42 แบบ

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัวโครงการ Dapr รันไทม์แบบ event driven สำหรับการพัฒนา microservice ช่วยจัดการงานที่ต้องทำบ่อยๆ ในการพัฒนา โดยในเวอร์ชั่นอัลฟ่าบริการเหล่านี้ได้แก่

Tags:
Node Thumbnail

AWS ประกาศโครงการแจกเครดิตใช้คลาวด์ให้กับโครงการโอเพนซอร์ส โดยเปิดให้แต่ละโครงการยื่นขอว่าต้องใช้โครงสร้างพื้นฐาน เช่น เซิร์ฟเวอร์และสตอเรจปริมาณเท่าใดในหนึ่งปี

โครงการโอเพนซอร์สกลุ่มแรกที่เข้าร่วมโครงการนี้ได้แก่

Tags:
Node Thumbnail

กูเกิลประกาศบริจาคโครงการ AMP (Accelerated Mobile Page) เข้าเป็นส่วนหนึ่งของมูลนิธิ OpenJS Foundation เพื่อให้เป็นโครงการโอเพนซอร์สอิสระ ไม่ขึ้นกับกูเกิลอีกต่อไป

OpenJS Foundation เป็นโครงการลูกของมูลนิธิ Linux Foundation โดยมีซอฟต์แวร์โอเพนซอร์สสาย JavaScript อยู่ในสังกัดทั้งหมด 32 ตัว ที่ดังๆ ก็อย่างเช่น Dojo, jQuery, Node.js เป็นต้น

กูเกิลอธิบายว่าโครงการ AMP เปิดเป็นโอเพนซอร์สแต่แรกอยู่แล้ว ตลอด 4 ปีที่ผ่านมาก็มีนักพัฒนาเกือบ 1,000 รายเข้ามาช่วยพัฒนา และตอนนี้ก็ได้เวลาที่ AMP จะหาโมเดลโครงสร้างองค์กรที่เปิดกว้างมากขึ้น ไม่ขึ้นกับกูเกิลเพียงรายเดียว ซึ่ง OpenJS Foundation ก็เป็นตัวเลือกที่เหมาะสมที่สุด

Tags:
Node Thumbnail

ศูนย์ความมั่นคงปลอดภัยไซเบอร์สหราชอาณาจักร (National Cyber Security Centre - NCSC) แจ้งเตือนช่องโหว่รันโค้ดจากระยะไกล (remote code execution - RCE) ของเมลเซิร์ฟเวอร์ Exim ที่ได้รับความนิยมสูงในกลุ่มเซิร์ฟเวอร์โอเพนซอร์ส

ช่องโหว่ในกลุ่มเดียวกันมีรายงานออกมาเรื่อยๆ นับแต่ CVE-2019-10149 ที่รายงานมาตั้งแต่เดือนมิถุนายนที่ผ่านมา, CVE-2019-15846 ที่รายงานต้นเดือนกันยายน, และ CVE-2019-16928 ที่เพิ่งรายงานช่วงปลายเดือนกันยายน ช่องโหว่ทั้งหมดเป็นช่องโหว่ระดับวิกฤติ เปิดทางรันโค้ดจากอินเทอร์เน็ตโดยไม่ต้องล็อกอินสู่ระบบก่อน

Tags:
Node Thumbnail

เมื่อไม่นานมานี้ เราเห็นข่าว Ubuntu 19.10 เตรียมเลิกซัพพอร์ตสถาปัตยกรรม x86 แบบ 32 บิต แต่สุดท้ายต้องยอมถอยบางส่วน หลังโดนเสียงวิจารณ์

ล่าสุดฝั่ง Fedora ก็ออกมาประกาศคล้ายๆ กัน โดย Fedora เวอร์ชันหน้า 31 จะไม่มีเคอร์เนล i686 แบบ 32 บิตมาให้ รวมถึงอิมเมจ Fedora 31 แบบ 32 บิตแล้ว

อย่างไรก็ตาม โครงการ Fedora จะยังออกแพ็กเกจซอฟต์แวร์บางตัวเป็น 32 บิต เช่น ไลบรารีที่จำเป็น เพื่อให้ซอฟต์แวร์อย่าง Wine หรือ Steam ยังสามารถทำงานต่อได้

Tags:
Node Thumbnail

เมื่อเดือนที่แล้ว VMWare เปิดตัว VMWare Tanzu ชุดซอฟต์แวร์สำหรับการจัดการคลัสเตอร์ Kubernetes มาตั้งแต่เดือนสิงหาคม ตอนนี้บริษัทก็รวมเอาโครงการโอเพนซอร์สต้นน้ำมาไว้ใน GitHub เป็นชุดเดียวกัน

โครงการชุดแรก ได้แก่

Tags:
Node Thumbnail

AWS ประกาศเข้าร่วมเป็นสมาชิก .NET Foundation ที่ไมโครซอฟท์ตั้งในปี 2014 ในฐานะสปอนเซอร์ระดับองค์กร

AWS ซัพพอร์ท .NET มานานตั้งแต่ราวปี 2008 รวมถึงมี SDK สำหรับ .NET ให้ด้วยแม้จะไม่นิยมเท่าภาษาอื่น จากปริมาณดาวบน GitHub ก็ตาม ขณะที่การเข้ามาเป็นสมาชิกของ AWS ทำให้บริษัทได้ที่นั่งใน Advisory Council เช่นเดียวกับอีก 10 บริษัทที่เป็นสปอนเซอร์อย่าง Microsoft, Google, Red Hat, Samsung เท่ากับว่า .NET Foundation มีสมาชิกเป็นผู้ให้บริการคลาวด์ใหญ่ครบ 3 เจ้าแล้ว

ที่มา - AWS, .NET Foundation

Tags:
Node Thumbnail

CentOS โครงการดิสโทรลินุกซ์ที่ทำงานทดแทน RHEL แต่ไม่มีค่าลิขสิทธิ์ ได้ประกาศออก CentOS-8 (1905) เป็นที่เรียบร้อยตามประกาศเมื่อสัปดาห์ที่แล้ว โดยรอบนี้ตามหลัง RHEL อยู่ถึง 4 เดือน อย่างไรก็ตามทางโครงการประกาศโครงการย่อย CentOS Stream ที่น่าจะลดเวลาการพอร์ตแพ็กเกจต่างๆ จาก RHEL ลง

CentOS Stream จะเป็นการนำ CentOS เข้าไปแทรกในกระบวนการพัฒนาของ RHEL โดยแพ็กเกจใน Stream จะอัพเดตบ่อยกว่าปกติ แต่เป็นการอัพเดตที่เป็นแนวทางเดียวกับการพัฒนารุ่นย่อยของ RHEL เอง

Tags:
Node Thumbnail

เมื่อกลางปีที่แล้ว ไมโครซอฟท์ประกาศแผนการออก .NET Core 3.0 ซึ่งเป็นการอัพเกรดครั้งใหญ่ของ .NET Core เวอร์ชันโอเพนซอร์ส โดย .NET Core จะรองรับการรันแอพเดสก์ท็อปที่เขียนด้วย Windows Forms กับ Windows Presentation Framework (WPF) ด้วย ทำให้แอพที่เขียนด้วย .NET Framework เดิมสามารถนำมารันบน .NET Core ได้ (รองรับเฉพาะการรันบนวินโดวส์ด้วยกันเท่านั้น)

หลังออกรุ่นพรีวิวมาหลายตัว วันนี้ .NET Core ออกรุ่นเสถียรแล้ว ฟีเจอร์ใหม่ๆ ในรุ่นนี้นอกจากเรื่องการรองรับแอพเดสก์ท็อป WinForms, WPF ได้แก่

Tags:
Node Thumbnail

CentOS ประกาศอัพเดตย่อย CentOS 7.7 หลังจาก RHEL 7.7 เพียงเดือนกว่าๆ โดยมีอัพเดตสำคัญที่สุดคือเพิ่ม Python 3 เป็นแพ็กเกจมาตรฐาน จากเดิมทีเพียง Python 2 เท่านั้น

Python 3 ที่ใส่มาด้วยเป็นเวอร์ชั่น 3.6 ก็อาจจะขาดฟีเจอร์ของ Python รุ่นล่าสุดไปหลายอย่างแต่ก็เพียงพอสำหรับการเตรียมความพร้อมในการพอร์ตแอปพลิเคชั่น โดยก่อนหน้านี้การติดตั้ง Python 3 บน CentOS 7 นั้นต้องอาศัยกระบวนการอื่นที่ไม่ใช่การติดตั้งแพ็กเกจมาตรฐาน

แพ็กเกจอื่น เช่น bind สำหรับทำเซิร์ฟเวอร์ DNS เปลี่ยนไปใช้เวอร์ชั่น 9.11 หรือ chrony ไปเป็นเวอร์ชั่น 3.4

Tags:
Node Thumbnail

Red Hat ปล่อย RHEL8 มาตั้งแต่เดือนพฤษภาคมที่ผ่านมา จนกระทั่งออราเคิลนำโค้ดไปทำเป็น Oracle Linux 8 เมื่อเดือนกรกฎาคม จนตอนนี้โครงการ CentOS ก็เพิ่งประกาศว่าเตรียมจะออก CentOS 8 ในวันอังคารที่ 24 กันยายนนี้

Johnny Hughes ผู้จัดการ release ของ CentOS ระบุว่าที่ล่าช้า เป็นเพราะโครงการกำลังเร่งออก CentOS 7.7 ที่เร่งด่วนกว่าเนื่องจากมีผู้ใช้รอจำนวนมาก ขณะที่เวอร์ชั่นนี้ลำบากกว่าปกติ เพราะ RHEL เลิกรองรับ AArch64 และ POWER9 ขณะที่ CentOS ยืนยันจะซัพพอร์ตต่อไป

Pages