Példaprogramok:
1. GWFilter.py:
---------------
Anti spammer segédeszköz (bemutató célra).
Windows, GroupWise Client szükséges hozzá.
A program COM/OLE felületen fér hozzá a GroupWise postafiókhoz,
törli, áthelyezi, stb. a kéretlen, illetve a
meghatározott tartalmú/című, stb. leveleket.
A program egyrészt a COM/OLE programozást, másrészt a GroupWise
elérését, és használatát mutatja be.
Ezen túl tartalmaz a levelek kezeléséhez, és átalakításához
szükséges néhány rutint, ami esetleg érdekes lehet mások számára.
A levelek szűréséhez mintapéldák is szerepelnek a kódban. A kód
egyszerűen bővíthető, stb.
Vigyázat: nem paraméterezhető, csak példaprogram.
2. NetDirLen.py:
----------------
Ez a segédeszköz egy, a hálózati rendszergazdáknak hasznos
program.
Sokszor volt úgy, hogy meg kellett mondjam, hogy egy bizonyos
hálózati közös mappában az egyes felhasználók mennyi helyet
foglalnak, ugyanis nem volt tárkorlát, és kezdett betelni a
fájlszerver.
Ez egy program szépen kigyűjti az egyes mappák helyfoglalását,
és egy tab-szeparált fájlban megjeleníti azt.
Így könnyen eldönthetjük, kinél kell takarítást végezni.
Paraméterezhetően futtatható.
3. GambleTools.tgz:
-------------------
A program egyelőre demo jelleggel működik, és az 5-ös lottó
eredmények kifürkészéséhez ad segédletet azzal, hogy:
- letölti a webről az utolsó eredményeket, ezeket közös ini fájlban
tárolja
- az ini fájlokból belső táblázatokat képez
- majd ezekből képes különféle módon megmutatni az eredményeket,
többféle összefüggésben.
A demo egyrészt a python és a wxWindows kapcsolatát mutatja be,
másrészt az adatok webről történő letöltését, konvertálását, és
különféle osztályokban történő tárolását.
A V0 könyvtárból GambleTools.py néven futtatható.
4. SynHPas.py:
--------------
Delphi/Pascal programok szintaktikai kiemelését végzi úgy, hogy
HTML formába alakítja az adott forráskódot.
Egyelőre nem paraméterezett, csak mint modul használható.
5. Tools.tgz:
-------------
Különféle segédmodulok.
Ami esetleg érdekes lehet:
- texttools.py:
DOS OEM karaktereket alakít át WINDOWS ANSI-ra.
- datasettools.py:
Alapmodul DataSet-ekhez. Alapötlet Delphiből.
A DataSet-nek DataBase-t kell megadni, illetve az adott SQL-t,
és az egyenként, vagy egyszerre letölti az eredményt.
Képes visszaíró SQL-ek gyártására.
- kidbds.py:
DataSet KinterBasDB adatbázis eléréséhez.
6. NeuroLotto.tgz:
------------------
3 példaprogram.
Mindegyik arra szolgál, hogy megpróbáljon valamiféle eredménnyel
szolgálni 5-ös lottó következő nyerőszámaira.
Az első (V2.0a) genetikus algoritmust használ arra, hogy egy
neuronhálóban visszacsatolást hozzon létre, majd ebből próbál az
utolsó N hétre valamiféle olyan állapotot generálni, amely
leírhatja a következő nyerőszámokat.
A tapasztalatait gz fájlokban tárolja (memória), melyek segíthetnek
a lokális minimumok elkerülésében.
A GenEval1, és a GenEval2 is genetikus algoritmust használ
visszacsatoláshoz, de a számok generálása egy belső képlet
elkészítésével történik. Az összefüggések alapján próbálja a
nyerőszámokat megadni. Az 1. verzió a nagy számok megfelelő formára
hozását (transzformáció) "mod", míg a 2. verzió "sin" függvénnyel végzi.
Mindegyik program text fájlban összegzi az állapotát, valamint log
fájlban az eddigi műveleteket. A STOP.ME fájlokkal leállítható a
program, amennyiben szerveren lettek elindítva.
Vigyázat: nagy memória-, és processzor igényűek.
7. Update SQL Tool Product:
---------------------------
http://zope.org/Members/fowlertrainer/index_html
Ezen az oldalon egy, a Zope-hoz készített külső product található,
mellyel a dinamikus visszaíró SQL-ek készítését könnyíthetjük meg.
fowlertrainer@anonym.hu