Здравствуйте, Mamut, Вы писали:
M>Речь идет о том, что можно закрыть и восстановить любое приложение, а не целую систему сразу.
Не совсем понятно два вопроса
1) Какое дополнительное API для этогонадо
2) Что такое "приложение"? Где границы приложений?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, master_of_shadows, Вы писали:
m> M>А ну ка, кто таким может похвастаться?
m> Ондроед. m> На что только не пойдёт Джопс, лиш бы не реализовывать хибернейт... Видать кишка тонка.
Здравствуйте, hattab, Вы писали:
H>Здравствуйте, master_of_shadows, Вы писали:
m>> M>А ну ка, кто таким может похвастаться?
m>> Ондроед. m>> На что только не пойдёт Джопс, лиш бы не реализовывать хибернейт... Видать кишка тонка.
H>А шо, на маке нет хибернейта?
Здравствуйте, blackhearted, Вы писали:
B>Здравствуйте, Константин Б., Вы писали:
КБ>>Здравствуйте, Mamut, Вы писали:
M>>>>>Тут Джобс рассказывал чуть-чуть про предстоящую новую версию МакОСи. Показывали пока только достаточно спорные интерфейсные решения, но речь не о том. M>>>>>Речь о том, что они планируют ввести в качестве штатного механизма ОСи: M>>>>>- автоматическое сохранение состояния приложения, что M>>>>>- позволит приложениям продолжать работу с того места, на котором они были при закрытии M>>>>>Естественно понятно, что чуда не будет, и разработчикам надо бдет использовать новые API для этого дела. Но сам факт весьма и весьма радует. M>>>>>А ну ка, кто таким может похвастаться?
КБ>>>>Похвастаться чем? Наличием API позволяющим приложениям сохранять свое состояние?
M>>>Именно. Общесистемный и доступный для всех. Позволяющий реализовать sleep/hibernate для отдельно взятого приложения. КБ>>Это в любой ОС это есть B>Для конкретного приложения? В какой ОС такое есть?
Например, в WINDOWS — WM_QUIT. Вместо показа нудного диалога "сохранять данные али нет" будет без вопросов сохранять СОСТОЯНИЕ (не путать с данными).
Восстановление приложения — process start.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, henson, Вы писали:
h> m>> M>А ну ка, кто таким может похвастаться?
h> m>> Ондроед. h> m>> На что только не пойдёт Джопс, лиш бы не реализовывать хибернейт... Видать кишка тонка.
h> H>А шо, на маке нет хибернейта?
h> есть
Здравствуйте, Erop, Вы писали:
E>Здравствуйте, Mamut, Вы писали:
M>>Речь идет о том, что можно закрыть и восстановить любое приложение, а не целую систему сразу.
E>Не совсем понятно два вопроса E>1) Какое дополнительное API для этогонадо
Апи системы для регистрации в системе обработчиков hibernate/unhibernate.
E>2) Что такое "приложение"? Где границы приложений?
Приложение — процесс. Вообще, приложение в обычном понимании этого слова — это семантическое понятие, существующее только в голове пользователя, система ничего не знает про приложения.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, LaPerouse, Вы писали:
LP>Апи системы для регистрации в системе обработчиков hibernate/unhibernate.
Зачем они нужны?
E>>2) Что такое "приложение"? Где границы приложений? LP>Приложение — процесс. Вообще, приложение в обычном понимании этого слова — это семантическое понятие, существующее только в голове пользователя, система ничего не знает про приложения.
Тогда не понятно, что именно будет хибернейтиться-то?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, LaPerouse, Вы писали:
LP>Здравствуйте, blackhearted, Вы писали:
B>>Здравствуйте, Константин Б., Вы писали:
КБ>>>Здравствуйте, Mamut, Вы писали:
M>>>>>>Тут Джобс рассказывал чуть-чуть про предстоящую новую версию МакОСи. Показывали пока только достаточно спорные интерфейсные решения, но речь не о том. M>>>>>>Речь о том, что они планируют ввести в качестве штатного механизма ОСи: M>>>>>>- автоматическое сохранение состояния приложения, что M>>>>>>- позволит приложениям продолжать работу с того места, на котором они были при закрытии M>>>>>>Естественно понятно, что чуда не будет, и разработчикам надо бдет использовать новые API для этого дела. Но сам факт весьма и весьма радует. M>>>>>>А ну ка, кто таким может похвастаться?
КБ>>>>>Похвастаться чем? Наличием API позволяющим приложениям сохранять свое состояние?
M>>>>Именно. Общесистемный и доступный для всех. Позволяющий реализовать sleep/hibernate для отдельно взятого приложения. КБ>>>Это в любой ОС это есть B>>Для конкретного приложения? В какой ОС такое есть?
LP>Например, в WINDOWS — WM_QUIT. Вместо показа нудного диалога "сохранять данные али нет" будет без вопросов сохранять СОСТОЯНИЕ (не путать с данными). LP>Восстановление приложения — process start.
AFAIK, Hibernate == полный снапшот состояния программы.
Здравствуйте, Mamut, Вы писали:
M>Именно. Общесистемный и доступный для всех. Позволяющий реализовать sleep/hibernate для отдельно взятого приложения.
А что мешает прямо сейчас реализовать это для винды или лялиха?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, blackhearted, Вы писали:
B>Здравствуйте, LaPerouse, Вы писали:
LP>>Здравствуйте, blackhearted, Вы писали:
B>>>Здравствуйте, Константин Б., Вы писали:
КБ>>>>Здравствуйте, Mamut, Вы писали:
M>>>>>>>Тут Джобс рассказывал чуть-чуть про предстоящую новую версию МакОСи. Показывали пока только достаточно спорные интерфейсные решения, но речь не о том. M>>>>>>>Речь о том, что они планируют ввести в качестве штатного механизма ОСи: M>>>>>>>- автоматическое сохранение состояния приложения, что M>>>>>>>- позволит приложениям продолжать работу с того места, на котором они были при закрытии M>>>>>>>Естественно понятно, что чуда не будет, и разработчикам надо бдет использовать новые API для этого дела. Но сам факт весьма и весьма радует. M>>>>>>>А ну ка, кто таким может похвастаться?
КБ>>>>>>Похвастаться чем? Наличием API позволяющим приложениям сохранять свое состояние?
M>>>>>Именно. Общесистемный и доступный для всех. Позволяющий реализовать sleep/hibernate для отдельно взятого приложения. КБ>>>>Это в любой ОС это есть B>>>Для конкретного приложения? В какой ОС такое есть?
LP>>Например, в WINDOWS — WM_QUIT. Вместо показа нудного диалога "сохранять данные али нет" будет без вопросов сохранять СОСТОЯНИЕ (не путать с данными). LP>>Восстановление приложения — process start. B>AFAIK, Hibernate == полный снапшот состояния программы.
Вот программа и сделает при выходе этот снапшот САМА. А при запуске — восстановится с этого снапшота. Разница с предлагаемым в макос вариантом — там предусмотрено специальное событие, на которые все приложения ДОЛЖНЫ реагировать единообразно.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Erop, Вы писали:
E>Здравствуйте, LaPerouse, Вы писали:
LP>>Апи системы для регистрации в системе обработчиков hibernate/unhibernate. E>Зачем они нужны?
Для того, чтобы по событию сохранить состояние или восстановиться с сохраненного снапшота.
E>>>2) Что такое "приложение"? Где границы приложений? LP>>Приложение — процесс. Вообще, приложение в обычном понимании этого слова — это семантическое понятие, существующее только в голове пользователя, система ничего не знает про приложения. E>Тогда не понятно, что именно будет хибернейтиться-то?
Сам процесс разберется, что именно из своего состояния нужно сохранить.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Mamut, Вы писали:
M>А ну ка, кто таким может похвастаться?
Ммм, открытые прогой файлы залочены? Настройки/конфигурацию системы можно менять? Я просто понять не могу как это физически сделать можно, снимок памяти можно сделать, но как гарантировать что при возврате назад все будет на своих местах?
Самая большая в мире ложь — "Я прочел и согласен с условиями пользовательского соглашения".
Здравствуйте, LaPerouse, Вы писали:
LP>Для того, чтобы по событию сохранить состояние или восстановиться с сохраненного снапшота.
Казалось бы. Если речь идёт о сохранении одного приложения, то в нём можно просто кнопку иметь.
А если о всей системе, то и так вроде как работает.
LP>Сам процесс разберется, что именно из своего состояния нужно сохранить.
Зачем для этого поддержка какого-то дополнительного API?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, master_of_shadows, Вы писали:
__>Здравствуйте, henson, Вы писали:
H>>>А шо, на маке нет хибернейта?
H>>есть
__>А когда он там появился? А то я чота упустил. Слип есть, хибернейта не видел.
Вообще hibernate там называется safe sleep и активируется системой автоматом при недостатке энергии.
Если очень хочется вручную то есть утилита http://www.jinx.de/SmartSleep.html
Здравствуйте, Ларик, Вы писали:
M>>А ну ка, кто таким может похвастаться? Л>Ммм, открытые прогой файлы залочены? Настройки/конфигурацию системы можно менять? Я просто понять не могу как это физически сделать можно, снимок памяти можно сделать, но как гарантировать что при возврате назад все будет на своих местах?
Выделить программу в контейнер и затормозить весь контейнер.
Здравствуйте, Erop, Вы писали:
E>Здравствуйте, LaPerouse, Вы писали:
LP>>Для того, чтобы по событию сохранить состояние или восстановиться с сохраненного снапшота. E>Казалось бы. Если речь идёт о сохранении одного приложения, то в нём можно просто кнопку иметь.
Можно. Но система не сможет управлять этой кнопкой.
E>А если о всей системе, то и так вроде как работает.
Не, в винде было бы актуально. У меня сеанс прерывается исключительно из-за установки обновлений системы или драйверов, а также из-за установки хитро-го ПО. Этот механизм позволил бы сохранить состояние приложений при перезагрузке системы.
LP>>Сам процесс разберется, что именно из своего состояния нужно сохранить. E>Зачем для этого поддержка какого-то дополнительного API?
Для того, чтобы можно было это сделать по внешнему событию (по приказу системы).
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, LaPerouse, Вы писали:
LP>Можно. Но система не сможет управлять этой кнопкой.
А зачем её управлять?
LP>Не, в винде было бы актуально. У меня сеанс прерывается исключительно из-за установки обновлений системы или драйверов, а также из-за установки хитро-го ПО. Этот механизм позволил бы сохранить состояние приложений при перезагрузке системы.
Так это всё равно потребовало бы поддержки со стороны приложений. Только кнопка была бы в системе и всё...
Но поддержки же нет?
LP>Для того, чтобы можно было это сделать по внешнему событию (по приказу системы).
Зачем? Это какой-то очень редкий юз-кейс, а шуму-то шуму...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском