Kategoriarkiv: Uncategorized

Batteri och billigare ROC

Mailade lite med m.nu och de har nu lagt in en option där man kan välja batteristorlek när man köper grundpaketet med en ROC. Det finns numera även ett batteri på 10400 mAh. Det batteriet man kunde köpa innan på 5200 mAh går också att välja. I samma veva så sänkte de även priset på det mindre batteriet så paketet blev billigare. Med det mindre batteriet så kostar ROC:en numera endast 835 kr. Med det nyare och större batteriet så kostar ROC:en 1189 kr.

Jag beställde snabbt en ROC med det nya batteriet för praktiska tester 🙂 Det gamla batteriet klarade av att driva en ROC med 1 SI-master och inget 3g-modem i 7,5 timme. Det nya batteriet klarade drygt 15 timmar med samma konfiguration! Då behöver man inte oroa sig 🙂 7,5 timme funkar ju bra, men 15 timmar är kanon 🙂

Batteri2

//Oskar

Dagsrekord

Jaha, det tidigare rekordet med antal stämplingar på en dag var från 24 maj i år. Då var det 5 olika klubbar som körde tävling samtidigt. Då kom det in 1518 stämplingar på en dag. Idag kom det in 1899 stämplingar från två olika tävlingar, Skara Sommarlandssprint och Skogis Cup på Gotland. Sommarlandssprinten satte nästan rekord på antal stämplingar som en ROC har levererat på en dag med 1284 stämplingar. De hade 4 mastrar kopplade till samma ROC. Dock hade olfellows en ROC med 1503 EMIT-stämplingar på en dag den 6 december förra året.
Får väl se om vi kan slå detta på Hallands 3-dagars i år 🙂 Jag har laddat upp med 10 ROC:ar. Får se hur många som kommer till användning!
//Oskar

Paus

139 ROC:ar och full fart, härligt! 🙂

Om ni undrar varför det har varit lite tyst på blogen så är det för att jag ska gifta mig i slutet av maj, så det mesta av tiden går nu åt till detta 🙂 (Ja, jo, osså IT-coach åt Silva League förra helgen samt resultatansvarig på Vårruset i Halmstad imorgon. Sen fyller 3/4 av familjen år denna månaden också 🙂 ). Så tyvärr kan jag inte lova att svara på alla mail i den takt jag borde. Återkommer dock rejält i juni igen 🙂 Då är det dags att ladda inför Hallands 3-dagars där jag är sekretariatschef!

Ha det kul där ute i skogarna!

//Oskar

Check online

Bror Erik har kommit på en finurlig grej. Start online funkar precis som check online. Den aktiverar löparen i OLA, så då behöver man egentligen inte ha check online på de med pinnstart, det räcker med start online, så har man ju stenkoll på vilka som verkligen gått iväg.
Tävlingsklasserna med minutstart måste man ju däremot ha check online på om man vill ha full koll på folk i skogen med automatik.
//Oskar

Magisk gräns

Så har vi över 100 ROC:ar i världen! Vad jag vet så finns de i 5 olika länder… Sverige, Finland, Danmark, Schweiz och Sydafrika. Den 12 maj förra året släpptes den första officiella versionen av ROC, version 2.0. Så på mindre än 1 år har alla dessa tillkommit, fantastiskt kul!
Under denna tid har det även tillkommit en Androidapp för att övervaka sina ROC:ar!
OLA, SportSoftware OE och MeOS har lagt in stöd för ROC.
Utveckling av en Android-onlinekontroll som rapporterar till webservern pågår också har jag fått viskat i mitt öra 🙂
Kort och gott, jättekul med allt engagemang!
//Oskar

Ps… Jag glömde… vi har ju Tyskland också, så 6 länder 🙂 Ds….

Resultatscript för den teknikintresserade

Jaha, så har vi kommit till teknikgodsakerna 🙂 Jag har nu sammanställt alla script och html-filer för resultatskärmarna vi hade i helgen. Bara att ladda hem! Hur ska jag nu förklara detta… Om vi börjar med katalogen ”Resultatserver på arenan” så ligger katalogen c:\inetpub\wwwroot. Det är en IIS-servers standardkatalog. Där ställer jag in att OLResultat ska skapa sina resultatfiler, inkl radiokontroller och ”sista till mål”. I den katalogen finns sen 1.html osv… 1.html visas på resultatskärm nummer… osv. I 1.html ställer man då in vilka resultatfiler som ska visas på den skärmen. I den katalogen finns även ett par asp-script som kör direkt mot databasen på MySQL-servern.

forvarning_kontroll.asp -> Förvarning från kontroll 100. Körs från någon av 1.html mfl som sköter uppdateringen.

forvarning_kontroll_21tum.asp -> Förvarning från kontroll 100. Körs från någon av 1.html mfl som sköter uppdateringen. Anpassad för 21″ skärm.

forvarning_kontroll100.asp -> Samma som längst upp, men bättre namn på den 🙂

forvarning_kontroll250.asp -> Samma som ovan fast kodsiffra 250.

forvarning_mal.asp -> Ger en lista med alla som har gått i mål efter avläsning. Ger tid för målgång, tid man sprungit samt preliminär placering för de X senaste som kommit i mål. Läggs in i typ 1.html för uppdatering.

forvarning_mal_21tum.asp -> Samma som ovan fast med autorefresh var 2 sekund, körs fristående, typ på en PC efter avläsningen.

Och till katalogen SkickaOnlineResultat, den skickar upp alla resultatfiler löpande till en ftp-server som man skapar på sin webserver på internet.

Över till Webservern. Under katalogen IIS så finns en katalog som heter FTP\Hallandspremiaren. En sån skapar jag per tävling. I underkatalogen FTP är FTPs hemkatalog dit resultatfilerna kommer som man ftp:ar upp med scriptet ovan. Filen unzip.bat ställer man in så uppackningarna hamnar i rätt katalog. Sen startar man den innan tävlingen så ligger den igång hela tiden och packar upp alla ftp:ade filer och flyttar dem till webkatalogen.

I \IIS\Util\ ligger 2 utils 🙂

I \IIS\Websites ligger www.olresultat.se som är en website i IIS. Där under har jag skapat hallandspremiaren2014. En sån katalog skapar jag också för varje tävling. I denna ligger ett exempel från i helgen då vi körde 3 tävlingar. Då får man manuellt varje morgon styra om i unzip.bat ovan så filerna hamnar i rätt katalog.
Sen under varje tävlingsmapp så får man kopiera in en egen grafikbild och ändra totalrestop.html med rätt text och detaljer för bilden. Sen behöver man inte göra mer där, utan det kommer nedan…

I katalogen\Script\ har ni dels en katalog för MySQL-backup, den bjuder jag på 🙂 Och sen finns en katalog som heter TotalresRun. Den bat-filen kör jag som Scheduled task på webservern var 5 minut. Den letar upp alla tävlingar och skapar en totalres.html i varje tävlingsmapp med uppdaterad data från alla resultat*.html som har blivit uppladdade.

Ja, det var väl allt för denna gång. Jag förstår om detta inte är någon detaljerad instruktion 🙂 Ställ frågor om ni är intresserade och stöter på hinder som ni inte tar er förbi. Hör gärna av er om ni använt dem också, kul att veta 🙂

Mvh Oskar

Resultatskärmar via dator

Hej hopp

Jag tänkte jag skulle skriva lite mer om att köra resultatskärmarna via dator istället för den inbyggda webbläsaren. Vi testade ju av nu under Hallandspremiären och fast man fått det att funka hemma vid skrivbordet så blir man ju alltid lite exalterad när det faktiskt funkar även i verkligheten 🙂

Fördelarna med detta är dels att bildväxlingarna mellan klasserna knappt märks när man har det via dator, skärmarnas inbyggda webbläsare lägger upp en rad längst överst där filnamnet står och där ligger den ett par sekunder medans den laddar den nya filen. Sedan är det priset på skärmarna, ska du köpa en skärm med inbyggd webbläsare så ligger du på 7000-8000 kr för den billigaste medan du kan få en 46″ Andersson på tex NetOnNet för under 4000 kr med samma upplösning 1920*1080 som man behöver om man ska visa 4 kolumner.

Nackdelen är att det bli mer kabeldragning i resultattältet, längre uppsättstid och du måste ha 2 st laptops där.

Anledning till att jag ville se att detta verkligen funkade var att då kanske vi kan köpa in 10-12 skärmar till Gotland, så vem vet kanske även gotlandspaketet med 2 och 3-dagars i sommar kan få resultatskärmar 🙂 Senare i höst har vi (Garda IK) HelgUtanÄlg och då ska jag se till så att det blir det 🙂

Vi använde grafikkort från Displaylink som kostar 540kr st, http://www.dustinhome.se/product/5010751699/deltaco-usb-3-0-dvi-hdmi-vga-adapter-2048×1152-1920×1080/

Det går att använda max 6 stycken i samma dator, det gjorde jag på lördagen och kopplade då in en 7-portars USBhubb till datorn, http://www.elgiganten.se/product/datorer-tillbehor/ovriga-datorprodukter/L7HUB212E/logik-usb-hub-med-7-portar
Jag hade hubben strömsatt då den ska driva alla 6 grafikkorten.
Grafikkorten installerar sig automatiskt via windows update om man har nätkontakt när man ansluter dom första gången, annars finns drivrutin till windows att ladda hem, http://www.displaylink.com/support/downloads.php
På själva grafikkortet är det DVI ut, men det följer med adaptrar till VGA och HDMI. På lördagen testade jag att köra VGA till 5 skärmar och HDMI till 1, inga problem.

Jag behövde några USB-förlägningskablar till några av skärmarna, dom sitter ju utspridda med kanske 6 meter. Jag testade även med VGA-förlägningskablar, funkade även det.

Något som var lite meckigt var att få upp varje IE11-fönster på rätt skärm, särskilt som skärmarna stod 5 och 5 med ryggarna mot varandra. Till nästa gång ska jag köpa mig en trådlös mus för att underlätta.
Ska man använda IE så behöver man version 11, dom tidigare går inte att få helskärm på flera skärmar. Mycket märkligt.

Det finns ett program för att hantera flera skärmar som kostar drygt 200 kr, http://www.displaylink.com/support/tools.php.
Jag har testat trialversionen och med den kan man få alla webläsare att direkt vid uppstart lägga sig på rätt skärm. Det var lite pill att på till, men jag fick det att funka hemma. Dock hann jag inte konfa det med dom resultatfiler som vi använde i helgen 🙂

Det finns ett registervärde för att styra så att IE startar upp i fullscreen direkt, HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, FullScreen=Yes

//Erik

 

bildbild2

Hallandspremiären 2014, teknisk uppsättning

Så, för alla er tekniker där ute, vad körde vi på för teknik nu då? Till en början körde vi en OLA-version som endast var timmar gammal innan tävlingen. Lite strul med anmälningsavgifterna gav oss en snabb fix från utvecklarna 🙂

Vi körde som vanligt MySQL och OLA på en 6 år gammal bärbar dator som jag fått från gamla jobbet. Den har 3,5 GB minne och 2 cores. Som jag skrev tidigare så tog MySQL ca 550 MB och cpu ca 10% trots allt kul vi gjorde 🙂 Javaw-processen som jag antar är OLA-server tog 160 MB minne. Totalt hade servern 2 GB ledigt minne. Databasbackup till USB-minne var 300 sekund snurrade via ett dos-script. Starta-och-glöm-script. 😉 Operativsystem = Windows Server 2003 R2 Standard x64.
20140308_11381420140308_120820
Om vi går vidare på serversidan så hade vi en resultatserver, en gammal IBM-bärbar med 2 GB minne och Windows Server 2003 R2 Standard x64. Där snurrade OLresultat.exe som skapade alla resultatfiler (inkl för radiokontroller) för resultatskärmar och onlineresultat, kopplad direkt till MySQL på andra servern. Gick en gång var 30 sekund. Den la alla resultatfiler i en katalog där IIS-webservern hade en website. Därifrån hämtade resultatskärmar mm sina filer.
På servern låg ett dos-batch-script som ftp:ade upp alla resultatfiler till websiten för onlineresultat. På webservern på internet låg ett annat script igång som var 5 minut skapade en ny ”skalfil” till alla resultatfiler som laddades upp så att antalet anmälda mm uppdaterades.
På resultatservern snurrade även mottagning av OLresultat i OLA från webben (ROC:arna via 3g-modem) samt mottagning av SIRAP-online i OLA (ROC:ar via nätverk lokalt). På servern satt ett 4g-modem för kontakt med internet. Det var den enda uppkopplade datorn i sekretariatet.

Sen hade vi ett par OLA-arbetsstationer (bärbara), 3 bärbara i direktanmälan med SI-mastrar, 3 bärbara med SI-master i avläsningen och 2 bärbara med stora extraskärmar till speakern för onlinebevakningen.

Efter målgång hade vi också en PC med stor extraskärm där alla som läst ut dök upp direkt med tid och placering just nu. En websida som låg på resultatservern startades i en Internet Explorer. Den autouppdaterade varannan sekund. På servern var det ett asp-script som körde direkt mot MySQL-servern vid varje anrop.
20140309_13032520140309_130407

På resultatskärmarna visades radiokontroller och förvarning för HD21 och HD16, slutresultat för alla klasser, förvarning från sista kontrollen (ett asp-script på webservern som uppdaterade varannan sekund), samma script som visades vid mål, dvs vem som gått i mål just nu, tävling för damer respektive herrar för sista kontrollen till mål. 10 resultatskärmar 46″ med inbyggd webläsare som körde mot resultatservern. Bror Erik labbade också med en dator med 6 stycken USB-grafikkort, det blev succé! Hans bärbara drev utan problem de 6 grafikkorten och 6 st 46″-skärmar. På så sätt kan man ju köpa billigare skärmar istället. Kul att se att det fungerade!
20140309_13055820140309_130611

Onlineresultaten kan ni se på http://olresultat.se/hallandspremiaren2014 .

På lördagen när vi hade 2 sistakontroller så hade vi även en PC som tog emot seriella onlinestämplingar via samlingsboxar och militär telefontråd.

Sistakontrollen kopplade vi annars upp via en Wifi-länk som vi gjorde med 2 stycken Nanostation M5. De funkar kanon vid fri sikt. Dock blir de lätt kinkiga när träd börjar komma imellan 🙂 Nanostation drevs av ett bilbatteri med en 12v->220v konverter. Vid sista kontrollen var det som mest 3 SI-USB-mastrar, USB-hub, ROC, SIRAP, Wifi-länk, resultatserver.

20140309_130459

Målstämplingen var online via 2 USB-mastrar och 1 ROC som var uppkopplad via nätverk till speakervagnen. Den skickade stämplingar via SIRAP till resultatservern. Den skickade alltså över 1000 stämplingar per dag lördag och söndag.
20140309_130432
Ute i skogen hade vi 3 stycken ROC:ar uppkopplade via 3g-modem för att övervaka HD21 samt antingen HD14 eller HD16.

På söndagen hade vi lite tid över, så då testade vi även att sätta 2 stycken Nanostation M5 mot 1 st mottagare, det gick finfint. Så då hade vi kunnat haft båda sistakontrollerna på lördagen uppkopplad via länk 🙂

På fredagen hade vi även Check vid starten uppkopplad via 2 ROC:ar med 3g-modem för att hålla koll på kvar i skogen. Här är ett tips att komma ihåg att lägga in Checkkontrollen i OLA, tyvärr missade vi det… 🙂

Färgskrivare hade vi också i sekretariatet för att kunna dra ut fler kartor till öppna klasser, och den kom till nytta också! En svartvit skrivare för listor…

Något som imponerade på mig var prisutdelarna på fredagen, de hade helt enkelt en surfplatta och kollade onlineresultaten! Smart tänkt! 🙂 Det sparade tid för oss alla 🙂

Jaaa, det var väl det vi hade… På fredagen hade vi 8 timmar på oss att sätta upp allt och var döstressade in i det sista… På lördagen hade vi 3 timmar och hann utan problem och på söndagen hade vi 2,5 timme och var klara 20 minuter innan 🙂 Rutin gör nytta!

Bara hör av er om ni har några frågor 🙂 Lycka till med era evenemang!

//Oskar och Erik