<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Комментарии к статье «Реализуйте возможность отмены действия, вместо диалогов подтверждения»</title>
	<link>http://designformasters.info/posts/never-use-warnings/</link>
	<description>Сайт для веб-разработчиков</description>
	<pubDate>Thu, 03 Jul 2008 23:06:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>

	<item>
		<title>Автор: Sam</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-348</link>
		<author>Sam</author>
		<pubDate>Wed, 18 Jul 2007 15:04:26 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-348</guid>
					<description>&lt;h3&gt;Спасибо&lt;/h3&gt;Отличный перевод. Специально прорпустил заметку на ALA, чтобы почитать на русском ;)</description>
		<content:encoded><![CDATA[<h3>Спасибо</h3>
<p>Отличный перевод. Специально прорпустил заметку на&nbsp;ALA, чтобы почитать на&nbsp;русском ;)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Pashka R.</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-349</link>
		<author>Pashka R.</author>
		<pubDate>Wed, 18 Jul 2007 15:24:04 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-349</guid>
					<description>Отличная статья. Спасибо за перевод.</description>
		<content:encoded><![CDATA[<p>Отличная статья. Спасибо за&nbsp;перевод.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Александр А. Реушкин</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-350</link>
		<author>Александр А. Реушкин</author>
		<pubDate>Wed, 18 Jul 2007 16:27:16 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-350</guid>
					<description>&lt;h3&gt;А как же приложение?&lt;/h3&gt;Т.е в случае работы с вордом это будет выглядеть как появляющееся сообщение после закрытия программы? Тогда это будет обычное окно, по крайней мере с одной кнопкой "Закрыть". И её можно нажать по привычке. Если я понял, то что закрыл ворд с не сохранённым документом не сразу после закрытия, а на следующий день?, когда стал искать документ, который печал вчера?
Лучше было бы просто при закрытии программы сохранять документ в резервную папку, а при запуске программы показывать окно с документами.</description>
		<content:encoded><![CDATA[<h3>А как же&nbsp;приложение?</h3>
<p>Т.е в&nbsp;случае работы с&nbsp;вордом это будет выглядеть как появляющееся сообщение после закрытия программы? Тогда это будет обычное окно, по&nbsp;крайней мере с&nbsp;одной кнопкой "Закрыть". И&nbsp;её можно нажать по&nbsp;привычке. Если я&nbsp;понял, то&nbsp;что закрыл ворд с&nbsp;не&nbsp;сохранённым документом не&nbsp;сразу после закрытия, а&nbsp;на&nbsp;следующий день?, когда стал искать документ, который печал вчера?<br />
Лучше было бы&nbsp;просто при закрытии программы сохранять документ в&nbsp;резервную папку, а&nbsp;при запуске программы показывать окно с&nbsp;документами.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Игорь</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-351</link>
		<author>Игорь</author>
		<pubDate>Wed, 18 Jul 2007 17:16:33 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-351</guid>
					<description>Сегодня обсуждал заметку c ALA с диром. Его идея не вдохновила, но я дам ему Ваш перевод. Спасибо</description>
		<content:encoded><![CDATA[<p>Сегодня обсуждал заметку c ALA с&nbsp;диром. Его идея не&nbsp;вдохновила, но&nbsp;я&nbsp;дам ему Ваш перевод. Спасибо</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Pashka R.</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-352</link>
		<author>Pashka R.</author>
		<pubDate>Wed, 18 Jul 2007 18:30:20 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-352</guid>
					<description>Александр, имхо, при открытии ворда (в случае, если предыдущий сеанс был прерван ошибочно), можно об этом сообщать и давать возможность открыть последний вариант (заранее где-то сохранённый).</description>
		<content:encoded><![CDATA[<p>Александр, имхо, при открытии ворда (в случае, если предыдущий сеанс был прерван ошибочно), можно об&nbsp;этом сообщать и&nbsp;давать возможность открыть последний вариант (заранее где-то сохранённый).</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Tokolist</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-353</link>
		<author>Tokolist</author>
		<pubDate>Wed, 18 Jul 2007 19:38:04 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-353</guid>
					<description>Ага, Вы передвинули указатель мыши. Вы хотите чтобы изменения вступили в силу? [OK, Cancel] Вы действительно этого хотите? [Yes, No] Вы точно не передумали? [Abort, Ignore] :)))

Давайте юзьверя заставим развязать кроссворд дабы подтвердить свои действия :))

&#62; Может быть, стоит совсем убрать предупреждения?
Это один из самых правильный вариантов. Тут главное шоковая терапия :) Один раз обжегся, второй и уже будешь трижды думать: "Стоит ли мне тыкать пимпочку с крестиком?". К стати, у многих прог так и есть, или хотябы есть возможность отключить подобные сообщения.

Если это действительно критично, то ИМХО самый удачный вариант придумали разработчики ФФ. Там при установке аддона есть некоторая задержка, прежде чем станет активной кнопка "Установить":
1. рефлекторно ее никогда не нажмешь
2. задержка не большая, поэтому сильно не раздражает
3. заставляет обратить внимание на сообщение
Такое не трудно сделать и в веб-интерфейсе.

ЗЫ в Ворде есть удобная вещь "Версии документа". Если есть параноидальная неуверенность сохранять документ или нет, то сохраняйте его версию.</description>
		<content:encoded><![CDATA[<p>Ага, Вы&nbsp;передвинули указатель мыши. Вы&nbsp;хотите чтобы изменения вступили в&nbsp;силу? [OK, Cancel] Вы&nbsp;действительно этого хотите? [Yes, No] Вы&nbsp;точно не&nbsp;передумали? [Abort, Ignore] :)))</p>
<p>Давайте юзьверя заставим развязать кроссворд дабы подтвердить свои действия :))</p>
<p>&gt; Может быть, стоит совсем убрать предупреждения?<br />
Это один из&nbsp;самых правильный вариантов. Тут главное шоковая терапия :) Один раз обжегся, второй и&nbsp;уже будешь трижды думать: "Стоит ли&nbsp;мне тыкать пимпочку с&nbsp;крестиком?". К&nbsp;стати, у&nbsp;многих прог так и&nbsp;есть, или хотябы есть возможность отключить подобные сообщения.</p>
<p>Если это действительно критично, то&nbsp;ИМХО самый удачный вариант придумали разработчики ФФ. Там при установке аддона есть некоторая задержка, прежде чем станет активной кнопка "Установить":<br />
1. рефлекторно ее&nbsp;никогда не&nbsp;нажмешь<br />
2. задержка не&nbsp;большая, поэтому сильно не&nbsp;раздражает<br />
3. заставляет обратить внимание на&nbsp;сообщение<br />
Такое не&nbsp;трудно сделать и&nbsp;в&nbsp;веб-интерфейсе.</p>
<p>ЗЫ&nbsp;в&nbsp;Ворде есть удобная вещь "Версии документа". Если есть параноидальная неуверенность сохранять документ или нет, то&nbsp;сохраняйте его версию.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Neutrino</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-354</link>
		<author>Neutrino</author>
		<pubDate>Wed, 18 Jul 2007 19:44:46 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-354</guid>
					<description>&lt;h3&gt;to Александр А. Реушкин&lt;/h3&gt;На пример в EditPlus реализован подобный функционал. Если включить эту настройку заранее, то при закрытии приложения все открытые на этот момент файлы, включая не сохраненные, сохранятся и откроются автоматически в следующий раз. 

Все это хорошо для web-приложений, а для сайтов можно использовать onBeforeUnload, сохраняя к примеру данные формы, чтобы при случайном переходе на другую страницу не терять их.</description>
		<content:encoded><![CDATA[<h3>to Александр А. Реушкин</h3>
<p>На пример в&nbsp;EditPlus реализован подобный функционал. Если включить эту настройку заранее, то&nbsp;при закрытии приложения все открытые на&nbsp;этот момент файлы, включая не&nbsp;сохраненные, сохранятся и&nbsp;откроются автоматически в&nbsp;следующий раз. </p>
<p>Все это хорошо для web-приложений, а&nbsp;для сайтов можно использовать onBeforeUnload, сохраняя к&nbsp;примеру данные формы, чтобы при случайном переходе на&nbsp;другую страницу не&nbsp;терять их.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: ziplip</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-355</link>
		<author>ziplip</author>
		<pubDate>Wed, 18 Jul 2007 21:26:34 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-355</guid>
					<description>&lt;h3&gt;вовремя&lt;/h3&gt;на прошлой неделе насчёт этого и думал. как сделать так, чтобы пользователь не видел всех этих надоедливых OK Cancel и пришёл к выводу, что лучше всего сделать как у Gmail'а -&#62; написать что произошло и как это исправить. теперь вот переделываю.

п.с. автор, Вы отлично переводите, красочно и сочно ;-)</description>
		<content:encoded><![CDATA[<h3>вовремя</h3>
<p>на прошлой неделе насчёт этого и&nbsp;думал. как сделать так, чтобы пользователь не&nbsp;видел всех этих надоедливых OK Cancel и&nbsp;пришёл к&nbsp;выводу, что лучше всего сделать как у&nbsp;Gmail'а -&gt; написать что произошло и&nbsp;как это исправить. теперь вот переделываю.</p>
<p>п.с. автор, Вы&nbsp;отлично переводите, красочно и&nbsp;сочно ;-)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: drak</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-357</link>
		<author>drak</author>
		<pubDate>Thu, 19 Jul 2007 10:48:10 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-357</guid>
					<description>&lt;h3&gt;хорошая статься&lt;/h3&gt;Правда таким методом пользуюсь уже давно и стараюсь внедрять везде где нужно)</description>
		<content:encoded><![CDATA[<h3>хорошая статься</h3>
<p>Правда таким методом пользуюсь уже давно и&nbsp;стараюсь внедрять везде где нужно)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: smmurf</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-361</link>
		<author>smmurf</author>
		<pubDate>Sat, 21 Jul 2007 09:15:37 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-361</guid>
					<description>&lt;h3&gt;Правильное решение&lt;/h3&gt;Отлично, как раз недавно получил пищу для размышлений о том, как бороться с вырабатываемыми привычками в интерфейсах, продуманная система возможных отмен выглядит оптимальным решением, так как понять, что действие было выполнено по ошибке можно все равно с опозданием.
Задержка выглядит не лучшим решением по нескольким причинам.
 -это так или иначе "крадет" внимание пользователя, оно вынуждено переключиться с выполняемой работы на посторонний раздражитель.
 -программа должна относиться к результатам работы пользователя &lt;i&gt;и к его времени&lt;/i&gt; как к самому ценному, задержка заставит потерять больше времени еще и на то, чтобы вернуться к прерванной работе, таковы особенности человеческого внимания.

Возможность отмены выглядит оптимальным выходом из ситуации.</description>
		<content:encoded><![CDATA[<h3>Правильное решение</h3>
<p>Отлично, как раз недавно получил пищу для размышлений о&nbsp;том, как бороться с&nbsp;вырабатываемыми привычками в&nbsp;интерфейсах, продуманная система возможных отмен выглядит оптимальным решением, так как понять, что действие было выполнено по&nbsp;ошибке можно все равно с&nbsp;опозданием.<br />
Задержка выглядит не&nbsp;лучшим решением по&nbsp;нескольким причинам.<br />
 -это так или иначе "крадет" внимание пользователя, оно вынуждено переключиться с&nbsp;выполняемой работы на&nbsp;посторонний раздражитель.<br />
 -программа должна относиться к&nbsp;результатам работы пользователя <i>и к&nbsp;его времени</i> как к&nbsp;самому ценному, задержка заставит потерять больше времени еще и&nbsp;на&nbsp;то, чтобы вернуться к&nbsp;прерванной работе, таковы особенности человеческого внимания.</p>
<p>Возможность отмены выглядит оптимальным выходом из&nbsp;ситуации.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Tokolist</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-378</link>
		<author>Tokolist</author>
		<pubDate>Mon, 23 Jul 2007 19:25:07 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-378</guid>
					<description>&#62; Задержка выглядит не лучшим решением по нескольким причинам.

ИМХО там где критично спрашивать разрешения, то все-таки это - наилучшее решение. Повторяю еще раз: задержка (отвлечение внимания) не большая  и поэтому Ваш шеф (или Вы) много денег не потеряете, а наоборот помимо денег на восстановление (если вообще такое возможно) сохраните и нервные клетки ;)

&#62; Возможность отмены выглядит оптимальным выходом из ситуации.

Оптимальным:
1. где это возможно
2. где это не связано с большими затратами ресурсов
3. где программист получает соответствующую ЗП, ибо запрос подтверждения сделать намного проще и быстрей (но не всегда так)</description>
		<content:encoded><![CDATA[<p>&gt; Задержка выглядит не&nbsp;лучшим решением по&nbsp;нескольким причинам.</p>
<p>ИМХО там где критично спрашивать разрешения, то&nbsp;все-таки это - наилучшее решение. Повторяю еще раз: задержка (отвлечение внимания) не&nbsp;большая  и&nbsp;поэтому Ваш шеф (или Вы) много денег не&nbsp;потеряете, а&nbsp;наоборот помимо денег на&nbsp;восстановление (если вообще такое возможно) сохраните и&nbsp;нервные клетки ;)</p>
<p>&gt; Возможность отмены выглядит оптимальным выходом из&nbsp;ситуации.</p>
<p>Оптимальным:<br />
1. где это возможно<br />
2. где это не&nbsp;связано с&nbsp;большими затратами ресурсов<br />
3. где программист получает соответствующую ЗП, ибо запрос подтверждения сделать намного проще и&nbsp;быстрей (но не&nbsp;всегда так)</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Алексей Embedded</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-426</link>
		<author>Алексей Embedded</author>
		<pubDate>Tue, 31 Jul 2007 15:37:18 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-426</guid>
					<description>&lt;h3&gt;Очень размыто все это...&lt;/h3&gt;Не могу понять выводы, сделанные автором статьи. Написано можно сделать так, а можно сделать иначе - в любом случае плохо. 

Объявлять войну предупреждениям - очень неблагодарное занятие. Господи дай мне силы принять то, что я не могу изменить. Единственной адекватной причиной пойти против привычки пользователя - если привычка очень груба и подсознательно пользователь не принимает её, каждый раз испытывая дискомфорт при "привычном" действии. 

Приложение должно реагировать на действия пользователя так, как он ожидает. А что ожидает пользователь это, как я себе представляю, должен выяснить специалист по юзабилити.

Просить пользователя ввести что-нибудь для подтверждения вещь хорошая, если изменения очень критические и масштабные. В таких случаях пользователь должен отвлечься пусть даже и потерять время.

То, что Google не усвоил урок звучит очень пафосно. На сколько я знаю, компания Google создала Gmail, Google Calendar - купила. Посмотрите на стиль графического расположения элементов управления в Microsoft Office и Microsoft Visio, тогда Вы поймёте о чем я. У Microsoft было намного больше времени чтобы сделать свой офис однородным, а такое не случилось.

 А как же история удаления писем в Gmail? Удал письмо №1, потом - письмо №2 - как восстановить не залезая в Корзину. Удалил из корзины  - восстановить уже нельзя. 

Не лучше ли попытаться классифицировать все действия пользователя и попытаться подыскать (подобрать) адекватное решение: в каком случае использовать подтверждение, в каком возможность отмены, а в каком, вообще, вести журнал восстановления. Может у кого-то есть варианты такой классификации?

p.s. Пока писал свой комментарий, пришла идея: почему бы не сохранять вместе с документом историю действий для отмены. Изменили документ, закрыли программу. На следующий день пришли, открыли - и имеете возможность отменить несколько своих вчерашних действий.</description>
		<content:encoded><![CDATA[<h3>Очень размыто все это...</h3>
<p>Не могу понять выводы, сделанные автором статьи. Написано можно сделать так, а&nbsp;можно сделать иначе - в&nbsp;любом случае плохо. </p>
<p>Объявлять войну предупреждениям - очень неблагодарное занятие. Господи дай мне силы принять то, что я&nbsp;не&nbsp;могу изменить. Единственной адекватной причиной пойти против привычки пользователя - если привычка очень груба и&nbsp;подсознательно пользователь не&nbsp;принимает её, каждый раз испытывая дискомфорт при "привычном" действии. </p>
<p>Приложение должно реагировать на&nbsp;действия пользователя так, как он&nbsp;ожидает. А&nbsp;что ожидает пользователь это, как я&nbsp;себе представляю, должен выяснить специалист по&nbsp;юзабилити.</p>
<p>Просить пользователя ввести что-нибудь для подтверждения вещь хорошая, если изменения очень критические и&nbsp;масштабные. В&nbsp;таких случаях пользователь должен отвлечься пусть даже и&nbsp;потерять время.</p>
<p>То, что Google не&nbsp;усвоил урок звучит очень пафосно. На&nbsp;сколько я&nbsp;знаю, компания Google создала Gmail, Google Calendar - купила. Посмотрите на&nbsp;стиль графического расположения элементов управления в&nbsp;Microsoft Office и&nbsp;Microsoft Visio, тогда Вы&nbsp;поймёте о&nbsp;чем я. У&nbsp;Microsoft было намного больше времени чтобы сделать свой офис однородным, а&nbsp;такое не&nbsp;случилось.</p>
<p> А&nbsp;как же&nbsp;история удаления писем в&nbsp;Gmail? Удал письмо №1, потом - письмо №2 - как восстановить не&nbsp;залезая в&nbsp;Корзину. Удалил из&nbsp;корзины  - восстановить уже нельзя. </p>
<p>Не&nbsp;лучше ли&nbsp;попытаться классифицировать все действия пользователя и&nbsp;попытаться подыскать (подобрать) адекватное решение: в&nbsp;каком случае использовать подтверждение, в&nbsp;каком возможность отмены, а&nbsp;в&nbsp;каком, вообще, вести журнал восстановления. Может у&nbsp;кого-то есть варианты такой классификации?</p>
<p>p.s. Пока писал свой комментарий, пришла идея: почему бы&nbsp;не&nbsp;сохранять вместе с&nbsp;документом историю действий для отмены. Изменили документ, закрыли программу. На&nbsp;следующий день пришли, открыли - и&nbsp;имеете возможность отменить несколько своих вчерашних действий.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-427</link>
		<author>Евгений</author>
		<pubDate>Tue, 31 Jul 2007 16:46:03 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-427</guid>
					<description>&lt;blockquote&gt;Единственной адекватной причиной пойти против привычки пользователя - если привычка очень груба и подсознательно пользователь не принимает её, каждый раз испытывая дискомфорт при “привычном” действии.&lt;/blockquote&gt;
Вы считаете привычку автоматически нажимать OK недостаточно опасной? Конечно, проблемы от этого не каждый день, а только в самом неподходящем случае.
&lt;blockquote&gt;Удалил из корзины - восстановить уже нельзя.&lt;/blockquote&gt;
Возможность очищения корзин это очень серьезная проблема. Несколько раз испытал ее на себе с корзиной в Windows, когда оказывалось, что в ней были нужные файлы. Проблему решил удалением корзины с рабочего стола, теперь уверен, что разработчикам Windows нужно либо убрать из контекстного меню пункт «Очистить корзину», либо убрать корзину с рабочего стола, возможность удаления мимо корзины тоже нужно исключить, то же самое касается корзин в остальных приложениях.
&lt;blockquote&gt;Изменили документ, закрыли программу. На следующий день пришли, открыли - и имеете возможность отменить несколько своих вчерашних действий.&lt;/blockquote&gt;
Отмена действий может быть очень ресурсоемкой для некоторых типов документов, для других, ресурсоемкость отмены может сильно зависеть от количества данных, над которыми проводились операции, в результате размер файлов может значительно увеличиться, хотя сама возможность очень привлекательна.
&lt;blockquote&gt;Не лучше ли попытаться классифицировать все действия пользователя и попытаться подыскать (подобрать) адекватное решение: в каком случае использовать подтверждение, в каком возможность отмены, а в каком, вообще, вести журнал восстановления. Может у кого-то есть варианты такой классификации?&lt;/blockquote&gt;
Мне кажется, такая классификация будет специфичной для каждого приложения.</description>
		<content:encoded><![CDATA[<blockquote><p>Единственной адекватной причиной пойти против привычки пользователя - если привычка очень груба и&nbsp;подсознательно пользователь не&nbsp;принимает её, каждый раз испытывая дискомфорт при “привычном” действии.</p></blockquote>
<p>Вы&nbsp;считаете привычку автоматически нажимать OK недостаточно опасной? Конечно, проблемы от&nbsp;этого не&nbsp;каждый день, а&nbsp;только в&nbsp;самом неподходящем случае.</p>
<blockquote><p>Удалил из&nbsp;корзины - восстановить уже нельзя.</p></blockquote>
<p>Возможность очищения корзин это очень серьезная проблема. Несколько раз испытал ее&nbsp;на&nbsp;себе с&nbsp;корзиной в&nbsp;Windows, когда оказывалось, что в&nbsp;ней были нужные файлы. Проблему решил удалением корзины с&nbsp;рабочего стола, теперь уверен, что разработчикам Windows нужно либо убрать из&nbsp;контекстного меню пункт «Очистить корзину», либо убрать корзину с&nbsp;рабочего стола, возможность удаления мимо корзины тоже нужно исключить, то&nbsp;же&nbsp;самое касается корзин в&nbsp;остальных приложениях.</p>
<blockquote><p>Изменили документ, закрыли программу. На&nbsp;следующий день пришли, открыли - и&nbsp;имеете возможность отменить несколько своих вчерашних действий.</p></blockquote>
<p>Отмена действий может быть очень ресурсоемкой для некоторых типов документов, для других, ресурсоемкость отмены может сильно зависеть от&nbsp;количества данных, над которыми проводились операции, в&nbsp;результате размер файлов может значительно увеличиться, хотя сама возможность очень привлекательна.</p>
<blockquote><p>Не лучше ли&nbsp;попытаться классифицировать все действия пользователя и&nbsp;попытаться подыскать (подобрать) адекватное решение: в&nbsp;каком случае использовать подтверждение, в&nbsp;каком возможность отмены, а&nbsp;в&nbsp;каком, вообще, вести журнал восстановления. Может у&nbsp;кого-то есть варианты такой классификации?</p></blockquote>
<p>Мне кажется, такая классификация будет специфичной для каждого приложения.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Алексей Embedded</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-429</link>
		<author>Алексей Embedded</author>
		<pubDate>Tue, 31 Jul 2007 17:40:30 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-429</guid>
					<description>&lt;blockquote&gt;Вы считаете привычку автоматически нажимать OK недостаточно опасной? Конечно, проблемы от этого не каждый день, а только в самом неподходящем случае.&lt;/blockquote&gt;
Нет я считаю эту привычку опасной. Но выработалась она вследствие необдуманного нагромождения бесполезных диалоговых вопросов приложений. Это решается убиранием всех ненужных вопросов, а оставшиеся - те, которые действительно важны, должны использовать задержку (как в Firefox). На мой взгляд это единственное решение.

&lt;blockquote&gt;Возможность очищения корзин это очень серьёзная проблема.&lt;/blockquote&gt;
Полностью согласен. Надо спрятать функцию очистки корзины (усложнить ручное удаление), и удалять автоматически по времени или нехватке дискового пространства. Над безопасностью ещё надо подумать.

&lt;blockquote&gt;Отмена действий может быть очень ресурсоемкой для некоторых типов документов, для других, ресурсоемкость отмены может сильно зависеть от количества данных, над которыми проводились операции, в результате размер файлов может значительно увеличиться, хотя сама возможность очень привлекательна.&lt;/blockquote&gt;
Реализовать отмену там где возможно сделать это малой кровью, а где нельзя, а очень надо - большими потерями, тем более сейчас ресурсоемкость приложений в современных ПК не самая большая проблема.

&lt;blockquote&gt;Мне кажется, такая классификация будет специфичной для каждого приложения.&lt;/blockquote&gt;
Не согласен. Все приложения манипулируют данными. Этих манипуляций не так уж и много. Они все типичны для каждого приложения. Если нельзя классифицировать, то нельзя понять саму область.</description>
		<content:encoded><![CDATA[<blockquote><p>Вы считаете привычку автоматически нажимать OK недостаточно опасной? Конечно, проблемы от&nbsp;этого не&nbsp;каждый день, а&nbsp;только в&nbsp;самом неподходящем случае.</p></blockquote>
<p>Нет я&nbsp;считаю эту привычку опасной. Но&nbsp;выработалась она вследствие необдуманного нагромождения бесполезных диалоговых вопросов приложений. Это решается убиранием всех ненужных вопросов, а&nbsp;оставшиеся - те, которые действительно важны, должны использовать задержку (как в&nbsp;Firefox). На&nbsp;мой взгляд это единственное решение.</p>
<blockquote><p>Возможность очищения корзин это очень серьёзная проблема.</p></blockquote>
<p>Полностью согласен. Надо спрятать функцию очистки корзины (усложнить ручное удаление), и&nbsp;удалять автоматически по&nbsp;времени или нехватке дискового пространства. Над безопасностью ещё надо подумать.</p>
<blockquote><p>Отмена действий может быть очень ресурсоемкой для некоторых типов документов, для других, ресурсоемкость отмены может сильно зависеть от&nbsp;количества данных, над которыми проводились операции, в&nbsp;результате размер файлов может значительно увеличиться, хотя сама возможность очень привлекательна.</p></blockquote>
<p>Реализовать отмену там где возможно сделать это малой кровью, а&nbsp;где нельзя, а&nbsp;очень надо - большими потерями, тем более сейчас ресурсоемкость приложений в&nbsp;современных ПК&nbsp;не&nbsp;самая большая проблема.</p>
<blockquote><p>Мне кажется, такая классификация будет специфичной для каждого приложения.</p></blockquote>
<p>Не&nbsp;согласен. Все приложения манипулируют данными. Этих манипуляций не&nbsp;так уж&nbsp;и&nbsp;много. Они все типичны для каждого приложения. Если нельзя классифицировать, то&nbsp;нельзя понять саму область.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-430</link>
		<author>Евгений</author>
		<pubDate>Tue, 31 Jul 2007 18:14:19 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-430</guid>
					<description>&lt;blockquote&gt;Реализовать отмену там где возможно сделать это малой кровью, а где нельзя, а очень надо - большими потерями, тем более сейчас ресурсоемкость приложений в современных ПК не самая большая проблема.&lt;/blockquote&gt;
Мне кажется, такую возможность можно реализовать, сохраняя данные для востановления не в самом файле документа, а во временных файлах приложения, при открытии документа проверять редактировался ли недавно этот файл (например, с помощью хеша файла) и доставать для него данные восстановления. Преимущество этого метода в том, что можно будет использовать новую возможность для файлов старых форматов, таких как html, txt и другие в которых нет возможности хранить данные для отмены. Есть, конечно и недостаток заключающийся в том, что при переносе на другой компьютер, данные для отмены переноситься не будут, хотя это не всегда недостаток, а для существующих форматов выбора нет в принципе.</description>
		<content:encoded><![CDATA[<blockquote><p>Реализовать отмену там где возможно сделать это малой кровью, а&nbsp;где нельзя, а&nbsp;очень надо - большими потерями, тем более сейчас ресурсоемкость приложений в&nbsp;современных ПК&nbsp;не&nbsp;самая большая проблема.</p></blockquote>
<p>Мне кажется, такую возможность можно реализовать, сохраняя данные для востановления не&nbsp;в&nbsp;самом файле документа, а&nbsp;во&nbsp;временных файлах приложения, при открытии документа проверять редактировался ли&nbsp;недавно этот файл (например, с&nbsp;помощью хеша файла) и&nbsp;доставать для него данные восстановления. Преимущество этого метода в&nbsp;том, что можно будет использовать новую возможность для файлов старых форматов, таких как html, txt и&nbsp;другие в&nbsp;которых нет возможности хранить данные для отмены. Есть, конечно и&nbsp;недостаток заключающийся в&nbsp;том, что при переносе на&nbsp;другой компьютер, данные для отмены переноситься не&nbsp;будут, хотя это не&nbsp;всегда недостаток, а&nbsp;для существующих форматов выбора нет в&nbsp;принципе.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: smmurf</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-432</link>
		<author>smmurf</author>
		<pubDate>Tue, 31 Jul 2007 20:53:14 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-432</guid>
					<description>&lt;blockquote cite=""&gt;
Нет я считаю эту привычку опасной. Но выработалась она вследствие необдуманного нагромождения бесполезных диалоговых вопросов приложений. Это решается убиранием всех ненужных вопросов, а оставшиеся - те, которые действительно важны, должны использовать задержку (как в Firefox). На мой взгляд это единственное решение.
&lt;/blockquote&gt;
Ничто из этого не помешает вырабатыванию привычки.
Если убрать "лишние" запросы, возможно, привычка будет вырабатываться дольше, но в принципе вырабатыванию это не помешает. Как не спасет и задержка, привычка все равно будет выработана (сужу по себе), но до нажатия на кнопку пройдет больше времени, вот и вся разница.
Абсолютно согласен с тем, что возможность отмены должна быть многоуровневой, хотя наличие корзины само по себе - уже шаг в правильном направлении, который еще можно усовершенствовать.
И еще, естественно, возможность отмены не должна теряться между сессиями работы с документом.</description>
		<content:encoded><![CDATA[<blockquote cite=""><p>
Нет я&nbsp;считаю эту привычку опасной. Но&nbsp;выработалась она вследствие необдуманного нагромождения бесполезных диалоговых вопросов приложений. Это решается убиранием всех ненужных вопросов, а&nbsp;оставшиеся - те, которые действительно важны, должны использовать задержку (как в&nbsp;Firefox). На&nbsp;мой взгляд это единственное решение.
</p></blockquote>
<p>Ничто из&nbsp;этого не&nbsp;помешает вырабатыванию привычки.<br />
Если убрать "лишние" запросы, возможно, привычка будет вырабатываться дольше, но&nbsp;в&nbsp;принципе вырабатыванию это не&nbsp;помешает. Как не&nbsp;спасет и&nbsp;задержка, привычка все равно будет выработана (сужу по&nbsp;себе), но&nbsp;до&nbsp;нажатия на&nbsp;кнопку пройдет больше времени, вот и&nbsp;вся разница.<br />
Абсолютно согласен с&nbsp;тем, что возможность отмены должна быть многоуровневой, хотя наличие корзины само по&nbsp;себе - уже шаг в&nbsp;правильном направлении, который еще можно усовершенствовать.<br />
И&nbsp;еще, естественно, возможность отмены не&nbsp;должна теряться между сессиями работы с&nbsp;документом.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Tokolist</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-433</link>
		<author>Tokolist</author>
		<pubDate>Tue, 31 Jul 2007 22:17:41 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-433</guid>
					<description>&lt;blockquote&gt;Возможность очищения корзин это очень серьёзная проблема.&lt;/blockquote&gt;
ИМХО ни какая это не прблема... тут два варианта:
1. отключаем корзину вообще (шоковая терапия о которой я говорил выше)
2. активно используем Shift+Del (как я) и только в оччеень редких случаях (когда нет уверенности) - Del. Здесь есть и третий случай, когда файл не обязательно удалять, а достаточно просто переименовать.

&lt;blockquote&gt;те, которые действительно важны, должны использовать задержку (как в Firefox)&lt;/blockquote&gt;
вот я о том же :)

&lt;blockquote&gt;тем более сейчас ресурсоемкость приложений в современных ПК не самая большая проблема.&lt;/blockquote&gt;
еще и какая :) разленились программисты до предела :)

&lt;blockquote&gt;Как не спасет и задержка, привычка все равно будет выработана (сужу по себе), но до нажатия на кнопку пройдет больше времени, вот и вся разница.&lt;/blockquote&gt;
хм.. у меня такая привычка не выработалась :) видимо это субективно</description>
		<content:encoded><![CDATA[<blockquote><p>Возможность очищения корзин это очень серьёзная проблема.</p></blockquote>
<p>ИМХО ни&nbsp;какая это не&nbsp;прблема... тут два варианта:<br />
1. отключаем корзину вообще (шоковая терапия о&nbsp;которой я&nbsp;говорил выше)<br />
2. активно используем Shift+Del (как я) и&nbsp;только в&nbsp;оччеень редких случаях (когда нет уверенности) - Del. Здесь есть и&nbsp;третий случай, когда файл не&nbsp;обязательно удалять, а&nbsp;достаточно просто переименовать.</p>
<blockquote><p>те, которые действительно важны, должны использовать задержку (как в&nbsp;Firefox)</p></blockquote>
<p>вот я&nbsp;о&nbsp;том же&nbsp;:)</p>
<blockquote><p>тем более сейчас ресурсоемкость приложений в&nbsp;современных ПК&nbsp;не&nbsp;самая большая проблема.</p></blockquote>
<p>еще и&nbsp;какая :) разленились программисты до&nbsp;предела :)</p>
<blockquote><p>Как не&nbsp;спасет и&nbsp;задержка, привычка все равно будет выработана (сужу по&nbsp;себе), но&nbsp;до&nbsp;нажатия на&nbsp;кнопку пройдет больше времени, вот и&nbsp;вся разница.</p></blockquote>
<p>хм.. у&nbsp;меня такая привычка не&nbsp;выработалась :) видимо это субективно</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Алексей Embedded</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-436</link>
		<author>Алексей Embedded</author>
		<pubDate>Wed, 01 Aug 2007 06:37:15 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-436</guid>
					<description>&lt;blockquote&gt;ИМХО ни какая это не прблема… тут два варианта:
1. отключаем корзину вообще (шоковая терапия о которой я говорил выше)
2. активно используем Shift+Del (как я) и только в оччеень редких случаях (когда нет уверенности) - Del. Здесь есть и третий случай, когда файл не обязательно удалять, а достаточно просто переименовать.&lt;/blockquote&gt; 

У меня нет слов. Мы обсуждаем проблему с точки зрения доктора, а не пациента. Мы говорим не о себе, а о пользователях. И почему вообще я должен запоминать кучу всякой фигни чтобы сохранить файлы свои файлы в целости.

&lt;blockquote&gt;еще и какая :) разленились программисты до предела :)&lt;/blockquote&gt; 

Ресурсоемкость приложений в современных ПК, при грамотном подходе,  совсем не большая проблема. То, что некоторые программы потребляют много ресурсов, не значит что программисты ленивые или им мало платят. Это значит что ресурсоемкость ставиться заказчиком не на первое место.</description>
		<content:encoded><![CDATA[<blockquote><p>ИМХО ни&nbsp;какая это не&nbsp;прблема… тут два варианта:<br />
1. отключаем корзину вообще (шоковая терапия о&nbsp;которой я&nbsp;говорил выше)<br />
2. активно используем Shift+Del (как я) и&nbsp;только в&nbsp;оччеень редких случаях (когда нет уверенности) - Del. Здесь есть и&nbsp;третий случай, когда файл не&nbsp;обязательно удалять, а&nbsp;достаточно просто переименовать.</p></blockquote>
<p>У&nbsp;меня нет слов. Мы&nbsp;обсуждаем проблему с&nbsp;точки зрения доктора, а&nbsp;не&nbsp;пациента. Мы&nbsp;говорим не&nbsp;о&nbsp;себе, а&nbsp;о&nbsp;пользователях. И&nbsp;почему вообще я&nbsp;должен запоминать кучу всякой фигни чтобы сохранить файлы свои файлы в&nbsp;целости.</p>
<blockquote><p>еще и&nbsp;какая :) разленились программисты до&nbsp;предела :)</p></blockquote>
<p>Ресурсоемкость приложений в&nbsp;современных ПК, при грамотном подходе,  совсем не&nbsp;большая проблема. То, что некоторые программы потребляют много ресурсов, не&nbsp;значит что программисты ленивые или им&nbsp;мало платят. Это значит что ресурсоемкость ставиться заказчиком не&nbsp;на&nbsp;первое место.</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: .wpal &#187; Blog Archives &#187; Функция отмены последнего действия (Undo) - это просто (Часть 1)</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-1665</link>
		<author>.wpal &#187; Blog Archives &#187; Функция отмены последнего действия (Undo) - это просто (Часть 1)</author>
		<pubDate>Mon, 24 Sep 2007 08:36:48 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-1665</guid>
					<description>[...] статье Never Use a Warning When You Mean Undo ( перевод этой статьи - Реализуйте возможность отмены действия, вместо диалог... ). Undo - это отличный спасательный круг, придающий [...]</description>
		<content:encoded><![CDATA[<p>[...] статье Never Use a Warning When You Mean Undo ( перевод этой статьи - Реализуйте возможность отмены действия, вместо диалог... ). Undo - это отличный спасательный круг, придающий [...]</p>
]]></content:encoded>
				</item>
	<item>
		<title>Автор: Ruzzz</title>
		<link>http://designformasters.info/posts/never-use-warnings/#comment-2982</link>
		<author>Ruzzz</author>
		<pubDate>Tue, 04 Mar 2008 17:47:50 +0000</pubDate>
		<guid>http://designformasters.info/posts/never-use-warnings/#comment-2982</guid>
					<description>C реализацией корзины, вроде просто, добавляем поле &lt;strong&gt;deleted&lt;/strong&gt;. Далее выбираем, то что &lt;strong&gt;deleted=false&lt;/strong&gt;, а если идем в корзину то &lt;strong&gt;deleted=true&lt;/strong&gt;. Восстановление/удаление это изменение поля &lt;strong&gt;deleted&lt;/strong&gt;.

Но вот как сделать &lt;strong&gt;Undo&lt;/strong&gt; для команд Вставить/Изменить/Удалить? Еще бы добавить &lt;strong&gt;Redo&lt;/strong&gt;.</description>
		<content:encoded><![CDATA[<p>C реализацией корзины, вроде просто, добавляем поле <strong>deleted</strong>. Далее выбираем, то&nbsp;что <strong>deleted=false</strong>, а&nbsp;если идем в&nbsp;корзину то&nbsp;<strong>deleted=true</strong>. Восстановление/удаление это изменение поля <strong>deleted</strong>.</p>
<p>Но&nbsp;вот как сделать <strong>Undo</strong> для команд Вставить/Изменить/Удалить? Еще бы&nbsp;добавить <strong>Redo</strong>.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
