nechaman: (Default)
[personal profile] nechaman
А почему нельзя файл назвать "con"?

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

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

Date: 23/06/2009 17:18 (UTC)
From: [identity profile] pashar.livejournal.com
Типа того.

Date: 23/06/2009 21:20 (UTC)
From: [identity profile] ygam.livejournal.com
Тем не менее, все версии Виндов из совместимости с ДОСом не позволяют так называть файлы.

Date: 23/06/2009 21:25 (UTC)
From: [identity profile] ygam.livejournal.com
Хуже: это совместимость с CP/M (http://ru.wikipedia.org/wiki/CP/M)!

Date: 23/06/2009 21:35 (UTC)
From: [identity profile] ygam.livejournal.com
С ней была совместима первая версия ДОСа, а с ней последующие версии ДОСа, а с ними первые версии Виндоуз, а с ними все остальные версии Виндоуз - все майкрософтовские операционные системы последних 30 лет.

Date: 23/06/2009 21:37 (UTC)
From: [identity profile] ygam.livejournal.com
Нет, но каждая последующая система была совместима с предыдущей.

Date: 24/06/2009 04:25 (UTC)
From: [identity profile] pashar.livejournal.com
См. мой первый коммент.

Date: 23/06/2009 19:06 (UTC)
From: [identity profile] tseytlin.livejournal.com
Не знаю, не знаю. В Линуксе можно.

Date: 24/06/2009 19:19 (UTC)
From: [identity profile] tseytlin.livejournal.com
На самом деле - не всему.
Но я, обыватель, ни с чем таким не сталкиваюсь.
Вот мой брат работает с инженерными графическими программами, там без проклятой винды и в самом деле никак.

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

Date: 24/06/2009 14:35 (UTC)
From: [identity profile] pilpilon.livejournal.com
в чем проблема с "a b"?

Date: 24/06/2009 19:34 (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
В том же самом. Вы пишете find [...] | xargs [...] и ничего не работает. Точнее, что ещё хуже, как правило наоборот работает, но не так. Конечно, вы можете играть с самим собой в забавную игру: в одну колонку выписываете названия утилит: find, ls, grep, xargs и так далее, в другую -- свитчи: -print0, -Z, -z, -0, -l и так далее, и пытаетесь угадать, какой утилите какой свитч соответствует и что именно делает. Бонусные очки за успешное обнаружение и исправление проблемных мест в чужих скриптах, авторы которых следуют озвученной мной рекомендации.

Date: 24/06/2009 20:35 (UTC)
From: [identity profile] pilpilon.livejournal.com
я обычно на этом месте на питон перехожу.

Date: 24/06/2009 20:36 (UTC)
From: [identity profile] faceted-jacinth.livejournal.com
Аналогично, кстати =)

Date: 24/06/2009 19:21 (UTC)
From: [identity profile] tseytlin.livejournal.com
Я -- линукс-неофит. Я сейчас вообще от всего тащусь.

Date: 08/07/2009 19:29 (UTC)
From: [identity profile] 0trada.livejournal.com
легенду про Билла и его прозвище знаете?

August 2025

S M T W T F S
     12
3456789
10111213141516
17 181920212223
24252627282930
31      

Style Credit

Expand Cut Tags

No cut tags
Page generated 16/03/2026 06:38
Powered by Dreamwidth Studios