Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

.TXT / .CFG file anlyse programma...

Pagina: 1
Acties:
  • 256 views sinds 30-01-2008
  • Reageer

  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
zal proberen het kort te houden...

Ik heb een logfile van bijvoorbeeld IIS of All Seeing EYE.. (die ziet er zo uit)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Thu Jul 18 21:44:30 2002 log opened
Thu Jul 18 21:44:30 2002 tracker activated
Thu Jul 18 21:44:31 2002 -=[ Die : ) ]=- Kameel entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 21:44:31 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds
Thu Jul 18 21:54:30 2002 -=[ Die : ) ]=- Kameel entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 22:40:29 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 55 minutes 58 seconds
Thu Jul 18 22:45:49 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 22:51:48 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 5 minutes 59 seconds
Thu Jul 18 22:53:07 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 23:45:43 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 52 minutes 36 seconds
Thu Jul 18 23:52:24 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 1 hour 57 minutes
Fri Jul 19 00:07:43 2002 -=[ Die : - ) ] St@lker entered -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205)
Fri Jul 19 00:09:42 2002 -=[ Die : - ) ] St@lker left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 1 minute 59 seconds
Fri Jul 19 02:46:55 2002 tracker deactivated
Fri Jul 19 02:46:55 2002 log closed
Fri Jul 19 11:25:26 2002 log opened
Fri Jul 19 11:25:26 2002 tracker activated
Fri Jul 19 14:42:01 2002 -=[ Die : ) ]=- stucmania entered De Bokkerijders Clanserver (10Mbit) (MOH:131.155.227.137:12203)
Fri Jul 19 14:51:58 2002 -=[ Die : ) ]=- stucmania entered WILLY's PLACE (REALISM) (MOH:130.161.161.200:12203)
Fri Jul 19 14:52:38 2002 -=[ Die : ) ]=- stucmania left WILLY's PLACE (REALISM) (MOH:130.161.161.200:12203), time wasted: 40 seconds
Fri Jul 19 14:53:20 2002 -=[ Die : ) ]=- stucmania left De Bokkerijders Clanserver (10Mbit) (MOH:131.155.227.137:12203), time wasted: 11 minutes 19 seconds
Fri Jul 19 14:53:22 2002 -=[ Die : ) ]=- stucmania entered gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers] (MOH:213.221.165.12:29961)
Fri Jul 19 15:10:41 2002 -=[ Die : ) ]=- stucmania left gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers] (MOH:213.221.165.12:29961), time wasted: 17 minutes 19 seconds
Fri Jul 19 17:08:58 2002 -=[ Die : ) ]=- Kameel entered blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism] (MOH:194.117.138.232:27961)
Fri Jul 19 18:10:16 2002 -=[ Die : ) ]=- Kameel left blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism] (MOH:194.117.138.232:27961), time wasted: 1 hour 1 minute
Fri Jul 19 19:47:24 2002 tracker deactivated
Fri Jul 19 19:47:24 2002 log closed

Nou zoek ik een programma waarmee ik zo'n log kan analyzeren.
Dat ik zelf kan opgeven wat hij moet analyzeren en wat dat programma er mee moet doen.
BV. tel alle time wasted **.** tijd op van die persoon, geef alle bezocht servers weer.. geef alle eind tijden weer enz enz enz

Het moet kunnen draaien op windows 2000/XP en nog leuker lijkt het mij als
hij het dan kan exporteren in grafiek of/naar HTML maar dat is wel heel veel gevraagd..

Wie weet/heeft zoiets?

If the world didn't suck, we would all fall off!!!


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
ej ej ej ej ...
ik d8 wel dat hier niet gereageerd op zou worden, is ook zo specifiek he.
ik probeer het maar 1 keer...
na 24 uur, bijna op de minuut (ja ja het mag en dit is mijn eerste)

**** KICK ****

If the world didn't suck, we would all fall off!!!


  • cannibal
  • Registratie: Maart 2001
  • Laatst online: 27-11 17:09
Is toch meestal een kwestie van zelf schrijven.
Al zijn er wel programma's die er iets of wat (vastgestelde) informatie uit kunnen halen. Echte analyses heb ik zelf ook nog niet kunnen vinden, wel ooit aan het zoeken geweest.

Verwijderd

Je zou kunnen kijken of er een Quake 3 server stats programma is met source en die bijwerken, is geloof ik gewoon PHP of CGI oid.
Werkt met hetzelfde principe, gewoon bepaalde filters aanmaken

  • Rafe
  • Registratie: Mei 2002
  • Laatst online: 27-06 13:12
Aan de log output zie ik dat het een MOHAA log is (Bokkerijders 10MBit server, heb je wel eens tegen [DE] Bloody Killer gespeeld? Die zit bij me in de klas :P)

Maar, ontopic: heeft [url="http://www.planetmedalofhonor.com/"]http://www.planetmedalofhonor.com/[/url] of andere MOHAA sites niet een log file analyzer? Voor RtCW zijn er wel een paar:
[url="http://www.planetwolfenstein.com/vaporized/download.asp?type=analyzer"]http://www.planetwolfenstein.com/vaporized/download.asp?type=analyzer[/url]
[url="http://www.wolfshorst.de/Analyzer/"]http://www.wolfshorst.de/Analyzer/[/url]

  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

Gisteren heb ik iets vergelijkbaars gemaakt.
Misschien dat je mijn programmaatje kan gebruiken.
Zie dit topic, firewall logfile viewer.

[url="http://gathering.tweakers.net/forum/list_message/14514605#14514605"]http://gathering.tweakers.net/forum/list_message/14514605#14514605[/url]

In het kort:
Je geeft op welke tekst op welke positie moet voorkomen,
en je geeft op indien hij die tekst vindt,
welke posities hij dan moet uitvoeren naar een bestand.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Die logfile is van EYE en inderdeed de logfile van MoHaa games en ik zit regelmatig bij de bokkenrijders alhoewel we nu een eigen game server hebben...

Zelf een programma in elkaar draaien daar heb ik geen kaas van gegeten. Die logfile analysers van quake 3 en RTCW heb ik niks aan want die analyzeren de standaard log die het spel output. Misschien dat die Quacke 3 analyzer wel een logfile van MoHaa kan analyzeren omdat het dezelfde engine heeft als MoHaa.

De optie van cjdijk komt er heel dicht bij in de buurt met wat ik bedoel/wil. Ik heb de uitleg goed gelezen: ([url="http://gathering.tweakers.net/forum/list_message/14514605#14514605"]http://gathering.tweakers.net/forum/list_message/14514605#14514605[/url]) en ik ga er een beetje mee experimenteren maar ik denk dat ik 1 probleem al zie. Het programmatje gaat uit van fixed positions en zoals je ziet is bijvoorbeeld een servernaam geen fixed length, dus alles wat daarachter komt is niet meer fixed lenght dus als ik een servername filter dan kan het goed zijn dat alles wat erachter komt ook in die naam komt te staan.

Verder kan ik dan bijvoorbeeld wel de begin en eindtijd filteren waardoor ik de totale speeltijd kan bereken per speler (moet ik wel voor elke speler dat programmatje laten lopen maar dat zal wel in een batch file kunnen) maar dat zal ook al niet meevallen voor mij.

Echt super dat je zoiets in elkaar geknutseld hebt cjdijk, ook toevallig dat er al een verzoek gedaan was in dat andere topic. Het belangrijkste wat ik uit die log wil halen is de totale speeltijd per speler, indien mogelijk op welke servers er allemaal gespeeld is. Heb je daar misschien een idee voor hoe ik dat met jouw programmatje voor elkaar kan krijgen cjdijk...

Alvast bedankt..

If the world didn't suck, we would all fall off!!!


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

Op vrijdag 26 juli 2002 21:13 schreef MRic3 het volgende:
De optie van cjdijk komt er heel dicht bij in de buurt met wat ik bedoel/wil. Ik heb de uitleg goed gelezen: ([url="http://gathering.tweakers.net/forum/list_message/14514605#14514605"]http://gathering.tweakers.net/forum/list_message/14514605#14514605[/url]) en ik ga er een beetje mee experimenteren maar ik denk dat ik 1 probleem al zie. Het programmatje gaat uit van fixed positions en zoals je ziet is bijvoorbeeld een servernaam geen fixed length, dus alles wat daarachter komt is niet meer fixed lenght dus als ik een servername filter dan kan het goed zijn dat alles wat erachter komt ook in die naam komt te staan.

Verder kan ik dan bijvoorbeeld wel de begin en eindtijd filteren waardoor ik de totale speeltijd kan bereken per speler (moet ik wel voor elke speler dat programmatje laten lopen maar dat zal wel in een batch file kunnen) maar dat zal ook al niet meevallen voor mij.

Echt super dat je zoiets in elkaar geknutseld hebt cjdijk, ook toevallig dat er al een verzoek gedaan was in dat andere topic. Het belangrijkste wat ik uit die log wil halen is de totale speeltijd per speler, indien mogelijk op welke servers er allemaal gespeeld is. Heb je daar misschien een idee voor hoe ik dat met jouw programmatje voor elkaar kan krijgen cjdijk...

Alvast bedankt..
Je hebt gelijk wat betreft die vaste lengte.
Als je bijvoorbeeld de waarden "time wasted" wilt exporteren,
dan zal je bij voorbeeld1 positie 141 t/m 161 moeten
exporteren (zetten in mijn configuratie file).
Echter bij voorbeeld2 positie 145 t/m 165 moeten
exporteren (zetten in mijn configuratie file).

Voorbeeld1:
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds
Voorbeeld2:
Thu Jul 18 22:40:29 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 55 minutes 58 seconds

De oplossing is hiervoor, dat je vooraf de logfile bewerkt
zodat de regels die "time wasted" bevatten, dezelfde lengte krijgen.
En daarna pas mijn programma gebruiken om de gewenste tekst te exporteren.
Dat bewerken laat je doen door een batch file,
in combinatie met een ander programmaatje van mij.
Ik heb namelijk vroeger wel eens een tekst
zoek en vervang programmaatje gemaakt "replace.exe"

[url="http://home.hccnet.nl/cj.dijk/REPLACE.EXE"]http://home.hccnet.nl/cj.dijk/REPLACE.EXE[/url]

Daarmee ga je dan de servernamen dezelfde lengte geven (aanvullen met spaties),
maar ook getallen met 1 positie aanvullen met een 0 ervoor.
Even vanuit gaande dat je replace.exe in c:\logfile zet
samen met jouw logfile logfile.txt
Krijg je zoiets:

@ECHO OFF
{Tweakers.net vervangt dubbele spaties door 1 spatie.}
{Bij de onderstaande regel moeten achter de tweede}
{kameel 3 spaties staan}
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT "Kameel" "Kameel "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 0 " " 00 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 1 " " 01 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 2 " " 02 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 3 " " 03 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 4 " " 04 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 5 " " 05 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 6 " " 06 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 7 " " 07 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 8 " " 08 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT
C:\LOGFILE\REPLACE C:\LOGFILE\LOGFILE.TXT " 9 " " 09 "
COPY C:\LOGFILE\LOGFILE.ASC C:\LOGFILE\LOGFILE.TXT

Je kan de batch file zelf wel aanvullen,
zodat hij ook andere servernamen aanvult met spaties
zodat ze allemaal dezelfde lengte krijgen.
En als laatste laat je de juiste waarden exporteren.
Overgens dat rekenen met die tijden kan je in Excel doen.
Een uitvoer bestand uit logread.exe (formaat *.csv)
kan je gewoon in Excel lezen en daarna hier formules op loslaten.
Een andere mogelijkheid is dat ik mijn logread.exe
ga aanpassen zodat hij twee waarden kan optellen of aftrekken,
en de uitkomst ook in die uitvoer kan zetten.
Maar daarvoor moet ik weer even wat tijd maken.
Als je ergens niet uit komt, hoor ik het wel.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Sorry voor de late reactie mar ik kom er fff op terug
Daarmee ga je dan de servernamen dezelfde lengte geven (aanvullen met spaties)
Da's bijna onbegonnen werk. Aangezien een servernaam nog al eens van naam kan veranderen en er honderden server zijn zal ik elke naam(-sverandering) in een apparte find & replace opdr8 moeten zetten.


code:
1
2
3
4
5
6
7
8
9
01.Thu Jul 18 21:44:30 2002 log opened
02.Thu Jul 18 21:44:30 2002 tracker activated
03.Thu Jul 18 21:44:31 2002 -=[ Die : ) ]=- Kameel entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
04.Thu Jul 18 21:44:31 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
05.Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds
06.Thu Jul 18 21:54:30 2002 -=[ Die : ) ]=- Kameel entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
07.Thu Jul 18 22:40:29 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 55 minutes 58 seconds
08.Thu Jul 18 22:45:49 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
09.Thu Jul 18 22:51:48 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 5 minutes 59 seconds

Als ik nou met dat find en replace programmatje ook hele regel en/of variabele tussen fixed kan vervangen dan kan ik en eind komen.
find & replace "log opened" -> delete line ...regel 01 dieliet
find & replace "tracker activated" -> delete line ...regel 02 dieliet
find & replace " entered " -> delete line ...regel 03,04,06 en 08 dieliet
find & replace "left"*"), time wasted" -> delete selected ...alle variable servers eruit
find & replace alle player namen naar een fixed length ...voorbereiden op analyzeprogramma
find & replace alle single digits naar double digits

en dan nog zie ik problemen want soms zit er bijvoorbeeld maar iemand minder als 1 minuut op een server of meer als een uur en dan kloppen die lengte's ook al niet.

Ik denk dat ik beter een future request kan doen bij de maker van asEYE... maak een fatsoenlijke .CSV logfile ;)

Of ziet er iemand anders nog mogelijkheden?

If the world didn't suck, we would all fall off!!!


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Met een wat uitgebreidere programmeer- of scripting taal (VBA/VBScript/C++/Java/VB/...) kan je dit wel oplossen denk ik.

Je hebt steeds
code:
1
2
3
4
5
getal.  Datum   log openened
getal.  Datum   tracker activated
getal.  Datum   Username    enterered       server
..
getal.  Datum   Username    left    server  ,  time wasted: tijd#


Je kan het getal+datum en ', time wasted: ###' steeds makkelijk herkennen - het staat vooraan resp. achteraan.

Dus
- zoek getal. datum. XXXX left YYYYYY
- tussen datum en left is username
- tussen left en ', time' is server
- strip het time wasted uit, wat hier achter staat lees je in als tijd
- Lees de vertrektijd in

Nu heb je username, server, vertrektijd en time wasted.

Je krijgt een klein probleem als iemand een server of username heeft met een komma of het woord left. Maar dat valt wel te omzeilen door te kijken naar de volgorde en het aantal per zin.

De eerste twee regels zijn zo weg te gooien. De regels waar (1 keer) het woord entered voorkomt kunnen ook weg.

Dit is allemaal goed te doen met VBA in Excel.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Ja, jammer dat ik helemaal niet (of weinig iig) kan scripten of programeren. Ik zie wel wat je bedoeld en ik denk dat je idd het zo kan aanpakken.... maar ja, ik kan het echt niet maken.

en idd:
- tussen datum en left is username
- tussen 'left' en '(MOH' is de servernaam
- tussen '(MOH' en '), time wasted" is het serverip adres
De complete regels met 'log openened', 'tracker activated' en waar (1 keer) het woord ' entered ' in voorkomt kunnen weg.

Maar ik denk dat je nog steeds in de problemen komt omdat die 'time wasted:' ook steeds anders is. De ene keer is de waarde "1 minute 59 seconds" dan weer "40 seconds" en dan weer "1 hour 1 minute" en dat is ook niet constant...

(in die logfile staat voor elke regel "##." maar dat had ik er zelf even bijgezet voor de duidelijkheid, maakt verder niks uit maar toch, helemaal boven staat de echt logfile zoals ie is)

If the world didn't suck, we would all fall off!!!


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

MRic3, zou je mij precies willen aangeven hoe je die uitvoer precies wilt?
Dan ga ik wel even iets voor je maken. :)
Je moet niet verwachten dat ik iets grafisch ga maken,
het wordt puur een soort file converter,
dus dat een invoer bestand omgezet wordt in een uitvoerbestand,
waarbij slechts de relevante data in dat uitvoerbestand komt,
in het formaat dat jij mij nog gaat geven. :)
Het invoer bestand wat je bovenaan geplaatst hebt,
is dat wel volledig? Anders ook even dit compleet maken.
Alle regels die reperterend zijn (de data regels dus)
daarvan hoef je slechts een stuk of 3 te doen
met wat verschillende afwijkende lengtes e.d. :)
Maar de begin/eind tekst wil ik wel volledig hebben.

Ik vind het gewoon leuk om zo iets voor elkaar te krijgen,
en dat ik daar iemand mee help, vind ik ook prettig,
al baal ik soms wel als iemand niets meer laat weten,
als die van zijn probleem af is.

En ik wil ook even reageren op Skunkah, dat hij duidelijk aan mij beloofd
had dat hij voor mij iets zou maken,
en nu lijkt het alsof hij er niet eens aan gaat beginnen. :(
Skunkah stelt mijn verzoek erg lang uit

Ik wil niemand afschieten of zo, misschien ligt het aan mij :?
Bij mij komt hij over als iemand die best wel ok is,
maar alleen belooft hij gouden bergen,
maar pakt hij uiteindelijk slechts een topje van de ijsberg,
en de rest laat hij eindeloos "on hold/in queue" staan.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Hej, dat is super tof cjdijk.

Ik heb ook altijd zoiets van dingen doen om te kijken of je het kan (©2001 Het nederlandse leger)

de Logfile ziet er in het echt zo uit zoals hieronder (= hetzelfde als boven)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Thu Jul 18 21:44:30 2002 log opened
Thu Jul 18 21:44:30 2002 tracker activated
Thu Jul 18 21:44:31 2002 -=[ Die : ) ]=- Kameel entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 21:44:31 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds
Thu Jul 18 21:54:30 2002 -=[ Die : ) ]=- Kameel entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 22:40:29 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 55 minutes 58 seconds
Thu Jul 18 22:45:49 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 22:51:48 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 5 minutes 59 seconds
Thu Jul 18 22:53:07 2002 -=[ Die : ) ]=- stucmania entered -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205)
Thu Jul 18 23:45:43 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 52 minutes 36 seconds
Thu Jul 18 23:52:24 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 1 hour 57 minutes
Fri Jul 19 00:07:43 2002 -=[ Die : - ) ] St@lker entered -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205)
Fri Jul 19 00:09:42 2002 -=[ Die : - ) ] St@lker left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 1 minute 59 seconds
Fri Jul 19 02:46:55 2002 tracker deactivated
Fri Jul 19 02:46:55 2002 log closed
Fri Jul 19 11:25:26 2002 log opened
Fri Jul 19 11:25:26 2002 tracker activated
Fri Jul 19 14:42:01 2002 -=[ Die : ) ]=- stucmania entered De Bokkerijders Clanserver (10Mbit) (MOH:131.155.227.137:12203)
Fri Jul 19 14:51:58 2002 -=[ Die : ) ]=- stucmania entered WILLY's PLACE (REALISM) (MOH:130.161.161.200:12203)
Fri Jul 19 14:52:38 2002 -=[ Die : ) ]=- stucmania left WILLY's PLACE (REALISM) (MOH:130.161.161.200:12203), time wasted: 40 seconds
Fri Jul 19 14:53:20 2002 -=[ Die : ) ]=- stucmania left De Bokkerijders Clanserver (10Mbit) (MOH:131.155.227.137:12203), time wasted: 11 minutes 19 seconds
Fri Jul 19 14:53:22 2002 -=[ Die : ) ]=- stucmania entered gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers] (MOH:213.221.165.12:29961)
Fri Jul 19 15:10:41 2002 -=[ Die : ) ]=- stucmania left gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers] (MOH:213.221.165.12:29961), time wasted: 17 minutes 19 seconds
Fri Jul 19 17:08:58 2002 -=[ Die : ) ]=- Kameel entered blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism] (MOH:194.117.138.232:27961)
Fri Jul 19 18:10:16 2002 -=[ Die : ) ]=- Kameel left blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism] (MOH:194.117.138.232:27961), time wasted: 1 hour 1 minute
Fri Jul 19 19:47:24 2002 tracker deactivated
Fri Jul 19 19:47:24 2002 log closed


Het belangrijkste wat ik wil is dat de waardes comma seperated values (.csv) worden.
Vanuit daar kan ik ze dan gewoon in Excel importeren en dan vind ik het verder wel.

Wat lijkt mij nou het makkelijkste....
- alle regel waarin NIET het woord "time wasted" in voorkomt, compleet verwijderen.

dan komt de logfile er dus zo uit te zien.

code:
1
2
3
4
5
6
7
8
9
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds
Thu Jul 18 22:40:29 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 55 minutes 58 seconds
Thu Jul 18 22:51:48 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 5 minutes 59 seconds
Thu Jul 18 23:45:43 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 52 minutes 36 seconds
Thu Jul 18 23:52:24 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 1 hour 57 minutes
Fri Jul 19 00:09:42 2002 -=[ Die : - ) ] St@lker left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), time wasted: 1 minute 59 seconds
Fri Jul 19 14:52:38 2002 -=[ Die : ) ]=- stucmania left WILLY's PLACE (REALISM) (MOH:130.161.161.200:12203), time wasted: 40 seconds
Fri Jul 19 15:10:41 2002 -=[ Die : ) ]=- stucmania left gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers] (MOH:213.221.165.12:29961), time wasted: 17 minutes 19 seconds
Fri Jul 19 18:10:16 2002 -=[ Die : ) ]=- Kameel left blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism] (MOH:194.117.138.232:27961), time wasted: 1 hour 1 minute


OK, dat was (denk ik) makkelijk.
Now for the hard part: time wasted in een echt tijd formaat
Time wasted heeft steeds verschillende value's. voorbeelden uit de logfile:
time wasted: 4 minutes 41 seconds
time wasted: 55 minutes 58 seconds
time wasted: 5 minutes 59 seconds
time wasted: 52 minutes 36 seconds
time wasted: 1 hour 57 minutes
time wasted: 1 minute 59 seconds
time wasted: 40 seconds
time wasted: 17 minutes 19 seconds
time wasted: 1 hour 1 minute

Het liefst (maar liefste koekjes worden niet altijd gebakken) wil ik de waarde time wasted in het formaat ##:##:##.
Ik heb geen flauw idee of dat lukt en hoe je dat eventueel moet aanpakken.
Waar ik (excel) anders ook mee vooruit kan is dat alle 3 de waardes aanwezig zijn;
dus altijd "time wasted: 1 hour 1 minute 19 seconds".
De termen "time wasted", "hour", "minutes" en "seconds" het liefst ook weg maar dan gewoon vervangen door een ",".
Ik heb eigenlijk geen idee hoe je dit gedeelte kan aanpakken....

Stel dat het lukt met die ##:##:##, dan ziet de logfile er zo uit:

code:
1
2
3
4
5
6
7
8
9
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), 00:04:41
Thu Jul 18 22:40:29 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), 00:55:58
Thu Jul 18 22:51:48 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), 00:05:59
Thu Jul 18 23:45:43 2002 -=[ Die : ) ]=- stucmania left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), 00:52:36
Thu Jul 18 23:52:24 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), 01:57:00
Fri Jul 19 00:09:42 2002 -=[ Die : - ) ] St@lker left -=[ Die : ) ]=- clan server come practice... (MOH:212.204.252.15:12205), 00:01:59
Fri Jul 19 14:52:38 2002 -=[ Die : ) ]=- stucmania left WILLY's PLACE (REALISM) (MOH:130.161.161.200:12203), 00:00:40
Fri Jul 19 15:10:41 2002 -=[ Die : ) ]=- stucmania left gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers] (MOH:213.221.165.12:29961), 00:17:19
Fri Jul 19 18:10:16 2002 -=[ Die : ) ]=- Kameel left blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism] (MOH:194.117.138.232:27961), 01:01:00


Nou zou ik tussen elke waarde een "," willen hebben.
- op de 4e plek ipv de spatie
- op de 8e plek ipv de spatie
- op de 11e plek ipv spatie
- op de 20e plek ipv spatie
- op de 25e plek ipv spatie
- ipv " left " een","
- ipv " (MOH:" een ","
- ipv "), " een ","

Als ik het dan goed geredeneerd heb dan ziet de logfile er dan zo uit:

code:
1
2
3
4
5
6
7
8
9
Thu,Jul,18,21:49:12,2002,-=[ Die : ) ]=- Kameel,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:04:41
Thu,Jul,18,22:40:29,2002,-=[ Die : ) ]=- stucmania,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:55:58
Thu,Jul,18,22:51:48,2002,-=[ Die : ) ]=- stucmania,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:05:59
Thu,Jul,18,23:45:43,2002,-=[ Die : ) ]=- stucmania,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,00:52:36
Thu,Jul,18,23:52:24,2002,-=[ Die : ) ]=- Kameel,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,01:57:00
Fri,Jul,19,00:09:42,2002,-=[ Die : - ) ] St@lker,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,00:01:59
Fri,Jul,19,14:52:38,2002,-=[ Die : ) ]=- stucmania,WILLY's PLACE (REALISM),130.161.161.200:12203,00:00:40
Fri,Jul,19,15:10:41,2002,-=[ Die : ) ]=- stucmania,gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers],213.221.165.12:29961,00:17:19
Fri,Jul,19,18:10:16,2002,-=[ Die : ) ]=- Kameel,blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism],194.117.138.232:27961,01:01:00


EN DAAR KAN IK WAT MEE :) Als ik het dan importeer in excel dan krijg ik mooie kolommen
naamdag:maand:dag:tijd:jaar:spelernaam:servernaam:ip adres en poort:tijd gespeeld
en vanuit daar kan ik alles wel berekenen d8 ik zo. Ik knip dan een maand uit de orginele grote logfile,
die dan bewerken met jouw programma(tjes) dan per maand importeren in excel en bewerken.

Zoals je ziet kan je best veel met dat find&replace programma. Ik mis alleen een paar functies zoals
een complete regel verwijderen. Ik heb nog niet echt goed gezocht naar een klein programmatje die in een .txt
heel uitgebreid find&replace kan doen maar ik denk wel dat het er is.
Het vervangen van de spaties op de fixed positions is een klein probleempje maar ook niet onoverkomelijk lijkt mij.

Dat firewall logfile viewer exporteer programma heb je niet eens nodig denk ik zo omdat dat teveel werkt met fixed positions.

Dat met die "time wasted" en die variabelen erachter.. ik heb echt geen flauw idee hoe dat op te lossen.
Dit wordt is het echte probleem.

Alvast bedankt voor de moeite

[ Voor 0% gewijzigd door MRic3 op 15-08-2002 13:01 . Reden: iets overzichtelijker gemaakt ]

If the world didn't suck, we would all fall off!!!


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Ik heb even gezocht voor een uitgebreid search&replace programma en ik heb het volgend gevonden:

http://www.funduc.com/regexp.htm

Daarmee kan ik heel veel doen. het probleem van die "," op de fixed prositions zetten moet ik even bekijken maar ik gok dat dat wel kan met dat programma..

Blijft alleen het probleem over van de "time wasted:" ...

If the world didn't suck, we would all fall off!!!


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

Ik ben voor je bezig en het gaat wel lukken.

Is dit de uitvoer die je graag wilt hebben,
ik ga nu even uit van de invoer die jij hebt gegeven.

Day,Mon,Nr,Time,Year,Name,Server,IP,Wasted
Thu,Jul,18,21:49:12,2002,Kameel,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:04:41
Thu,Jul,18,22:40:29,2002,stucmania,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:55:58
Thu,Jul,18,22:51:48,2002,stucmania,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:05:59
Thu,Jul,18,23:45:43,2002,stucmania,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,00:52:36
Thu,Jul,18,23:52:24,2002,Kameel,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,01:57:00
Fri,Jul,19,00:09:42,2002,St@lker,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,00:01:59
Fri,Jul,19,14:52:38,2002,stucmania,WILLY's PLACE (REALISM),130.161.161.200:12203,00:00:40
Fri,Jul,19,14:53:20,2002,stucmania,De Bokkerijders Clanserver (10Mbit),131.155.227.137:12203,00:11:19
Fri,Jul,19,15:10:41,2002,stucmania,gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers],213.221.165.12:29961,00:17:19
Fri,Jul,19,18:10:16,2002,Kameel,blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism],194.117.138.232:27961,01:01:00

Ik zie trouwens dat ik ook nog een splitsing kan maken
tussen speler naam en servernaam.
Klopt het dat die splitsing ligt bij het woordje " left " en " entered "
of gaat dat niet altijd op?

Speciale versie logread

Ok, hij is gereed.

Je start hem op met "logread2 logfile"
dan gaat hij lezen logfile.txt en schrijven logfile.csv.

Laat even weten of hij het doet. :*)

[ Voor 0% gewijzigd door cjdijk op 15-08-2002 17:24 . Reden: Link programma ]

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
1 woord........ SUPER.... :D :D :D echt gaaf.
Zelfs dat gedoe met de tijd is gelukt, schitterend.
En aan de tijd te zien ben je nog korter bezig geweest dan ik met mijn tekst typen ;)


1 opmerking, als je naar de volgende regel kijkt
code:
1
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds

daar maakt ie de volgende regel van...
code:
1
Thu,Jul,18,21:49:12,2002,Kameel,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:04:41


Het enige wat ie "verkeerd" doet is de naam. De naam is namelijk het belangrijkste.
Het programma zoekt namelijk op de naam en logt daar op. Veranderd een speler
dus zijn naam dan wordt er niet gelogd. Jouw programmatje veranderd de naam.
De orginele naam in het voorbeeld is "-=[ Die : ) ]=- Kameel" en daar maakt jouw
programmatje "Kameel" van. Op zich wel duidelijker te lezen maar niet om soepel
mee te werken.

De waarde tussen positie 25 en " left " dat is de hele naam die ik wil gebruiken.
Er word straks namelijk ook op een ander soort namen gelogd (die niet van de
clan zijn en dus de "-=[ Die : ) ]=-" tag niet hebben)

Als je dat nog kan veranderen dan vind ik het SUPER
en ben ik zo blij als een hond met 7 jeweetwel :D

If the world didn't suck, we would all fall off!!!


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

MRic3 schreef op 15 augustus 2002 @ 22:31:
1 woord........ SUPER.... :D :D :D echt gaaf.
Zelfs dat gedoe met de tijd is gelukt, schitterend.
En aan de tijd te zien ben je nog korter bezig geweest dan ik met mijn tekst typen ;)


1 opmerking, als je naar de volgende regel kijkt
code:
1
Thu Jul 18 21:49:12 2002 -=[ Die : ) ]=- Kameel left -=[ Die : ) ]=- Laughing clanserver (password) (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds

daar maakt ie de volgende regel van...
code:
1
Thu,Jul,18,21:49:12,2002,Kameel,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:04:41


Het enige wat ie "verkeerd" doet is de naam. De naam is namelijk het belangrijkste.
Het programma zoekt namelijk op de naam en logt daar op. Veranderd een speler
dus zijn naam dan wordt er niet gelogd. Jouw programmatje veranderd de naam.
De orginele naam in het voorbeeld is "-=[ Die : ) ]=- Kameel" en daar maakt jouw
programmatje "Kameel" van. Op zich wel duidelijker te lezen maar niet om soepel
mee te werken.

De waarde tussen positie 25 en " left " dat is de hele naam die ik wil gebruiken.
Er word straks namelijk ook op een ander soort namen gelogd (die niet van de
clan zijn en dus de "-=[ Die : ) ]=-" tag niet hebben)

Als je dat nog kan veranderen dan vind ik het SUPER
en ben ik zo blij als een hond met 7 jeweetwel :D
De wijziging in de naam is aangebracht.
De nieuwste versie ga ik nog on-line zetten,
maar je krijgt hem direct per email.
Ik wist ook niet of die tekst -=[ Die : ) ]=- een vaste of variabele tekst was.
Het leek net een vaste tekst.
Het heeft me toch wel een aantal uren gekost om deze software te maken,
maar is geen probleem, was voor een groot deel onder werktijd >:)
En als ik eenmaal begonnen ben, wil ik hem ook afronden,
dus niet steeds andere zaken tussendoor doen,
ik zal geen namen noemen, maar je weet wel wie Sk..ah.

Maar nog 1 dingetje. In principe werkt hij nu goed,
in ieder geval op het door jou aangeleverde bestand.
Maar er zitten een aantal zaken ingebouwd waardoor mijn programmaatje
kan zien waar hij de teksten kan splitsen.
Hierdoor zou het kunnen gebeuren dat hij bij afwijkende teksten
in het invoer bestand toch niet helemaal goed gaat.

1. Hij bewerkt alleen een regel, indien vanaf positie 100 de tekst
", time wasted: " en vanaf positie 80 de tekst " (MOH:" voorkomt.
2. Het woordje " entered " of " left " verwacht hij vanaf postie 26.
3. Het IP adres zoekt hij tussen " (MOH:" en ")".
4. De datums en tijden gaan volgens mij wel goed,
Die staan aan het begin en aan het einde van de regel.
Hij kijkt nu ook naar "hour(s)", "minut(s)" en "second(s)"
en maakt daar het vaste HH:MM:SS formaat van.

Dit wordt nu de uitvoer:

Day,Mon,Nr,Time,Year,Name,Server,IP,Wasted
Thu,Jul,18,21:49:12,2002,-=[ Die : ) ]=- Kameel,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:04:41
Thu,Jul,18,22:40:29,2002,-=[ Die : ) ]=- stucmania,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:55:58
Thu,Jul,18,22:51:48,2002,-=[ Die : ) ]=- stucmania,-=[ Die : ) ]=- Laughing clanserver (password),212.204.252.15:12205,00:05:59
Thu,Jul,18,23:45:43,2002,-=[ Die : ) ]=- stucmania,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,00:52:36
Thu,Jul,18,23:52:24,2002,-=[ Die : ) ]=- Kameel,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,01:57:00
Fri,Jul,19,00:09:42,2002,-=[ Die : - ) ] St@lker,-=[ Die : ) ]=- clan server come practice...,212.204.252.15:12205,00:01:59
Fri,Jul,19,14:52:38,2002,-=[ Die : ) ]=- stucmania,WILLY's PLACE (REALISM),130.161.161.200:12203,00:00:40
Fri,Jul,19,14:53:20,2002,-=[ Die : ) ]=- stucmania,De Bokkerijders Clanserver (10Mbit),131.155.227.137:12203,00:11:19
Fri,Jul,19,15:10:41,2002,-=[ Die : ) ]=- stucmania,gamesdomain.co.uk - Objective (06) - Realism [Non Subscribers],213.221.165.12:29961,00:17:19
Fri,Jul,19,18:10:16,2002,-=[ Die : ) ]=- Kameel,blueyonder Medal of Honour Objective #03 (FF on) [CKR Realism],194.117.138.232:27961,01:01:00

Als je nog iets wilt aanpast wilt hebben, hoor ik het wel.
Grappig trouwens, toen je na een tijdje nadat je dit topic geopend had,
helemaal geen reakties kreeg, had je niet gedacht dit ooit voor elkaar te krijgen.
En kijk nu eens, een volledig werkende versie. :*)

Mmm. Je hebt je email adres niet op je profile staan.
Vanavond kan ik hem pas weer uploaden, lukt niet vanaf mijn werk.
Of je moet even je email adres doorgeven, of mij even emailen.

[ Voor 0% gewijzigd door cjdijk op 16-08-2002 08:27 . Reden: email onbekend ]

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Klopt, nooit gedacht dat ik zo'n kant en klaar utility ervoor kon krijgen. Ik wilde er niemand echt mee lastig vallen want zo belangrijk is het nou ook weer niet. Heb wel ged8 om het in het "wat voor een software topic' te plaats maar omdat dit een best wel specifieke werd d8 ik laat maar. Nou voel ik mij best verwend dat iemand dat speciaal maakt..

Paar opmerkingen/vragen die ik nog heb....


-over die posities
1. Hij bewerkt alleen een regel, indien vanaf positie 100 de tekst ", time wasted: " en vanaf positie 80 de tekst " (MOH:" voorkomt.
Die zou ik iets verkleinen. De kortst variabele playernaam die ik ken is 2 karakters; de kortste servernaam is "unscanned" als die 2 voorkomen gaat hij dus denk ik de fout in. Als ik de 2 kortste variable invul in een logregel dan ziet het er dus zo uit:
Thu Jul 18 21:49:12 2002 NP left unscanned (MOH:212.204.252.15:12205), time wasted: 4 minutes 41 seconds
Dit betekend dat op positie 45 de tekst " (MOH:" voorkomt en op positie 70 de tekst ", time wasted: ". Dus als je die 80 veranderd in 40 en die 100 in 65 dan kan er niks misgaan denk ik zo. verder is alles helemaal perfect :D

- ik vind het super

-de naam van de utility heet nou logread2.exe. Omdat het nou zo specifiek gemaakt is voor dit logfile soort kan je hem net zo makkelijk hernoemen. De het orginele prograama wat die logfile genereerd heet all seeing EYE en logfile heet dan buddylog.txt als je nou die utillity buddy2csv.exe noemt of zo... ....

-het werkt echt goed

-Waarmee heb je het gemaakt (taal)?

- ik ben er ontzettend blij mee

-Als ik de utility run (in xp cmd prompt) als ik dan terug komt dan na het exporteren dan staat hij weer op het 8+3 directory naam structuur. geinig, viel mij gewoon op.

- ik ga er lekekker verder mee kloten.

Als ik straks klaar ben met het maken van Excel sheets zal ik het resultaat wel naar je sturen. Ik zal het daarna ook posten op het EYE forum kijken of we er meer mensen mee blij kunnen maken. Het duurt wel fff want ik moet helemaal weer in Excel komen want ik heb dat al 2 jaar niet meer gebruikt.... maar dat lukt mij.. :D

Echt kei bedankt....

If the world didn't suck, we would all fall off!!!


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

Hij is aangepast, dus die waarden 80/100 zijn nu 40/65
Verder heet hij nu Buddy2Csv.exe en staat nu on-line.

Buddy2Csv logfile converter programma

Mijn programma is geprogrammeerd in PowerBasic 3.0
Draait op alle pc's vanaf 386 dos 3.3 en sneller/hoger. :o
Gaat alleen niet goed om met lange bestandsnamen,
maar daar was je al achter gekomen.

Zelf persoonlijk geef ik niet zo om uiterlijk,
ik heb liever snel en klein. (24kb)
En hij zit niet te kloten in je windows register.
Je kan hem ongestraft hernoemen of verplaatsen. :P

Wat is dit eigenlijk, zat ik mij af te vragen:
"...en ben ik zo blij als een hond met 7 jeweetwel" :?

O ja, vanavond zet ik hem on-line, op de oude lokatie,
want ik kan vanaf mijn werk niet ftp'en,
of je kan even mij je email adres geven, dan krijg je hem vast.
Mijn email adres is wel in mijn profiel te vinden.

Misschien dat ik hem ooit wel eens iets universeler ga maken,
dus dat je een parameter file erbij kan inlezen,
waar hij dan weer uit haalt waar hij de teksten moet splitsen.
Maar op dit moment ben jij de enige waar ik hem voor gemaakt hebt.

Graag gedaan, was een leuk klusje. >:)

[ Voor 0% gewijzigd door cjdijk op 16-08-2002 17:20 . Reden: online gezet ]

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • MRic3
  • Registratie: Januari 2001
  • Laatst online: 25-11 08:54

MRic3

Of praat ik weer poep?

Topicstarter
Sorry dat ik zo laat nog reageer... hij werkt perfect nou.
Ik ga dur lekker mee kloten en ik hoop dat jij door Dhr. Sk... ook nog geholpen wordt.
Wat is dit eigenlijk, zat ik mij af te vragen: "...en ben ik zo blij als een hond met 7 jeweetwel"
Is een uitdrukking (misschien alleen bij mij in de familie.. )
zo blij als een hond met 7 lullen..."... gewoon heel erg blij... :)

Nogmaals erg tof dat je dat in elkaar gezet hebt en als ik ergens kom met excel dan laat ik je het weten. Ik zal een topic plaatsen op het forum van all seeing EYE met uitleg, link EN CREDITS die linkt naar de file...

Later....

If the world didn't suck, we would all fall off!!!


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 28-11 09:23

cjdijk

Hans favoriete radiostation

MRic3 schreef op 20 augustus 2002 @ 16:26:
Sorry dat ik zo laat nog reageer... hij werkt perfect nou.
Ik ga dur lekker mee kloten en ik hoop dat jij door Dhr. Sk... ook nog geholpen wordt.


[...]

Is een uitdrukking (misschien alleen bij mij in de familie.. )
zo blij als een hond met 7 lullen..."... gewoon heel erg blij... :)

Nogmaals erg tof dat je dat in elkaar gezet hebt en als ik ergens kom met excel dan laat ik je het weten. Ik zal een topic plaatsen op het forum van all seeing EYE met uitleg, link EN CREDITS die linkt naar de file...

Later....
Leuke uitdrukking, die van die hond, nog nooit gehoord. >:)
Fijn dat mijn programmaatje het goed doet.
Als er nog wat is mag je me altijd mailen,
of via dit topic reageren.
Wat ik wel leuk zou vinden, is om te horen,
door hoeveel personen mijn programmaatje gebruikt wordt.
Als dat er nu veel zijn, dan wil ik hem aanpassen,
zodat hij meer universeel toepasbaar is.
Dus met een input file, waarin je zelf willekeurige zoekteksten kan zetten,
die op dit moment er met vaste waarden instaan. :*)

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB

Pagina: 1