EmEditor

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Сайт ломанули. Емура опасался, что могли остаться недовычищенные хвосты, которые прилетят как обновление программы и заразят компы пользователей.

В последних бетах добавил проверку подписи и восстановил работу обновлятора.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

А что такое "недовычищенные хвосты"?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Alextp
Например, взломщик мог оставить пару закладок, которые могут активироваться не сразу, а попозже (и которые поэтому невооружённым глазом не видны), подменив файлы дистрибутивов на заражённые. Точную аргументацию Емуры наизусть уже не помню.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Проблема: EmEditor не присваивает сохраненным файлам дату и время сохранения. Можно, конечно, сделать колонку "Время записи" (tc.writedate), но по умолчанию в ТС ведь время доступа (tc.accessdate) - так вот оно неизменно. А что касается tc.writedate, так оно вообще выдает, что файл я сохранил 15 февраля, то есть в будущем.
В проводнике колонка "Date modified" все кажет правильно.
Версия EmEditor 13.0.0 (64 bit). Предыдущая (12) делала то же самое. Файлы разных форматов, но ничего фантастического я с ними не делаю - обычное редактирование.
Большой беды нет, конечно, но я привык при переписывании, например, говорить Тоталу "Overwrite all older". Пока помню, что с текстовыми надо "Overwrite all", но как-нибудь могу и забыть...
Заранее спасибо за советы
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

У меня с ним никогда таких проблем не было. Дата последней модификации всегда совпадала с текущей (насколько я видел). Правда, 64-битную редакцию никогда не использовал, но что-то не кажется, что проблема в этом. Да, версия сейчас 14-я.

Кстати, дата последнего доступа после правки и сохранения прошлогоднего файла осталась прошлогодней, хотя дата модификации изменилась. Но датами рулит система, а не редактор (когда происходит запись в файл, его дата автоматом обновляется), и обновление дат последнего доступа у меня отключено за ненадобностью (а то в винде счастье: заходишь в папку, и она начинает у всех файлов эту дату обновлять).

А даты из будущего у себя вообще видел, только когда на компе сбивалась текущая дата...
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Я проверяю дату доступа исключительно по дефолтной тоталовской колонке. Ни с какими другими редакторами (а я их, как любой из вас, параллельно использую десятками) таких проблем не было.
Посмотрел новшества версии 14 - прикольно. Но готов спорить, что проблема с датами останется.
Текущая дата не сбивалась, разве что время (из-за (не)перехода на летнее-зимнее).
Все равно спасибо.
Может, остальные что скажут.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Я проверяю дату доступа исключительно по дефолтной тоталовской колонке
В дефолтной тоталовской колонке испокон веков отображается дата последней модификации. :)

Недавно заметил в EmEditor и не знаю, в какой версии появилось, но так удобно: когда в тексте строки в %-кодировании или символы html типа >, можно навести на эти элементы текста мышь, и во всплывающей подсказке появится текст.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

В дефолтной тоталовской колонке испокон веков отображается дата последней модификации
В плагине tc нет такого поля. Там вот что есть: tc.accessdate (типа "доступ"), tc.creationdate ("создание") и tc.writedate ("запись").

Сохраняю файл. Получается: tc.writedate = 14 (!) февраля, tc.creationdate = 11 января (!), tc.accessdate = 14 января. Год нынешний. Ту же дату (14 января) дает стандартная колонка.
Дата и время в панели управления стоят верные
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

tc.writedate
Это и есть дата последней модификации файла.
Сохраняю файл. Получается: tc.writedate = 14 (!) февраля, tc.creationdate = 11 января (!), tc.accessdate = 14 января. Год нынешний. Ту же дату (14 января) дает стандартная колонка.
Дата и время в панели управления стоят верные
Забавно. У меня картина абсолютно нормальная. Изменённый сегодня файл имеет дату в стандартной колонке и в колонке с датой модификации сегодняшнюю, остальные даты (создания и доступа) старые.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Забавно. У меня картина абсолютно нормальная
Вот в том-то и дело. У меня тоже нормальная, о каком бы редакторе речь ни шла. Только EmEditor дурит. Еще странность: tc.writetime и tc.accesstime (то есть время суток) - нулевые, как бы точно в полночь, включая секунды
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Попробуй посмотреть с помощью Process Monitor, задаёт ли кто-то время файлу принудительно, переопределяя даты, которые присваивает файлам система.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Если это - единственный путь, то он того не стоит. Спасибо
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А попробуй ещё с чистым конфигом EmEditor! Чтобы посмотреть, в конфиге ли дело. Скопируй папку EmEditor и положи в неё пустой файл eeUseIni.ini (остальные файлы ee*.ini удали, если у тебя тоже портабельная версия).
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Я не знаю, портабельная ли она - видимо, нет, раз я об этом не просил ;)
Созданному файлу присваивает время создания. А вот старые измененные сохраняет под первоначальной датой (видимо, датой первичной записи на диск)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Вахмурка
Посмотрел сейчас у себя (EE 14.7.1 x64, Win7).

1. FAT и NTFS:
• При редактировании и сохранении существующего файла: дата/время модификации у него (которое tc.writedate и которое отображается по умолчанию в Подробном режиме) выставилось на текущее, времена создания и доступа не поменялись.
• При сохранении нового файла: все три временны́е метки выставились на текущее время.

2. exFAT:
• При редактировании файла: дата/время модификации и доступа обновились на текущие, время создания не поменялось.
• При сохранении нового файла: все три временны́е метки выставились на текущее время.

Иначе говоря, никаких аномалий не замечено. (Обновление времени последнего доступа так и вовсе регулируется в виндовом реестре.)
Мне кажется, что-то у тебя в системе творится. Либо макросы какие-то в фоне чудят. Возможно, в самом EE когда-то настраивал событийные макросы, которые выдают подобные незапланированные эффекты.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить