PowerToys ออกเวอร์ชัน 0.70 เพิ่มฟีเจอร์ใหม่ (ที่อาจจะไม่ใหม่เท่าไหร่สำหรับท่านที่เคยใช้โปรแกรมเดี่ยวๆ ที่ถูกพัฒนาภายใต้โครงการ Microsoft Garage มาก่อน) อย่าง Mouse Without Borders เครื่องมือที่จะช่วยให้ผู้ใช้สามารถควบคุมพีซีหลายเครื่องได้จากเมาส์/คียบอร์ด ชุดเดียว

PowerToys ออกเวอร์ชัน 0.70 เพิ่มฟีเจอร์ใหม่ (ที่อาจจะไม่ใหม่เท่าไหร่สำหรับท่านที่เคยใช้โปรแกรมเดี่ยวๆ ที่ถูกพัฒนาภายใต้โครงการ Microsoft Garage มาก่อน) อย่าง Mouse Without Borders เครื่องมือที่จะช่วยให้ผู้ใช้สามารถควบคุมพีซีหลายเครื่องได้จากเมาส์/คียบอร์ด ชุดเดียว Mouse Without Borders จะเปิดให้ผู้ใช้สามารถกำหนดกลุ่มของพีซีที่ต้องการผูกการควบคุมและเชื่อมหน้าจอเดสก์ท็อปไว้ด้วยกัน ผลคือผู้ใช้จะสามารถลากเคอร์เซอร์จากหน้าจอของพีซีใดพีซีหนึ่งข้ามไปยังพีซีปลายทางที่อยู่ในกลุ่มเดียวกันและเข้าควบคุมพีซีที่เคอร์เซอร์ลากข้ามไปได้จากเมาส์/คีย์บอร์ดที่ใช้งานปัจจุบันอยู่ได้ทันที ไม่ต้องคอยสลับไปใช้เมาส์/คีย์บอร์ดที่ต่อด้วยสายจริงกับพีซีปลายทาง ภาพตัวอย่างการตั้งค่า Mouse Without Borders จาก Microsoft Learn ไม่เพียงแค่นั้น Mouse Without Borders ยังช่วยให้สามารถคัดลอก/วาง ข้อมูลจากคลิปบอร์ดหรือไฟล์ข้ามเครื่องกันได้ด้วย สำหรับท่านที่เคยใช้ Mouse Without Borders แบบโปรแกรมเดี่ยวๆ มาก่อนการเปลี่ยนมาใช้บน PowerToys แม้ว่าฟีเจอร์ปัจจุบันแทบจะถอดกันมาเลยก็ตาม แต่ในระยะยาวก็น่าจะช่วยให้ได้ใช้งานเวอร์ชันที่อัพเดตกว่า (โปรแกรมเวอร์ชันต้นฉบับหยุดพัฒนาไปตั้งแต่ปี 2021) และถ้ายังชินกับหน้าตั้งค่าแบบเก่าก็ยังสามารถเลือกเปิด UI ดั้งเดิมของ Mouse Without Borders ให้โชว์บน System Tray ที่มุมขวาล่างของ … Read more

Deno รันไทม์คู่แข่ง NodeJS ออกเวอร์ชั่น 1.34 โดยเพิ่มฟีเจอร์สำคัญคือการคอมไพล์โปรแกรมเป็นไบนารีไฟล์เดียวให้ครอบคลุมยิ่งขึ้น

Deno รันไทม์คู่แข่ง NodeJS ออกเวอร์ชั่น 1.34 โดยเพิ่มฟีเจอร์สำคัญคือการคอมไพล์โปรแกรมเป็นไบนารีไฟล์เดียวให้ครอบคลุมยิ่งขึ้น เดิม Deno รองรับคำสั่งคอมไพล์ตั้งแต่เวอร์ชั่น 1.6 แต่ก่อนหน้านี้ไม่รองรับการคอมไพล์โปรแกรมที่ดึงไลบรารีจาก npm ในเวอร์ชั่นนี้ก็รองรับแล้วทำให้สามารถใช้งานได้หลากหลายขึ้น ข้อดีของการคอมไพล์ทำให้สามารถนำโปรแกรมไปรันเครื่องอื่นได้สะดวกขึ้น แบบเดียวกับโปรแกรมภาษา Go ที่มักส่งไบนารีไฟล์เดียวไปรันได้เลย นอกจากนี้ยังมีข้อดีคือเวลาเริ่มรันโปรแกรมสั้นลงด้วย Bun รันไทม์คู่แข่งก็เพิ่งรองรับการคอมไพล์ในเวอร์ชั่นล่าสุด ความสามารถอื่นที่เพิ่มมา ได้แก่ การปรับปรุงระบบคอนฟิกให้รองรับ Glob ทำให้อ้างอิงไฟล์จำนวนมากได้พร้อมกัน และยังรองรับการเชื่อมต่อ TLS ไปยังหมายเลขไอพี ซึ่งใช้งานในกรณีที่เรียก DNS over HTTPS ที่มักเชื่อมต่อ TLS ไปยังหมายเลขไอพีโดยตรง เวอร์ชั่นนี้มาพร้อมกับเอนจิน V8 เวอร์ชั่น 11.5 และ TypeScript 5.0.4 ที่มา – Deno

Bun รันไทม์ JavaScript ที่เพิ่งเปิดตัวเมื่อปีที่แล้ว ออกเวอร์ชั่น 0.6.0 โดยมีความสามารถสำคัญคือสร้างไฟล์ executable แยกไปรันได้โดยไม่ต้องการไลบรารีภายนอกเพิ่มเติม

Bun รันไทม์ JavaScript ที่เพิ่งเปิดตัวเมื่อปีที่แล้ว ออกเวอร์ชั่น 0.6.0 โดยมีความสามารถสำคัญคือสร้างไฟล์ executable แยกไปรันได้โดยไม่ต้องการไลบรารีภายนอกเพิ่มเติม โครงสร้างภายในที่เปลี่ยนไป คือทาง Bun สร้าง bundler ขึ้นใหม่เอง โดยยังคงชูความเร็วว่า build เร็วกว่า Webpack 5 ถึง 224 เท่าตัว เพราะตัว bundler แปลงโค้ด (transpile) ในตัวพร้อมใช้งาน ไม่ต้องไปแปลงใหม่อีกรอบ นักพัฒนาสามารถเขียนปลั๊กอินให้ bundler และ runtime ได้ด้วย API เดียวกัน ความเปลี่ยนแปลงอื่นๆ มีอีกจำนวนมาก เช่น รองรับ TypeScript 5.0, เพิ่ม API ของ NodeJS มากขึ้นหลายตัว และรองรับ Web API เพิ่มเติม นอกจากนี้ยังแก้บั๊กจำนวนมาก ที่มา – Bun