спасется все (компьютерное)
Feb. 21st, 2009 02:13 amГрубер хорошо пишет в недавней записи (англ.) об окошках с новыми документами в любых приложениях. Нет в наше время никакой причины для того, чтобы данные терялись, если приложение упало или по какой-то причине убито. Сохранять надо все, что пишет (рисует, строит, что угодно) пользователь, в фоновом режиме, каждую минуту (например). Это касается "неназванных" еще документов в той же мере, как и существующих файлов.
no subject
Date: 2009-02-21 12:24 am (UTC)no subject
Date: 2009-02-21 12:32 am (UTC)(no subject)
From:dowe cheatem and howe
From:Re: emacs
Date: 2009-02-21 12:29 am (UTC)no subject
Date: 2009-02-21 12:51 am (UTC)no subject
Date: 2009-02-21 12:51 am (UTC)нормальные ide давно это делают, плюс ведут полную хистори. так и должно быть, не только с кодом.
no subject
Date: 2009-02-21 01:00 am (UTC)слишком много лишнего I/O
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-21 12:57 am (UTC)Более интересный вопрос куда сохранять. Надо ли также делать fsync? А на лаптопе? А в самолете?
no subject
Date: 2009-02-21 01:53 am (UTC)(no subject)
From:no subject
Date: 2009-02-21 07:22 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-21 02:22 am (UTC)no subject
Date: 2009-02-21 07:26 am (UTC)А еще можно будет прослеживать стиль работы программера, переводчика, референта, видеть, где они делали больше ошибок, над чем задумывались, где вставляли временную переменную zhopa итп...
(no subject)
From:(no subject)
From:(no subject)
From:срезали
From:Re: срезали
From:Re: срезали
From:Re: срезали
From:Re: срезали
From:Re: срезали
From:Re: срезали
From:Re: срезали
From:no subject
Date: 2009-02-21 02:23 am (UTC)no subject
Date: 2009-02-21 09:00 am (UTC)"In addition, a user should never have to explicitly save or store work. The system should treat all produced or acquired data as sacred and make sure that it does not get lost, without user intervention". Jef Raskin, The Human Interface (2000 г.)
no subject
Date: 2009-02-21 02:26 am (UTC)no subject
Date: 2009-02-21 03:03 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-02-21 04:41 am (UTC)no subject
Date: 2009-02-21 06:18 am (UTC)Кто написал программу без единого бага
From:Оно, конечно, разумно
Date: 2009-02-21 07:15 am (UTC)А самое классное у меня было, когда я выключил разбиение на страницы (переключился в web layout), и он мне сохранил документ, который целиком читается только в web layout, а при переключении в нормальный вид видны только первые две страницы.
Re: Оно, конечно, разумно
Date: 2009-02-21 04:28 pm (UTC)Re: Оно, конечно, разумно
From:Re: Оно, конечно, разумно
From:no subject
Date: 2009-02-21 07:24 am (UTC)no subject
Date: 2009-02-21 08:47 am (UTC)хранят каждую акцию пользователя на холсте в виде отдельного слоя.
в этом случае снимики состояния получаются довольно легкими.
(no subject)
From:(no subject)
From:(no subject)
From:ловите
From:Re: ловите
From:Re: ловите
From:Re: ловите
From:(no subject)
From:Re: про пророков и отечество
From:(no subject)
From:(no subject)
From:Баба Яга Против!
Date: 2009-02-21 07:30 am (UTC)Also, people often make "experimental", "what-if" changes that they will probably undo. In fact, when we are able to rely on "undo" mechanism, we generally become productive.
In short, your Session should, indeed, be saved as often as practicable. But your Documents should only have the versions you actually chose to "publish" (via Ctrl-S).
Of course, there are exceptions, where the documents are so short that there is little in the added complexity of the Session/Document model, and the Session can become the Document itself. (Sticky Notes app, for example).
no subject
Date: 2009-02-21 08:45 am (UTC)no subject
Date: 2009-02-21 09:18 am (UTC)no subject
Date: 2009-02-21 01:36 pm (UTC)Хотя идея очень правильная: пользователь из второго миллиарда не должен будет в ~2012 году понимать что такое Save.
Я думаю, что realtime autosave войдет в массовый обиход примерно тогда же, когда и SSD.
no subject
Date: 2009-02-21 03:30 pm (UTC)no subject
Date: 2009-02-21 04:27 pm (UTC)no subject
Date: 2009-02-21 06:07 pm (UTC)no subject
Date: 2009-02-21 06:10 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-02-21 08:53 pm (UTC)Он фактически предлагает каждой аппликации ввести свою базу данных вместо файловой системы, поскольку последняя по его утверждению неудобна для пользования. Это очень тонкий лёд - я не буду расписывать все проблемы связанные с этим подходом, но даже он сам себе противоречит, поскольку в конце он добавляет, что itunes, таки хранят все файлы в файловой системе под разумными именами, и получается, что единственная проблема которую он решает - это когда два файла имеют одно имя.
no subject
Date: 2009-02-23 01:24 pm (UTC)любимый автокад позволяет установить автосохранение хоть каждую минуту, однако, только для сохраненных хоть раз файлов; ну, хотя бы так.
а у подлого иллюстратора даже такого нет(((
вместе с тем, не вижу очевидных способов полностью победить самих пользователей:
когда при закрытии на вопрос сохранить? отвечаешь нет, отчетливо при этом осознавая, что ЖАТЬ-НАДО-ДА, как в замедленной съемке)))