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