1 Versie 5.5 (build 15) Frans Peeters2 Voorwoord Deze reader is geschreven naar aanleiding van een workshop die gehouden is tijdens een scheidsrechter...
Voorwoord Deze reader is geschreven naar aanleiding van een workshop die gehouden is tijdens een scheidsrechtersdag van de Koninklijke Nederlandse Schaakbond op zaterdag 3 oktober 2009 in Utrecht. Tijdens de workshop is er in het algemeen gekeken naar het werken met Swiss Master en in het bijzonder naar de publicatie van de indelingen, standen en partijen van een schaaktoernooi op het internet. In de reader wordt er vanuit gegaan dat de gebruiker op de hoogte is van de verschillende manieren van paringen en van de verschillende mogelijkheden die er zijn bij gelijk eindigen. Ook ga ik er vanuit dat er een basisvaardigheid aanwezig is op het gebied van Windows, de verkenner en internet. Swiss Master kan via de Schaakbond aangeschaft worden voor het eenmalige bedrag van 40 euro. Alle overige programma’s die genoemd worden en waar uitleg over is, zijn gratis downloadable zonder dat je hoeft te registreren. Het betreft: IrfanView programma om foto’s in batch te bewerken Notepad++ code editor met veel meer mogelijkheden dan Kladblok Chess Theatre programma op schaakpartijen in pgn af te spelen FileZilla ftp-programma om bestanden op internet te plaatsen Deze programma’s zijn allemaal individueel te downloaden maar het is ook mogelijk alle vier de programma’s in één keer te downloaden vanaf www.depion.nl/software.zip Het is zeker geen allesomvattend document op het gebied van Swiss Master. Zo staat er bijvoorbeeld niets in over het werken met Excel sjablonen. Als er onjuistheden in staan of er onduidelijkheden zijn, dan reken ik op een berichtje zodat ik dit document kan aanpassen. Voor vragen over Swiss Master of andere programma’s genoemd in dit document kunt u bij mij altijd terecht. Frans Peeters [email protected] Roosendaal, oktober 2009
Werken met Swiss Master IrfanView ....................................................................................................................... 13 Foto’s ................................................................................................................................................. 13 Thumbnails en foto’s ......................................................................................................................... 15 Notepad++ .................................................................................................................... 18 Zoeken en vervangen ........................................................................................................................ 18 Geavanceerd zoeken en vervangen .................................................................................................. 19 Chess Theatre ................................................................................................................ 20 FileZilla .......................................................................................................................... 22 Bestanden op internet plaatsen ........................................................................................................ 22 Startmappen ...................................................................................................................................... 23 Poort 21 ............................................................................................................................................. 23 Bestanden overschrijven ................................................................................................................... 24 Bestandsrechten................................................................................................................................ 24 Flickr ............................................................................................................................. 25 Index ............................................................................................................................. 26
iv
Werken met Swiss Master
Swiss Master Edit - Tournament info Tournament Als je een nieuw toernooi start, moet je er voor zorgen dat de gegevens bij Edit – Tournament Info – Tournament keurig in orde zijn. De naam van het toernooi komt terug in het rapport dat je aanlevert bij de FIDE of de KNSB, maar het is ook de titel van de webpagina die je gaat genereren. Ook bij het aanmaken van de PGN komt die toernooinaam terug. Het aantal rondes moet je van tevoren vastleggen om een juiste indeling van de laatste ronde te krijgen. Je kunt indelen op rating of op Buchholz (WP) bij Pairing Type. Per ronde kun je bepalen hoe je wil indelen. Bij het NK Rapid voor de jeugd spelen we bijvoorbeeld negen rondes. De eerste drie rondes delen we in op rating en daarna wordt er ingedeeld op weerstandspunten. Hiermee voorkom je waarschijnlijk dat de beste spelers meteen in de eerste paar rondes tegen elkaar spelen. Het is een goede gewoonte om te loten met de speler met de hoogste rating voor de kleur waarmee hij of zij zal spelen in de eerste ronde. Bij First player bepaal je die kleur. Zoals je ziet, is het ook mogelijk een Teams wedstrijd te organiseren met Swiss Master. Dat is bijvoorbeeld heel handig voor het schoolschaken.
Ranking Order Bepaal van tevoren hoe de eindstand bepaald wordt bij gelijk aantal punten. Dat kan bijvoorbeeld met buchholz (wp) en sonneborn berger (wp). Waarschijnlijk krijg je dan al geen spelers die precies gelijk eindigen. Mutual result (onderling resultaat) is niet bruikbaar als meerdere spelers gelijk eindigen en ze niet allemaal tegen elkaar gespeeld hebben. De TPR Mixed is een hele aardige optie om als laatste te gebruiken bij gelijk eindigen. Als je bijvoorbeeld een FIDE toernooi hebt en er doen verschillende spelers mee die geen FIDE rating hebben, dan kun je een TPR tonen die gebaseerd is op een mix van FIDE rating en nationale rating. Het is voor spelers zonder FIDE rating niet leuk dat ze geen TPR zien bij een FIDE toernooi in een tussenstand of een eindstand indien ze goed gespeeld hebben tegen spelers zonder FIDE rating.
Forbidden Pairings Er zijn echte forbidden pairings vanuit de FIDE (Israël tegen Palestina bijvoorbeeld) maar soms wil je bijvoorbeeld niet hebben dat een echtpaar tegen elkaar speelt of dat bepaalde spelers niet tegen elkaar spelen. Het is ook leuk om te gebruiken bij een ludiek jeugdtoernooitje op je eigen club: “Je mag één speler opgeven tegen wie je niet wil spelen!”
1
Werken met Swiss Master
Absent Players Soms mag je bij een toernooi in de eerste paar rondes een bye opnemen in ruil voor een half punt. De administratie hiervan is een hele klus en het gaat wel eens mis met de byes. Je kunt in Swiss Master van tevoren aangeven welke spelers in welke ronde absent zullen zijn, zodat ze in ieder geval in beeld komen bij de paring die je gaat maken. Op dat moment kun je ze alsnog een bye geven en een halfje toekennen. Beschouw het als een soort beveiliging voor de indeling.
Edit - Players Edit Players Je hoeft spelers niet met de hand in te voeren maar het kan uiteraard wel en als een speler geen KNSB lid is, zul je wel moeten. Spelers die wel lid zijn van de KNSB of van de FIDE zijn eenvoudig toe te voegen via bestanden waarin spelers staan. Zo heeft de KNSB CSV bestanden die speciaal voor Swiss Master zijn gemaakt. CSV bestanden zijn bestanden met Comma Separated Values, dus velden die gescheiden zijn door komma’s. De bestanden zijn te downloaden via www.schaakbond.nl en de menukeuze Rating. Daar kun je de volledige KNSB lijst en de jeugdratinglijst in CSV formaat downloaden en meteen gebruiken voor Swiss Master.
Enkel KNSB spelers Klik bij Stored Player List op Load en kies de lijst die je hebt opgeslagen. Kies Ratings Lists CSV (Comma delimited) (csv) bij Bestandstypen om de KNSB lijsten in beeld te krijgen en open de lijst. Bij Name typ je de naam of een gedeelte van de naam. Er verschijnen dan al heel snel namen die lijken op de speler die je zoekt. Blader met de pijltjes door de lijst heen tot je de speler ziet die je bedoelt. Om een speler toe te voegen aan de spelerslijst klik je op Add om hem of haar toe te voegen. Laat het vinkje bij Fide gewoon bij iedereen staan, zodat de TPR steeds getoond wordt. We doen dus net alsof iedereen een FIDE rating heeft.
FIDE Toernooi Het bestand van de FIDE is te downloaden vanaf www.fide.com en menukeuze Ratings - Download. Daar staat een bestand met spelers die een FIDE ID hebben, ongeacht of ze een FIDE rating hebben of niet. Bij een FIDE toernooi is het belangrijk dat je van alle spelers een FIDE ID hebt en een geboortedatum voor je gaat rapporteren. Neem van tevoren contact op met Koos Stolk als je spelers in je toernooi hebt die nog geen FIDE ID hebben. Hij zorgt dan zo snel mogelijk voor FIDE id’s. Het huidige bestand van de FIDE is een txt bestand en het is niet direct in te lezen in Swiss Master. Er zitten eigenlijk twee probleempjes in het bestand. Ten eerste begint het txt bestand met ID als eerste letters en dat heeft Excel liever niet bij een database bestand. Je krijgt dan bij het inlezen met Excel een zogenaamde SYLK 2
Werken met Swiss Master (Symbolic Link) foutmelding die je overigens gewoon kunt negeren. Een tweede probleem is dat de namen van de eerste twee records met een spatie beginnen. Het betreft dus “Mercuri”en “Sellam” op de tweede en derde regel. Als je bij “Mercuri” de spatie voor zijn naam weghaalt en het bestand opnieuw opslaat, dan is het txt bestand al in te lezen in Swiss Master. Doe dit voor de netheid dan ook bij “Sellam” op de tweede regel en zorg dat hun federatienamen netjes onder Fed komen. Deze handeling is eenvoudig te realiseren met Kladblok of Notepad++. Open het bestand players_list.txt en je krijgt dit te zien:
Je ziet dat “Mercuri” en “Sellam” eigenlijk één positie naar links moeten. Haal de spatie voor de naam weg en zet USA en TUN weer op zijn plaats door daar een spatie in te voegen. Je krijgt dan dit:
Een andere mogelijkheid is het players_list.txt bestand om te zetten naar een csv bestand, maar let op! Als u Excel van Office 2003 of lager gebruikt, kunt u slechts net iets meer dan 65.000 rijen openen en dit bestand heeft er meer dan 224.000. U hebt hier dus echt Office 2007 voor nodig. • • • • •
Start Excel. Ga naar Openen en blader naar players_list.txt. Zorg dat bij Bestandstype Alle bestanden staat, anders komen de txt bestanden niet tevoorschijn. Negeer de foutmelding van SYLK. Klik één keer op Volgende tot je onderstaand scherm krijgt:
3
Werken met Swiss Master
De verticale lijnen geven de veldscheidingen aan. Je kunt nu met de muis de volgende correcties aanbrengen: • Sleep de lijn op positie 41 naar positie 44 zodat die net voor de T van Titl komt. • Klik op positie 48 zodat er een scheidingslijn komt tussen Titl en Fed met een verticale lijn. • Sleep de verticale lijn bij Games twee posities naar rechts zodat die net voor de B van Born komt. Je krijgt dan onderstaande indeling:
• • •
Klik op Voltooien en Excel opent alle rijen. Sla het bestand nu op als CSV (gescheiden door lijstscheidingstekens) (*.csv). Negeer de melding van de functies die niet compatibel zijn. Klik op Ja en sluit af zonder verder te bewaren.
4
Werken met Swiss Master Nu ga je eerst spelers toevoegen vanuit het FIDE bestand. Als ze een FIDE rating hebben, laat je het vinkje bij Fide staan. Als een speler wel op de FIDE lijst staat, maar zonder rating, dan laat je alle gegevens staan en haal je het vinkje bij Fide weg. Noteer bij rating de KNSB rating van de speler of de nationale rating van een buitenlandse speler. Als een Nederlandse speler niet voorkomt in de FIDE lijst, dan kun je de KNSB lijst nemen of de KNSB Jeugdratinglijst. Bij deze spelers haal je het vinkje bij Fide weg en je vult een KNSB rating in. Bij buitenlandse spelers die niet met een rating op de FIDE ratinglijst staan, kijk je eerst of ze misschien een Nederlandse rating hebben. Dat geldt bijvoorbeeld voor Belgen of Duitsers die in de Nederlandse competitie spelen. Als ze niet op de KNSB lijst staan, probeer je de nationale rating te achterhalen van het land van herkomst. Voor de Belgische ratings kijk je bijvoorbeeld op: www.frbe-kbsb.be/GestionFICHES/FRBE_Fiche.php Het sterretje achter de rating van een speler op de spelerslijst in Swiss Master geeft aan dat het géén FIDE rating is. Overigens kun je de lijst sorteren door op de kop van de kolom te klikken waarop je wil sorteren. Als je bijvoorbeeld klikt op M/F dan sorteer je op geslacht. De kolommen kun je breder en smaller maken door de verticale scheidingslijnen in de kop van de kolommen te verslepen.
Flags In het veld Flags kun je extra informatie opslaan van een speler. Je kunt dat veld bijvoorbeeld gebruiken om de vereniging van een speler te noteren of om er te noteren in welke ronde deze speler een bye wil opnemen. Je kunt maximaal 15 karakters gebruiken voor dit veld. De flag i die in de FIDE lijst staat, geeft aan dat de spelers “inactive” is.
5
Werken met Swiss Master
Load Players Het is ook mogelijk alle spelers vanuit een bestand in het toernooi te laden. Dat kan bijvoorbeeld handig zijn als veel spelers zich hebben opgegeven via een digitaal formulier of als je vaak hetzelfde bestand wil gebruiken, bijvoorbeeld dat van de jeugdafdeling van je vereniging. Vanuit een database op een website kun je een export maken naar een bestand (bijvoorbeeld in Excel formaat) en dat bestand kun je inlezen in Swiss Master. Het bestand vanuit de database mag best meer velden bevatten, maar bij het inlezen zorg je dat het bestand de indeling heeft van het csv bestand van de KNSB (of het txt bestand van de FIDE). Misschien moet je bijvoorbeeld velden als voornaam en achternaam samenvoegen. In dat bestand staan alle spelers die meedoen aan het toernooi en dat kun je inlezen door Stored Player List te kiezen en vervolgens bovenaan voor Load Players te kiezen.
6
Werken met Swiss Master Je zult dan wel de ratings moeten controleren want het zijn de ratings die de spelers zelf opgeven. Kijk voor een voorbeeld van een inschrijfformulier op: www.depion.nl/pknbsb/inschrijving.php Bij de inschrijving: • wordt de inschrijving opgeslagen in de database van de website met een export mogelijkheid naar Excel; • komt er een bevestiging op het scherm met de ingevoerde gegevens; • wordt de inschrijving meteen getoond op de pagina met de deelnemers; • krijgt de inschrijver na de inschrijving een bevestiging per e-mail; • gaat er een e-mail alert met alle gegevens naar verschillende functionarissen binnen de organisatie.
Pairing Numbers Het is van groot belang de ingevoerde spelers te sorteren op rating als je gaat paren op rating. Met Go en Reassign zorg je dat de spelers op de juiste volgorde staan voor je een paring maakt. Vooral als er spelers wegvallen of toegevoegd worden, moet je hier erg op letten en altijd even opnieuw paringsnummers toekennen.
Round Robin Als je een aantal spelers invoert en als je het aantal rondes neemt van (aantal spelers-1) dan maakt Swiss Master daar automatisch round robin van.
Pairings Pairings – Make New Pairing Onderaan het scherm staat een datumveld bij Date. Als je een paring maakt en er pas de volgende dag gespeeld gaat worden, moet je niet vergeten even de datum naar de volgende dag te zetten. Soms gaat dit mis bij weekendtoernooien wanneer de paring net voor middernacht wordt gemaakt en er pas de volgende dag gespeeld wordt. Er komt dan een verkeerde datum bij de ronde.
Pairings – Pairing Cards Bij een serieus toernooi is het erg handig de pairing cards te printen. Een snijapparaatje of een schaar is dan onmisbaar voor je toernooi. De lijntjes waarlangs gesneden of geknipt moet worden staan er al. Beide spelers moeten de uitslag ondertekenen voor akkoord. De laatste controle van de uitslagen in de computer gaat altijd vanaf de pairing cards, het liefst met twee personen. Op de pairing cards staat in ieder geval (of hoogstwaarschijnlijk) de juiste uitslag. Op lijsten kan een verkeerde uitslag opgenomen zijn.
7
Werken met Swiss Master
Pairings – Export to PGN Vaak worden er partijen gepubliceerd van toernooien. Het invoeren van deze partijen is een tijdrovende zaak en Swiss Master kan je hier goed helpen. Nadat de ronde is ingedeeld kun je een export maken naar pgn. Je krijgt dan een pgn waar alle informatie al is ingevoerd behalve de zetten en de uitslag. De personen die de partijen invoeren hoeven zich geen zorgen te maken om de toernooigegevens, de namen van de spelers, de ratings en dergelijke. Al die informatie komt dan al mee in de pgn en dat bespaart je een hoop werk. Ook worden de toernooigegevens consistent ingevoerd op deze manier. Als de partijen met meerdere personen worden ingevoerd kunnen verschillende pgn’s samengevoegd worden tot één pgn. Dat kan op eenvoudige wijze met Kladblok of Notepad++, want pgn’s zijn eenvoudige tekstbestanden. De export van de pgn kan ook heel goed gebruikt als er digitale borden worden ingezet voor live verslaggeving. Binnen de software van de digitale borden kan de pgn worden ingelezen zodat je alle namen meteen goed hebt voor de live borden. Als er weinig tijd is tussen de rondes, moet de indeler zo snel mogelijk een pgn aanleveren aan het team dat de live borden in de lucht houdt.
Tools Tools – Options Het is handig om aan te geven waar je de toernooibestanden wil bewaren. Dat kan een andere map zijn dan de standaardmap. Klik Tournament files aan en kies voor Modify. Hetzelfde geldt voor de ratinglijsten en de Excel templates.
8
Werken met Swiss Master
Tools – Publish to Web Path to Site en Stylesheet
Bovenaan kun je bij Path to Site aangeven waar de website moet komen. Bij Stylesheet kun je aangeven of je misschien een andere stylesheet wil gebruiken dan de standaard stylesheet. Een stylesheet is een bestand waarin allerlei instellingen bewaard voor wat betreft de opmaak. Dus bijvoorbeeld welke kleuren er gebruikt worden en welk lettertype. In de kop van de webpagina’s staat een verwijzing naar die stylesheet: Stel bijvoorbeeld dat je ergens op internet een Swiss Master toernooi hebt gezien met andere kleuren dan de standaard kleuren. Dan kun je dat opmaak bestand kopiëren en gebruiken. Het opmaakbestand heet altijd swiss.css en het staat in de rootmap van de SMWSite. Stel dat je de kleuren van de website van het NK vrouwen 2009 mooi vindt: www.schaakbond.nl/data/nk2009/nkv/index.html Dan staat de opmaak in: www.schaakbond.nl/data/nk2009/nkv/swiss.css Je kunt dat bestand downloaden en gebruiken voor je eigen SMWSite. Bij Path to Site kun je bijvoorbeeld gewoon C: noteren. Er komt dan straks een website in C:\SMWSite.
9
Werken met Swiss Master
Start Page Gedurende het toernooi zal de startpagina van de website de indeling van de nieuwe ronde zijn. Dan laat je dus de radio button op Pairing staan. Na de laatste ronde van het toernooi moet je echter niet vergeten de radio button op Ranking te zetten want na afloop van het toernooi wil je immers meteen de eindstand zien en niet de uitslagen van de laatste ronde.
Menu Items Als je een internationaal toernooi hebt, laat je het vinkje bij Federations staan, maar als het allemaal Nederlandse spelers zijn, laat je dat uiteraard weg. De Flags in het menu toon je liever niet, wel bij Pairings & Ranking. Als het belangrijk is dat er getoond wordt welke vrouwen of meisjes meespelen, dan laat je Females aangevinkt. De Cross table vinken we niet aan als bovenin de spelers niet veel tegen elkaar gespeeld hebben. Als je de partijen hier wil publiceren kun je PGN aanvinken. De pgn kan enkel per ronde gepubliceerd worden met Swiss Master. De pgn van de eerste ronde heet rnd_01.pgn en hij staat in de map van de eerste ronde, dus rnd01. Vaak zie je dat de partijen met andere tools worden gepubliceerd. Verderop in deze reader kun je zien hoe je op eenvoudige wijze partijen op de toernooisite kunt publiceren met Chess Theatre.
Pairings & Ranking Hier zetten we de Flags wel aan als we bijvoorbeeld gebruik willen maken van de naam van de vereniging die bij de Flag is ingevuld. De Absent Players (afwezige spelers) kun je wel of niet tonen op de website.
Player Cards Bij de pagina’s van de spelers wordt het FIDE ID getoond. Je kunt er voor kiezen dat het ID een hyperlink wordt. Als je er op klikt, gaat de browser naar de FIDE website om de informatie van deze speler te tonen. Als je KNSB nummers hebt staan bij dit ID, dan krijg je uiteraard een melding dat de pagina niet wordt gevonden en in dat geval laat je zeker het vinkje weg. De Floats zijn altijd leuk om te tonen.
Pictures Als je foto’s wil tonen bij de spelers, dan moet in ieder geval deze optie aangevinkt worden. Foto’s van alle spelers maken is vaak een hele klus maar het maakt de website wel extra aantrekkelijk. Zorg dat iemand van alle spelers een foto maakt Er wordt in een apart hoofdstuk aangegeven hoe je op gemakkelijke wijze foto’s kunt verkleinen en van naam kunt veranderen met IrfanView.
10
Werken met Swiss Master
SMWSite Als alles vinkjes goed staan, klik je op OK en dan wordt de website gemaakt. Waarschijnlijk krijg je een beveiligingswaarschuwing maar die kun je gewoon negeren. Er wordt een map SMWSite aangemaakt met daarachter een aantal mappen die voor zichzelf spreken. De website is een frames pagina met twee frames en in elk frame komt een pagina. Bovenin komt de pagina menu.html en onderin een ranking.html of een pairing.html afhankelijk van wat je hebt gekozen. De twee frames worden bij elkaar gehouden in index.html.
menu.html rnd01/pairings.html of rnd01/ranking.html
De twee pagina’s worden gescheiden door een frameborder, dat is de horizontale lijn die je ziet. Met bijvoorbeeld Kladblok of Notepad++ kun je in index.html een kleine aanpassing doen zodat de frameborder niet zichtbaar wordt. Vervang in index.html op twee plaatsen frameborder=”1” in frameborder=”0”. Sla de pagina op en ververs de pagina om te zien of de border verdwijnt.
11
Werken met Swiss Master Wat is er nu eigenlijk gebeurd onder de motorkap?
Er is een map SMWSite aangemaakt met daarin de drie bestanden index.html, menu.html en swiss.css. Achter die map staat een aantal mappen, afhankelijk van het aantal rondes. In fed staan de nationaliteiten, in flag de flags, in pictures moeten alle foto’s komen van de spelers en in de map players staat van elke speler een html pagina. Vervolgens krijg je daaronder per ronde één map en een extra map voor de eindstand. In de map special staan de vrouwen en de kruistabel.
Tussentijds uitslagen publiceren Als je tussentijds uitslagen wil publiceren, dan komt een html editor zoals Dreamweaver of FrontPage goed van pas. Je kunt dan de uitslagen invullen in het bestand pairings.html van de betreffende ronde en steeds die ene pagina uploaden.
12
Werken met Swiss Master
IrfanView Foto’s Het is mogelijk op de spelerspagina’s een foto te plaatsen van de betreffende speler. De foto’s die aangeleverd worden zijn veel te groot voor gebruik op het internet en de benaming van de foto’s moet in orde gemaakt worden. Zorg dat je drie mapjes op je computer hebt met duidelijke benamingen zodat je weet welke foto’s waar moeten komen. Maak bijvoorbeeld de map fotosschaken aan met daarachter drie mappen, namelijk kleinefotos, originelen en thumbnails. Plaats de originele foto’s die je van de fotograaf hebt gekregen in de map originelen. De foto’s moeten nu een andere naam krijgen en wel het nummer van het id van de speler. Dat kan het FIDE ID of het KNSB ID zijn, je kunt ze zelfs door elkaar heen gebruiken. Print een lijst met alle namen van alle spelers op alfabet met daarachter het ID van de speler zoals ze in Swiss Master staan. De foto van de speler Johan Goorden krijgt bijvoorbeeld als naam 6882557 want zijn KNSB nummer is 6882557. Dat kan eenvoudig door een bestandsnaam aan te klikken en op F2 te drukken, of door rechts te klikken op een foto en Naam wijzigen te kiezen. Als je alle foto’s met de juiste naam hebt, moeten de foto’s eerst verkleind worden want ze zijn veel te groot om op internet te gebruiken. Hiervoor kun je heel goed IrfanView gebruiken. Dat is een gratis programma dat je kunt downloaden vanaf www.irfanview.com. Met IrfanView kun je acties loslaten op een batch (groep) foto’s en dat scheelt je heel veel werk. Start IrfanView en kies File – Batch Conversion/Rename… Vink Use advanced options aan en klik op Advanced. We gaan de afbeeldingen aanpassen met RESIZE naar 200 pixels hoog. De breedte wordt automatisch bepaald dankzij het vinkje bij Preserve aspect ratio. We vinken ook Use Resample function aan voor een beter resultaat. En zo ook Auto adjust colors en we passen een Sharpen toe van 20. Klik op OK als alles goed staat.
13
Werken met Swiss Master
Blader bij Zoeken in naar de map originelen en kies Add all. Klik op Browse en stel de map kleinefotos in.
14
Werken met Swiss Master Als alles goed staat zoals bij bovenstaande afbeelding klik je op Start Batch. IrfanView gaat nu van alle originele foto’s in de map originelen een kleine foto maken en die plaatsen in de map kleinefotos. Als IrfanView klaar is, kopieer je alle foto’s van de map kleinefotos naar de map c:\SMWSite\pictures. Ga naar Swiss Master en genereer opnieuw de website met een vinkje vóór Show player pictures if available.
Thumbnails en foto’s Het is zelfs mogelijk een thumbnail te plaatsen van een speler en als je dan op de thumbnail klikt, krijg je een grotere foto te zien. Een voorbeeld hiervan kun je bekijken op: www.depion.nl/pknbsb/2009/a/players/p002.html Je hebt dan twee foto’s nodig van elke speler, namelijk een kleinere foto van het origineel en een thumbnail. De thumbnail hebben we in principe al gemaakt bij de vorige paragraaf. Zowel de thumbnails als de foto’s moeten in de map pictures komen. De thumbnails moeten voorafgegaan worden door t_ gevolgd door het ID van de speler en de wat grotere foto’s moeten weer gewoon als naam het ID van de speler krijgen. Eerst gaan we de foto’s die we al hadden een andere naam geven. Start IrfanView en kies wederom voor File – Batch Conversion/Rename… Kies voor Add all bij de map kleinefotos. Bij Options stel je in dat de bestandsnaam t$N moet worden. Dat betekent dat er een t_ voor de originele bestandsnaam geplaatst moet worden. Bij Browse moet je bladeren naar de map thumbnails. Kies voor Start Batch als alles goed staat.
15
Werken met Swiss Master Kopieer de thumbnails in de map fotosschaken/thumbnails naar de map pictures van de SMWSite. Nu hebben we de thumbnails en nu moeten we de foto’s nog in een iets groter formaat plaatsen. We gaan de originele foto’s hiervoor weer gebruiken en die kleiner maken. Start IrfanView en kies voor File – Batch Conversion/Rename… Stel alles in volgens onderstaande afbeelding. We gaan dus de foto’s gebruiken uit de map originelen en de Output directory for result files wordt de map kleinefotos.
Vink Use advanced options aan en klik op Advanced. De Height wordt nu 600 pixels. Klik op OK als alle instellingen juist overgenomen zijn. Zorg dat Overwrite existing files aangevinkt staat!
16
Werken met Swiss Master
Nu kun je de foto’s van de map kleinefotos wederom kopiëren naar de map pictures van de SMWSite. Daarna moet je opnieuw de website genereren. Er komt nu een paarse rand rondom de thumbnails op de spelers pagina’s. Dit geeft aan dat het een link is. Als je op de foto klikt, verschijnt de grote foto. De paarse rand rondom de foto is niet mooi en dat kunnen we oplossen met een kleine toevoeging in het bestand swiss.css waar de opmaak staat. Open swiss.css in Kladblok of in Notepad++ en voeg de volgende tekst toe: img { border:none; } Het betekent dat images (afbeeldingen) geen rand moeten hebben.
17
Werken met Swiss Master
Notepad++ Zoeken en vervangen Notepad++ is een krachtige editor waarmee je door mappen heen zoek en vervangfuncties kunt toepassen. Als flag hadden we de vereniging gebruikt, maar bovenaan die kolom komt bij alle standen te staan Categorie. Als je daar liever Vereniging wil hebben staan, dan kun je in één klap in alle bestanden in een map en de submappen daarvan dat woord Categorie vervangen door Vereniging. Start Notepad++ en ga naar Zoeken – Zoeken in bestanden. Vul bij Map: de juiste startmap in waar met zoeken moet worden begonnen. Klik op Vervangen in bestanden om overal Categorie door Vereniging te vervangen. Op dezelfde manier kun je bijvoorbeeld ID vervangen door KNSB-no op de spelers pagina’s.
18
Werken met Swiss Master
Geavanceerd zoeken en vervangen Op de spelers pagina’s kun je een tekst plaatsen “Klik hier voor vergroting.” Eerst moet je met zoeken en vervangen style="height:100%" bij de afbeelding op de spelerspagina’s vervangen door niets. Dan wordt op alle pagina’s die optie weggehaald. Vervolgens kun je .jpg"> vervangen door bijvoorbeeld onderstaande tekst. .jpg"> Klik op foto voor vergroting. Als het lukt, krijg je ongeveer hetzelfde resultaat als op: www.depion.nl/pknbsb/2009/a/players/p002.html
19
Werken met Swiss Master
Chess Theatre Er zijn verschillende mogelijkheden om partijen te publiceren op het internet. Het kan bijvoorbeeld met de Chessbase producten of met gratis pgn players die links en rechts op het internet te vinden zijn. DGT Products biedt gratis een programma aan met de naam Chess Theatre waarmee op heel eenvoudige wijze partijen op fraaie wijze gepubliceerd kunnen worden. Chess Theatre is tevens een prachtig alternatief om pgn’s te bekijken als je niet de beschikking hebt over producten zoals Chessbase, Fritz of Rybka. Ga naar www.dgtproducts.com om de gratis software te downloaden. Het programma werkt met Flash en het kan zijn dat dit nog geïnstalleerd moet worden op het systeem waarop je werkt, maar dat gebeurt automatisch. Als je het programma voor de eerste keer opent, zul je zien dat er een voorbeeld pgn wordt geopend. Deze heet default.pgn en staat in de Program Files map waar Chess Theatre is geïnstalleerd. Het is handig de pgn bestanden die je wil gaan gebruiken in een vaste map te bewaren, zoals bijvoorbeeld c:\pgn. Als je de voorbeeld pgn wil blijven gebruiken kopieer je dat bestand naar die map. Met Open PGN kun je nu het pgn bestand openen met de partijen die je wil bekijken. Als je een ander pgn bestand wil openen, kies je opnieuw Open PGN. Als je Chess Theatre afsluit en later opnieuw opent, wordt de laatst geopende pgn getoond. Na installatie van het programma, kun je met luttele klikken partijen publiceren en die op je lokale computer bekijken. Als je het programma start, zie je een voorbeeld van enkele toernooien. Die toernooien staan in één pgn, in dit geval in default.pgn. Open een pgn en klik op de knop Publish. Kies de onderste optie Save all games to a local directory en klik op Next. Kies als directory c:\pgn om de bestanden op te slaan en ga verder met Save. Je kunt nu een toernooi en ronde kiezen en een partij aanklikken en de partij naspelen. Je kunt ook gewoon midden in een partij op een zet klikken zodat de bereikte stelling na die zet getoond wordt. Een pijltje op het bord geeft de laatst gespeelde zet aan. Dat pijltje kun je overigens uitzetten bovenaan in het menu. Wat is er gebeurd na die klik op Save? • Er is een Flash bestand in c:\pgn geplaatst met als naam chesstheatre_gui.swf. • Er is een html bestand in c:\pgn geplaatst met als naam dgt_chesstheatre.htm. • Er is een map aangemaakt in c:\pgn genaamd dgt_chesstheatre_games. • In de map c:\pgn\dgt_chesstheatre_games zijn xml bestanden geplaatst.
20
Werken met Swiss Master Lokaal op je computer partijen naspelen is leuk maar het is de bedoeling dat de partijen op internet komen zodat de bezoekers van de toernooisite die partijen kunnen naspelen. Om te kunnen publiceren op het internet moet je de beschikking hebben over de ftpgegevens van de website waar je gaat publiceren. FTP staat voor File Transfer Protocol. Zorg dat je die gegevens te pakken krijgt als je ze nog niet hebt. Om te oefenen is er een speciaal account in een subdomein aangemaakt voor arbiters van de KNSB op www.ostrea.in. Je kunt hier oefenen met het publiceren van partijen op het internet. De ftp-gegevens van http://knsb.ostrea.in zijn als volgt: FTP Host: ftp.ostrea.in FTP Username: knsb FTP Password: knsb FTP Remote directory: public_html Vul deze gegevens in en kies na Publish voor Upload all games to my own website en klik op Next. De partijen worden nu door Chess Theatre op de website geplaatst en Chess Theatre geeft je een hint waar ze zouden kunnen staan. In het geval van de Ostrea server klopt die link niet, want er mag geen www in de link staan. Je kunt de partijen nu bekijken op: http://knsb.ostrea.in/dgt_chesstheatre.htm
Het downloaden van de pgn binnen Chess Theatre op internet werkt niet. DGT komt binnenkort met een aangepaste versie van Chess Theatre waarin dit waarschijnlijk verholpen zal zijn.
21
Werken met Swiss Master
FileZilla Bestanden op internet plaatsen Voor het publiceren van de website van je toernooi vanuit Swiss Master met de indelingen, uitslagen en standen heb je een FTP programma nodig. FileZilla is gratis en heeft een uitstekende reputatie op dat gebied. Download FileZilla en installeer het op de computer die je gebruikt voor het plaatsen van de website. Dat hoeft niet per se dezelfde computer te zijn waarop wordt ingedeeld. De arbiter kan de indeling maken en het Swiss Master bestand bijvoorbeeld mailen aan de webmaster of het via een usb-stick overdragen. Je hebt dan meteen een back-up van je toernooi. Hoe je met Swiss Master een website maakt van een toernooi hebben we besproken in Tools – Publish to web. In dit hoofdstuk gaan we de website ook daadwerkelijk op het internet plaatsen. Als je dat op de toernooisite wil doen, moet je de FTP gegevens hebben. Als je die niet hebt, moet je die zien te achterhalen bij de webmaster van de website waar je gaat publiceren. Om te oefenen krijg je FTP gegevens beschikbaar van een subdomein van www.ostrea.in. • • • • • • •
Start FileZilla. Kies links boven voor Bestand en daarna Sitebeheer. Klik daarna op Nieuwe Site en geef je site een naam, bijvoorbeeld Ostrea. Noteer ftp.ostrea.in bij Host en kies poort 21. Kies bij Inlogtype voor Normaal. Kies knsb als gebruiker en als wachtwoord. Klik op Verbinden om te verbinden met de Ostrea server.
Aan de linkerkant zie je de lokale site, dus de schijven en bestanden van de computer waaraan je zit. Aan de rechterkant zie je de Ostrea server. In het bovenste venster zie je alleen maar mappen. Blader nu naar de map waar de website aangemaakt is. In ons voorbeeld is dat C:\SMWSite. In het onderste venster zie je mappen en bestanden, bijvoorbeeld index.html, menu.html en swiss.css. 22
Werken met Swiss Master Bij de externe site zie je een map public_html en dat is de map waar de website moet komen. Klik op die map om de map te openen. Je kunt nu aan de linkerkant op bestanden en mappen klikken om ze over te zetten. Slepen naar rechts werkt ook. Nog een andere mogelijkheid is bestanden te selecteren met Ctrl en/of Shift zoals je dat in Windows gewend bent en daarna rechts te klikken en voor Uploaden te kiezen. Het is niet nodig de startmap SMWSite te uploaden. In plaats daarvan plaats je index.html, menu.html en swiss.css en de mappen achter de SMWSite (fed, flag, players, rnd01, etc.) in public_html.
Startmappen Op het tabblad Geavanceerd kun je invullen welke lokale map de startmap is en welke map op de website de startmap is. In ons geval zijn dat respectievelijk C:\SMWSite en html_public. In Swiss Master hebben we aangegeven dat we op c: gaan publiceren en de website van het Ostrea heeft als startmap public_html. Als je dat goed invult, hoef je niet elke keer te bladeren bij het uploaden.
Poort 21 Als je FileZilla afsluit en opnieuw start, moet je er rekening mee houden dat je de poort opnieuw moet opgeven. Kies altijd poort 21 indien mogelijk. In sommige netwerken staat poort 21 dicht en dan zal het niet mogelijk zijn via deze poort te uploaden. Als je een locatie kiest voor een schaaktoernooi en je wil live borden gaan gebruiken of je wil gaan publiceren op internet, dan moet je altijd informeren bij systeembeheer of poort 21 daadwerkelijk open staat. Het is verstandig dat in ieder geval even van tevoren te testen.
23
Werken met Swiss Master
Bestanden overschrijven Via Bewerken – Instellingen – Overdrachten kun je aangeven wat er moet gebeuren als je een bestand wil uploaden en het al bestaat. Kies bijvoorbeeld bij ‘Bestand bestaat’-actie ervoor om oudere bestanden altijd te laten overschrijven door nieuwere bestanden zonder waarschuwing.
Bestandsrechten Sommige bestanden kun je read only maken. Stel bijvoorbeeld dat je de frameborder in index.html op 0 hebt gezet en je er geen trek in hebt dit elke keer weer te doen. Dan klik je op de externe site met rechts op index.html en dan kies je voor Bestandsrechten en zet je de rechten van dat bestand op alleen maar lezen door iedereen (444). Hetzelfde kun je doen met het bestand swiss.css waar de opmaak in vastgelegd wordt. Die twee bestanden hoef je ook maar eenmalig te uploaden. Ze veranderen niet tijdens het toernooi en het is dus niet nodig die telkens te uploaden.
24
Werken met Swiss Master
Flickr Foto’s en filmpjes op de toernooisite of op de website van de vereniging zijn vaak erg leuk. De vraag is altijd waar je ze gaat plaatsen en wie ze gaat plaatsen. Een mooie oplossing biedt Flickr op www.flickr.com. Op Flickr kun je gratis foto’s en filmpjes plaatsen tot een bepaalde hoeveelheid. Voor 18 euro per jaar kun je echter upgraden naar een Pro account en dan heb je onbeperkte opslag. Het uploaden kan gebeuren door iedereen met een inlognaam en wachtwoord en de foto’s worden georganiseerd in Collections en Sets. Het is een ideale manier om van verschillende mensen snel veel foto’s te publiceren. De foto’s worden opgeslagen in het originele formaat, zodat je nooit foto’s hoeft door te sturen want elke bezoeker kan de foto’s ook in het originele formaat downloaden. Een voorbeeld hiervan vind je op: www.flickr.com/photos/depion/collections/
25
Werken met Swiss Master
Index Onderling resultaat ---------------------- 1 Pairing Cards ------------------------------ 7 Pairing Numbers -------------------------- 7 Player Cards ---------------------------- 10 Poort 21 --------------------------------- 23 Preserve aspect ratio ------------------ 13 public_html------------------------------ 23 Publish to Web --------------------------- 9 read only -------------------------------- 24 Reassign ----------------------------------- 7 Round Robin ------------------------------ 7 Sharpen---------------------------------- 13 SMWSite --------------------------------- 12 special ----------------------------------- 12 Start Page ------------------------------- 10 Stored Player List ------------------------ 2 Stylesheet --------------------------------- 9 Teams wedstrijd -------------------------- 1 Thumbnails------------------------------ 15 TPR Mixed --------------------------------- 1 Zoeken en vervangen ----------------- 18