avva: (Default)
[personal profile] avva
Выросло поколение пользователей, которые не знают, почему диски в Виндоуз начинаются с C:
In Windows you have a C:\ drive and everything beyond that is labelled with the following letter.

But then, what and where are A:\ and B:\?

Date: 2011-01-12 05:43 pm (UTC)
From: [identity profile] asper.livejournal.com
вообще говоря, избавляться и не надо было, достаточно было изначально при разработке системы сделать нормальный unix-way, и не вводить этих дурацких букв, благо, что юникс уже лет десять к тому времени существовал. Хотя мс-дос вроде наследник cp/m, не знаю, были ли в сипиэм буквы дисков.

Date: 2011-01-12 06:28 pm (UTC)
From: [identity profile] tsetsefly.livejournal.com
In 1973, an operating system called CP/M was born. CP/M had no directories, and filenames were limited to 8.3 format. To support input and output from user programs, the pseudofiles COM1, COM2, COM3, COM4, LPT1, LPT2, CON, AUX, PRN, and NUL were provided.

И файлы с такими именами до сих пор нельзя создавать в операционных системах от MS!

Date: 2011-01-12 08:33 pm (UTC)
From: [identity profile] yms.livejournal.com
да можно, можно:
copy con \\.\c:\con
а в фаре просто можно создавать файлы с таким именем.

Date: 2011-01-12 08:52 pm (UTC)
From: [identity profile] eisenberg.livejournal.com
Да ну? У меня он на это почему-то говорит "The specified name is invalid".

Date: 2011-01-12 08:58 pm (UTC)
From: [identity profile] yms.livejournal.com
Кто говорит, cmd? Специально перепроверил на Win7, а потом в окне запустил еще 2000 и снова проверил. Работает и там, и там. С командной строки.

Date: 2011-01-12 09:13 pm (UTC)
From: [identity profile] eisenberg.livejournal.com
Нет, фар в ответ на Shift-F4. cmd говорит что-то другое, но директорию con тоже не создаёт. (У меня XP, других под рукой нету.)

Date: 2011-01-13 03:23 am (UTC)
From: [identity profile] yms.livejournal.com
может, версия фара старая. Или, наоборот, в новой баг появился :)

Date: 2011-01-12 09:18 pm (UTC)
From: [identity profile] tsetsefly.livejournal.com
Ну, согласитесь, что con и \\.\c:\con - это не совсем одно и то же?
В фар этот хак наверно внутрь встроен.
А при обращении напрямую по-прежнему происходит обращение к псевдофайлу.

Date: 2011-01-13 03:24 am (UTC)
From: [identity profile] yms.livejournal.com
Угу.

Date: 2011-01-12 06:32 pm (UTC)
From: [identity profile] digest.livejournal.com
А пользователь вместо ужасного "А:" должен был бы делать sudo mount, да?

Date: 2011-01-12 06:51 pm (UTC)
From: [identity profile] asper.livejournal.com
ты говоришь так, как будто это что-то плохое

Date: 2011-01-12 07:07 pm (UTC)
From: [identity profile] digest.livejournal.com
Это очень хорошее и теоретически гармоничное решение, но... совершенно не для обычного пользователя персонального компьютера.

Date: 2011-01-12 07:12 pm (UTC)
From: [identity profile] asper.livejournal.com
а написать в консоли что-то вроде

a:
cd games
dir
digger.exe

это для обычного пользователя?

Date: 2011-01-12 07:16 pm (UTC)
From: [identity profile] digest.livejournal.com
А причем тут cd? cd и в *nixax делают. Мы говорим о том, чтобы наклеить на прорезь бумажку с большой буквой А: и на двух пальцах объяснить "путь" бухгалтерше. Бумажка с "sudo mount /dev/fd0 /mnt/floppy" несколько..мнэээ..избыточнее, ИМХО.

Date: 2011-01-12 07:36 pm (UTC)
From: [identity profile] asper.livejournal.com
Никто не мешает в fstab прописать каталог /a например и делать просто mount /a, или даже алиас для этого написать из одной-двух букв.

А sudo разве обязательно, кстати? вроде ж можно настроить права пользователей на каждое устройство.

Олсо автомонтирование тоже ж есть.

Date: 2011-01-12 08:19 pm (UTC)
From: (Anonymous)
зачем sudo mount? почему это хорошее и теоретически гармоничное решение? я, например, никакого sudo mount не делаю. вставляю устройство, в трее появляется иконка, в каталоге /media новый подкаталог. чем это хуже?

Date: 2011-01-12 09:37 pm (UTC)
From: [identity profile] digest.livejournal.com
Какой трей, мы кажется говорим о временах появления A: и B:? С треями и иконками с устройствами и каталогами (да и удаленными ресурсами) нет никакой проблемы, разговор ведь шел не об этом, а о командной строке. Ну вы как, вы на глазок определите S/N устройства, которое автомаунтер формирует как подкаталог в /media? Если нет, то вы не кул хацкер ;-)

Date: 2011-01-12 09:47 pm (UTC)
From: [identity profile] nec-p1us-u1tra.livejournal.com
В те времена, кажется, уже работал automountd, а устройство именовалось не по лейбелу, а по пути в иерархии /dev, так что совершенно спокойно можно было сказать cd /A (если была потребность)

Date: 2011-01-12 10:07 pm (UTC)
From: [identity profile] digest.livejournal.com
автомаунт и сегодня толком не работает, или работает произвольно настраиваемым дистрибутором способом. Вы вот НЕ сможете написать унифицированный скрипт копирования файла на дискету или DOK, а в те темные времена да с тупым Майкрософтом с их глупым A: это было возможно для самых чайниковых чайников.

Date: 2011-01-13 04:27 am (UTC)
From: (Anonymous)
Ну, узнать, куда примонтирован /dev/fd0, легко. Но нужно ли?

(no subject)

From: (Anonymous) - Date: 2011-01-13 05:36 am (UTC) - Expand

(no subject)

From: (Anonymous) - Date: 2011-01-13 08:22 am (UTC) - Expand

Date: 2011-01-13 04:21 am (UTC)
From: (Anonymous)
Тогда и sudo не было, кажется.
На глаз устройство называется /media/disk или /media/disk2 :)
А что мешало выдать сообщение о монтировании в командной строке? Сообщения об ошибках ввода-вывода туда же выдавались.

Date: 2011-01-13 10:28 am (UTC)
From: [identity profile] digest.livejournal.com
Либо я совсем старый стал со склерозом, но ИМХО слово "медиа" тогда вообще не применялось. Монтировалось все в /mnt.
Сообщения об ошибках? Они очень, ОЧЕНЬ информативны, что в юниксе, что у майкрософта :).

Date: 2011-01-12 08:39 pm (UTC)
From: [identity profile] p_govorun.livejournal.com
Сейчас уже все "обычные пользователи" научились отмонтировать флэшки, прежде чем их вынуть. Понадобится -- и монтировать научатся. К примеру, возможность монтировать read-only очень не помешала бы.

Date: 2011-01-13 08:22 pm (UTC)
stas: (Default)
From: [personal profile] stas
sudo mount упаковывается в гуи, и всё. На маке, кстати, это вполне по-человечески сделано. Впрочем, на новых линуксах тоже на всех также работает.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 08:38 pm
Powered by Dreamwidth Studios