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