วันศุกร์ที่ 30 กันยายน พ.ศ. 2565

วิศวกรสร้างกล้องใต้น้ำไร้สายซึ่งไม่ต้องใช้แบตเตอรี

under-water-camera
ภาพจาก MIT News

วิศวกรของ Massachusetts Institute of Technology (MIT) ได้พัฒนากล้องถ่ายภาพใต้น้ำแบบไร้สายที่ไม่ต้องใช้แบตเตอรี่ ซึ่งพวกเขาอธิบายว่ามันใช้พลังงานอย่างมีประสิทธิภาพกว่ากล้องใต้น้ำอื่นๆ ประมาณ 100,000 เท่า

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

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

Fadel Adib แห่ง MIT กล่าวว่า "เทคโนโลยีนี้สามารถช่วยให้เราสร้างแบบจำลองสภาพภูมิอากาศที่แม่นยำยิ่งขึ้น และเข้าใจได้ดีขึ้นว่าการเปลี่ยนแปลงสภาพภูมิอากาศส่งผลกระทบต่อโลกใต้น้ำอย่างไร"

อ่านข่าวเต็มได้ที่: MIT News

วันพฤหัสบดีที่ 29 กันยายน พ.ศ. 2565

Intel ขยายคลาวด์สำหรับนักพัฒนาเพื่อให้ลูกค้าได้ทดลองชิปตัวใหม่

Intel
ภาพจาก Reuters

Intel กล่าวว่าตั้งใจที่จะขยาย Developer Cloud เพื่อให้ลูกค้าได้ทดลองใช้ชิปใหม่ ๆ ก่อนเปิดตัวในตลาด และหวังว่าจะเพิ่มยอดการใช้งานจากนักพัฒนาแอปพลิเคชัน 

Nick McKeown แห่ง Intel อธิบายว่า "สิ่งที่เราเคยทำในอดีตก็คือทำซอฟต์แวร์ที่ช่วยให้ซิลิคอนระดับต่ำเปล่งประกายได้ แต่นั่นเป็นสิ่งที่มองไม่เห็น" เขากล่าวว่าบริษัทกำลังพยายามทำให้คลาวด์สำหรับนักพัฒนาใช้งานได้ง่ายขึ้น เพื่อดึงดูดนักพัฒนาแอปรุ่นต่อไป

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

อ่านข่าวเต็มได้ที่: Reuters

วันพุธที่ 28 กันยายน พ.ศ. 2565

ตัวเลขชนิดใหม่ช่วยปรับปรุงความสามารถทางคณิตศาสตร์ของ AI

posit-IEEE-Float
ภาพจาก IEEE Spectrum

นักวิทยาศาสตร์จาก Complutense University of Madrid ของสเปนได้พัฒนาคอร์ของโปรเซสเซอร์ที่สามารถใช้มาตรฐานโพซิต (posit standard) ซึ่งเป็นการแทนตัวเลขปรับปรุงว่าโปรเซสเซอร์เลขทศนิยมมาตรฐานที่ใช้ในฮาร์ดแวร์ปัจจุบัน

นักวิจัยของ Complutense สังเคราะห์ฮาร์ดแวร์ใน field-programmable gate array เพื่อเปรียบเทียบการคำนวณที่ดำเนินการโดยใช้วิธีการคำนวณเลขทศนิยม 32 บิตแบบเดิมควบคู่ไปกับวิธีโพสิต 32 บิต

โพสิตแสดงให้เห็นถึงการปรับปรุงความแม่นยำในการคูณเมทริกซ์ได้ถึงอันดับของขนาดที่สี่ (four-order-of-magnitude) โดยไม่ได้ใช้เวลาคำนวณเพิ่มขึ้น 

David Mallasén Quintana จาก Complutense กล่าวว่า "เป็นไปได้ที่โพสิตจะทำให้การฝึกอบรมปัญญาประดิษฐ์ (artificial intelligence) ได้เร็วขึ้น เพราะทำให้ไม่ต้องยอมทิ้งข้อมูลไปมากนักในขณะฝึกอบรม

อ่านข่าวเต็มได้ที่: IEEE Spectrum

วันจันทร์ที่ 26 กันยายน พ.ศ. 2565

ซอฟต์แวร์เปิดเผยโค้ดต้นฉบับที่จะอยู่ไปเป็นพันปี?

programmer
ZDNet

GitHub ได้เสร็จสิ้นการก่อสร้าง Arctic Code Vault ซึ่งเป็นสแนปชอตขนาด 21 เทราไบต์ของที่เก็บซอฟต์แวร์สาธารณะ (public software repository) ทั้งหมด ซึ่งส่วนใหญ่เข้ารหัสในรูปแบบ QR Code และอยู่ลึกลงไป 250 เมตร (820 ฟุต) ภายในภูเขาใน Svalbard ประเทศนอร์เวย์

Jon Evans จาก GitHub Archive Program กล่าวว่า "ความหวังของเราคือการจัดเก็บและจัดทำดัชนีที่เก็บข้อมูลนับล้าน เราได้รวบรวมส่วนต่าง ๆ อันมีค่าของโลกของซอฟต์แวร์สมัยใหม่"

ไฟล์เก็บถาวรนี้ได้รับการออกแบบมาให้ใช้งานได้ยาวนานนับพันปี โดยมีสแนปชอตที่เก็บไว้ในม้วนฟิล์มมากกว่า 180 ม้วน กล่องเหล็กขนาดเกือบ 1.5 ตันจัดเก็บพวกมันไว้อีกทีหนึ่ง และตกแต่งด้วยการแกะสลักที่สร้างโดยปัญญาประดิษฐ์เพื่อดึงดูดคนรุ่นต่อไป 

Evans กล่าวว่าห้องนิรภัยอาจช่วยคนที่ต้องการซอฟต์แวร์ที่สูญหายไปได้ และจะทำหน้าที่เป็นบันทึกทางประวัติศาสตร์ด้วย

อ่านข่าวเต็มได้ที่: ZDNet

วันอาทิตย์ที่ 25 กันยายน พ.ศ. 2565

บั๊กของ Python ที่มีมาแล้ว 15 ปี สามารถรันโค้ดในกว่า 350,000 โครงการ

python-code
Photo by Artturi Jalli on Unsplash

บั๊กอายุ 15 ปีที่ยังไม่ได้แก้ไขในภาษาเขียนโปรแกรม Python อาจส่งผลกระทบกับที่เก็บ (repository) ของโครงการเปิดเผยโค้ดต้นฉบับ (open-source) มากกว่า 350,000 แห่ง และอาจนำไปสู่การเรียกใช้โค้ด

ช่องโหว่ Path Traversal ซึ่งถูกเปิดเผยในปี 2007 อยู่ในแพ็คเกจ Python tarfile โดยอนุญาตให้แฮกเกอร์เขียนทับไฟล์ใด ๆ ก็ได้ ช่องโหว่เกิดขึ้นเนื่องจากโค้ดในฟังก์ชันการแตกไฟล์ในโมดูล tarfile ของ Python เชื่อถือข้อมูลในอ็อบเจกต์ TarInfo "และเชื่อมพาธที่ส่งผ่านไปยังฟังก์ชันการแตกไฟล์และชื่อในออบเจ็กต์ TarInfo"

นักวิเคราะห์ Charles McFarland ที่ Trellix ได้ค้นพบจุดบกพร่องอีกครั้งในขณะที่ตรวจสอบปัญหาด้านความปลอดภัยอื่น ไม่มีรายงานใดที่ระบุว่าบั๊กถูกใช้ในการโจมตี แม้ว่าจะยังคงเป็นภัยคุกคามในห่วงโซ่อุปทานของซอฟต์แวร์ก็ตาม

อ่านข่าวเต็มได้ที่: BleepingComputer