1
Other Languages / Re: Новые пожелания
« on: February 08, 2014, 10:29:59 PM »
Чтобы не порождать новую тему и не размазывать пожелания пользователей к разработчикам, позволю себе дополнить свои предложения в этой теме.
Наверное многие из пользователей, обрабатывающие большие наборы фотографий (по несколько тысяч в одном наборе), сталкивались с проблемой, когда, казалось бы удачно идущий процесс, вдруг затормаживается и обработка многими часами висит в одной точке. Особенно обидно бывает, когда процесс прошел уже на 70-80%. Фактически, понимаешь, что в этот момент произошло или происходит что то ненормальное и процесс приходится прерывать для выяснения причин. Но! Попытка остановить процесс штатно - т.е. нажать кнопку "пауза" или "прервать" не приводят ни к какой реакции программы! Вообще! Она часами продолжает собственную отрешенную от мира жизнь. Единственный реальный способ остановить работу - в менеджере процессов дать команду убиения задачи. Но при этом, естественно теряются и все данные! После чего наугад приходится искать причину. Как показала моя, пока не очень большая практика, это случается тогда, когда программа нарывается в массиве фотографий на какое то количество неудачных кадров. Я регулярно сталкиваюсь с такой проблемой на этапе построения плотного облака.
В связи с этим хотелось бы предложить сделать следующее:
1. Оживить реакцию программы на действия пользователя - нажатие кнопки. Наверное можно каким то образом отлавливать прерывания от клавиатуры или мыши?
2. Сделать возможность сохранения той части работы, что уже выполнена. Например выводить диалоговое окно с предложением сохранить выполненную часть в каком то виде.
3. было бы совсем хорошо, если бы по мере обработки набора программа не только отражала "шкалик" процентов выполнения заданий, но и в окне визуализации проекта например раскрашивала каким то цветом уже обработанные кадры, а по мере работы и выводила бы еще и информацию о том, какое фото обрабатывается или какой блок фото.
4. Было бы совсем хорошо, если бы программа могла возобновлять работу с точки прерывания, например загрузив дамп из файла, который сохранялся бы в момент прерывания.
Наверное многие из пользователей, обрабатывающие большие наборы фотографий (по несколько тысяч в одном наборе), сталкивались с проблемой, когда, казалось бы удачно идущий процесс, вдруг затормаживается и обработка многими часами висит в одной точке. Особенно обидно бывает, когда процесс прошел уже на 70-80%. Фактически, понимаешь, что в этот момент произошло или происходит что то ненормальное и процесс приходится прерывать для выяснения причин. Но! Попытка остановить процесс штатно - т.е. нажать кнопку "пауза" или "прервать" не приводят ни к какой реакции программы! Вообще! Она часами продолжает собственную отрешенную от мира жизнь. Единственный реальный способ остановить работу - в менеджере процессов дать команду убиения задачи. Но при этом, естественно теряются и все данные! После чего наугад приходится искать причину. Как показала моя, пока не очень большая практика, это случается тогда, когда программа нарывается в массиве фотографий на какое то количество неудачных кадров. Я регулярно сталкиваюсь с такой проблемой на этапе построения плотного облака.
В связи с этим хотелось бы предложить сделать следующее:
1. Оживить реакцию программы на действия пользователя - нажатие кнопки. Наверное можно каким то образом отлавливать прерывания от клавиатуры или мыши?
2. Сделать возможность сохранения той части работы, что уже выполнена. Например выводить диалоговое окно с предложением сохранить выполненную часть в каком то виде.
3. было бы совсем хорошо, если бы по мере обработки набора программа не только отражала "шкалик" процентов выполнения заданий, но и в окне визуализации проекта например раскрашивала каким то цветом уже обработанные кадры, а по мере работы и выводила бы еще и информацию о том, какое фото обрабатывается или какой блок фото.
4. Было бы совсем хорошо, если бы программа могла возобновлять работу с точки прерывания, например загрузив дамп из файла, который сохранялся бы в момент прерывания.