forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 13.02.2018, 21:01
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в Squish по дате

Alexandr Kruglikov написал(а) к All в Feb 18 20:39:02 по местному времени:

Привет, All!

Была база в Squish и база в msg (обе непустые). Подключил обе и перенёс сообщения из msg в squish, в результате я имею сначала все сообщения до сегодня из одной базы, а потом все сообщения с 15го года до сегодня из второй.
Внимание вопрос: как отсортировать, чтобы они все упорядочились по дате?

З.Ы. (Замечу Ышо): hptutil sort не предлагать! Оно не работает и превращает базы в файлы по полтерабайта!

С наилучшими пожеланиями, Alexandr.

--- "GoldED+/LNX 1.1.5-b20170303" ---
Ответить с цитированием
  #2  
Старый 13.02.2018, 22:41
Alexey Slukin
Guest
 
Сообщений: n/a
По умолчанию Re: Сортировка сообщений в Squish по дате

Alexey Slukin написал(а) к Alexandr Kruglikov в Feb 18 20:55:28 по местному времени:

Здpавствуй, Alexandr!

Вторник 13 Февраля 2018 20:39, ты писал(а) All, в сообщении по ссылке area://ru.husky?msgid=2:5053/58+5a8315f4:
AK> Была база в Squish и база в msg (обе непустые). Подключил обе и
AK> перенёс сообщения из msg в squish, в результате я имею сначала все
AK> сообщения до сегодня из одной базы, а потом все сообщения с 15го года
AK> до сегодня из второй. Внимание вопрос: как отсортировать, чтобы они
AK> все упорядочились по дате?

AK> З.Ы. (Замечу Ышо): hptutil sort не предлагать! Оно не работает и
AK> превращает базы в файлы по полтерабайта!
А в msg все выгрузить, пересортировать как нужно и обратно грузануть не получится?
Например, скриптом из заголовков даты выдернуть, переименовать по порядочку и последовательно запихать в squish.

С уважением - Alexey
--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #3  
Старый 14.02.2018, 02:03
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в Squish по дате

Alexey Vissarionov написал(а) к Alexandr Kruglikov в Feb 18 00:11:44 по местному времени:

Доброго времени суток, Alexandr!
13 Feb 2018 20:39:02, ты -> All:

AK> Была база в Squish и база в msg (обе непустые). Подключил обе и
AK> перенёс сообщения из msg в squish, в результате я имею сначала все
AK> сообщения до сегодня из одной базы, а потом все сообщения с 15го года
AK> до сегодня из второй. Внимание вопрос: как отсортировать, чтобы они
AK> все упорядочились по дате?

Создать временного псевдолинка, сделать рескан от его имени, в sub export() перехватить результаты рескана, куда-то сохранить, отсортировать...

На этом мысль обры


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Субботник - одна из форм антисемитизма
--- /bin/vi
Ответить с цитированием
  #4  
Старый 14.02.2018, 03:01
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в Squish по дате

Stas Mishchenkov написал(а) к Alexey Vissarionov в Feb 18 01:09:12 по местному времени:

Нi, Alexey!

14 фев 18 00:11, Alexey Vissarionov -> Alexandr Kruglikov:

AK>> Была база в Squish и база в msg (обе непустые). Подключил обе и
AK>> перенёс сообщения из msg в squish, в результате я имею сначала все
AK>> сообщения до сегодня из одной базы, а потом все сообщения с 15го года
AK>> до сегодня из второй. Внимание вопрос: как отсортировать, чтобы они
AK>> все упорядочились по дате?

AV> Создать временного псевдолинка, сделать рескан от его имени, в sub
AV> export() перехватить результаты рескана, куда-то сохранить,
AV> отсортировать...

Идея с MSG мне болше нравится.

$msgheader = pack("Z36Z36Z72Z20S13",
$fromUserName,$toUserName,$subject,$DateTime,
,"\000",$destnode,$orignode,"\000",$orignet,$destnet,$destzone,
$origzone,$destpoint,$origpoint,"\000",$attr,"\000");

Read делается так же, только unpack.

Нave nice nights.
Stas Mishchenkov.

--- Если ложка не стоит в сметане, очевидно, виновата не ложка!
Ответить с цитированием
  #5  
Старый 14.02.2018, 10:20
Konstantin Simonov
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в Squish по дате

Konstantin Simonov написал(а) к Alexandr Kruglikov в Feb 18 12:54:28 по местному времени:

Нi, Alexandr!

Tuesday February 13 2018 20:39, Alexandr Kruglikov (2:5053/58) => All:

AK> Была база в Squish и база в msg (обе непустые). Подключил обе и
AK> перенёс сообщения из msg в squish, в результате я имею сначала все
AK> сообщения до сегодня из одной базы, а потом все сообщения с 15го года
AK> до сегодня из второй. Внимание вопрос: как отсортировать, чтобы они
AK> все упорядочились по дате?

Здесь тебе уже предложили все отсортировать через .msg.
Очевидно, что для хранения базы Squish удобней, чем Opus, но вот для текущего использования нетмейла, IMНO Opus больше подходит.

Если хочешь хранить нетмейл в базе (я храню в текстовом файле), то сделай Squish базу, в которую сообщения будет помещать не тоссер, а ты сам из Opus базы, т.к. в нетмейле есть ряд сообщений разных роботов, которые хранить смысла нет, а сообщения живых людей ты сам переместишь в базу для хранения.


Sincerely yours, Konstantin.

... Voice +7-383-73-53-203 Email konsim@inbox.ru

--- GoldED+/W32-MINGW 1.1.5-b20170303 WinNT 6.1.7601-SP1 iP-III
Ответить с цитированием
  #6  
Старый 14.02.2018, 10:39
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: Сортировка сообщений в Squish по дате

Alexandr Kruglikov написал(а) к Alexey Slukin в Feb 18 10:04:06 по местному времени:

Привет, Alexey!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

13 фев 18 20:55, Alexey Slukin писал(а) к Alexandr Kruglikov:

AK>> Была база в Squish и база в msg (обе непустые). Подключил обе и
AK>> перенёс сообщения из msg в squish, в результате я имею сначала
AK>> все сообщения до сегодня из одной базы, а потом все сообщения с
AK>> 15го года до сегодня из второй. Внимание вопрос: как
AK>> отсортировать, чтобы они все упорядочились по дате?
AK>> З.Ы. (Замечу Ышо): hptutil sort не предлагать! Оно не работает и
AK>> превращает базы в файлы по полтерабайта!
AS> А в msg все выгрузить, пересортировать как нужно и обратно грузануть
AS> не получится? Например, скриптом из заголовков даты выдернуть,
AS> переименовать по порядочку и последовательно запихать в squish.

Идею понял...

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20170303" ---
Ответить с цитированием
  #7  
Старый 14.02.2018, 11:02
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: Сортировка сообщений в Squish по дате

Alexandr Kruglikov написал(а) к Konstantin Simonov в Feb 18 10:37:50 по местному времени:

Привет, Konstantin!

14 фев 18 12:54, Konstantin Simonov писал(а) к Alexandr Kruglikov:

KS> в нетмейле есть ряд сообщений разных роботов, которые хранить смысла
KS> нет, а сообщения живых людей ты сам переместишь в базу для хранения.

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

З.Ы. (Замечу Ышо): вопрос не стоял о том, как мне хранить нетмыл, был задан конкретный вопрос, как отсортировать то, что есть.

С наилучшими пожеланиями, Alexandr.

--- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20170303" ---
Ответить с цитированием
  #8  
Старый 22.02.2018, 01:00
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в msg по дате

Stas Mishchenkov написал(а) к All в Feb 18 23:06:10 по местному времени:

Нi, All!

14 фев 18 10:37, Alexandr Kruglikov -> Konstantin Simonov:

AK> З.Ы. (Замечу Ышо): вопрос не стоял о том, как мне хранить нетмыл, был
AK> задан конкретный вопрос, как отсортировать то, что есть.

maintmsg.pl https://yadi.sk/d/gRCU2UCK3SfAQW
Умеет сортировать MSG базу (без учета ластрид), сортировать только нечитанные сообщения (с учетом ластрид), перемещать сообщения старще указанной даты в другую MSG арию (остальные отсортиирует), ведет лог, если задано имя логфайла.
Годится, как для разовой сортировки всех сообщений, так и для ежедневного запуска. AFAIK, штатных средств у эхотага для этого нет, так, что вполне можно приложить к очередному дистрибутиву.

Нave nice nights.
Stas Mishchenkov.

--- Если ложка не стоит в сметане, очевидно, виновата не ложка!
Ответить с цитированием
  #9  
Старый 22.02.2018, 11:41
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Сортировка сообщений в msg по дате

Michael Dukelsky написал(а) к Stas Mishchenkov в Feb 18 10:07:34 по местному времени:

Привет, Stas!

21 Feb 18 23:06, Stas Mishchenkov послал(а) письмо к All:

AK>> З.Ы. (Замечу Ышо): вопрос не стоял о том, как мне хранить нетмыл,
AK>> был задан конкретный вопрос, как отсортировать то, что есть.

SM> maintmsg.pl https://yadi.sk/d/gRCU2UCK3SfAQW
SM> Умеет сортировать MSG базу (без учета ластрид), сортировать только
SM> нечитанные сообщения (с учетом ластрид), перемещать сообщения старще
SM> указанной даты в другую MSG арию (остальные отсортиирует), ведет лог,
SM> если задано имя логфайла. Годится, как для разовой сортировки всех
SM> сообщений, так и для ежедневного запуска. AFAIK, штатных средств у
SM> эхотага для этого нет, так, что вполне можно приложить к очередному
SM> дистрибутиву.

Если ты хочешь включить этот скрипт в hpt/misc, то нужно его немножко причесать. Я не проверял его работу, замечания только по оформлению.

1. Самое главное: в начале выдачи Usage надо написать, для чего этот скрипт нужен.
2. Если параметр --area:MsgArea обязательный, то (в Usage) не нужно его заключать ни в какие скобки.
3. --move: Move messages older than DaysOld days to another msg area. Full path to the area
required.
4. Moves all messages older than 64 days to area
^^^^ ^^
D:\\Fido\\Net.Old. After that renumbers
^^^^^^^^^^
5. В указанном в Usage примере надо включить --log в строчку вызова.
6. Если ты хочешь, чтобы автором числился ты, а не тот, кто закоммитит этот скрипт в репозиторий, тебе надо сделать форк, закоммитить туда свой скрипт (в hpt/misc) и создать pull request. Как это делать, написано тут:
https://help.github.com/articles/fork-a-repo/
https://help.github.com/articles/cre...t-from-a-fork/

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

Желаю успехов, Stas!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #10  
Старый 22.02.2018, 11:41
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Сортировка сообщений в msg по дате

Vladimir Fyodorov написал(а) к Stas Mishchenkov в Feb 18 10:06:12 по местному времени:

Разнообразно приветствую тебя, Stas!

21 Февраля 2018, Stas Mishchenkov писАл к All следующее:

SM> maintmsg.pl https://yadi.sk/d/gRCU2UCK3SfAQW
SM> Умеет сортировать MSG базу

Это хорошо, пригодится, спасибо. Ещё бы для Squish-баз такое...

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Одним коннектом сыт не будешь
--- GoldED+/OSX 1.1.5-b20170303
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:17. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot