Возможно ли сделать в меню по правой кнопке "Зарезервировать место под файл"?
Сейчас приходится начинать и прекращать закачку, чтобы место зарезервировалось, а это не очень удобно, когда закачек много.
Опция зарезервировать место
Moderators: Korney San, Qwertiy, marcipan, igelizm
Не - совсем не так!!!
Надо так: добавить на вкладке (ну и фиг с ним - для забывчивых и передумавших - в контексте), "галочку" "Зарезервировать место под файл", а так же условие для этого:
- резервировать место под файлы размером ДО ХХХ байт;
- -//- БОЛЕЕ УУУ байт;
- -//- ОТ ХХХ ДО УУУ байт (входит в диапазон);
- -//- ОТ УУУ ДО ХХХ байт (не входит в диапазон).
Надо так: добавить на вкладке (ну и фиг с ним - для забывчивых и передумавших - в контексте), "галочку" "Зарезервировать место под файл", а так же условие для этого:
- резервировать место под файлы размером ДО ХХХ байт;
- -//- БОЛЕЕ УУУ байт;
- -//- ОТ ХХХ ДО УУУ байт (входит в диапазон);
- -//- ОТ УУУ ДО ХХХ байт (не входит в диапазон).
Смысл - добавляются закачки все разом, комп оставляется, в какой-то момент закачки начинаются, при этом DM тормозит минуту, выделяя под все это дело место.x2088 wrote:Не - совсем не так!!!
Надо так: добавить на вкладке (ну и фиг с ним - для забывчивых и передумавших - в контексте), "галочку" "Зарезервировать место под файл", а так же условие для этого:
- резервировать место под файлы размером ДО ХХХ байт;
- -//- БОЛЕЕ УУУ байт;
- -//- ОТ ХХХ ДО УУУ байт (входит в диапазон);
- -//- ОТ УУУ ДО ХХХ байт (не входит в диапазон).
Смысл в том, что резервируется место не для всех закачек, а только для тех которым "разрешил" пользователь, а места на диске может не хватить, т.к. пользователь может сначала расчитать место для закачек - и быть уверен, что его хватит, а потом , скинуть на этот же диск всякой шняги и места нет - куда DM должен качать если винт забит, а так хотябы место для закачек остаётся свободным и уже никуда не денится. Если тормоза на выделение места и есть, то это в данном случае - фигня, но я такого не припомню (тормозов на это действие).
Есть ёщё 2 принципиальнно новых идеи:
Допустим у вас дофига в листе закачек и при этом осталось мало места на винте, а объём недокачанных закачек большой (допустим активных закачек нет). При таких условиях вам надо СРОЧНО сделать копию диска (пусть DVD), но у вас всего 3,5 Гб свободно на всём винчестере (нехватает 0,9 Гб свободного места) удалять что-то вам жалко и у вас 1 привод (запись "на лету" невозможна). Вы знаете, что у вас есть большие недокачанные файлы и их общий недокачанный объём составляет 1,3 Гб, которые у вас зарезервированы для закачки, при освобождении которых, для записи диска, места становится более чем достаточно. Так вот, я предлогаю осуществить возможность возврата зарезервированного места в использование пользователем.
Для того, чтобы было легче найти изменённые закачки, для осуществления к.л. действий над ними предлагаю в дереве категорий добавить ещё 1 пункт в котором будет находиться полная и точная копия ветви содержащей категории с закачками - нынешняя "Категории", но в которую пользователь не сможет помещать закачки, но сможет делать полную или выборочную очистку данной ветви, при этом удаляются только ссылки на настоящие закачки, а не сами закачки. (Данная ветвь должна изменяться автоматически самим DM в динамическом режиме - как пользователь извеняет нынешнюю ветвь "Категории" - так DM изменяет ветвь "Изменённые закачки"). В новой ветви - назовём её "Изменённые закачки", в тех же подветвях (категориях), что и в нынешней "Категории" должны отобразиться те закачки, с которыми пользователь произвёл к.л. действие, которое изменило свойства закачки или файл закачки (например, выделение места для закачки, путь к нему). При удалении закачки ссылка на неё из данной ветви т.ж. должна удаляться. Не отходя от примера вверху, при изначально пустой ветви "Изменённые закачки", в ней в тех же категориях, под теми же именами, в таком же порядке должны появиться все те закачки, из которых пользователь убрал резервацию свободного места под закачки, для записи диска. После того как диск будет записан и его образ или обычная копия будет удалён - место вновь освободится, пользователь мог развернуть ветвь "Изменённые закачки", увидеть в нём список только тех закачек из которых он убрал резервацию свободного места, после чего выбрать всё и дать команду "Зарезервировать место на диске для всего файла", или получить список изменений по каждой выбранной им закачке (например, выбрав пункт контекстного меню "Изменения") и отменять их независимо др. от др.
Для тех кто не знает и не понимает, почему я везде написал "нынешняя "Категории"" объясню так: я выдвегал идею по поводу переработки дерева категорий закачек, в которой пункт "Категории" предложил переименовать, в связи с изменением его основного действия - которого в общем не было, кроме отображения закачек, помещённых вне всех остальных категорий. ОРАТЬ НЕ НАДО, сначала прочтите моё предложение по этому поводу и оцените (найдёте поиском).
Допустим у вас дофига в листе закачек и при этом осталось мало места на винте, а объём недокачанных закачек большой (допустим активных закачек нет). При таких условиях вам надо СРОЧНО сделать копию диска (пусть DVD), но у вас всего 3,5 Гб свободно на всём винчестере (нехватает 0,9 Гб свободного места) удалять что-то вам жалко и у вас 1 привод (запись "на лету" невозможна). Вы знаете, что у вас есть большие недокачанные файлы и их общий недокачанный объём составляет 1,3 Гб, которые у вас зарезервированы для закачки, при освобождении которых, для записи диска, места становится более чем достаточно. Так вот, я предлогаю осуществить возможность возврата зарезервированного места в использование пользователем.
Для того, чтобы было легче найти изменённые закачки, для осуществления к.л. действий над ними предлагаю в дереве категорий добавить ещё 1 пункт в котором будет находиться полная и точная копия ветви содержащей категории с закачками - нынешняя "Категории", но в которую пользователь не сможет помещать закачки, но сможет делать полную или выборочную очистку данной ветви, при этом удаляются только ссылки на настоящие закачки, а не сами закачки. (Данная ветвь должна изменяться автоматически самим DM в динамическом режиме - как пользователь извеняет нынешнюю ветвь "Категории" - так DM изменяет ветвь "Изменённые закачки"). В новой ветви - назовём её "Изменённые закачки", в тех же подветвях (категориях), что и в нынешней "Категории" должны отобразиться те закачки, с которыми пользователь произвёл к.л. действие, которое изменило свойства закачки или файл закачки (например, выделение места для закачки, путь к нему). При удалении закачки ссылка на неё из данной ветви т.ж. должна удаляться. Не отходя от примера вверху, при изначально пустой ветви "Изменённые закачки", в ней в тех же категориях, под теми же именами, в таком же порядке должны появиться все те закачки, из которых пользователь убрал резервацию свободного места под закачки, для записи диска. После того как диск будет записан и его образ или обычная копия будет удалён - место вновь освободится, пользователь мог развернуть ветвь "Изменённые закачки", увидеть в нём список только тех закачек из которых он убрал резервацию свободного места, после чего выбрать всё и дать команду "Зарезервировать место на диске для всего файла", или получить список изменений по каждой выбранной им закачке (например, выбрав пункт контекстного меню "Изменения") и отменять их независимо др. от др.
Для тех кто не знает и не понимает, почему я везде написал "нынешняя "Категории"" объясню так: я выдвегал идею по поводу переработки дерева категорий закачек, в которой пункт "Категории" предложил переименовать, в связи с изменением его основного действия - которого в общем не было, кроме отображения закачек, помещённых вне всех остальных категорий. ОРАТЬ НЕ НАДО, сначала прочтите моё предложение по этому поводу и оцените (найдёте поиском).