Преемственность решений
От: Курилка Россия http://kirya.narod.ru/
Дата: 13.06.09 07:51
Оценка: :))) :))) :))
В 2009-м году, разрабатывая под Microsoft .NET 3.5 на ASP.NET MVC 1.0 и Windows 7 нельзя использовать /com\d(\..*)?, /lpt\d(\..*)?, /con(\..*)?, /aux(\..*)?, /prn(\..*)?, or /nul(\..*)? ни в каком из путей из-за решения принятого в CP/M аж в 1973-м году. Подробнее смотрите у Бенджамина Поллака.

P.S. По-моему забавный факт и в "философию" не тянет
Re: Преемственность решений
От: Alexander G Украина  
Дата: 13.06.09 08:58
Оценка: +4
Здравствуйте, Курилка, Вы писали:

К>P.S. По-моему забавный факт и в "философию" не тянет


Тянет на лошадинцю задницу
Русский военный корабль идёт ко дну!
Re: Преемственность решений
От: Michael7 Россия  
Дата: 13.06.09 11:04
Оценка:
Здравствуйте, Курилка, Вы писали:

К>P.S. По-моему забавный факт и в "философию" не тянет


Интересный комментарий там:


I actually do use linux daily and yet I never seem to have a problem with drive letters under windows. I would probably prefer the use of volume labels mounted under / by default, but realistically I don't care that much. Most users seem to understand the drive letter idea fairly intuitively in any case.

Re[2]: Преемственность решений
От: Курилка Россия http://kirya.narod.ru/
Дата: 13.06.09 11:09
Оценка:
Здравствуйте, Michael7, Вы писали:


M>Интересный комментарий там:



[cut]

И чем же он интересен?
Re[3]: Преемственность решений
От: Michael7 Россия  
Дата: 13.06.09 11:28
Оценка:
Здравствуйте, Курилка, Вы писали:

К>И чем же он интересен?


Тем, что и в Windows можно использовать пути, начинающиеся с "\\ " и я так понял, что не иметь описанных проблем.

Ну и очередной повод похоливарить История Linux (как unix-совместимой разработки) и Unix тоже примерно с 1973 года идёт и даже раньше, но как-то проблем с backward compatibility меньше или они менее на поверхности.
Re[4]: Преемственность решений
От: Курилка Россия http://kirya.narod.ru/
Дата: 13.06.09 11:43
Оценка:
Здравствуйте, Michael7, Вы писали:

M>Здравствуйте, Курилка, Вы писали:


К>>И чем же он интересен?


M>Тем, что и в Windows можно использовать пути, начинающиеся с "\\ " и я так понял, что не иметь описанных проблем.


К сожалению ASP.NET MVC не особо знаком, но есть подозрение, что тут эту фичу нельзя будет использовать (если кто в курсе, инетересно было бы узнать как дела обстоят на самом деле).

M>Ну и очередной повод похоливарить История Linux (как unix-совместимой разработки) и Unix тоже примерно с 1973 года идёт и даже раньше, но как-то проблем с backward compatibility меньше или они менее на поверхности.


Холиварить — это в КСВ
А юниксу на днях 40 лет исполнилось, так что возраст да, похожий примерно. А заморочки растут не столько из-за заморочек файловой системы, но скорее из-за того что IIS пляшет от файлов (хотя это очень ограниченная точка зрения на возможные урлы).
Re: Преемственность решений
От: Ka3a4oK  
Дата: 13.06.09 12:10
Оценка:
Еще парочка историй: http://lurkmore.ru/Лошадиная_задница
... << RSDN@Home 1.1.4 stable rev. 510>>
Re: Преемственность решений
От: Alexander G Украина  
Дата: 13.06.09 22:01
Оценка: :))) :))) :))) :))
Здравствуйте, Курилка, Вы писали:

К>Подробнее смотрите у Бенджамина Поллака.


вот кстати комментарий порадовал больше чем сам пост

Little known fact: The full migration of Hotmail from Unix servers to Windows servers was delayed *for years* by this problem. Basically, for a few years, Hotmail had to keep around an extra unix box for early accounts with names like COM1 and LPT1. I'm told the number of accounts which needed this special treatment was *eight*.

Русский военный корабль идёт ко дну!
Re: Преемственность решений
От: Alexander G Украина  
Дата: 18.06.09 09:41
Оценка:
Здравствуйте, Курилка, Вы писали:

К>В 2009-м году, разрабатывая под Microsoft .NET 3.5 на ASP.NET MVC 1.0 и Windows 7 нельзя использовать /com\d(\..*)?, /lpt\d(\..*)?, /con(\..*)?, /aux(\..*)?, /prn(\..*)?, or /nul(\..*)? ни в каком из путей из-за решения принятого в CP/M аж в 1973-м году. Подробнее смотрите у Бенджамина Поллака.


Есть пропозиция к линуксоидам. Позаливать файлы типа NUL.jpg, COM1.png , etc, и запостить их сюда. Интересно таки что будет.
Русский военный корабль идёт ко дну!
Re[2]: Преемственность решений
От: Курилка Россия http://kirya.narod.ru/
Дата: 18.06.09 09:47
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>Есть пропозиция к линуксоидам. Позаливать файлы типа NUL.jpg, COM1.png , etc, и запостить их сюда. Интересно таки что будет.


FileStream will not open Win32 devices such as disk partitions and tape drives. Avoid use of "\\.\" in the path.

Re[2]: Преемственность решений
От: vladimir.vladimirovich США  
Дата: 18.06.09 13:24
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>

AG>Little known fact: The full migration of Hotmail from Unix servers to Windows servers was delayed *for years* by this problem. Basically, for a few years, Hotmail had to keep around an extra unix box for early accounts with names like COM1 and LPT1. I'm told the number of accounts which needed this special treatment was *eight*.


За это респект мелкософту. Даже восемь халявных ящиков не прибили. Какой-нибудь mail.ru точно замочил бы и сказали бы что так и было.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.