forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.HUSKY (http://forum.wfido.ru/forumdisplay.php?f=80)
-   -   Сортировка сообщений в Squish по дате (http://forum.wfido.ru/showthread.php?t=47786)

Alexandr Kruglikov 13.02.2018 21:01

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

Привет, All!

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

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

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

--- "GoldED+/LNX 1.1.5-b20170303" ---

Alexey Slukin 13.02.2018 22:41

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
--- -Пиши, старик, пиши! Мы тебя не покинем.

Alexey Vissarionov 14.02.2018 02:03

Сортировка сообщений в 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

Stas Mishchenkov 14.02.2018 03:01

Сортировка сообщений в 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.

--- Если ложка не стоит в сметане, очевидно, виновата не ложка!

Konstantin Simonov 14.02.2018 10:20

Сортировка сообщений в 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

Alexandr Kruglikov 14.02.2018 10:39

Re: Сортировка сообщений в Squish по дате
 
Alexandr Kruglikov написал(а) к Alexey Slukin в Feb 18 10:04:06 по местному времени:

Привет, Alexey!

[i]*[/i] Ответ на сообщение из 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" ---

Alexandr Kruglikov 14.02.2018 11:02

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" ---

Stas Mishchenkov 22.02.2018 01:00

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

Нi, All!

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

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

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

Нave nice nights.
Stas Mishchenkov.

--- Если ложка не стоит в сметане, очевидно, виновата не ложка!

Michael Dukelsky 22.02.2018 11:41

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

Привет, Stas!

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

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

SM> maintmsg.pl [url]https://yadi.sk/d/gRCU2UCK3SfAQW[/url]
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. Как это делать, написано тут:
[url]https://help.github.com/articles/fork-a-repo/[/url]
[url]https://help.github.com/articles/creating-a-pull-request-from-a-fork/[/url]

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

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303

Vladimir Fyodorov 22.02.2018 11:41

Re: Сортировка сообщений в msg по дате
 
Vladimir Fyodorov написал(а) к Stas Mishchenkov в Feb 18 10:06:12 по местному времени:

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

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

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

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

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


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

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