Популярная иллюстрация зияющих высот проработки интерфейсов фирмы майкросовт

Аватар пользователя И-23

Даже на АШ достаточно многие комментаторы демонстрируют склонность к экономии посредством подстановки привычного на место правильного. Нынешние хозяева «бедных» корпораций, практически «разграбленных» разгулом пиратства последнего десятилетия прошлого века радостно потирают ручки и считают барыши. Работает та же технология автосуггестии, которая делает википедию эффективнейшим инструментом пропаганды (написанное мной правильно, а за тем, чтобы не писалось неправильного проследят специально обученные модераторы, и они же найдут предлог для зачистки противоречащего линии партии, обеспечивающий комплекс факторов, который я склонен обозначать как «дедовщина» пока опускаю).

Цитируемый пример Сокровенного Знания, впитываемого всяким пользователем самой распространённой ОС вместе с молоком матери, рекомендую рассматривать как дополнительную иллюстрацию к статье с викториной толкования ошибки IE. Хотя буквально сейчас стоит обратить внимание и на конспирологические наблюдения пользователя за смартфоном.


Веб-связка файла и папки в Windows

Сейчас я вам покажу один из моих любимых фокусов в Windows XP. На пользователей действует отрезвляюще.

Берём WinXP, в любом месте файловой системы создаём папку с именем x.files. Предположим, в ней у нас находятся все 9 сезонов любимого одноимённого сериала.

Рядом с ней создадим (сами, вручную создадим) текстовый файл x.txt и переименуем его в x.html. Допустим, этот файл был сохранён с интернета и в спешке, чтобы не заморачиваться, мы дали ему название x.

Представили: x.files - все сезоны сериала, x.html - сохранённый с интернета файл, который нам больше не нужен. Удалим его!
Можно использовать Shift-Del, чтобы удалить минуя корзину.

А фокус в том, что несмотря на то, что файлы были созданы в разное время и несмотря на то, что содержимое папки и файла никак не связаны, Windows XP удалит папку вместе с файлом, не спрашивая. Такие настройки выставлены в ней по умолчанию.

При удалении файла с расширением .htm или .html система тупо ищет папку с тем же именем и с постфиксом .files или _files и эта папка идёт вслед за файлом.

Наш каталог с сериалом мог называться не x.files, а x_files - в любом случае он был обречён.

Понятно, что само название папки роли не играет, она может называться important_files, working.files, some_files, в этом случае при удалении стоящего рядом файла important.htm, working.html или some.html, удалится соответствующая папка.

Попробуем понять как работает система, по какой вообще логике.

Эксперимент 1

Создаём где-нибудь две папки и два файла:

my.files - папка
my_files - папка
my.htm - файл
my.html - файл

При удалении любого из файлов, удаляется папка my.files. При удалении любой папки удаляется файл my.htm. Запомнили и поехали дальше.

Эксперимент 2

Создадим папку x.files. С помощью Mozilla Firefox сохраним какой-либо файл с интернета под именем x.html - автоматически появится папка x_files.

При удалении x.html удалится папка x.files (в которой, не забываем, находится наш любимый сериал), а папка x_files с интернет-хламом останется на диске.

Результаты

В свойствах експлорера (обычного, не интернет; Пуск → Панель управления → Свойства папки) на вкладке «Вид» есть настройки того, как поступать системе с парами веб-страниц и папок. Они следующие:

Показывать и обрабатывать пару как единый файл
Стоит якобы по умолчанию. Не работает с момента выхода операционной системы Windows 2000. Ни один сервис-пак этот глюк не исправил, мало того, он тянется из системы в систему.

Показывать обе части и обрабатывать их отдельно
Другими словами, «разбить» пару. Эта настройка должна была стоять по умолчанию, потому что не приводит к потере данных: при удалении одного из файлов пары, другой не трогается.

Показывать обе части, но обрабатывать их как единый файл
Хоть и не стоит по умолчанию (в смысле в настройках), но работает именно она.

Но это в Windows 2000 и XP. В Windows Vista и 2008 разработчики исправили проблему: они просто убрали все эти пункты настройки нахрен. Теперь «разбить» пару невозможно, по крайней мере штатными средствами.

Во всей линейке Windows - начиная с Windows 2000 и заканчивая Windows 2008 Server - по умолчанию стоит небезопасная настройка операций с веб-парами. Можно случайно, в результате простого совпадения имён, лишиться своих данных.

При удалении одного из элементов веб-пары (файла или папки), сопутствующий ему элемент система ищет тупо по алфавиту, не проверяя на соответствие ни его размер, ни дату создания. Удаляет первый попавшийся.

Система удаляет пару (вернее то, что она считает парой) без дополнительных вопросов, даже если есть неоднозначность и даже если удаление происходит напрямую, без корзины.

Покупайте продукты компании Микрософт!

Авторство: 
Копия чужих материалов
Комментарий автора: 

Мыши плакали, кололись, но с заслуживающим лучшего применения упорством продолжали грызть кактус, утешая в первую очередь себя тем, что явной дани бружуинам не платят.

Интересно, как подействует приведённый пример на местных фанатов самой распространённой ОС?

Комментарии

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Есть мнение, что современная чешежопица разработчиков браузеров порождена стремлением совать вьеб во все дырки, куда нужно, а сугубо — куда не нужно.

Аватар пользователя Дед Маздай
Дед Маздай(8 лет 1 неделя)

Раньше белые люди нанимали индусов, теперь белые люди нанимают индусов, а индусы нанимают макак!

Аватар пользователя Rashad_rus
Rashad_rus(12 лет 3 месяца)

вообще-то chm давно взломан... он УЖЕ ни разу не проприетарный, просто у кого-то на него патент.))))))))

Аватар пользователя Дед Маздай
Дед Маздай(8 лет 1 неделя)

Вот в том-то и дело, что патент, (вырезано цензурой во избежание призывов к уничтожению социальных групп "копирасты", "корпорасты", "оффи" и угроз убийством с особой жестокостью отдельным физическим лицам).

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Фу, как ты не толерантен!
Не нужно никакого насилия!!!

Всего-то и нужно, что обязательство предоставления публичного реестра интеллектуальной собственности.
С обложением задекларированной собственности налогом. А чтобы особо громко не воняли, в пакете поднять вопрос о взыскании штрафа за десятилетия привилегированного положения.
И проблема решится сама собой. ☺

Аватар пользователя СДД
СДД(7 лет 8 месяцев)

На mht дело не кончилось. Он конечно лучше чем hta и chm, но с ним засада в том, что все ресурсы странички запакованы в один файл через MIME. Как почта. Это очень неудобно (и медленно) при работе с форматом сложнее последовательного чтения в память.

Не прошло и 20 лет, как до мозиллы дошёл этот факт, и они сделали MAFF. По сути это обычный zip + rdf-метаданные в отдельном файле внутри того же архива.

Аватар пользователя Красный Кровяной Телец

Имхо, проблема высосана из пальца. Обычным пользователям, коих 99% эта фича ОС ничего не даст и не удалит.

Проблема имеет значение разве что для каких-то уж очень специфических работ по программированию с  необходимостью создания структур htm*-файлов и папок, но обычно программисты либо знают про это, либо быстро находят проблему при первом проявлении.

Проведите простой опрос, когда последний раз кто-то сохранял страничку из интернета на жесткий диск ? Именно через "Сохранить как...", а потом в ту же папку сохраняли фильмы фотки музыку или ещё что-то с таким же именем. 

Аватар пользователя Руслан
Руслан(11 лет 5 месяцев)

Я часто сохраняю. Только как pdf.

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Вы слишком, и по моим наблюдениям неоправданно хорошо думаете о квалификации разработчиков, специализирующихся на платформе майкросовт.

Аватар пользователя Дед Маздай
Дед Маздай(8 лет 1 неделя)

Типичные разработчики M$, хехе

Для тех, кто в танке: индусы в программировании, как таджики в строительстве. 

Аватар пользователя Smogg
Smogg(9 лет 6 месяцев)

Какой бы ни была квалификация разработчика, но удаление файлов в своей проге он будет делать программно, а не вручную))))))))) На программном же уровне эта "не баг, а фича" совершенно фиолетова (если, конечно, нарочно ее не прикручивать).

Комментарий администрации:  
*** Отключен (лидер бан-рейтинга, высказывания типа "РИ была таким же ублюдком, как СССР и как РФ. Это генетическое, неизлечимое)" ***
Аватар пользователя СергиоПетров

Обидно будет потом попасть в этот 1 % ?

Комментарий администрации:  
*** отключен (систематический инфопонос и срач) ***
Аватар пользователя mkizub
mkizub(8 лет 10 месяцев)

А в Far-е бага проявляется?

Комментарий администрации:  
*** Отключен (клевета) ***
Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Проверьте ☺

Судя по свежей нити обсуждения в теме по ссылке, в тоталитарном командире воспроизводится.

Аватар пользователя J1EXA
J1EXA(7 лет 5 месяцев)

Х@ра сдва, папочка на месте. Вын ХР.

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Причём ни Вы, ни какой-либо приглашённый профессионал по поиску клавиши Any Key настройки не изменяли?

Аватар пользователя Руслан
Руслан(11 лет 5 месяцев)

Жуть какая. Как страшно жить.

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Это ещё присказка.
Можно было бы спросить и про Священной Предание об изменении ограничения величины выборку в аду/адаме (известны упоминания времён 2000/2003), но этот вопрос даже понять смогут не только лишь все почитатели самой распространённой ОС.

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя PersonaNonGrata
PersonaNonGrata(10 лет 2 месяца)

Аватар пользователя Barmalley
Barmalley(12 лет 3 месяца)

Кошмар, а еще нельзя создать файлы с именем com1 com2 ..., как дальше жить. :)

Аватар пользователя nictrace
nictrace(12 лет 3 месяца)

хе-хе, с 1981-го пофиксить не могут)

Аватар пользователя Inkvizitor
Inkvizitor(12 лет 3 месяца)

Я попробовал на 64-битной семерке.

Создал FAR'ом, сохранил. Могу менять и сохранять содержимое.

Теперь удалить не могу.)

"The specified name is invalid. Cannot delete the file com1"

 

Чтобы удалить, нужно сначала переименовать.

 

 

Аватар пользователя Barmalley
Barmalley(12 лет 3 месяца)

- пойду почищу клавиатуру. - Каквставитьобратнопробел? :-)

Аватар пользователя СергиоПетров

Создайте с именем com12

Комментарий администрации:  
*** отключен (систематический инфопонос и срач) ***
Аватар пользователя Override
Override(10 лет 11 месяцев)

Это просто лютая дичь какая-то. Да всех кто это придумал нужно ка костре сжечь живьем и потом ещё утопить.

Аватар пользователя PigPog
PigPog(12 лет 3 месяца)

Паранойя, так сделали специально. В откройте страницу в ослике, сохраните ее с картинками. Загляните в каталог, куда Вы это сохранили. Дальше сами все поймете.

Upd, нет, не поймете. это сделано, чтобы без особых телодвижений удалять сохраненные веб страницы. Удаляется файл, удаляется связанный с ним каталог с картинками. Связь идет по имени файла и каталога.

Скрытый комментарий dil62 (без обсуждения)
Аватар пользователя dil62
dil62(7 лет 3 месяца)

Вот теперь я знаю, что такая бяка существует, ура!  Какие ещё новости от "английских учёных"?

Аватар пользователя Omni
Omni(11 лет 8 месяцев)

Да, неприятная бяка, и бесит не сам косяк, а то что эти уроды считают себя умнее пользователя и выбирают за него что делать не спрашивая даже.

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

А свитские, коих можно наблюдать в том числе в комментариях к статье, всяческие защищающие правильность сделанного за них выбора не раздражают?

ЗЫ: А слишком много думающие и способные вынести бремя собственного мнения пользователи могут поставить крамольный вопрос о полезности программного обеспечения фирмы майкросовт как класса.

Аватар пользователя Skygoo
Skygoo(9 лет 8 месяцев)

эти уроды считают себя умнее пользователя

Если пользователь настолько умён, пусть он сделает себе собственную систему и пользуется на здоровье.

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Это такая попытка формулировки аргумента «спердо» или отрицание главной задачи (в пакете с принципом монизма бытия)?

Аватар пользователя Skygoo
Skygoo(9 лет 8 месяцев)

Чё?..

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

«…пусть он сделает себе собственную систему и пользуется на здоровье.»

Но всё к этому и идёт (трудоёмкость идентификации и выключения хорошо если просто ненужного, а не откровенно вредного догоняет трудоёмкость реализации собственной альтернативы).

Аватар пользователя Omni
Omni(11 лет 8 месяцев)

Точно, вчера с коллегами это обсуждали в близком контексте.

Аватар пользователя Smogg
Smogg(9 лет 6 месяцев)

Уважаемый, если вас вдруг заставят осознанно проставить все настройки винды (особенно те, которые спрятаны), то вы и за месяц не справитесь.

Комментарий администрации:  
*** Отключен (лидер бан-рейтинга, высказывания типа "РИ была таким же ублюдком, как СССР и как РФ. Это генетическое, неизлечимое)" ***
Аватар пользователя Omni
Omni(11 лет 8 месяцев)

Это демагогия.

Аватар пользователя Smogg
Smogg(9 лет 6 месяцев)

Это не у меня демагогия, это у вас демагогия:

эти уроды считают себя умнее пользователя и выбирают за него что делать не спрашивая даже.

Уверяю, прогеры знают горнаааздо лучше даже сисадминов, что происходит в кишках, не говоря уж о конечных юзерах-бухах-геймерах-домохозяйках.

Комментарий администрации:  
*** Отключен (лидер бан-рейтинга, высказывания типа "РИ была таким же ублюдком, как СССР и как РФ. Это генетическое, неизлечимое)" ***
Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Фантастика. Ненаучная.
Или ссылка к некоему мифическому перворазработчику, времён самое позднее DOS'а.

Аватар пользователя Smogg
Smogg(9 лет 6 месяцев)

перворазработчик зовется Архитектор ;)

Комментарий администрации:  
*** Отключен (лидер бан-рейтинга, высказывания типа "РИ была таким же ублюдком, как СССР и как РФ. Это генетическое, неизлечимое)" ***
Аватар пользователя Omni
Omni(11 лет 8 месяцев)

прогеры знают горнаааздо лучше даже сисадминов, что происходит в кишках

И что, это опять демагогия через перевод темы, нет никакой разницы насколько они хорошо знают что происходит внутри - на это пользователю плевать, пользователю нужна не ОС и ПО, а результат, и вот выбор какой результат нужен пользователю за пользователя - это зло.

Аватар пользователя jawa
jawa(7 лет 7 месяцев)

При удалении любого из файлов, удаляется папка my.files.

Вы чё, прикалываетесь?

Откройте чтоли для себя TotalCommander (бывший WindowsCommander).

Он уже 20 лет примерно как существует.

Кстати вопрос: вы Norton Commander под DOS видали как работает? В нём, в отличие от проводника Windows, сразу был двухоконный интерфейс.

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

Кстати, в свежей нити обсуждения по ссылке описываются как раз наблюдения при использовании TotalCommander.

Аватар пользователя Smogg
Smogg(9 лет 6 месяцев)

Total здесь дублирует поведение Проводника. Хотя удаляет он файлы своими методами, без вызова "нормального системного поведения".

 

Комментарий администрации:  
*** Отключен (лидер бан-рейтинга, высказывания типа "РИ была таким же ублюдком, как СССР и как РФ. Это генетическое, неизлечимое)" ***
Аватар пользователя kue
kue(9 лет 11 месяцев)

Виндовс какой-то.. За использование этого гавна уже сажать пора, а не рыться в нем

Аватар пользователя Remchik
Remchik(12 лет 3 месяца)

Старые версии Опера до v.12.18 включительно сохраняют страницы как .mht в одном файле с текстом и графикой. Никаких нафиг пар и прочего. Как новая Опера на вебките сохраняет не знаю, не пробовал, может быть тоже так умеет. На крайний случай плагины наверно есть соответствующие...

Аватар пользователя Иван Жуков
Иван Жуков(9 лет 6 месяцев)

Пару десятков $ярдов штрафу мелкософту за некачественный товар и нарушение антимонопольного законодательства на рынке России..:)))

Скрытый комментарий Nauranec (c обсуждением)
Аватар пользователя Nauranec
Nauranec(8 лет 8 месяцев)

Вау, в софте бывают баги! - это тем, кто аргозмирует "у них ошибка!!!", при этом, положа руку на седце, скажите - а вы в арботе ошибок не совершаете? Правда-правда?

Вау, за пользователя что-то решили, диктаторы-уроды! - это тем, кто не любит, когда за него решают. Правда, вот вопрос, за вас решили, например, ваши родители, с каким именем вам ходить. Их тоже на костёр и в топку или как? Они за вас же решили, что ходить вам в этот садик, а не в другой, выбали вам "уродскую" панамку и напялили колготки в 3 года, хоть вы и мальчик.

Внезапно, оказывается, что за людей постоянно что-то решают, но тут же, ёптель, за них решил МС, как они смели!

P.S. Любой софт за вас решает. Сюрприз-сюрприз. Он для того и создан, чтобы решать. И если это решение софта устраивает 99.99999% пользователей, а несогласных один на миллион, то это не проблемы софта, это прблемы этих уникумов. Вот такие вот пироги - массовый продукт должен подходить массовому пользователю, а не трём гикам с АШ.

P.S.S. Для любителей "фри-софта". Когда я писал на питоне под виндой, винда позволяла мне делать отступы что пробелами, что табами. А вот та же убунта за меня "решила", что правильно только - пробелы. И никак не лечится, поставил таб - получи ошибку в коде. Так что засуньте свои мантры по "фри-софт-я-сам-всё-решаю", там хватает мест, которые прибиты гвоздями, и они точно так же "раздражают".

Аватар пользователя И-23
И-23(8 лет 8 месяцев)

«Вау» не то, что «в софте бывают баги», а в том, что их уже скоро два десятилетия никто и не собирается исправлять.

Впрочем, спасибо за очередную хрестоматийную демонстрацию стандартной либератической технологии дискурса: истерический вопль «ауваснегровлинчуют!!!» должен аннигилировать любую, сколь угодно справедливую и обоснованную критику фетиша.

Аватар пользователя Системник
Системник(9 лет 2 месяца)

Когда я писал на питоне под виндой, винда позволяла мне делать отступы что пробелами, что табами. А вот та же убунта за меня "решила", что правильно только - пробелы

У тебя просто руки кривые. laugh

А точнее - недостаточная квалификация.

Страницы