Tags:
Node Thumbnail

แอปเปิลเปิดซอร์สโค้ดชุดเบนช์มาร์คสำหรับภาษา Swift โดยประกอบด้วยชุดทดสอบประสิทธิภาพ 75 แบบ, ไลบรารีและไดรเวอร์ที่จำเป็น รวมถึง utility เสริมอื่นๆ

ตัวโค้ดอยู่บน GitHub ใช้สัญญาอนุญาตแบบ Apache 2 วิธีการคอมไพล์อ่านได้ตามลิงก์เดียวกัน

แอปเปิลบอกว่ายินดีรับโค้ดจากนักพัฒนาภายนอกที่ต้องการปรับปรุงชุดเบนช์มาร์คตัวนี้ นักพัฒนาที่สนใจก็สามารถ pull request ได้ตามระบบปกติของ GitHub

ที่มา - Swift.org

Tags:
Node Thumbnail

ในวงการนักเล่นรอม Android มี recovery rom ยอดนิยมอยู่ 2 ตัวคือ ClockworkMod Recovery (CWM) และ Team Win Recovery Project (TWRP) ซึ่งพัฒนาแบบโอเพนซอร์สทั้งคู่

วันนี้โครงการ TWRP ออกเวอร์ชัน 3.0.0 ซึ่งถือเป็นเวอร์ชันใหญ่ มีฟีเจอร์ใหม่มากมาย พร้อมเปลี่ยนหน้าตาของอินเทอร์เฟซไปพอสมควร ดังนี้

Tags:
Node Thumbnail

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

ค่าคงที่ p สำหรับการเชื่อมต่อ Diffie-Hellman ขนาด 1024 บิตถูกใช้ใน socat มาตั้งแต่ต้นปี 2015 ทุกเวอร์ชั่นตั้งแต่ 1.7.3.0 และ 2.0.0-b8 ลงไปได้รับผลกระทบทั้งหมด ทางโครงการออกเวอร์ชั่น 1.7.3.1 และ 2.0.0-b9 มาแก้ช่องโหว่นี้แล้ว

Tags:
Node Thumbnail

CNTK เป็นชุดเครื่องมือพัฒนาปัญญาประดิษฐ์ของไมโครซอฟท์ที่เปิดซอร์สออกสู่สาธารณะมาก่อนหน้านี้แล้วแต่จำกัดการใช้งานเฉพาะการศึกษาเท่านั้น แต่หลังจากที่กูเกิลปล่อย TensorFlow ออกมา ทางไมโครซอฟท์ก็ปรับสัญญาอนุญาตของ CNTK เสียใหม่และย้ายโค้ดไปยัง GitHub

ไมโครซอฟท์ชูจุดเด่นของ CNTK ว่าทำงานได้เร็วกว่าชุดเครื่องมืออื่นๆ มาก และทำงานข้ามเครื่องได้โดยที่ประสิทธิภาพที่เพิ่มขึ้นค่อนข้างดี

ถ้าใครกำลังศึกษาปัญญาประดิษฐ์ ก็อาจจะมีตัวเลือกต้องพิจารณาเพิ่มเติมครับ

Tags:
Node Thumbnail

ปีนี้ถือเป็นปีทองของเทคโนโลยี VR ซึ่งในส่วนของ Facebook นอกจากเป็นเจ้าของ Oculus ก็ยังเริ่มรองรับวิดีโอแบบ 360 องศา (เล่นวิดีโอแล้วหมุนภาพไปมาได้ตลอดเวลา) ตั้งแต่ปีที่แล้ว

ปัญหาของวิดีโอแบบ 360 องศาคือยังมีกระบวนการผลิตวิดีโอที่ยุ่งยากไม่น้อย ตั้งแต่การต้องใช้อุปกรณ์พิเศษถ่ายทำ และการตัดต่อ-ประมวลผลวิดีโออีกมาก

เพื่อกระตุ้นให้วิดีโอ 360 องศาแพร่หลายมากขึ้น Facebook จึงเปิดซอร์สโค้ดของตัว encoder วิดีโอที่ตัวเองใช้อยู่ เทคนิคการทำงานคือเปลี่ยนภาพทรงกลม (equirectangular) ที่ได้จากกล้อง ให้อยู่ในรูปทรงลูกบาศก์ (cube) แทน เพื่อลดขนาดไฟล์วิดีโอลงได้สูงสุด 25% จากเดิม

ภาพต้นฉบับที่ได้จากกล้อง

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดเอนจินจาวาสคริปต์ ChakraCore มาไม่กี่วัน ตอนนี้เหตุผลที่ไมโครซอฟท์เปิดโค้ดออกมาก็ชัดเจนขึ้นเมื่อทางไมโครซอฟท์ส่งโค้ดเข้าไปยังโครงการ NodeJS เพื่อให้ NodeJS รองรับการรันด้วย ChakraCore

ไมโครซอฟท์ระบุว่าโค้ดทั้งหมดจะไม่กระทบกับโค้ดหลักของ NodeJS เองและโค้ดของส่วนเสริมอื่นๆ ของ V8 เพราะไมโครซอฟท์สร้าง chakrashim ขึ้นมาอิมพลีเมนต์ API ของ V8 สำหรับ NodeJS ไว้แล้ว

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

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

Tags:
Node Thumbnail

โครงการ Fedora เตรียมอำนวยความสะดวกให้ผู้ใช้สามารถอัพเกรดเวอร์ชันของดิสโทรแบบข้ามรุ่นได้ (เช่น จาก Fedora 21 เป็น 23, ข้าม 22 ไปเลย) จากในปัจจุบันที่บังคับให้ผู้ใช้ต้องอัพเกรดไปทีละรุ่นเท่านั้น

ทางทีมงาน Fedora ระบุว่าโครงสร้างของการอัพเกรดในปัจจุบันค่อนข้างเสถียร และที่ผ่านมาทางทีมก็ลองอัพเกรดแบบข้ามรุ่นดู พบว่าส่วนใหญ่สามารถใช้งานได้ดี พอถึงคิวของ Fedora 24 ซึ่งเป็นรุ่นถัดไป ความสามารถนี้จะถูกรับรองอย่างเป็นทางการแล้ว

Fedora 24 มีกำหนดออกตัวจริงวันที่ 31 พฤษภาคม 2016

Tags:
Node Thumbnail

โครงการ GNOME เริ่มเตรียมยกเครื่อง UI ของโปรแกรมตั้งค่า GNOME Settings แบบใหม่หมด เปลี่ยนจากอินเทอร์เฟซแบบไอคอน (เหมือนกับ Control Panel ของวินโดวส์ หรือ Settings ของ OS X) มาเป็นอินเทอร์เฟซแบบ 2-pane ที่มีแถบนำทางด้านซ้ายมือ (แบบเดียวกับ iOS หรือ Android บนแท็บเล็ต) แทน

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

Tags:
Node Thumbnail

ต่อเนื่องจากข่าว ไมโครซอฟท์เปิดซอร์ส Chakra เอนจินจาวาสคริปต์ของ Edge วันนี้ซอร์สโค้ดถูกอัพโหลดขึ้น GitHub เรียบร้อย ภายใต้ชื่อโครงการ ChakraCore และใช้สัญญาอนุญาตแบบ MIT

หลังจากนี้ ไมโครซอฟท์จะพัฒนา ChakraCore โดยเปิดรับแพตช์จากนักพัฒนาภายนอก ตัว ChakraCore เป็นเอนจินจาวาสคริปต์ที่ทำงานได้แบบสแตนด์อโลน ไม่ต้องรันผ่าน Edge/IE เสมอไป และไมโครซอฟท์ก็เตรียมพัฒนาให้มันทำงานบนลินุกซ์ได้ในเร็วๆ นี้ (ดิสโทรทดสอบจะเป็น Ubuntu 15.10)

ที่มา - Microsoft Edge Dev Blog

Tags:
Node Thumbnail

ค่ายรถ Ford มีระบบเชื่อมต่อแอพมือถือกับรถยนต์ชื่อ AppLink โดยบริษัทเปิดซอร์สโค้ดของ AppLink เป็นโครงการโอเพนซอร์สชื่อ SmartDeviceLink และอยู่ภายใต้การดูแลของกลุ่มพันธมิตร GENIVI Alliance ร่วมกับ Linux Foundation

ล่าสุดความพยายามของ Ford ในการผลักดัน SmartDeviceLink ให้เป็นมาตรฐานของวงการรถยนต์ดูจะคืบหน้าไปพอสมควร เพราะตอนนี้ได้ยักษ์ใหญ่อย่าง Toyota และ QNX Software มาเป็นพันธมิตรร่วมใช้งานแล้ว รวมถึงค่ายรถอื่นๆ คือ PSA Peugeot Citroën, Honda, Subaru, Mazda ก็เริ่มศึกษาเพื่อพิจารณาใช้งานด้วย

Tags:
Node Thumbnail

Ian Murdock ผู้สร้าง Debian ("ian" ในคำว่า Debian) เสียชีวิตแล้วด้วยวัย 42 ปี ส่วนสาเหตุของการตายยังไม่แน่ชัด

ผลงานสำคัญของเขาคือดิสโทร Debian ซึ่งเป็นดิสโทรลินุกซ์ตัวแรกๆ ของโลก เริ่มโครงการในปี 1993 จากนั้นก็พัฒนาชุมชนนักพัฒนาจนแข็งแกร่ง มีระบบผู้นำโครงการ (Debian Project Leader) จากการเลือกตั้งเป็นประจำทุกปี ตัวของ Ian รับบทเป็นผู้นำคนแรก ก่อนส่งมอบตำแหน่งให้ผู้นำรุ่นหลัง จากนั้นเขาเคยทำงานที่ Sun Microsystems และ Linux Foundation ส่วนปัจจุบัน Ian Murdock เป็นพนักงานของบริษัท Docker

Tags:
Node Thumbnail

บริษัทไอทีชั้นนำอย่าง IBM, Intel, Cisco และสถาบันการเงินชั้นนำอย่าง J.P.Morgan, MUFG, ANZ Bank, London Stock Exchange Group ประกาศรวมตัวตั้ง Open Ledger Project ซึ่งเป็นโครงการสร้างเทคโนโลยี blockchain ที่สามารถใช้งานได้ในระดับสูง (enterprise grade) อย่างเป็นทางการ

เหตุผลสำคัญในการก่อตั้งโครงการนี้ (แยกออกมาจากโครงการอย่าง Bitcoin ซึ่งเป็นต้นกำเนิดของแนวคิด blockchain) คือการรวมการวิจัยและการค้นคว้าด้าน blockchain ของบริษัทเหล่านี้ที่กระจัดกระจาย มารวมกันเป็นโครงการเดียว เพื่อสร้าง blockchain ที่ใช้งานในระดับองค์กร และเปิดซอร์สให้องค์กรอื่นๆ สามารถเข้ามาใช้งานได้ด้วย

Tags:
Node Thumbnail

เอนจินจาวาสคริปต์ V8 ที่เป็นพื้นฐานสำคัญของโครม อิมพลีเมนต์ฟังก์ชั่น Math.random() ด้วยฟังก์ชั่น MWC1616 มาโดยตลอด แต่หลังจากรุ่น 4.9.41.0 จะปรับเป็นฟังก์ชั่น xorshift128+

ฟังก์ชั่น MWC1616 ทำงานได้เร็วและเรียบง่าย แต่ปริมาณเลขสุ่มที่ผลิตได้ก่อนจะเริ่มซ้ำไม่มากนัก ในกรณีที่ดีที่สุดอาจจะได้ถึง 2^32 บิต แต่บางสถานะเริ่มต้นก็สร้างเลขซ้ำหลังจากสุ่มไปเพียง 40 ล้านบิต ในแง่สถิติแล้วก็มีคุณสมบัติไม่ดีนัก ขณะที่ฟังก์ชั่น xorshift128+ มีคุณบัติที่ดีกว่ามาก สามารถสร้างเลขสุ่มได้ถึง 2^128 - 1 บิต และคุณสมบัติทางสถิติก็ดีกว่า

Tags:
Node Thumbnail

ทีมอาสาสมัครจากไมโครซอฟท์ประกาศเปิดซอร์ส Windows Live Writer เครื่องมือเขียนเว็บบล็อกตั้งแต่สมัย Windows Live ยังรุ่งเรืองในชื่อโครงการ Open Live Writer หวังให้มีการพัฒนาและสนับสนุนโปรแกรมต่อจากหลังจากที่ออกเวอร์ชันสุดท้ายมาตั้งแต่ปี 2012 และหยุดพัฒนาตั้งแต่นั้นเป็นต้นมา

สำหรับเหตุผลในการเปิดซอร์สในครั้งนี้เป็นเพราะความนิยมในตัว Windows Live Writer เอง ข้อมูลจาก WordPress.com บ่งชี้ว่าบนพีซีฝั่ง Windows ยังคงมีการใช้ Windows Live Writer ในการอัพบล็อกขึ้น WordPress.com เป็นอันดับหนึ่ง แม้ตัวโปรแกรมจะหยุดพัฒนามาถึง 2 ปี

Tags:
Node Thumbnail

ไมโครซอฟท์ยุคใหม่อะไรก็เกิดขึ้นได้ วันนี้บริษัทประกาศโอเพนซอร์ส Chakra เอนจินจาวาสคริปต์ที่ใช้ใน Microsoft Edge แล้ว แถมประกาศว่าในอนาคตจะพัฒนาให้ทำงานบนแพลตฟอร์มอื่นที่ไม่ใช่วินโดวส์ด้วย

Chakra ถูกพัฒนาขึ้นเพื่อใช้กับ IE ในปี 2008 (เริ่มใช้ครั้งแรกใน IE9) และพัฒนาเรื่อยมาจนถึงปัจจุบัน ตัวเอนจินมีฟีเจอร์สมัยใหม่อย่าง การรองรับ asm.js แถมไมโครซอฟท์ยังคุยว่ารองรับมาตรฐาน ECMAScript 6 เหนือกว่า Firefox/Chrome และมีประสิทธิภาพดีกว่าด้วยซ้ำ (ดูกราฟเบนช์มาร์คประกอบ)

Tags:
Node Thumbnail

หลังจากใช้เวทีงาน WWDC 2015 ประกาศโอเพนซอร์สภาษา Swift ล่าสุด Apple ได้ปล่อย Swift ที่เป็นเวอร์ชันโอเพนซอร์สออกมาให้ใช้งานแล้ว

โดย Swift เวอร์ชัน Open Source จะถูกแจกจ่ายโดยใช้สัญญาอนุญาต Apache 2.0 ร่วมกับ Runtime Library Exception และหลักๆ นักพัฒนาสามารถดาวน์โหลดได้จาก GitHub โดยตรง ทำให้เมื่อมีการเปลี่ยนแปลงรายละเอียด นักพัฒนาก็สามารถใช้ GitHub ในการดึงเวอร์ชันล่าสุดมาใช้งานได้ในทันที

ทั้งนี้คนที่สนใจสามารถศึกษารายละเอียดเพิ่มเติมได้ที่เว็บไซต์ของ Swift ครับ

ที่มา - Cult of Mac

Tags:
Node Thumbnail

ไมโครซอฟท์ประกาศรองรับ Debian เป็นดิสโทรลินุกซ์ที่แนะนำให้ใช้งาน (endorsed distribution) บนแพลตฟอร์ม Azure แล้ว

Debian ที่ Azure รับรองมีทั้ง Debian 7 (wheezy) และ Debian 8 (jessie) แบบ 64 บิต ผ่านความร่วมมือกับบริษัท credativ ผู้เชี่ยวชาญด้านโอเพนซอร์สจากเยอรมนี ในอนาคต credativ ยังจะออกอิมเมจของ Debian รุ่นใหม่ๆ ให้เลือกใช้งานผ่าน Azure Marketplace อีกด้วย

ก่อนหน้านี้ ไมโครซอฟท์รองรับดิสโทรลินุกซ์หลายค่ายบน Azure ได้แก่ Ubuntu, CentOS, Oracle, SUSE Enterprise (SLES), OpenSUSE และ CoreOS

ที่มา - Microsoft Azure Blog

Tags:
Node Thumbnail

Mitchell Baker ประธานของ Mozilla Foundation เผยทิศทางของมูลนิธิ ที่จะโฟกัสไปที่ Firefox เพียงอย่างเดียว และเตรียมแยก Thunderbird ออกไปจากองค์กร

เหตุผลของ Baker คือธรรมชาติของ Firefox และ Thunderbird แตกต่างกันมาก แต่เมื่อใช้เอนจินตัวเดียวกันที่พัฒนาตาม Firefox เป็นหลัก ส่งผลให้งานของนักพัฒนา Thunderbird คือวิ่งตามเอนจินหลักให้ทัน ในขณะเดียวกัน ทีมพัฒนาเอนจินของ Firefox ก็ต้องแบ่งทรัพยากรมารองรับ Thunderbird ด้วย ทั้งสองทีมจึงไม่สามารถโฟกัสกับงานของตัวเองได้อย่างเต็มที่

Tags:
Node Thumbnail

เมื่อวันอังคารที่ผ่านมา IBM ประกาศโอเพนซอร์ส SystemML ซึ่งเป็นตัวแปลข้อมูลสากล (universal translator) สำหรับงานด้านข้อมูลขนาดใหญ่ (big data) และ machine learning อย่างเป็นทางการ โดยเป็นแผนการต่อเนื่องที่ประกาศว่าจะสร้างระบบวิเคราะห์ข้อมูลขนาดใหญ่ที่เรียกว่า Spark เมื่อเดือนมิถุนายนที่ผ่านมา โดยจะยกให้ Apache เป็นคนดูแลโครงการนี้อย่างเป็นทางการ และจะได้ชื่อว่า Apache SystemML

Tags:
Node Thumbnail

WordPress.com เปลี่ยนระบบหลังบ้านของตัวเองใหม่หมด จากของเดิม (wp-admin) ที่เขียนด้วย PHP มาเป็นระบบใหม่ชื่อ "Calypso" ที่เขียนด้วย JavaScript ทั้งหมด 100% แทน (ใช้ Node.js และ React)

Matt Mullenweg ผู้ก่อตั้ง WordPress อธิบายเหตุผลของการเปลี่ยนแปลงว่าโค้ดของ WordPress เขียนมานานแล้ว และจุดเด่นของ WordPress ที่รักษาความเข้ากันได้ย้อนหลัง (backward compatibility) มาโดยตลอด กลับกลายเป็นตัวฉุดรั้งไม่ให้ตัวมันเองพัฒนาแบบก้าวกระโดดได้

Tags:
Node Thumbnail

สำนักงานความปลอดภัยข้อมูลของรัฐบาลกลางเยอรมัน (Federal Office for Information Security) ปล่อยรายงานการตรวจสอบความปลอดภัยของซอฟต์แวร์เข้ารหัสดิสก์ TrueCrypt ตรวจสอบโดยสถาบัน Fraunhofer SIT

ทางสำนักงานเข้าตรวจสอบ TrueCrypt เนื่องจากซอฟท์แวร์ Trusted Disk ที่ผนวก TrueCrypt เข้าเป็นส่วนหนึ่งได้รับการรับรองให้ใช้งานในรัฐบาล

รายงานศึกษารายงานจากโครงการตรวจสอบความปลอดภ้ัย Open Crypto Audit Project ที่ปล่อยรายงานออกมาตั้งแต่ปีที่แล้ว และศึกษาโค้ดเพิ่มเติม

ทีมงานพบว่ามีกระบวนการบางจุดที่มีความอ่อนแอ เช่น กระบวนการสร้างเลขสุ่ม โค้ดมีคุณภาพไม่ดีนักในลินุกซ์ แต่โดยทั่วไปแล้วไม่พบช่องโหว่ร้ายแรงแต่อย่างใด

Tags:
Node Thumbnail

Nmap ออกรุ่นใหญ่ครั้งสุดท้ายคือ 6.00 เมื่อปี 2012 ตอนนี้ถึงรอบการออกเวอร์ชั่นใหม่ Nmap 7 ความเปลี่ยนแปลงหลักๆ ได้แก่

Tags:
Node Thumbnail

Wireshark ซอฟต์แวร์โอเพนซอร์สสำหรับตรวจสอบแพ็กเกตเครือข่าย ออกเวอร์ชัน 2.0 แล้ว

การเปลี่ยนแปลงสำคัญคือเปลี่ยนระบบ GUI จาก GTK+ มาเป็น Qt ซึ่งเคยประกาศไว้เมื่อ 2 ปีก่อน ถึงแม้หน้าตาใหม่จะยังคล้ายของเดิมแต่ทั้งหมดคือการเขียนใหม่ สำหรับ Wireshark บนวินโดวส์จะยังมี GUI ทั้งสองแบบให้เลือกใช้งาน (รุ่น GTK+ จะเลิกใช้งานใน Wireshark 2.2 รุ่นถัดไป) ส่วนเวอร์ชันแมคจะมีแต่หน้าตาแบบใหม่เพียงอย่างเดียว

Tags:
Node Thumbnail

เมื่อหนึ่งปีก่อน ไมโครซอฟท์ช็อควงการด้วยการเปิดซอร์ส .NET โดยใช้ชื่อโครงการว่า .NET Core แถมพอร์ตไปยังแมคและลินุกซ์ด้วย

เวลาผ่านมาหนึ่งปีเต็ม .NET Core ภายใต้โมเดลการพัฒนาแบบเปิด (ซอร์สโค้ดอยู่บน GitHub) กำลังจะออกเวอร์ชันใหญ่ครั้งแรกคือ .NET Core 5 ที่ตอนนี้มีสถานะเป็นรุ่น RC แล้ว

Tags:
Node Thumbnail

FCC หรือกสทช. ของสหรัฐฯ เคยออกร่างประกาศควบคุมเราท์เตอร์เพื่อจำกัดการใช้งานคลื่นความถี่ที่ไปกระทบกับการใช้งานกับบริการประเภทอื่น (เช่น รายงานตรวจสภาพอากาศของการบินพลเรือน) โดยออกร่างอธิบายไปถึงว่าผู้ผลิตต้องล็อกเฟิร์มแวร์ไม่ให้เปลี่ยนเฟิร์มแวร์เองได้ ร่างนี้ถูกต่อต้านจากวงการโอเพนซอร์สอย่างหนักและทาง FCC ก็รับฟังและออกร่างใหม่มาแก้ไข

Pages