View Issue Details

IDProjectCategoryView StatusLast Update
0000611Far Manager 1.7xFiles Highlightingpublic2018-11-09 09:56
ReporterArty Assigned Toalexy  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version1.71 
Summary0000611: Ошибки в логике раскраски файлов
DescriptionПытаюсь создать раскраску, которая помечала бы спец. символом файлы, имеющие время модификации меньше одного дня. Настройки раскраски в приложенном файле.
После применения, все раскрашивается с точностью наоборот, т.е. помечаются файлы имеющие время модификации больше одного дня.
При открытии уже сохраненной раскраски поля с временем и датой становятся пустыми.
TagsNo tags attached.
Build0

Relationships

related to 0000862 closed Far Manager Перепутаны поля для задания относительного времени 

Activities

2008-09-30 11:58

 

Sample.png (15,230 bytes)   
Sample.png (15,230 bytes)   

Arty

2008-09-30 13:02

reporter   bugnote:0001850

первый пункт воспроизводится в 2440
второй, вроде как, уже пофиксили в исью #0000610

Kildor

2008-09-30 18:21

reporter   bugnote:0001852

точно дата модификации «меньше дня»? Из картинки следует — «помечать файлы с модификацией больше одного дня»

Arty

2008-09-30 22:44

reporter   bugnote:0001853

O_o
Я чего-то не понимаю??
Вообще-то знак <= означает меньше либо равно, т.е. на картинке отмечено, что помечать файлы с временем модификации меньшим либо равным одному дню.

HaRT

2008-10-06 02:41

reporter   bugnote:0001862

Arty,

Тут не больше-меньше, а раньше-позже, притом независимо от абсолютно/ относительно.
См. тж. раскраску Атрибуция 2.5: http://forum.farmanager.com/viewtopic.php?p=34618#p34618

Arty

2008-10-06 13:12

reporter   bugnote:0001863

Last edited: 2008-10-06 13:17

В том то и дело, что в абсолютной дате/времени всё нормально, если я укажу, например, условие для файла
дата/время файла >= (т.е. позже ) "07.10.2000 10:00"
дата/время файла =< (т.е. раньше) "07.10.2008 10:00"
то оно будет срабатывать для файлов созданных/модифицированных/... позже "07.10.2000 10:00" и раньше "07.10.2008 10:00" включительно - всё правильно.
НО, если я включу относительное дату/время, и напишу
дата/время файла >= (т.е. позже ) "1 "
дата/время файла =< (т.е. раньше) " "
то по логике вещей, правило должно срабатывать для файлов, которые были созданы/модифицированы/... позже 1 дня назад, а получается всё наоборот.
Прошу объяснить в чём [моя?] ошибка.

ЗЫ: я вообще намекал на то, что в относительном режиме поля даты/времени перепутаны местами.

HaRT

2008-10-07 10:21

reporter   bugnote:0001866

Arty,

Вы Атрибуцию посмотрели? Она на деле опровергает то, что у Вас только на словах.

Arty

2008-10-07 13:35

reporter   bugnote:0001867

Ок, атрибуцию я посмотрел, немного поразмыслил и понял, что мне не понравилось и почему многие,но не все, утверждают, что всё нормально.
Следуя логике с которой была сделана текущая реализация диалога для относительного режима, запись вида
>="1 "
<=" "
обозначает промежуток времени от (день назад) до текущего, по-другому от времени позднее чем (текущее минус один день) до текущего.
ИМХО, такая реализация только запутывает обычного пользователя (не программиста), который привык считать интервалы времени несколько другим образом. В его понимании вышеприведённое выражение означает время от бесконечного кол-ва дней назад, до 1 дня назад включительно.

Предлагаю для относительного режима изменить текущие обозначения ">=" "<=" на другие, более понятные простому человеку.

HaRT

2008-10-07 23:17

reporter   bugnote:0001868

Last edited: 2008-10-08 04:34

> от (день назад) до текущего
Нет.
До текущего будет, если прописать "<= 0 00:00:01" или вписать ещё меньшее значение в реестре.

Какие обозначения Вы предлагаете? Надо русский и английский языки, желательно с горячими клавишами.

Arty

2008-10-08 08:18

reporter   bugnote:0001869

>> от (день назад) до текущего
>Нет.
>До текущего будет, если прописать "<= 0 00:00:01" или вписать ещё меньшее значение в реестре.
ОК, значит до бесконечного времени вперед.


>Какие обозначения Вы предлагаете? Надо русский и английский языки, желательно с горячими клавишами.
Сейчас скачаю TC, посмотрю, как это в нём сделано.

Issue History

Date Modified Username Field Change
2008-09-30 11:58 Arty New Issue
2008-09-30 11:58 Arty File Added: Sample.png
2008-09-30 13:02 Arty Note Added: 0001850
2008-09-30 18:21 Kildor Note Added: 0001852
2008-09-30 22:44 Arty Note Added: 0001853
2008-10-06 02:41 HaRT Note Added: 0001862
2008-10-06 13:12 Arty Note Added: 0001863
2008-10-06 13:13 Arty Note Edited: 0001863
2008-10-06 13:16 Arty Note Edited: 0001863
2008-10-06 13:17 Arty Note Edited: 0001863
2008-10-07 10:21 HaRT Note Added: 0001866
2008-10-07 13:35 Arty Note Added: 0001867
2008-10-07 23:17 HaRT Note Added: 0001868
2008-10-07 23:22 HaRT Note Edited: 0001868
2008-10-08 04:34 HaRT Note Edited: 0001868
2008-10-08 08:18 Arty Note Added: 0001869
2008-12-15 13:53 alexy Status new => assigned
2008-12-15 13:53 alexy Assigned To => alexy
2008-12-15 13:53 alexy Build => 0
2008-12-15 13:53 alexy Status assigned => closed
2008-12-15 13:53 alexy Resolution open => no change required
2018-11-09 09:56 JohnDoe Relationship added related to 0000862