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