LINUX.ORG.RU
ФорумTalks

Новая хохма для того, чтобы «научить жизни» виндузятников


0

0

1. Проверяем, что видузятник Иван Долбанутый пользуется проводником :-)

2. Берем утилиту junctions с sysinternals.com

3. Запускаем cmd.exe и делаем такую цепочку команд:

3.1 ren "Program Files" "ВАНЯ ПОЛНЫЙ МУДАК.files"

3.2 attrib +h "ВАНЯ ПОЛНЫЙ МУДАК.files"

3.3 echo >"ВАНЯ ПОЛНЫЙ МУДАК.html"

3.4 junction "Program Files" "ВАНЯ ПОЛНЫЙ МУДАК.files"

Суть прикола в том, что в настройках "по умолчанию" переименованный каталог не виден, все программы проходят через симлинк, и все вроде бы работает... Чтобы облегчить Ване жизнь и показать оскорбительный файл, можно также оставить открытым корень диска C: - или просто сказать - "Вань, а че это у тебя за файл тут валяется" - естественно, делать это нужно в окошечке проводника :-)

Увидев файл, Ваня рабостно нажимает на нем "удалить"... И эксплорер не спросив его выносит "ВАНЯ ПОЛНЫЙ МУДАК.files", ибо считает этот каталог прилагающимся к удаляемой HTML-ке!!!

Hasta la vista, Vanya! Вот до чего доводит автоматизация :-)

★★★★★

Ответ на: комментарий от no-dashi

>А лекартсвенные препараты..

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

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

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

anonymous
()
Ответ на: комментарий от gpg

>>Какие ещё "нужные в конторе программы" не работают?
Как насчет любимого и незаменимого Fine Reader'а? То-то же! И он не единственный...

anonymous
()
Ответ на: комментарий от anonymous

>>про корзину
Ай да "карзина"! Не корзина, а загляденье! Один раз ходил смотреть на беду: нормальная, система(стоит всего несколько нужных для дела программ, без лишней фигни(ХРень, а не 2000, правда)), работала пол года без постороннего вмешательства, с выставленными правами, и тут на тебе: при открытии этой чудо-корзины вылазит ее окно и... оп-ля! Значок отображения файлов(анимация "фонарик", насколько помню) крутиться в течении 5 часов безрезультатно. Висит груша, низя скушать, блин. :-((((((( Так что все это никакой гарантии не дает. %-)

anonymous
()
Ответ на: комментарий от anonymous

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

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

>крутиться в течении 5 часов безрезультатно

И ты 5 часов ждал?..

anonymous
()
Ответ на: комментарий от anonymous

>>Может и не загляденье, но работает. А твоя байка к делу не >>относится. Мы обсуждаем рабочие системы. Глючить в винде может что >>угодно, не в этом суть.
Относиться. На корзину не стоит слепо надеяться.
Рабочие это какие? То рабочая система в смысле применения.(не игровая же).
По поводу сути:(темы топика) перед тем, как удалять файлы и каталоги, проводник __ДОЛЖЕН__ был бы в предупреждении выдать _ПОЛНЫЙ_ список удаляемых файлов. А он этого не делает... И корзина тому не оправдание, тем более, что она иногда подводит.

>>И ты 5 часов ждал?..
Не я ждал, а человек, который меня спросил.

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от no-dashi

ну что на твой очередной "пример" сказать... опять из пальца высосал... кто в здравом уме сначала лезет в files (это как бы служебная вспомогательная папка для веб-страницы, юзер-новичок вообще кстати может не знать, что с html ассоциируется какой-то files), что то там редактирует, а потом намеренно удаляет html, ассоциированный с модицикацией files... хорош сценарий, тока на реальность не похоже %)это ярко показывает, что линуксойды пытаются напридумывать недостатки в виндах там, где их на сам деле нет

и кстати... это только поведение Проводника, конкретного файл-менеджера, не единственного... если тебе не нравится как себя ведет Эксплорер, удаляя вместе с html и одноименную папку с расширением files, не пользуйся им... Эксплорер это не вся система... пользуй Тотал Коммандер или ФАР, будет удаляться тока html

enforcer
()
Ответ на: комментарий от anonymous

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

Ладно хоть начет "конторы" возражений нет.

То есть ты предполагаешь, что если:
1. пользователь пустил за свой комп какого-то засранца,
2. тот притащил с собой кучу всякого софта и изгадил системную конфигурацию как хотел.
3. пользователь этого не заметил (!)
4. но зато увидел у себя на диске лишний файл и задумал его удалить.
5. при этом не обратил внимание на то, что удаление длится полчаса (у среднего пользователя program files весит немало), что по ходу удаления винда матерится - "нельзя трогать системные файлы", и в конце-концов выскакивает сообщение "не могу удалить открытый файл" (что-то же было запущено).

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

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

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

А про то, что человек, которого пускают за клавиатуру, может знать и пароль рута я уже писал. На это, как я понимаю, вам сказать нечего.

anonymous
()
Ответ на: комментарий от anonymous

> Именно каждый раз, ведь в разных версиях аспирина могут быть разные баги

Не могут. Состав препарату утверждается, он проходит клинические испытания, и препарат выпускается в обращение. После этого никто ничего не меняет - ни процентное содержание, ни компоненты.

> Удаление папки вместе со страницей - это удобно

Так вот пускай и эта винда удаляет только то, что насохраняла! А то, что создал пользователь, ни одна с*&^а удалять права не имеет - только сам пользователь. И если пользователь в каталоге это страницы создал файл - винда ДОЛЖНА оставить его на месте, а удалить может только те файлы, которые были созданы в процессе создания страницы, и никак иначе.

> админский доступ на то и админский

Мля! Ты в курсе, что права по умолчанию на Program Files позволяют так называемому "опытному пользователю" туда как писать, так и удалять записанное им? В результате все так называемые "правильные программы", которые ставились под юзером, за милую душу вынесутся.

> К тому же вам уже сто раз напомнили про корзину

Есть shift+del. Слышали про такую комбинацию? Очень многие ею пользуются, особенно когда достоверно известно, что этот файл больше не понадобится.

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от enforcer

> кто в здравом уме сначала лезет в files (это как бы служебная вспомогательная папка

Если она "служебная" - ее в проводнике не должно быть видно. При входе туда - будьте добры вести себя, как в %SYSTEMROOT% или %PROGRAMFILES%.

> если тебе не нравится как себя ведет Эксплорер, удаляя вместе с html и одноименную папку с расширением files, не пользуйся им...

А потом не пользуйся медиаплеером... Не пользуйся блокнотом... Не пользуйся cmd.exe... Ну и нахуа система, в которой все надо менять только потому, что девелоперы ее имеют очень странное представление об "удобстве"

> линуксойды пытаются напридумывать недостатки в виндах там, где их на сам деле нет

Удаление документов, созданных пользователем - это ошибка в программе - точно такая же, как если бы при унинсталле каталога c:\msdev удалялись бы c:\msdev\projects вместе со всеми сделанными пользователем проектами.

Но при унинстале этого не происходит - то есть реализовано как раз _правильное_ поведение, когда пользовательские данные по умолчанию сохраняются.

И формально это свидетельствует только об одном - ошибке в реализации "сохранения с содержимым" и "удалении сохраненного с содержимым".

no-dashi ★★★★★
() автор топика

Скажите, а вы случайно не сотрудник журнала Ксакеп? Там для таких вот "интеллектуалов"-пЕсателей есть даже раздел -- Западлостроение. Уж очень ксакепный стиль :-/

anonymous
()
Ответ на: комментарий от no-dashi

Короче, я понял, в чем проблема. Винда, видите ли, ведет себя не так, как "должна". Непонятно только, почему это именно ты определяешь, как она должна себя вести. Тебе надо - у себя и отключи эту фичу.

Навязывать всем свое мнение не надо - я вот в твоих предпоожениях о том "как должно быть" вообще логики не вижу.

>Состав препарату утверждается, .. После этого никто ничего не меняет..

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

>Ты в курсе, что права по умолчанию на Program Files позволяют так называемому "опытному пользователю" туда как писать, так и удалять записанное им?

Догадываюсь, а в чем пробема? Если уж настолько неуверен в себе - сиди под гостевым, или еще меньше прав оставь.

>Есть shift+del.

Есть, но это для продвинутых пользователей, новички о ней даже не знают. Использовал не подумав - ССЗБ.

Если уж человек знает о существовании папок *.files (и копается в них, изменяя файлы), то ему не мешало бы знать, как с ними обращается винда. И отключить, черт возьми, эту фичу, если она ему мешает!

Или может теперь будем свои файлы хранить в папках типа "temp", "temporary internet files" и жаловаться на тупую винду, которая их трет?

anonymous
()

1. Приходим к знакомому мегакулхацкеру-линухоиду. 2. Прописываем алиасы с ls на rm -rf / 3. Ждём, когда мегакулхацкер зайдёт рутом (а это 99% всех логинов) и полистает содержимое чего-нибудь

anonymous
()
Ответ на: комментарий от no-dashi

> Удаление документов, созданных пользователем - это ошибка в программе - точно такая же, как если бы при унинсталле каталога c:\msdev удалялись бы c:\msdev\projects вместе со всеми сделанными пользователем проектами.

Удаляет она только потому, что ты связал папку с файлом с помощью утилиты junction. Заметь, это сделал ты, а не сама винда. Винда думает, что ты знаешь, что делаешь...
Это то же самое, что в Линуксе смонтировать файловую систему в директорию, а потом удалить эту директорию со всем содержимым и говорить: "Во, кокой дырявый Линукс! Я стирал всего лишь одну директорию, а он удалил файловую систему на другом разделе!"

anonymous
()
Ответ на: комментарий от anonymous

Какие-такие "разделы" в линухе?

anonymous
()
Ответ на: комментарий от anonymous

> >Состав препарату утверждается, .. После этого никто ничего не меняет..

> Откуда такие сведения? Вы гоните. Разве в мире одни производитеь медикаментов?

Да пусть они хоть запроизводятся: есть утвержденный порядок - без испытания препарат не будет выпущен в продажу, и ни в одной аптеке его продавать не будут. Да и "подсыпать" нечто такое в продукт тоже нельзя - есть соответствующие списки веществ, которые можно добавлять в продукты, и какие точно нельзя. Читайте правила торговли, они рулят!

> Винда, видите ли, ведет себя не так, как "должна".

Совершенно верно. Именно "не так, как должна".

> Тебе надо - у себя и отключи эту фичу.

И каким же это тайным ключиком в реестре она убирается???

> Непонятно только, почему это именно ты определяешь, как она должна себя вести

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

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> Удаляет она только потому, что ты связал папку с файлом с помощью утилиты junction

А я уже приводил более "человечный" пример. Увы, но и в нем винда ведет себя некорректно.

А всего-то MS-овцам надо было реализовать простейшее поведение, когда при сохранении создается в этом каталоге, например, текстовочка или ini'шка с перечислением созданых в процессе сохранения файлов, и при удалении удалить файлы соответственно с тем, что в ней записано.

Почему при удалении пользователя принадлежащие ему файлы и даже его домашний каталог не удаляются? Почему при удалении игрушки не удаляются сэйвы? Почему при удалении почтовых программ не удаляются созданные ими файлы с ящиками сообщений? А потому, что ЭТО ОБЪЕКТЫ, СОЗДАННЫЕ ПОЛЬЗОВАТЕЛЕМ - и нефиг их трогать.

Но у МС, как всегда, все не доделано, или сделано через одно место.

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> Почему тайным? Читай KB252721

О, ну хоть это сделали. Молодцы :-)

Впрочем, у всего этого есть еще один интересный аспект: предположим, я согласился, что таковой "составной документ" состоит из HTML-ки и каталога с аналдогичным именем и расширением .files: фигня война, потерпим-переживем. Даже согласимся, что удалять файл вместе с каталогом - или каталог вместе с файлом типа законно, несмотря на то, что в каталоге есть файлы, созданные пользователем самомстоятельно.

Но тогда еще один вопрос: почему если мы удалили файл, и он удалился вместе с каталогом, то какого хрена при восстановлении файла из корзины (зайти в "корзину", выбрать файл и через контекстное меню нажать "восстановить") восстанавливается только файл, а не файл и каталог??? Проверено на WinXP SP2.

Вот пользователь удивлен будет - сохранил, посмотрел - работает... Удалил, восстановил... НЕ РАБОТАЕТ!!! И после этого виндузятники будут говорить о нуждах простого пользователя, о понятности системы для него, о документ-ориентированном интерфейсе и так далее? Ню-ню.

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

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

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от enforcer

>если тебе не нравится как себя ведет Эксплорер, удаляя вместе с html и одноименную папку с расширением files, не пользуйся им... Эксплорер это не вся система... пользуй Тотал Коммандер или ФАР, будет удаляться тока html

Если пользуешься Тотал Коммандером, не забудь настроить опции Copy/Delete, а не то ТС воспользуется при удалении настройками Проводника! :)

anonymous
()
Ответ на: комментарий от no-dashi

> Но тогда еще один вопрос: почему если мы удалили файл, и он удалился вместе с каталогом, то какого хрена при восстановлении файла из корзины (зайти в "корзину", выбрать файл и через контекстное меню нажать "восстановить") восстанавливается только файл, а не файл и каталог??? Проверено на WinXP SP2.

Ты нашел баг :) Во до чего анонимусы тебя довели :-)
Однако хоть какая-то польза будет от этого треда ;-)
А пинать виндузятников на самом деле нафиг кому нужно - слишком много на это уходит сил и времени. Лучше бы в Линуксе с таким энтузиазмом баги искали.

> Впрочем, скорее всего анонимус сейчас начнет впаривать...

Я не тот анонимус ;-)

anonymous
()
Ответ на: комментарий от no-dashi

>> Если она "служебная" - ее в проводнике не должно быть видно.

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

>> Так вот пускай и эта винда удаляет только то, что насохраняла! А то, что создал пользователь, ни одна с*&^а удалять права не имеет

не, ну ты объясни - с какого бодуна пользователь полезет в files, где лежат допустим картинки, ассоциированные исключительно с веб-страницей, будет их править, допустим в фотошопе, а потом будет удалять одноименную html? ну если уж у юзера хватит ума полезть в files, и что-то ему оттуда понадобится отдельно от ассоциации со страницей, он эту модицифированную картинку или скрипт переложит в другой каталог, для этого предназначенный

>> А потом не пользуйся медиаплеером... Не пользуйся блокнотом... Не пользуйся cmd.exe... Ну и нахуа система, в которой все надо менять только потому, что девелоперы ее имеют очень странное представление об "удобстве"

ее девелоперы, вообще говоря, не свои представления об удобстве воплощают... знаешь, ты как некое воплощение линукс-сообщества - классическое непонимание того, что удобства девелоперов на ВТОРОМ плане, после удобства юзеров... а вот что надо юзерам, и что должны делать их девелоперы - МС заранее выясняет путем многочисленных тестов, опросов, лабораторий юзабилити и т.д... я недавно на компутерре читал пару статей про юзабилити - там в одном примере для веб-магазина позвали девелоперов и сказали - сделать решение для покупки в ОДИН клик... ибо выяснили заранее, что юзерам так удобнее... разработчики это выслушали, но сделали в ДВА клика... их спрашивают - какого хрена вы сделали в два, если вам четко сказали в один... они грят, а НАМ так кажется удобнее и логичнее

>> Удаление документов, созданных пользователем - это ошибка в программе

какие нафиг ДОКУМЕНТЫ пользователя лежат в files, когда удаляется html??? ты стебаешься? :)

>> формально это свидетельствует только об одном - ошибке в реализации

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

P.S. еще раз - такое поведение эксплорера сделано для юзеров-новичков и неопытных юзеров... чтобы сохранив html/files, потом при удалении тока html удалялся бы заодно и уже ненужный _мусор_ в files, потому как то что там лежит связано с (удаляемой) веб-страницей, а не есть некий самостоятельный контент, который нельзя трогать при удалении страницы, как ты упорно пытаешься показать... если же тебя такое поведение Эксплорера не устраивает, либо смотри что удаляешь и заведомо сохраняй в другой папке модицифированные картинки и скрипты из files, либо пользуй другой файл-менеджер

enforcer
()
Ответ на: комментарий от enforcer

> >> Удаление документов, созданных пользователем - это ошибка в программе

> какие нафиг ДОКУМЕНТЫ пользователя лежат в files, когда удаляется html???

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

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

Люди чего ссоритесь, в любой системе есть свои баги. По-моему, систему без глюков невозможно создать.

anonymous
()
Ответ на: комментарий от no-dashi

ну хватит заливать :) в некоей папке asdf.files (созданной при сохранении asdf.html), и весь контент которой, повторяю, логически не самостоятелен, а как бы связан с веб-страницей, юзеру вдруг вздумалось хранить личные документы... хорошо сценарий, тока на реальность не похоже, ты проблему высосал из пальца (второй раз говорю)

ну кому чего "как известно" :) я вот просто ужаснулся, попробовав пару дистров линукса... это не готовый продукт, как винды... полуфабрикат, в лучшем случае... сырость и недоведенность до ума штатного прикладного софта... + мертвые зависания на свежих дровах от АТИ (нету принципиальных отличий от кривых сторонних драйверов в форточках, правда? :))

enforcer
()
Ответ на: комментарий от no-dashi

>есть утвержденный порядок - без испытания препарат не будет выпущен в продажу..

Кто говорит - без испытаний? С ними. Можно подумать, ты в курсе результатов последних испытаний того же аспирина.. А то, что его показания уже лет н-цать не меняются - ни о чем не говорит, вдруг когда-нить все-таки изменят?

>Совершенно верно. Именно "не так, как должна".

Видимо, должна лично тебе. У тя с Гейцом договор?

>И каким же это тайным ключиком в реестре она убирается???

Не знаю, где уж там в реестре, но в настройках проводника сто раз видел. Или правоверным копаться в гуевых конфигураторах религия не позволяет?

>А это не мое требование - это общее требование..

Вот не гони, я с этим не согласен - значит уже не общее.

Да и вообще, сколько тебе еще простора для критики винды - одно некорректное поведение корзины чего стоит (ведь трет даже то, что сам там создашь! ужас!), про папки "temp" и прочие я уже говорил.

>Почему при удалении игрушки не удаляются сэйвы?

Далеко не всегда. Да и то не удаяются ТОЛЬКО затем, чтобы у пользователя был стимул игру заново ставить. С .files папками это, сам понимаешь, не актуально.

>Но у МС, как всегда, все не доделано, или сделано через одно место.

В общем согласем, но не в данном конкретном случае.

>какого хрена при восстановлении файла из корзины .. восстанавливается только файл, а не файл и каталог???

Вот это уже косяк.

>.. анонимус сейчас начнет впаривать про то, что .. забыв как .. Или просто смоется, растворившись в толпе анонимусов.

1. Нифига ты не угадал. У меня-то с логикой все нормально.
2. Не всем же в инете круглосуточно сидеть.

Тот самый анонимус.

anonymous
()
Ответ на: комментарий от anonymous

А что такое 5 часов подождать для дауна?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.