From taral@taral.net Tue May 09 12:27:19 2000 Return-Path: Received: (qmail 30666 invoked from network); 9 May 2000 19:27:18 -0000 Received: from unknown (10.1.10.142) by m1.onelist.org with QMQP; 9 May 2000 19:27:18 -0000 Received: from unknown (HELO mail.taral.net) (209.217.149.127) by mta3 with SMTP; 9 May 2000 19:27:17 -0000 Received: by mail.taral.net (Postfix, from userid 500) id CA9F526332; Tue, 9 May 2000 14:27:16 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by mail.taral.net (Postfix) with ESMTP id BDA5D24B62 for ; Tue, 9 May 2000 14:27:16 -0500 (CDT) Date: Tue, 9 May 2000 14:27:16 -0500 (CDT) X-Sender: taral@r149127-2815.dobiecenter.com To: lojban@egroups.com Subject: Logflash for UNIX Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-640581739-1805178875-957900436=:31081" From: Taral ---640581739-1805178875-957900436=:31081 Content-Type: TEXT/PLAIN; charset=US-ASCII Okay, I have the modules needed for Logflash on Python. Attached is my program plan, along with a few algorithmic ideas. Comments anyone? Taral ---640581739-1805178875-957900436=:31081 Content-Type: TEXT/plain; name="plan.txt" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="plan.txt" aW5pdDoNCiAgICBsb2FkIGRhdGEgZmlsZXMNCiAgICAgICAgd29yZGxpc3QN CiAgICBsb2dpbiBzY3JlZW4NCiAgICBpZiB1c2VyIGV4aXN0cw0KICAgICAg ICBsb2FkIHVzZXIgZmlsZXMNCiAgICAgICAgICAgIG1vZGUNCiAgICAgICAg ICAgIHBpbGVzIChpbmRleGVzPyBjb21wcmVzc2lvbj8pDQogICAgICAgICAg ICB3b3JkIHRlc3QgbnVtYmVyDQogICAgICAgIGdvdG8gbGVzc29uIG92ZXJ2 aWV3DQogICAgZWxzZQ0KICAgICAgICBjcmVhdGUgdXNlciBmaWxlcw0KICAg ICAgICBzZXQgbmV3IHdvcmRzIG1vZGUNCiAgICAgICAgc2V0IHdvcmQgdGVz dCBudW1iZXIgdG8gMA0KICAgICAgICBnb3RvIG1haW4gbWVudQ0KDQptYWlu IG1lbnU6DQogICAgKG1lbnUpDQogICAgZ290byBsZXNzb24NCiAgICBzaG93 IHdvcmRsaXN0DQogICAgbG9va3VwIHdvcmQNCiAgICBnb3RvIG9wdGlvbnMg bWVudQ0KICAgIGNoYW5nZSBtb2RlDQogICAgcmVzdGFydCBhbGwgd29yZHMN CiAgICBleGl0DQoNCm9wdGlvbnMgbWVudToNCiAgICAobWVudSkNCiAgICBt YXggbGVzc29uIHNpemUNCiAgICBlcnJvciBwcmFjdGljZSBmYWN0b3INCiAg ICByZWNvZyB0eXBvcw0KICAgIHJlY2FsbCB0eXBvcw0KICAgIGRyb3BiYWNr IHBpbGUNCiAgICBuZXcgd29yZHMgYWN0aXZlDQogICAgZ290byBtYWluIG1l bnUNCg0KbGVzc29uIG92ZXJ2aWV3Og0KICAgIGRpc3BsYXkgcGlsZXMgKGFy cm93IG9uIGZpcnN0IHBpbGUgb2YgcGlsZXNfdG9fZG8pIChzcGVjaWFsIFVD ISkNCiAgICAobWVudSkNCiAgICBnb3RvIGRvX2xlc3Nvbg0KICAgIGdvdG8g c2Vzc2lvbiBzZWxlY3QgbWVudQ0KICAgIHRvZ2dsZSBuZXcgd29yZHMgYWN0 aXZlDQogICAgZ290byBtYWluIG1lbnUNCg0KZG9fbGVzc29uOg0KICAgIHVu dGlsIHVzZXIgd2FudHMgdG8gcXVpdDoNCiAgICAgICAgd2hpbGUgcGlsZXNf dG9fZG86DQogICAgICAgICAgICBnZXQgcGlsZSBmcm9tIHBpbGVzX3RvX2Rv DQogICAgICAgICAgICBpZiBwaWxlIGVtcHR5Og0KICAgICAgICAgICAgICAg IGNvbnRpbnVlDQogICAgICAgICAgICBpZiBwaWxlIHNpemUgPiBtYXggbGVz c29uIHNpemU6DQogICAgICAgICAgICAgICAgcHV0IChtYXgtc2l6ZSkgbGVh c3QgaW1wb3J0YW50IHdvcmRzIGJhY2sgaW4gb3JpZ2luYWwgcGlsZSAoKikN CiAgICAgICAgICAgIHRlc3Qgd29yZHMgaW4gcGlsZSAoKikgKCEpDQogICAg ICAgICAgICBwdXQgY29ycmVjdCB3b3JkcyBpbiBuZXh0IHBpbGUNCiAgICAg ICAgICAgIHB1dCBlcnJvcnMgaW4gZXJyb3IgcGlsZQ0KICAgICAgICBpZiBt b2RlIGNvbXBsZXRlOg0KICAgICAgICAgICAgc2V0IG5leHQgbW9kZQ0KICAg ICAgICAgICAgZ290byBsZXNzb24gb3ZlcnZpZXcNCiAgICAgICAgc2V0IHBp bGVzX3RvX2RvIHRvIGFsbF9waWxlcyAoYWNjb3JkaW5nIHRvIG1vZGUpDQog ICAgICAgIHJvdGF0ZSBVQyBwaWxlcyBpZiBhcHBsaWNhYmxlIChub3QgbmVl ZGVkIGlmIGFnZSB0cmFja2luZykNCiAgICBnb3RvIGxlc3NvbiBvdmVydmll dw0KDQooKikgVXNlcyBmcmVxdWVuY3kgZGF0YSwgZXJyb3IgcmF0ZSwgYW5k IGFnZSBmb3IgcHJpb3JpdGl6YXRpb24uDQogICAgQWdlIGlzIHRpbWUvbnVt YmVyIG9mIHdvcmRzIHByZXNlbnRlZCBzaW5jZSB3b3JkIGxhc3QgZXhpdGVk IFVDL05XIHBpbGUNCighKSBFcnJvciB3b3JkcyBhcmUgdGVzdGVkIG1hbnkg dGltZXMgdW50aWwgY29ycmVjdC4gTnVtYmVyIG9mIHRpbWVzIGJhc2VkIG9u DQogICAgZXJyb3IgcHJhY3RpY2UgZmFjdG9yLCBmcmVxdWVuY3kgZGF0YSwg YW5kIGVycm9yIHJhdGUgKHcvIHRpbWUtZGVjYXkpIGlmDQogICAgYXZhaWxh YmxlLg0KICAgIFVuZGVyIENvbnRyb2wgcGlsZSBoYXMgaGlnaCByYW5kb21p emF0aW9uIGZhY3Rvciwgb3RoZXJzIGxvdy4NCiAgICAodmFyaWFuY2UvcmFu Z2UgYmFzZWQ/KQ0KDQpJZGVhczoNClR5cG8gY2hlY2tpbmcgYmFzZWQgb24g YWxsIHBvc3NpYmxlIHdvcmRzLCBub3QganVzdCBjb3JyZWN0IGFuc3dlcg0K Q29uZnVzaW9uIG1hdHJpeCAoc3BhcnNlKQ0KQWNjdW11bGF0ZWQgY29uZnVz aW9uIGRhdGEgZm9yIGdlbmVyYWwgc3RhdGlzdGljcw0KQ29uZnVzaW9uIGNs ZWFydXAgbW9kZSAobXVsdGlwbGUgY2hvaWNlKQ0K ---640581739-1805178875-957900436=:31081--