Earlier quoted context omitted.
The opposite is true. You can convert anything to anything at the boundary. The beauty of looser coupling
You can't convert anything to anything at the boundary and still have full interoperability. An example is resource forks on classic MacOS -- they never played nice with an Internet that assumes that files are only a flat stream of bytes.
MS Teams channels cannot contain MS-DOS device names
301–310 of 364 posts
Re: MS Teams channels cannot contain MS-DOS device names
#302I was about to say "Which is essentially leaking the existence of something terrible inside. They should be embarrassed to say something like this in public. Like saying you can't have %s or $PS1. Why the hell not? What are you doing with this user-supplied input?" But maybe it's more about what everyone else might do with a channel name. Ie they might cut & paste it anywhere, and I guess windows users aren't expecte…
Try creating a value in a SharePoint choice column that has ;# in it, and you might not be so certain this isn't being done because MS don't trust their own code.
Re: MS Teams channels cannot contain MS-DOS device names
#303Earlier quoted context omitted.
they're SharePoint limits, man. Teams is backed by SharePoint and it's not a secret, nor is it embarrassing.
And SharePoint itself is backed by the Windows Filesystem, which respects a lot of old DOS stuff for backwards compatibility.
Re: MS Teams channels cannot contain MS-DOS device names
#304I was about to say "Which is essentially leaking the existence of something terrible inside. They should be embarrassed to say something like this in public. Like saying you can't have %s or $PS1. Why the hell not? What are you doing with this user-supplied input?" But maybe it's more about what everyone else might do with a channel name. Ie they might cut & paste it anywhere, and I guess windows users aren't expecte…
> I guess windows users aren't expected to escape their own strings Eh... When did the users of any kind of system start to fit that expectation? And what is that utopia system?
I know there exist terminals and shells that do try to be "helpful" and do auto-escape pastes, but that just breaks things that must not be modified, when the only reason you're pasting is because you need it to be an exact copy without any risk of human typos.
Some are less invasive and just warn when there are included \n before proceeding, but do not presume to munge the data.
Re: MS Teams channels cannot contain MS-DOS device names
#305Earlier quoted context omitted.
Based on this logic, do we ban everything that is banned somewhere? Surely we can aim higher than the lowest common denominator.
Given the preponderance of 3 major operating systems, I'd think it's sensible for user-level applications to disallow creation of filenames that would cause problems on any of them. Except arguably that could even include using spaces or periods... obviously in an ideal world such restrictions wouldn't exist, but I'm not sure how to realistically push for such a world. E.g. my suggestion would be to reserve non-print…
It is painful being forced up update things due to software changing underneath you, but there must be a middle road.
Re: MS Teams channels cannot contain MS-DOS device names
#306Earlier quoted context omitted.
This brings back memories. Every LAN group had that one friend like you. I'm sure you made up for it if, like my BSD friend, you were handy with network troubleshooting and always brought spare CAT-5.
Well eventually I just... provided all the machines... and the house... https://kentonshouse.com
Re: MS Teams channels cannot contain MS-DOS device names
#307Earlier quoted context omitted.
It’s only forbidden for Windows users. I think the only character that Macs don't allow is the colon. AFAIK, everything else is fair game, even emojis. I just created a project with "ê" in the title. I wonder if I'll be able to share that with my Windows coworkers on Teams.
Yes, and it was an absolutely horrible mistake in the other direction. If I give you a path “./something/example.txt” it could be a file called example.txt in a folder called something or it could be a single file called “something/example.txt”.
Re: MS Teams channels cannot contain MS-DOS device names
#308Earlier quoted context omitted.
Brevity forces thought, which I prefer to "Putting a Sentence in a File Name.docx". FORTRAN originally had the same limitation for function names, and that lead to some classics such as GEMM and SAXPY.
When it comes to file names, I disagree that brevity serves a useful purpose. I name my files like I’m an Amazon reseller so that I’m sure to find it with Search later no matter which detail I remember. “Budget Spreadsheet (worked on with Jane) with projections with and without buying a new Tesla Model Y or Chevy Chevrolet Bolt - 2023 2024 2025.xlsx” that’s my idea of a file name.
Re: MS Teams channels cannot contain MS-DOS device names
#309Earlier quoted context omitted.
You want the ENTIRE company to be auto added to more than 25 teams?
I don’t want the entire company to be added to any teams. Maybe one. But I think it’s funny that someone said “20 is not enough but 30 is too many.” And then implemented it. Setting such an arbitrary limit so low is what is interesting to me. Fight for an opinion of “none” or “one and only one.” But allowing the hellscape of 25 teams where people accidentally invite all employees to their meeting, but not allowing 10…
Re: MS Teams channels cannot contain MS-DOS device names
#310Earlier quoted context omitted.
Try creating a value in a SharePoint choice column that has ;# in it, and you might not be so certain this isn't being done because MS don't trust their own code.
;# is the Choice column separator value. That restriction makes sense in that context.