Kategoriarkiv: Uncategorized

MySQL och diskussionerna runt 25-manna

Med 25-mannas problem flåsande i nacken så höll vi så klart ett extra öga på vår MySQL-server i helgen. Den körde senaste version av MySQL. Vi upplevde inga som helst problem relaterat till MySQL. MySQL-server gjorde av med 550 MB minne och server pumpade runt 10% cpu.
MySQL-minne
MySQL-server-minne_och_cpu
Vi körde på en 6 år gammal bärbar dator med 2 cores och 3,5 GB minne. Servern hade 2 GB ledigt minne. Operativsystemet är Windows Server 2003 R2. Så det gick åt ca 1,5 GB minne att driva servern. Jag hade inte kört på en server med mindre minne än 2 GB.

God natt
Oskar

Hallandspremiären blev 4.2 :-)

Jaha, 3 intensiva dagar tillsammans med Stefan (Lindéna) och bror Erik (hitkommen enkom för att hjälpa till, ända från Gotland tillsammans med sina 3 barn och vår mamma) är nu till ända. Hallandspremiären 2014 är avklarad. 1300 stämplingar genom ROC:ar via 3g-modem och runt 5000 stämplingar genom ROC:ar och SIRAP-protokollet. Första tävlingen fick vi ett antal förvarningstider som närmade sig 200 minuter… Vi funderade på den trådlösa länken, men förkastade rätt snart det, alla pinnummer kom ju fram ok. Sen hann tävlingen gå klart innan vi hann fundera mer på det. Lördagen rullade konstigt nog helt ok vad vi såg då och då… Vi måste ha missat det antar jag. Idag så blev det helt plötsligt samma tider på alla stämplingar från SIRAP som vi testade! Vad i hela… Snabbt föll väl tankarna på att det kunde vara en bug i ROC:en, så in med SSH i ROC:en som stod via trådlös länk borta i skogsbrynet. Tittade i loggarna och kom fram till att det var när timme med bara 1 siffra kom så blev det error i konverteringen.. Timme 09 tolkades i Linux bash som octal-tal, inte 10-bas… Och då small det… Så vi la in ett förtydligande att det var 10-bas. Anledningen till att vi inte hade märkt det på lördagen var att första start var 11, så vi var inte igång med kontrollerna innan 10 🙂 Sen fick vi då även ändra för minuter och sekunder som fick samma problem. Anledningen att man konverterar är att SI-enheten levererar tid i klockslag och SIRAP vill ha antal tiondels sekunder sen midnatt. Så nu go vänner så ligger version 4.2 ute som fixar detta problem! Bra att man får chans att testa sina egna saker skarpt innan ni börjar använda det 🙂

Och ett stort tack till alla er som kom fram och pratade med oss under tävlingen och pratade ROC:ar och resultatskärmar, alltid lika kul att visa upp! Det var både svenskar, danskar och norrmän som kom förbi, jättekul!

Snart kommer en liten novell om helgen med bilder och en förklaring av all den teknik vi körde. Ska även lägga ut script mm för nerladdning.

Mvh bror Oskar och bror Erik

Version 4.1

Goddagens!

Jag tänkte att vi firar den 90:e ROC:en med att ge ut version 4.1 av ROC. Den har följande nyheter:
-Stöd för SIRAP-protokollet. Du kan koppla en ROC direkt mot program som har stöd för SIRAP, tex OLA. Om den är inställd i detta läge så kommer den försöka ställa klockan 5 ggr vid uppstart och sedan fortsätta även om den inte har internetkontakt. Emit får se upp då man då använder ROC:ens tid. Viktigt att ROC:en då har internetkontakt för att ställa klockan. SportIdent har inte detta problem. I OLA startar man inläsning av onlinetider och kryssar i SIRAP-rutan på den PC som tar emot stämplingar. Dess IP-adress matar man in i webgränssnittet. Glöm inte att ROC:en måste starta upp 1 gång med nätverk för att ta emot inställningarna!

-Ny funktion, man kan välja att ROC:en ska anropa valfri webadress efter varje batch av stämplingar den skickat.

-Stöd för APN-user och APN-Password för 3g-modem.

För att uppdatera, gå in i web gui:t och kryssa i uppdatering. Ingen ny image för 4.1 ännu.

Denna nya version ska vi testköra fullt ut på Hallandspremiären nästa helg. Ska bli speciellt kul att testa en Wifi-länk från sista kontrollen med en ROC som kör SIRAP direkt till sekretariatet 🙂

//Oskar

Ny server

Då har ROCs server flyttat till mitt nya jobb, DH Solutions, som var snälla nog att låta mig hosta servern i deras hostingmiljö. Allt verkar ha gått bra vad jag kan se. Säg till om ni upplever något fel!

//Oskar

Nya utmaningar

Då sitter jag här och har precis slutat mitt jobb på Lokaldelen/ClearSense. Imorgon börjar jag jobba på DH Solutions i Halmstad. Spännande. Känns overkligt efter 9,5 år på Lokaldelen!

Så för de av er som har mailat mig på oskar.berg (@) lokaldelen . se, ni får maila mig på:
oskar.berg (@) tele2.se

//Oskar

Telia 4g-modem funkar med extern ström

Så har Halmstad OK bytt sitt Tele2 3g-modem mot ett Telia 4G-modem, Huawei E3276. Stoppade i och det funkade…inte… Jaja… Googlade, testade, ändrade, meckade, fixade, trixade…. Och till slut… hmm… testar med extern ström… Smack! Modemet startade på under 3 minuter mot 5-6 minuter på vårt gamla Tele2-modem!! Jag tror det är Hi-Link som gör det så snabbt! Har för mig att 3:s Hi-Linkmodem också var snabbt. ROC:en stödde alltså redan Telias 4G-modem utan att jag visste om det 🙂

Hur strömsätter man då ett modem med extern ström kanske ni undrar? Jo, man köper en Y-USB-kabel för strömförsörjning:
http://www.dustinhome.se/product/5010312807/deltaco-stromkabel-2x-usb-typ-a-ha-till-1x-typ-a-ho-0-3m/

ROC:en kopplas in på den mittersta kontakten, USB-modemet på den enda kontakten som passar och sedan batteriet på den sista. Då kan man även skippa ström-USB-kabeln, för nu strömmatas Raspberryn bakvägen 🙂 Undras hur bra det är… men det funkar 🙂 Nu får modemet ström direkt från batteriet utan att det passerar Raspberryn.

//Oskar

 

Liveresultat Android-app

Är det inte en härlig värld vi lever i? Härom dagen fick jag ett mail från Erik Backlund i Trollhättans SOK. Han har gjort en Android-App som visar liveresultat från http://liveresultat.orientering.se/ ! Det är underbart vad många som bidrar till att göra vår sport mer publikvänlig! Starkt jobbat Erik!

Länk till applikationen:

https://play.google.com/store/apps/details?id=se.amli.liveresultsorienteering&hl=sv

Eller sök på följande i Play butiken: ”lo orientering” och välj applikationen ”LO Live resultat Orientering” av amli.

Snart börjar tävlingssäsongen! Själv har jag som mål att springa fler tävlingar än vad jag arrangerar i år. Tror det var tvärtom förra året 🙂 I år kör jag sekretariat/teknik på Hallandspremiären och Hallands 3-dagars vad jag vet än så länge. Ska bli kul! Samma härliga gäng som vanligt är med och arrangerar! Stabilt gäng! Kul! Får väl se om jag åker över och hjälper bror Erik med Helg utan Älg på Gotland som vanligt, det var ju ändå där någonstans som idén till ROC:en föddes för 1,5 år sen. Redan då hade vi Check online, fast via militär telefontråd, en bärbar dator med Linux på ett USB-minne samt föregångarkoden till ROC:en. Fick ut alla checkningar i en textfil som vi sen importerade i OLA när starten var klar. Funkade kanon det med 🙂 Vi hade till och med 13 st 46″ resultatskärmar på plats. Det var många som tappade hakan att lilla Garda IK hade så tekniskt avancerat arrangemang då. Folk följde kablar och studerade resultatskärmarna och frågorna haglade 🙂 Kan ha varit första tävlingen efter O-Ringen som hade resultatskärmar…

//Oskar

80 ROCar

Jaha, så kom idag den 80:e ROC:en! Tänk…. vi bara löste vårt eget problem med jobbiga och dyra lösningar för onlinekontroller. Sen visar det sig att alla kämpar med samma problem. 80 enheter tyder ju helt klart på ett uppdämt behov. Över 40 klubbar har en ROC. Den finns i 4 olika länder än så länge. Stöd för både SportIdent och Emit… OLA och SportSoftware har inbyggt stöd. Och som en liten teaser så kommer MEOS snart också ha inbyggt stöd för den. Jag har sett en förhandsversion som verkar fungera kanon!

När jag var och hälsade på ett par kompisar efter nyår så fick jag frågan om ROC:arna också, om det var jag som ”gjorde de där Raspberry onlinekontrollerna”.

Nästa sak att fixa blir att kunna ange APN user och password eftersom vissa operatörer behöver det för 3G-kopplingen.

Det är så kul att se alla era ROC:ar där ute och att de verkligen används! ROC ON!

Mvh Oskar

Emit now supported!

Version 4.0 of the ROC is released! Now with support for Emit online units. Thank’s to Jouni, the Finnish representative for SportSoftware for giving me the challange and the equipment to make it possible!

Before the ROC ”only” has been in Sweden, Schweiz and South Africa… And what do they have in common? Same time zone… And Finland then? No, another Time Zone… Hence the ROC now supports Time Zones. 😉

If you want to use Emit, please choose the Emit punching system in web GUI for your unit. Because Emit doesn’t send control code more then every 4 minutes, there is a setting in web gui to set the control code if you don’t want to wait 0-4 minutes for the punches to arrive when starting the ROC. After that they arrive instantly of course.

Best regards
Oskar

Emit, the first event

Last Saturday the ROC was used for the first time at an event with Emit equipment! Over 200 finnish runners punched the online finish control. At the side Jouni stood and checked the ROC and how the punches arrived in SportSoftwares OE2010. Success! 🙂

Now I’m only waiting for Jouni to do some more testing with Emit and his Sunjo-”samlingsboxar”. The Sunjo boxes has a special feature. They send the code of the control on byte 9 which Emit doesn’t. When the tests are done I’ll release version 4 of ROC, now with both SI and Emit support! Welcome all Emit users 🙂

Halmstad OK has some of the Sunjo boxes too. Works every time! We used them at O-Ringen 2012 and also on our other competitions when there is short distance to finish. If you want to read more:
http://hem.bredband.net/sunjo/

//Oskar