Tags:
Node Thumbnail

กูเกิลเปิดตัวโครงการ Agones ไลบรารีสำหรับรันเซิร์เวอร์เกมบนเทคโนโลยีจัดการเซิร์ฟเวอร์สมัยใหม่ Kubernetes

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

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

Tags:
Node Thumbnail

GNOME ออกเวอร์ชันใหม่ตามรอบ 6 เดือน รอบนี้ใช้เลขเวอร์ชัน 3.28 โค้ดเนมว่า Chongqing ตามสถานที่ประชุมของนักพัฒนาประจำเวอร์ชัน (ปีนี้จัดที่ Chongqing ประเทศจีน) โดยมีฟีเจอร์ใหม่และการปรับปรุงหลายอย่าง เช่น

Tags:
Node Thumbnail

เมื่อปลายปีที่แล้ว กูเกิลออก Resonance Audio ซอฟต์แวร์ช่วยจัดการเสียง 360 องศาสำหรับโลก AR/VR เพื่ออำนวยความสะดวกให้การสร้างประสบการณ์ AR/VR สมจริงยิ่งขึ้น

ตัวอย่างแอพที่นำ Resonance Audio ไปใช้งานคือ Coco VR ของบริษัท Pixar ที่ใช้บน Oculus และ Gear VR

ล่าสุดกูเกิลประกาศเปิดซอร์ส Resonance Audio ทั้งหมด ใช้สัญญาอนุญาตแบบ Apache 2.0 เพื่อให้นำไปใช้ต่อได้ง่าย ซอร์สโค้ดทั้งหมดอยู่บน GitHub โดยรวมถึง SDK ที่ใช้กับเกมเอนจินดังๆ ทั้ง Unity, Unreal และซอฟต์แวร์จัดการเสียงอย่าง Wwise กับ FMOD ด้วย

Tags:
Node Thumbnail

LLVM โครงการเฟรมเวิร์คสำหรับการสร้างคอมไพล์เลอร์ ออกเวอร์ชั่น 6.0 โดยฟีเจอร์สำคัญที่สุดคงเป็นการอิมพลีเมนต์ Retpoline ป้องกันการโจมตี Spectre

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

Tags:
Node Thumbnail

Eric S. Raymond (ESR) หนึ่งในผู้บุกเบิกวงการโอเพนซอร์ส เปิดตัวโครงการออกแบบ UPSide ออกแบบ UPS โอเพนซอร์สทั้งฮาร์ดแวร์และซอฟต์แวร์ เพื่อให้สามารถผลิตได้ง่าย, ตรวจสอบการทำงานได้

สเปคของ UPSide ระบุถึงปัญหาของ UPS ทุกวันนี้ว่ามีปัญหาหลายอย่าง เช่น การชาร์จที่ทำให้อายุแบตเตอรี่ลดลง, การรายงานค่าต่างๆ ไม่เป็นมาตรฐาน

โครงการ UPSide ตั้งเป้าจะออกแบบ UPS ที่ผลิตได้ในราคาไม่แพงนักด้วยปริมาณที่ไม่มากเกินไป ทำให้ต้องออกแบบวงจรที่ไม่ซับซ้อน ไม่มีชิปแบบ BGA, หากเป็นแบบ SMT ก็ต้องขนาดไม่เล็กเกินไป, และใช้จำนวนชั้นของ PCB ให้น้อยที่สุดแม้บอร์ดจะใหญ่ขึ้น

Tags:
Node Thumbnail

โครงการ Noto ซึ่งเป็นโครงการฟอนต์โอเพ่นซอร์สของกูเกิล ดำเนินงานมาเป็นระยะเวลานานแล้ว หนึ่งในภาษาที่รองรับมาตั้งแต่ต้นคือภาษาไทย โดยใช้ตัวแบบอักษรเดียวกับฟอนต์ Droid Sans ในโทรศัพท์แอนดรอยด์

ไม่นานมานี้ ชุดตัวอักษรภาษาไทยในโครงการถูกปรับเปลี่ยนให้เป็นแบบอักษรชุดใหม่ที่ออกแบบโดยคัดสรร ดีมาก ซึ่งเป็นเจ้าของผลงานฟอนต์สุขุมวิท และฟอนต์ภาษาไทยบน Google Fonts

ณ ปัจจุบันไฟล์ฟอนต์จะยังไม่มีตัวอักขระภาษาอังกฤษรวมมาอยู่ด้วย ผู้ใช้ที่ต้องการพิมพ์เอกสารทั้งภาษาไทยและภาษาอังกฤษ จำเป็นจะต้องหาโปรแกรมที่สามารถสลับฟอนต์ได้อัตโนมัติ หรือเปลี่ยนฟอนต์เองด้วยมือ

Tags:
Node Thumbnail

Meh Chang นักวิจัยจากบริษัท DEVCORE ในไต้หวันรายงานช่องโหว่ใน mail transfer agent (MTA) ที่ชื่อว่า Exim ที่ได้รับความนิยมเป็นอย่างสูงในลินุกซ์ สามารถควบคุมหน่วยความจำบางส่วนของ Exim และอาจเปิดทางให้แฮกเกอร์รันโค้ดบนเซิร์ฟเวอร์ได้

การโจมตีอาศัยช่องโหว่ buffer overflow ในฟังก์ชั่น base64d โดยอาศัยการส่งคำสั่ง ELHO และ AUTH พร้อมกับข้อมูลที่ออกแบบมาเฉพาะ อย่างไรก็ดีทีมงานพัฒนาระบุว่าการโจมตีจริงน่าจะทำได้ยาก

Tags:
Node Thumbnail

หลังจาก Java EE กลายเป็นโครงการในสังกัดของ Eclipse Foundation และใช้ชื่อโครงการว่า EE4J เพื่อเลี่ยงการใช้เครื่องหมายการค้า Java ที่ยังเป็นของ Oracle

ล่าสุดโครงการ EE4J ประกาศชื่อแบรนด์ใหม่ของ Java EE ว่าเป็น Jakarta EE

กระบวนการตัดสินใจเรื่องชื่อมาจากการนำเสนอของชุมชน ซึ่งมีคนเสนอเข้ามาหลายร้อยชื่อ สองชื่อที่เข้ารอบสุดท้ายคือ Jakarta EE กับ Enterprise Profile และการโหวตตัดสินโดยชุมชน ชื่อ Jakarta EE ชนะด้วยคะแนน 64.4%

Tags:
Node Thumbnail

XenServer เวอร์ชั่น 7.3 รุ่นโอเพนซอร์สเริ่มปล่อยตัวจริงเมื่อปลายปีที่แล้ว แต่ปรากฎว่ามีการตัดฟีเจอร์สำคัญไปจำนวนมาก เช่น Xen storage motion, จำกัดขนาด pool ที่ 3 เครื่อง, dynamic memory control ทำให้ Xen Orchrestra บริษัทผู้ผลิตซอฟต์แวร์ควบคุม Xen Server ออกมาประกาศโครงการ XCP-ng สร้างเซิร์ฟเวอร์ที่ไม่ตัดฟีเจอร์อีก

XCP-ng นำโค้ดมาจาก XenServer และคอมไพล์ใหม่เพื่อนำฟีเจอร์ที่ถูกตัดออกไปกลับเข้ามา และดูแลกันต่อในรูปแบบโครงการของชุมชนเต็มร้อย จากเดิมที่ XenServer เป็นโครงการโอเพนซอร์สที่ดูแลโดยทีมงานของ Citrix เป็นหลัก

Tags:
Node Thumbnail

มูลนิธิ The Document Foundation ออกซอฟต์แวร์ LibreOffice 6.0 ถือเป็นการออกเวอร์ชันใหญ่ครั้งแรกในรอบ 2 ปีครึ่ง (เวอร์ชัน 5.0 ออกสิงหาคม 2015) ของใหม่ที่สำคัญมีดังนี้

Tags:
Node Thumbnail

ปกติแล้วเรามักคุ้นเคยกับลินุกซ์ในฐานะของ "ระบบปฏิบัติการ" แต่ล่าสุด ลินุกซ์กำลังจะก้าวข้ามพรมแดนไปอยู่ในเฟิร์มแวร์ตอนบูตเครื่องก่อนเข้าสู่ระบบปฏิบัติการด้วย

มูลนิธิ Linux Foundation เพิ่งเปิดตัวโครงการ LinuxBoot เพื่อนำโค้ดของลินุกซ์ไปใช้ในเฟิร์มแวร์ของเซิร์ฟเวอร์ ปกติแล้ว เฟิร์มแวร์ของคอมพิวเตอร์ประกอบด้วยโค้ดหลายส่วน เช่น ส่วนที่บูตฮาร์ดแวร์ในช่วงแรก (hardware init - UEFI PEI) และส่วนที่เริ่มการทำงานของหน่วยความจำ (memory initialized) ซึ่ง LinuxBoot จะเข้ามาทำหน้าที่แทนโค้ดส่วนหลัง (UEFI DXE)

Tags:
Node Thumbnail

Wine ซอฟต์แวร์อีมูเลเตอร์โอเพนซอร์สชื่อดัง ออกเวอร์ชัน 3.0 ตามรอบการออกรุ่นแบบใหม่ที่ออกรุ่นใหญ่ปีละครั้ง (ข่าวรุ่น 2.0 ตอนต้นปี 2017) ของใหม่ที่สำคัญได้แก่

  • รองรับ Direct3D 10 และ 11
  • รองรับ Direct3D command stream
  • รองรับไดรเวอร์กราฟิกของ Android
  • ปรับปรุง DirectWrite และ Direct2D
  • ปรับปรุง UI ใหม่หลายจุด ให้รองรับจอความละเอียดสูง HiDPI ได้ีขึ้น

Wine ประกาศว่าในเวอร์ชันหน้าจะรองรับฟีเจอร์ใหญ่ๆ อย่าง Direct3D 12, Vulkan และการรองรับ OpenGL ES เพื่อเรียกใช้ Direct3D บน Android

ที่มา - Wine

Tags:
Node Thumbnail

โครงการ LEDE แยกตัวออกจาก OpenWRT ตั้งแต่ปี 2016 จากความไม่พอใจที่นักพัฒนารับโค้ดช้า แต่เพียงปีเดียวก็มีการพูดคุยว่าจะกลับมารวมโครงการกัน ตอนนี้กระบวนการรวมโครงการก็เรียบร้อยแล้ว

แม้จะบอกว่าเป็นการรวมโครงการกัน แต่ในทางปฎิบัติแล้วเหมือนว่า LEDE จะเป็นผู้ชนะ โดยโค้ดหลักจะมาจาก LEDE รวมถึงกติกาชุมชน แต่ในแง่ขององค์กร OpenWRT เป็นโครงการภายใต้ Software in the Public Interest (SPI) องค์กรไม่แสวงหากำไรที่มีสิทธิรับบริจาคเพื่อลดภาษีอยู่

คาดว่าจะมี OpenWRT เวอร์ชั่นใหม่ภายใต้โครงการที่รวมกันแล้วในอีกไม่กี่เดือนข้างหน้า

Tags:
Node Thumbnail

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

เวลาผ่านมาเกือบสองปี ในที่สุดไมโครซอฟท์ก็ออกซอพต์แวร์รุ่นจริง โดยใช้ชื่อเรียกว่า PowerShell Core (เหมือน .NET Core) นับเลขเวอร์ชันเป็น 6.0 ต่อจาก Windows PowerShell รุ่นปัจจุบัน (5.1)

การแยกรุ่น PowerShell ทำให้ตอนนี้ซอฟต์แวร์ถูกแยกออกเป็น 2 สาย (เหมือน .NET) คือ

Tags:
Node Thumbnail

LineageOS โครงการผู้สืบทอดจิตวิญญาณจาก CyanogenMod มีอายุครบ 1 ปีแล้ว

ทางโครงการสรุปสถิติในหนึ่งปีแรก มีอุปกรณ์ที่รองรับ 180 รุ่นจาก 23 ยี่ห้อ, มีอุปกรณ์ใช้งาน 1.7 ล้านเครื่องในรอบ 90 วันล่าสุด, มีผู้ร่วมพัฒนามากกว่า 700 คน โดย 65% ทำงานด้านแปลภาษา

5 อันดับแรกของอุปกรณ์ยอดนิยมในโลกของ LineageOS ได้แก่ OnePlus One, Galaxy S3, Redmi Note 4, Moto G 2015, Galaxy S5 และประเทศที่มีผู้ใช้งานเยอะที่สุดคือ อินเดีย จีน บราซิล รัสเซีย เยอรมนี

ที่มา - LineageOS

Tags:
Node Thumbnail

Classic Shell โปรแกรมปรับแต่ง Start Menu สำหรับระบบปฏิบัติการ Windows ซึ่งเป็นที่นิยมในหมู่ผู้ใช้ที่ยังต้องการ Start Menu ในแบบเดิมๆ ที่คุ้นเคย ประกาศยุติการพัฒนาแล้ว

ทาง Ivo Beltchev ผู้พัฒนาได้ให้เหตุผลของหยุดพัฒนาไว้บนฟอรั่มว่าเขาต้องการใช้เวลาว่างกับงานอดิเรกอื่นๆ การที่ต้องตามอัพเดต Classic Shell ให้สามารถใช้งานกับ Windows 10 รุ่นใหม่ที่ออกอัพเดตใหญ่ถึงปีละสองครั้ง พร้อมๆ กับการพัฒนาฟีเจอร์ใหม่นั้นกลายเป็นงานที่หนักเกินไปสำหรับเขา

โดยเฉพาะอย่างยิ่งเมื่อ Windows เวอร์ชันใหม่ๆ มีการเปลี่ยนแปลงโมเดลการพัฒนาที่ฉีกไปจากเขียนโปรแกรม Win32 แบบเดิม งานของ Ivo ก็ยิ่งทวีความยากขึ้นอย่างมาก

Tags:
Node Thumbnail

Avast เปิดซอร์สโค้ดของ RetDec (Retargetable Decompiler) ดีคอมไพเลอร์ที่ช่วยแปลงไบนารีกลับเป็นซอร์สโค้ด

RetDec ถูกใช้งานภายในบริษัท Avast เพื่อใช้วิเคราะห์ไวรัส-มัลแวร์ที่มาในรูปของไบนารี สำหรับดูพฤติกรรมการทำงานของมัน รวมถึงหาวิธีแก้ไข (ในกรณีเป็น ransomware)

RetDec พัฒนาขึ้นจากโครงการคอมไพเลอร์โอเพนซอร์ส LLVM และเมื่อมันถูกเปิดซอร์สกลับมาอีกครั้ง (ใช้สัญญาอนุญาต MIT) ก็ช่วยให้เรามีดีคอมไพเลอร์ที่มีคุณภาพระดับใช้งานจริงเพิ่มอีกหนึ่งตัว

โค้ดอยู่บน GitHub ใช้งานได้ทั้งบนวินโดวส์และลินุกซ์ คนที่สนใจการแปลงไบนารีกลับ สามารถลองเล่นได้จาก บริการออนไลน์ของ Avast

Tags:
Node Thumbnail

ปัญญาประดิษฐ์ในช่วงหลังๆ เริ่มมุ่งปัญหาใหม่ๆ ที่เครือข่ายแบบเดิมๆ แก้ไขไม่ได้ เช่น กระบวนการเพิ่มความละเอียดภาพ, สร้างภาพจากคำบอกเล่า, ไปจนถึงการเปลี่ยนฤดูกาลในภาพถ่าย แนวทางเช่นนี้ทำให้เครือข่ายประเภท Generative Adversarial Networks (GANs) ได้รับความนิยมขึ้นมา ตอนนี้กูเกิลก็เพิ่มไลบรารี TFGAN เพื่อการพัฒนาเครือข่าย GAN บน Tensorflow เข้ามาแล้ว

ไลบรารีมาพร้อมตัวอย่าง และ Python notebook สำหรับฝึกการสร้างภาพเลข 0-9 ตามลายมือคนจากชุดข้อมูล MNIST

Tags:
Node Thumbnail

บริการอีกกลุ่มที่ AWS พยายามบุกตลาดมาตั้งแต่ปีที่แล้วคือตลาด IoT ที่มีการเปิดตัว AWS IoT Device SDK ตอนนี้ก็หันมาพัฒนาระบบปฎิบัติการทั้งชุดของตัวเอง เป็น Amazon FreeRTOS ที่พัฒนาต่อมาจาก FreeRTOS ตัวเดิม พร้อมก้บขยายบริการด้าน IoT ออกไปจนถึงการจัดการอุปกรณ์และการประมวลผลข้อมูลจาก IoT

Tags:
Node Thumbnail

IBM เปิดตัวฟอนต์ใหม่ที่จะใข้เป็นฟอนต์อย่างเป็นทางการของบริษัท แทนที่ฟอนต์ Helvetica Neue ที่ใช้มานานหลายสิบปี

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

ฟอนต์ IBM Plex ถูกออกแบบโดยบริษัท Bold Monday จากเนเธอร์แลนด์ ภายใต้แนวคิดสะท้อนถึงรากเหง้าของบริษัท แต่ก็ต้องการแสดงให้เห็นการก้าวไปยังอนาคต ฟอนต์มีทั้งส่วนที่เป็นเส้นแข็ง แสดงถึงวิศวกรรม และเส้นโค้งที่สะท้อนความเป็นมนุษย์ (half man, half machine)

Tags:
Node Thumbnail

ไมโครซอฟท์เข้าร่วมเป็นสมาชิกของ MariaDB Foundation โดยเป็นสมาชิกระดับสูงสุด (Platinum Member) มีศักดิ์ฐานะเท่ากับ Booking.com, Alibaba Cloud, Tencent Cloud

ตัวแทนของไมโครซอฟท์ระบุว่า ต้องการสนับสนุนการใช้งาน MariaDB บน Azure ให้เต็มที่ จึงเข้ามาสนับสนุนโครงการ MariaDB โดยตรงในฐานะสปอนเซอร์อย่างเป็นทางการ

แนวทางของไมโครซอฟท์คือสนับสนุนฐานข้อมูลที่หลากหลายบน Azure จึงรองรับทั้ง SQL Server, MySQL, MariaDB แต่ช่วงหลังลินุกซ์ดิสโทรส่วนใหญ่เริ่มขยับจาก MySQL มาเป็น MariaDB ก็ทำให้ไมโครซอฟท์เริ่มปรับทิศทางมาสนับสนุน MariaDB แทน

ไมโครซอฟท์จะออก Azure Database for MariaDB เวอร์ชันโฮสต์บนคลาวด์ในเร็วๆ นี้

Tags:
Node Thumbnail

โครงการ Apache OpenOffice มีปัญหาออกรุ่นใหม่ช้า ด้วยเหตุผลว่าขาดแคลนนักพัฒนา จนอาจต้องปิดตัว

OpenOffice ออกรุ่นใหญ่ครั้งสุดท้าย 4.1 เมื่อปี 2014 นับจากนั้มาก็ออกรุ่นย่อยเพื่อแก้บั๊กปีละ 1 รุ่นเท่านั้น รุ่นล่าสุดคือ 4.1.4 ที่เพิ่งออกเมื่อเดือนตุลาคม 2017 ห่างจากรุ่น 4.1.3 ประมาณหนึ่งปีเต็ม

Jim Jagielski หนี่งในคณะกรรมการบริหาร OpenOffice ให้สัมภาษณ์กับ The Register ยืนยันว่าโครงการยังไม่ตาย และกำลังกลับมาได้รับความสนใจจากนักพัฒนาอีกครั้ง โดยเวอร์ชันถัดไปจะออกรุ่นใหญ่ 4.2.0 แต่ยังไม่ระบุว่าจะเป็นเมื่อไร

Tags:
Node Thumbnail

Tencent บริษัทแม่ของบริการ WeChat และ QQ ได้ประกาศเข้าร่วม OpenStack Foundation โครงการพัฒนาซอฟต์แวร์คลาวด์แบบโอเพ่นซอร์ส โดยเป็นสมาชิกระดับ Gold Member

การเข้าเป็นสมาชิก OpenStack ของ Tencent นั้นไม่ใช่เรื่องที่เหนือความคาดหมายแต่อย่างใด เนื่องจากปัจจุบันระบบไพรเวทคลาวด์ TStack ก็รันโดยใช้คลัสเตอร์ OpenStack ทั้งหมด 14 ตัว รวมทั้งหมด 6,000 โหนด ซึ่งระบบคลาวด์ของ Tencent นี้ใช้เพื่อสนับสนุนผู้ใช้บริการกว่าร้อยล้านคน

Tags:
Node Thumbnail

ปัจจุบันระบบ Domain Name Server หรือ DNS ที่เราใช้เพื่อแปลงจาก URL เป็นไอพีแอดเดรสจริง ๆ ของเว็บไซต์นั้น ยังคงมีช่องโหว่ที่สำคัญคือ การเรียก DNS นั้นยังคงถูกทำในรูปแบบของ plain text ผ่านโปรโตคอล UDP หรือ TCP แต่ล่าสุด XDA Developers ก็พบว่ามีคอมมิทจำนวนมากใน Android Open Source Project เกี่ยวกับ DNS over TLS ซึ่งก็หมายความว่าอีกไม่นานนัก Android ก็น่าจะรองรับฟีเจอร์นี้แล้ว

การรองรับ DNS over TLS นั้น จะทำให้การส่งข้อมูลโดยใช้ DNS นั้นถูกเข้ารหัสในลักษณะเดียวกับ HTTPS ซึ่งจะเป็นการเพิ่มความปลอดภัยและความเป็นส่วนตัวให้ผู้ใช้ แต่ทั้งนี้ฝั่งผู้ให้บริการ DNS ก็ต้องรองรับการเข้ารหัสด้วยเช่นกัน ซึ่งแน่นอนว่าปัจจุบันมีผู้ให้บริการเพียงน้อยรายเท่านั้นที่รองรับ

Pages