1P by neo 2023-08-11 | favorite | 댓글 2개
  • Microsoft Teams 의 채널명에는 "forms, CON, CONIN$, CONOUT$, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, desktop.ini, vti" 가 올 수 없음

윈도우즈와의 하위 호환 때문에 이렇게 한 것 같네요.

근데 요즘 개발자들 COM, LPT, PRN 같은거 모르지 않을까 싶군요 ㅎ

"왜 하드디스크는 C 부터 시작하나요?" 같은 질문도 종종 보이던데..

Hacker News 의견
  • 기사는 Microsoft Teams에서 채널이 MS-DOS 장치 이름을 포함할 수 없는 한계에 대해 논의한다.
  • 이 한계는 MS Teams 채널이 파일 첨부를 저장하는 SharePoint에서 일치하는 폴더를 생성하고, 이러한 이름이 Windows 파일 시스템에서 파일이나 폴더로 허용되지 않기 때문일 가능성이 크다.
  • 일부 사용자들은 이 한계를 비판하며, 이것이 사용자 제공 입력 처리 방식에 잠재적 문제를 드러낼 수 있다고 제안한다.
  • 다른 일부 사용자들은 채널 이름과 디렉토리 이름이 동일해야 하며, 인코딩 및 디코딩과 관련된 잠재적 문제를 피하기 위해 이러한 한계가 필요할 수 있다고 제안한다.
  • 일부 사용자들은 MS-DOS 초기 시절과 Microsoft 제품의 하위 호환성에 대해 추억한다.
  • 사용자 데이터를 알 수 없는 블록으로 취급하고, 사용자 입력 대신 안전한 ID를 사용하는 것의 중요성에 대한 논의가 있다.
  • 일부 사용자들은 특정 문자가 제한되는 이유를 의문시하며, 이것이 데이터 처리 방식에 잠재적 문제를 나타낼 수 있다고 제안한다.
  • 파일 이름, 사용자 이름, 채널 이름이 포함할 수 있는 내용에 대한 제한의 필요성에 대한 논의도 있으며, 일부 사용자들은 현재의 제한이 충분히 제한적이지 않다고 주장한다.
  • 논의는 다양한 채팅/회의 앱의 성능과 사용성에 대해서도 다루며, 일부 사용자들은 이러한 앱의 현재 상태에 대해 불만을 표현한다.
  • 일부 사용자들은 이 한계가 개발자들의 이스터 에그 또는 재미있는 부분일 수 있다고 제안한다.