|
|
|
re: Trouble keeping uppercase letters in homepage address
Sunday, August 14, 2005 at 7:10 pm Windows XP Annoyances Discussion Forum
Posted by Matthew D. Healy
(1255 messages posted)
And don't get me started on Microsoft's UNSPEAKABLY
AWFUL implementation of long filenames, in which under
Win95 the REAL filename was still 8.3 and the long name
was added by kludging metadata into extra directory
entries. Even today, in the typical Registry there will
be many entries with paths like
"C:\PROGRA~1\MICROS~2"
which on my system is
the 8.3 path to
"C:\Program Files\Microsoft Office"
while
"C:\Program Files\Microsoft Office"
is the 8.3
path to
"C:\Program Files\microsoft frontpage"
because the path to microsoft frontpage happened
to have been created before the path to Office.
Now should things get moved around, there ain't NO
WAY to assure that after moving things the order
of "~1" and "~2" and so forth gets preserved!
On Sunday, August 14, 2005 at 6:55 pm, Matthew D. Healy wrote:
>The domain name will always be case-insensitive because
>DNS is. Under Unix/Linux, the remainer of the URL will
>be case-SENSITIVE because filenames in Unix/Linux are
>case-SENSITIVE. Under Windows, filenames are NOT
>case-sensitive, which is fine, that's how Windows does
>it. But Windows suffers from the annoying Microsoft
>tendency to assume EVERYBODY else does it the same
>way they do, which often creates annoyances for those
>of us who work with multiple platforms. It goes much
>farther than just the homepage bookmark issue.
>
>For instance, when moving files between Windows
>and Linux (via ftp, or Samba, or NFS), often a filename
>like Long_Mixed_Case_Name.dat or LongMixedCaseName.txt
>will end up getting smashed into Long_mixed_case_name.dat
>or Longmixcasename.txt when it gets back to Linux
>after passing through a Windows box, which is the same
>to Microsoft but NOT the same to Linux.
>
>Big fun. Not too bad when it's just a few files, but when
>hundreds of filenames get munged like this, it can really
>get annoying.
>
>And the web server CANNOT safely mung paths in URLs
>because there may well exist two files whose names
>differ only in capitalization (not the smartest way to
>name files, but the OS allows it, so the web server must
>also) on any Unix-like platform. Sometimes this sort
>of thing is even done intentionally, for instance I have
>seen cases where a binary program is named all lowercase
>and then a shell wrapper which calls it in the appropriate
>manner is named with initial uppercase, so the user has
>to be sure to type the MixedCase version of the name
>to get the right behavior. Not how I would choose to do
>it, but all this was the reality in the Unix world before there
>was such a thing as Apache, so Apache has no choice but
>be case-SENSITIVE due to this history.
>
>
>
>
>
|
All messages in this thread [show all]
 |  |  |  |  | re: Trouble keeping uppercase letters in homepage address (Matthew D. Healy: Sun, Aug 14, 2005, 7:10 pm) |
| |
| |
Return to the Windows XP Discussion Forum
|
|
|
|