Ekstraservice

Bygg HTML-filer og tekstfiler automatisk fra TurneringsService (c) (TS) sine datafiler. Last ned Ekstraservice

Test programmet online
Fra mai-2003 er det mulig å teste programmet online, uten å laste ned eller installere programmet.  Du kan bare laste opp Turneringsservice-filene og  hente ned ferdig HTML-fil. Utgaven slik den er nå setter BGP-poeng på alle spillere. Jeg blir også informert når filer blir lastet opp, slik at en BGP-turnering kan innrapporteres på denne måten.  Skal du ha en annen type turnering enn BGP, er det raskere å fjerne poengene i en HTML-editor. For seriøst bruk anbefaler jeg å laste ned programmet til PCen. Da har du siste versjon av programmet og alle mulighetene nevnt nedenfor. Test Ekstraservice-online. Fra august-04 er det sist versjon av ekstraservice som ligger ute som CGI-test.

Hvorfor:
Når en vil lage en HTML-side eller tekstfil fra disse filene. Dette kan være bare for å studere innholdet eller for å publisere på WWW. Programmet kan skrive ut resultatslister i avisformat* og +=- tabell i vanlig tekst, i tillegg til HTML. (Programmet leser TS filer direkte, uten bruk av TS). Programmet er også velegnet til løpende dekning av turneringer. Dette er forbedret i versjon .95, hvor programmet kan laste opp resultater til Internet "i bakgrunnen", uten at der trengs så mye som et museklikk.
Ekstraservice kan lager en HTML-fil av flere grupper som hører sammen i en turnering Eksempel. Jeg foretrekker dette fremfor TS sine metode som går på å lage en fil av den enkelte gruppa, som må limes sammen manuellt. I tillegg lages også en oversikt-side i HTML over alle turneringeri en katalog, med opplysninger om fullt turneringsnavn, grupper/klasser og antall spillere. Dette siste er nyttig om du har mange turneringer liggede og vil ha oversikt.
Ekstraservice sine html har ikke en bestemt form eller farge.  Du kan velge mellom fire forskjellige former på tabellene, og i de to hovedvariantene kan farger settes etter ønske. Klubb, Elo, fødselsdato og BGP-poeng kan slås av eller på.
*Resultatlister slik de finnes i aviser, sjakkblader osv (1. Petter Smart, Andeby 6 2. Donald Duck... osv) Dette har også  vært brukt ved produksjon av førsteraden i et par år.

Hvordan:
Ekstraservice jobber i hovedsak ved at du bare kjører programmet.F.eks ved at du dobbeltklikker på programmet og HTML-filen er klar. Likevel kan farger og utseende på sider m.m. settes slik du ønsker ved hjel av en INI-fil. Se også bruksanvisning
Fra november 2004 er det publisert en versjon med grafisk grensesnitt (GUI). Denne er ikke noen stor endring av selve ekstraservice, men med litt knapper å trykke på er kanskje programmet lettere å bruke. Denne versjonen er også lett å komme igang med, da  den  bruker et installasjonsprogram.


Hvorfra:
Ekstraservice er skrevet i Python. Dersom du tilfeldigvis har en Python-tolker liggende på maskinen din, kan du få kilde-koden av meg når programmet er ferdig.
(Python kan kjøres på de aller fleste oprativsystem. Se f.eks denne online-testen som ligger på en Linux-server).
Mer praktisk for de fleste vil det nok være å hente neden versjon for Windows/NT her.

Oppgradering:
Programmet virker bra nå og har vært i flittig bruk under dekning av Norges største sjakkturnering - BGP/UGP. Det har også vært brukt til å lage lister i Norsk Sjakkblad og førsteraden.  Fortsatt er det likevel ting som kan forbedres og nye funksjoner som vil komme etter hvert. Nye versjoner vil derfor komme på denne siden. Send derfor gjerne tips til meg om problemer eller funksjoner du ønsker.
Programmet koster ikke noe, (og vil ikke slutte å virke etter 30 dager eller noe sånnt heller.)

<>Om den siste versjonen:
Ekstraservice GUI (19.11.04)
Denne versjonen anbefales å teste ut dersom du ikke har lite plass på harddisken eller treig internett-forbindelse.
Denne versjonen er enklest både å installere og bruke. Kan også lett og fullstendig tas vekk.
Som en start har Ekstraservice fått et grafisk brukergrensesnitt (GUI), altså litt knapper og menyer. Det er likevel et vanlig
ekstraservice-program som gjør selve jobben, nemlig ekstraservice 1.3b, som foreløbig ikke er tilgjengelig på noen annen måte.
Nye ting her er:
- Faktisk fått mye bedre kommandolinjevalg
- Har muligheten til å beregne eloprestasjoner mm (med mange forbehold om hvor korrekt dette blir).
- Kan veksle mellom farger på linjene i html (som noen liker).
- Programmet skal fungere like godt på nett (under Linux) som på hjemme-PC.
- Pluss mange andre endringer
Grensesnittet gir følgende nye muligheter:
-  En kan kjøre programmet slik som vel de fleste er vant til å kjøre et program
-  En kan velge katalogen eller en bestemt turnering som skal kjøres rett fra menyen.
- Det er lett å åpne katalogen filene skrives til.
-  Programmet kan søke fram de katalogene på PC-en som har TS-filer.
-  For avansert bruk av ini-filen hjelper menyene til å legge fargekoder og korrekte stier.
-  En kan endre turneringsinformasjonen i selve TS-filene (for å få mer fornuftige utskrifter)
- En kan navne om TS-filene for å unngå navnekollisjoner med tidligere filer i katalogen, og samle turneringer som består av  flere .TRN filer til en gruppe med  en .TRN og flere .GRP filer.
Selvfølgelig er de to siste farlige operasjoner som en ikke bør prøve hjemme, i alle fall ikke på originalfilene.
-Ellers finnes en kort bruksanvisning og  tilgang til  filer som viser feil som har oppstått.
Ekstraservice 1.1b  (juni-04)
- Rettet nummereringer av spillere som kommer helt likt
- Lagt inn muligheter for å få ut en samlet tekstfil med resultater fra en gruppe turneringer
- Et variant hvor resultatlisten er sortert alfabetisk for den nederste delen.
- Styrter ikke om spillere som har fått startnummer blir slettet fra turneringen
- Kan startes som ekstra.exe sti\til\katalog
Ellers er det laget en del forberedelser til en grafisk versjon av Ekstraservice, hvor det er mulig å endre turneringsnavn m.m.
Ekstraservice 099 og 1.0 (Juli-03)
Dette er programmet som ble brukt under landsturneringen i Fredrikstad. Lager litt penere HTML-sider enn tidligere versjoner. Det kan lages enkeltsider av de enkelte klassen.  Sidene kan nå tilpasset nesten til det ugjenkjennlige med en egen "pluggin-modul", skrevet i Python. Med en enkel teksteditor og helt minimal forståelse av programmering kan en redigere denne etter ønske..  (Dette vil være mest aktuelt ved dekning av større turneringer. )
Partier hvor motstanderen ikke møter blir nå markert riktig, noe som trolig er den siste feilen med programmet.
Jeg vil ikke anbefale noen å bruke eldre versjoner enn disse, da det er en rekke forbedringer og  programmet fortsatt skal fungere like greit for helt enkle ting.
Ekstraservice 095 (28.4.02)
Flere valg for utsende på html-siden, kan sette lenker og logo inn automatisk. Mulighet for å la programme kjøre i bakgrunnen, og våkne opp når TS-filer endres eller med et intervall. Kan laste filer automatisk opp til Internet på denne måten.  Fikset problem i +=- tabeller i tekstformat.
Ekstraservice 0931(11.7.01)

Oppgradering som gir ny og bedre utsende på HTML-tabellen.
Ekstraservice 093 (8.7.01)
Programmet skal nå lese alle typer TS-filer uten problemer. Dette omfatter også grupper som ikke ble spilt, men som tidligere fikk programmet til å stoppe opp. Hengepartier og utsatte partier skal nå bli behandlet korrekt. Muligheter for å endre alle farger på HTML-sidene.

Eldre versjoner er ikke tilgjenglig for nedlasting, fordi de rett og slett er dårligere enn siste versjon, men nedenfor kan du lese om endringene i de forskjellige versjonen.
Ekstraservice 090 (4.2.01)
Denne versjonen er den første som bruker Python 2.0 , men det har ikke noen betydning for deg når du skal bruke programmet. Programmet lager nå to tekstfiler; ekstra_obs  og ekstra_err. Den første filen gir informasjon til deg om nye muligheter, mens den andre gir viktig informasjon om programmet ikke skulle virke (denne filen kan da f.eks sendes meg for å rette probleme).
Eller kom dette i nest siste versjon (brukt under NM for ungdom 2000):
Mulighet for å lage en HTML-side med oversikt over alle turneringer i en katalog, med fulle turnerings-navn, turneringsinfo og lenke til turneringene.
En INI-fil som du kan sette valg i med en enkel tekst-editor, f.eks hva som skal tas med av data, kataloger det skal leses fra og skrives til.Du kan velge om BGP-poeng, fødselsdato, klubb, og Elo skal tas med i tabellen. Er disse kolonnene tomme likevel, skrives de ikke ut.
Kvalitet regnes nå riktig ut i alle Monrad-turneringer. Farge blir markert med uthevet skrift.Uferdige partier  i siste runde markeres med "?"

Ekstraservice 084 (12.6.00)
En enkel tekst-fil av resultatene blir lagd i tillegg til HTML-filen.BGP-poeng blir  også automatisk skrevet ut. Det er gjort mange forbedringer av programmet siden forrige versjon, men de fleste løserbare problemer i bakgrunnen. Typisk er at HTML-filen nå fåret navn tilsvarende turneringens navn, og ikke som de kryptiske navnene i TS-filene.

Ekstraservice 082
Kom i desember-1999 og var den første versjonen som ble lagt ut på Internett.



STATUS FOR SISTE VERSJON:
Har fått grafisk grensesnitt.


NEDLASTING/INSTALLERING:
Rask og best: Åpne denne katalogen, hent siste versjon (se dato) og følg instruksene på skjermen.
(Måten programmet installeres kan variere noe fra versjon til versjon, basert på hvilke program jeg lager den med.
Nå tror jeg at fremtidige versjoner vil komme med installasjons-program.  )

Nyere versjoner finnes nå her: (Plukk det høyeste nummeret. Versjoner med b i navnet er den siste, men muligens ustabile versjonen)
Velger du en fil som starter med setup i navnet, kan denne bare lastes ned og kjøres. Den vil da installere Ekstraservice på maskinen din på en ganske proff måte. Noe dokumentasjon følger da også med.

Dersom du ikke blir spurt under installasjonen om katalogen programmet skal legges i, må du selv pakke ut programmet og inne en passende katalog.
Programmet trenger en fil med forskjellige valg , som heter ekstra.ini for å fungere på beste måte. Denne følger med programmet, men må redigere til å passer til din maskin. (Ved oppgradering bør du passe på at ikke din gamle tilpassede versjon av denne bli erstattet med den som følger med.)

Windows-versjonen (Å bruke programmet):
1. Last ned zip filen og pakk den ut til en ny tom katalog.
2. Foreta de endringer i INI-filen som er nødvendig, (Adresse til der TS-filene ligger og der du ønsker at tabellene skal lages).
3. Du kan nå kjøre programmet ved å klikke på filen som heter ekstraxxx.exe. (Navnet på denne filen kan variere).
4. Det anbefales å legge en snarvei fra skrivebordet eller på annen måte gjøre programmet lett tilgjenglig. Bruker du programmet mye vil det også lønne seg å lage en snarvei til INI-filen for å lett kunne endre denne.

Fjerner du katalogen programmet ligger i er det helt borte (ingen ekstra DLL-filer eller annet som blir liggende igjen). Det følger nå med en bruksanvisning når du laster ned programmet


TILBAKEMELDING:
Dersom du prøver programmet, ville det være fint å få en tilbakemelding. Du vil da kunne  få beskjed når det kommer oppgraderinger. Eventuelle problemer med å bruke programmet, ting som ikke fungerer og funksjoner du savner kan du kontakte meg om.
Hans-Inge Kongevold epost@hans-inge.net Tlf 69254205 / 95868495