1 คะแนน โดย GN⁺ 2023-08-11 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ชื่อช่องของ Microsoft Teams ไม่สามารถใช้ "forms, CON, CONIN$, CONOUT$, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, desktop.ini, vti" ได้

2 ความคิดเห็น

 
xguru 2023-08-11

ดูเหมือนว่าจะทำแบบนี้เพราะต้องรักษาความเข้ากันได้ย้อนหลังกับ Windows

แต่ทุกวันนี้ก็น่าสงสัยว่านักพัฒนายุคนี้จะรู้จักพวก COM, LPT, PRN อะไรแบบนี้ไหม ฮ่าๆ

ช่วงนี้ก็ยังเห็นคำถามอย่าง "ทำไมฮาร์ดดิสก์ถึงเริ่มจาก C?" อยู่บ่อยๆ เหมือนกัน..

 
GN⁺ 2023-08-11
ความเห็นจาก Hacker News
  • บทความกล่าวถึงข้อจำกัดใน Microsoft Teams ที่ช่องไม่สามารถมีชื่ออุปกรณ์ของ MS-DOS อยู่ในชื่อได้
  • ข้อจำกัดนี้น่าจะเกิดจากการที่ช่องใน MS Teams สร้างโฟลเดอร์ที่ตรงกันใน SharePoint เพื่อเก็บไฟล์แนบ และชื่อเหล่านี้ไม่ได้รับอนุญาตให้ใช้เป็นชื่อไฟล์หรือโฟลเดอร์ในระบบไฟล์ของ Windows
  • ผู้ใช้บางคนวิจารณ์ข้อจำกัดนี้ และเสนอว่าอาจเผยให้เห็นปัญหาที่อาจมีอยู่ในการจัดการข้อมูลนำเข้าจากผู้ใช้
  • ผู้ใช้บางส่วนเสนอว่าชื่อช่องและชื่อไดเรกทอรีควรต้องเหมือนกัน และข้อจำกัดลักษณะนี้อาจจำเป็นเพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นเกี่ยวกับการเข้ารหัสและถอดรหัส
  • ผู้ใช้บางคนรำลึกถึงยุคแรกเริ่มของ MS-DOS และความเข้ากันได้ย้อนหลังของผลิตภัณฑ์ Microsoft
  • มีการพูดคุยถึงความสำคัญของการปฏิบัติต่อข้อมูลผู้ใช้เสมือนเป็นบล็อกที่ไม่ต้องตีความ และการใช้ ID ที่ปลอดภัยแทนข้อมูลนำเข้าจากผู้ใช้
  • ผู้ใช้บางคนตั้งคำถามว่าทำไมอักขระบางตัวจึงถูกจำกัด และเสนอว่าสิ่งนี้อาจบ่งชี้ถึงปัญหาที่อาจมีอยู่ในวิธีการประมวลผลข้อมูล
  • ยังมีการถกเถียงถึงความจำเป็นของข้อจำกัดเกี่ยวกับสิ่งที่ชื่อไฟล์ ชื่อผู้ใช้ และชื่อช่องสามารถมีได้ โดยผู้ใช้บางคนมองว่าข้อจำกัดปัจจุบันยังเข้มงวดไม่เพียงพอ
  • การสนทนายังครอบคลุมถึงประสิทธิภาพและการใช้งานของแอปแชต/ประชุมหลากหลายตัว โดยผู้ใช้บางคนแสดงความไม่พอใจกับสภาพปัจจุบันของแอปเหล่านี้
  • ผู้ใช้บางคนเสนอว่าข้อจำกัดนี้อาจเป็น easter egg ของนักพัฒนา หรือเป็นลูกเล่นขำ ๆ