View previous topic :: View next topic |
Author |
Message |
DelovayaKolbasa
Joined: 30 Aug 2013 Posts: 18
|
(Separately) Posted: Thu Sep 19, 2013 03:33 Post subject: [WDX] Tempus — обновление дат папок по датам файлов внутри |
|
|
Привет!
Написал для себя плагин, будет приятно, если пригодится кому-то ещё.
Выполняет несколько функций:
1. Обновление дат изменения папок на актуальные – по датам файлов внутри папок.
Видел на форуме посты о проблеме, что даты папок изменяются сами (например, при удалении файла в папке, или откритии doc-файла). Так вот, плагин в фоновом режиме сканирует файлы внутри папки, и корректирует дату изменения папки.
2. Отображение возраста папок и файлов.
Возраст показывается в разных форматах. Например, для свежих файлов в минутах 5 m или часах 5 h, для файлов старше суток – в днях 5 days, для файлов старше трёх месяцев в таком виде: 2013.02 (это всё настраивается, конечно).
Возраст выглядит короче полной даты (вроде '2013.09.10 12:30'), и при этом всё равно позволяет сравнивать соседние файлы на глаз по новизне.
Как это выглядит можно увидеть на скриншоте
3. Сортировка файлов и папок по атрибутам и группам.
Возможность сортировки файлов по атрибутам (выборочно: скажем, только скрытые файлы можно отправить вниз списка).
И по группам: например, запускаемые файлы (.exe, .com, .bat) можно отсортировать вверх списка.
Практически всё настраивается, можно использовать кеширование. Ну и, собственно, ссылка на сам плагин Tempus (только 32-битная версия).
Avada: Ссылки приведены в рабочее состояние. По последней ссылке теперь скачивается версия 1.01 от 27.09.2013 с поддержкой x64. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Thu Sep 19, 2013 11:56 Post subject: |
|
|
DelovayaKolbasa
1. TC 8.01 на XP SP3. Колонки созданы строго по инструкции в документации, настройки не менялись. В TC опция для расширенной сортировки каталогов (как файлов), естественно, включена. Имеем баг: для подкаталогов сортировка по колонке Age не работает (точнее, работает, но как сортировка по имени).
2. Предполагается ли возможность русификации единиц измерения? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
DelovayaKolbasa
Joined: 30 Aug 2013 Posts: 18
|
(Separately) Posted: Thu Sep 19, 2013 13:48 Post subject: |
|
|
Да, действительно. Забыл переключить переменную в ini-файле.
Нужно установить параметр AgeField_SortDirsByTime=1 в разделе [Age Sort Field].
Чуть позже выложу исправленный ини-файл, заодно и с русским вариантом подписей — почему бы нет :)
Posted after 2 hours 25 minutes:
Добавил возможность смены языка: параметр Language в самом начале файла Settings.ini. Есть русский язык и два 'укороченных' формата.
Ссылка на скачивание та же. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Thu Sep 19, 2013 16:40 Post subject: |
|
|
DelovayaKolbasa
Русификация — это хорошо. Только думается мне, что для полного русского варианта правильнее "минуты" и "секунды" обозначать тремя символами вместо одного сразу — по умолчанию, а "часы" записывать полностью с изменяемыми окончаниями. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2577
|
(Separately) Posted: Thu Sep 19, 2013 17:32 Post subject: |
|
|
Avada
С другой стороны, удобно: все свежие (не старше суток) с одной буквой в возрасте (с, м или ч), а остальные с большим количеством символов.
А вот вместо д., дн., дня, день, дней мне было бы предпочтительнее всегда дн. видеть.
Так что всем угодить сложно... |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Thu Sep 19, 2013 18:24 Post subject: |
|
|
sa
Ну, я степень свежести количеством букв определять не собираюсь... Краткая и полная формы, ИМХО, всё-таки должны по умолчанию различаться при возрасте до одного дня. А дальше уж желающие ручками в настройках подогнать под свои нужды могут. Главное, чтобы было что подгонять. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
DelovayaKolbasa
Joined: 30 Aug 2013 Posts: 18
|
(Separately) Posted: Thu Sep 19, 2013 19:28 Post subject: |
|
|
sa, да, как раз по этой причине и сделал разные длины строк, чтобы на автомате отмечать — чем короче, тем свежее.
Вот, кстати, ещё до того как делать пробовал как выглядят другие варианты:
Скрин 1
Cкрин 2
Скрин 3
Но остановился на текущем.
Avada wrote: | Только думается мне, что для полного русского варианта правильнее "минуты" и "секунды" обозначать тремя символами вместо одного сразу — по умолчанию, а "часы" записывать полностью с изменяемыми окончаниями. |
Можно и так, согласен.
Avada wrote: | Краткая и полная формы, ИМХО, всё-таки должны по умолчанию различаться при возрасте до одного дня. |
Не совсем понял, можно пояснить?
(если что, прямо в ini-файле можно для любого слова указать — использовать одну форму, или три. Может быть, это не совсем очевидно). |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Thu Sep 19, 2013 20:10 Post subject: |
|
|
DelovayaKolbasa wrote: | Может быть, это не совсем очевидно |
Видимо, не совсем очевидно и требует пояснения. Меня вот конкретно часы интересуют. Впрочем, тщательно и во всех деталях изучить и ридми, и INI-файл пока просто не успел. Но что формат времени можно просто править вручную, понял. И уже воспользовался, изменив в полной форме "с" на "сек" и так далее.
А пояснение простое: не все считают правильным, что при краткой и полной форме "младшие" единицы времени (секунды, минуты, часы) выглядят одинаково, а различия проявляются только для более старшего возраста.
(Кстати, картинки в посте выше заменил на ссылки. Сама по себе каждая картинка по размерам приемлема, но будучи выстроены в ряд...) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
DelovayaKolbasa
Joined: 30 Aug 2013 Posts: 18
|
(Separately) Posted: Thu Sep 19, 2013 21:11 Post subject: |
|
|
Avada, в настройках можно задать для любой единицы времени разные склонения. Например, параметр rus_SuffixHour удаляем, и вместо него пишем:
rus_SuffixHour1=_час
rus_SuffixHour2=_часа
rus_SuffixHour3=_часов
Они подхватятся автоматически. Точно также со всеми остальными единицами.
Avada wrote: | Кстати, картинки в посте выше заменил на ссылки. |
Ага, как удобнее. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Thu Sep 19, 2013 21:53 Post subject: |
|
|
DelovayaKolbasa
Спасибо, с этим теперь всё ясно.
И задам-ка я вопрос, который всё равно неизбежно будет задан: как насчёт 64-битной версии? В абсолютном большинстве новых плагинов её наличие является "промышленным стандартом". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2577
|
(Separately) Posted: Thu Sep 19, 2013 22:22 Post subject: |
|
|
Avada wrote: | Краткая и полная формы |
Про краткую и полную форму упоминаний не было. А “короткий” или “укороченный” вариант скорее можно рассматривать как просто “другой” вариант. А уж чем эти два, точнее четыре варианта, наполнить, каждый может решить самостоятельно, благодаря широким возможностям настройки. |
|
Back to top |
|
|
DelovayaKolbasa
Joined: 30 Aug 2013 Posts: 18
|
(Separately) Posted: Fri Sep 20, 2013 00:30 Post subject: |
|
|
Avada, попозже, наверное, попробую сделать и 64-битную версию — сейчас мне не на чём проверить её.
Last edited by DelovayaKolbasa on Fri Sep 27, 2013 20:36; edited 1 time in total |
|
Back to top |
|
|
DelovayaKolbasa
Joined: 30 Aug 2013 Posts: 18
|
(Separately) Posted: Fri Sep 27, 2013 20:35 Post subject: |
|
|
Всем привет! Сделал 64-битную версию плагина — доступен по той же ссылке.
К сожалению, мне проверить не на чём. Поэтому просьба: граждане, у кого есть возможность — попробуйте, пожалуйста, как работает.
Если что, формат ini-файла не поменялся, можно оставить прежние настройки. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Wed Oct 23, 2013 02:20 Post subject: |
|
|
DelovayaKolbasa
64-х битная работает, а вот 32-х битная - поломалась, ругается на то, что мол в вашей системе отсутствуют какие-то DLL, нужные для работы; при этом не указывается чего именно не хватает.
Лучше слинковать нужные библиотеки с плагином (как это было сделано в версии 1.0) - надёжней будет. _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10275 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 23, 2013 07:08 Post subject: |
|
|
LonerD
А "в вашей системе" — это в какой? У меня на XP 32-битная новая версия работает. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|