Нехама ([info]nechaman) wrote,
@ 2009-06-23 18:33:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
А почему нельзя файл назвать "con"?



(25 comments) - (Post a new comment)


[info]pashar
2009-06-23 03:36 pm UTC (link)
По истерическим историческим причинам. В ДОСе, файлы COM1/COM2…, LPT1,LPT2…, CON, PRN, AUX обозначали всяческие устройтва: сериальные порты, принтеры и т.д. С тех пор это так и осталось. CON - консоль.

(Reply to this) (Thread)


[info]nechaman
2009-06-23 03:42 pm UTC (link)
Но дос он же где-то все же есть. Если виндоуз на включить, то можно в досе работать. Так что да. Понятно. Я вообще-то про него и забыла.
И про конфигсис и про все остальное.

(Reply to this) (Parent)(Thread)


[info]pashar
2009-06-23 03:58 pm UTC (link)
Если вы работаете в XP, то никакого доса там нет. Вообще во всей линии NT/Win2000/XP/Server2003/Vista/Server2008/Windows7 досов не обнаружено. ДОС был под Win95/98. В Windows ME его уже убрали.

(Reply to this) (Parent)(Thread)


[info]nechaman
2009-06-23 04:08 pm UTC (link)
О как. А я и не знала.
Но они вроде его моделировать могут, не так ли?

(Reply to this) (Parent)(Thread)


[info]pashar
2009-06-23 05:18 pm UTC (link)
Типа того.

(Reply to this) (Parent)


[info]ygam
2009-06-23 09:20 pm UTC (link)
Тем не менее, все версии Виндов из совместимости с ДОСом не позволяют так называть файлы.

(Reply to this) (Parent)(Thread)


[info]nechaman
2009-06-23 09:22 pm UTC (link)
Таки да.

(Reply to this) (Parent)(Thread)


[info]ygam
2009-06-23 09:25 pm UTC (link)
Хуже: это совместимость с CP/M!

(Reply to this) (Parent)(Thread)


[info]nechaman
2009-06-23 09:33 pm UTC (link)
А кто с ней совместим, и что это значит?
Вы будете смеяться, но я понятия не имею.

(Reply to this) (Parent)(Thread)


[info]ygam
2009-06-23 09:35 pm UTC (link)
С ней была совместима первая версия ДОСа, а с ней последующие версии ДОСа, а с ними первые версии Виндоуз, а с ними все остальные версии Виндоуз - все майкрософтовские операционные системы последних 30 лет.

(Reply to this) (Parent)(Thread)


[info]nechaman
2009-06-23 09:35 pm UTC (link)
А разве у них одинаковая система команд была?

(Reply to this) (Parent)(Thread)


[info]ygam
2009-06-23 09:37 pm UTC (link)
Нет, но каждая последующая система была совместима с предыдущей.

(Reply to this) (Parent)(Thread)


[info]nechaman
2009-06-23 09:42 pm UTC (link)
мда.
Вот так живешь, живешь и ничего не знаешь...
Просто страшно делается. Может они еще совместимы и с машиной Бэббиджа., а мы не знаем.

(Reply to this) (Parent)


[info]pashar
2009-06-24 04:25 am UTC (link)
См. мой первый коммент.

(Reply to this) (Parent)


[info]tseytlin
2009-06-23 07:06 pm UTC (link)
Не знаю, не знаю. В Линуксе можно.

(Reply to this) (Thread)


[info]nechaman
2009-06-23 09:24 pm UTC (link)
Хорошо вам, а у меня виндоуз. Все же много что на него завязано. А может я просто ленюсь. Говорять всем у Линуксе можно найти аналог.

(Reply to this) (Parent)(Thread)


[info]tseytlin
2009-06-24 07:19 pm UTC (link)
На самом деле - не всему.
Но я, обыватель, ни с чем таким не сталкиваюсь.
Вот мой брат работает с инженерными графическими программами, там без проклятой винды и в самом деле никак.

(Reply to this) (Parent)


[info]faceted_jacinth
2009-06-23 11:59 pm UTC (link)
В линуксе ещё можно называть файлы так: "-rf", или так: "a b", или даже так: "olo\nlolo\r" (для последнего придётся задействовать суровую магею эскейпинга или пятистрочную программу на С (кстати \r на конце периодически встречается в именах(sic) маковских файлов)). Общая рекомендация по этому поводу -- "не делайте так, пожалуйста. Если ваши юзеры делают так, применяйте административные меры". Quite hilarious, as I see it.

(Reply to this) (Parent)(Thread)


[info]pilpilon
2009-06-24 02:35 pm UTC (link)
в чем проблема с "a b"?

(Reply to this) (Parent)(Thread)


[info]faceted_jacinth
2009-06-24 07:34 pm UTC (link)
В том же самом. Вы пишете find [...] | xargs [...] и ничего не работает. Точнее, что ещё хуже, как правило наоборот работает, но не так. Конечно, вы можете играть с самим собой в забавную игру: в одну колонку выписываете названия утилит: find, ls, grep, xargs и так далее, в другую -- свитчи: -print0, -Z, -z, -0, -l и так далее, и пытаетесь угадать, какой утилите какой свитч соответствует и что именно делает. Бонусные очки за успешное обнаружение и исправление проблемных мест в чужих скриптах, авторы которых следуют озвученной мной рекомендации.

(Reply to this) (Parent)(Thread)


[info]pilpilon
2009-06-24 08:35 pm UTC (link)
я обычно на этом месте на питон перехожу.

(Reply to this) (Parent)(Thread)


[info]faceted_jacinth
2009-06-24 08:36 pm UTC (link)
Аналогично, кстати =)

(Reply to this) (Parent)


[info]tseytlin
2009-06-24 07:21 pm UTC (link)
Я -- линукс-неофит. Я сейчас вообще от всего тащусь.

(Reply to this) (Parent)


[info]0trada
2009-07-08 07:29 pm UTC (link)
легенду про Билла и его прозвище знаете?

(Reply to this) (Thread)


[info]nechaman
2009-07-08 07:33 pm UTC (link)
Да. Но я спрашивала почему реально нельзя.
Я уже ваще забыла, что когда-то был Дос. Жизнь так быстро меняется.

(Reply to this) (Parent)


(25 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…