webbpysslare, pappa, make och lätt nördig, utan inbördes ordning

Etikett: tåg Sida 1 av 10

Rör inte det som funkar!

Ja, det är sedan gammalt välbekant och rimligt. Ändå var det just exakt vad jag gjorde med min lilla hemkokade trafikinformationstjänst, mitt personliga lilla nöje.

Den primära har länge varit den PHP-baserade tjänst som går att nå på https://www.utf.nu/tl.php och som ärligt talat fungerar hyfsat om än inte helt modern. Men det fungerar.

Som komplement till den experimenterade jag ifjol med en JavaScript/jQuery-baserad sida för att inte behöva ladda om hela sidan för varje uppdatering utan istället bara ladda om det aktuella innehållet, något som sparar på servern om inte annat.

Bara för skojs skull (?!) så fick jag här för någon vecka sedan för mig att jag skulle skriva om och effektivisera det hela i ren JavaScript istället, på gott och ont. Ett simpelt litet projekt sådär…?

Kodning - grafik från Pixabay

Ett antal hundra rader kod senare så har jag faktiskt något som fungerar hyfsat bra, även om det är långt ifrån klart, fullständigt och fritt från buggar. Det går att testa via länken https://www.ewenson.setl/ för den som känner sig manad.

Än finns en hel del kvar att göra, framförallt när det kommer till att komplettera stationsvyerna med information om aktuell plats för tåget, något som PHP-versionen har och som jag hemskt gärna vill få till.

Utöver det finns ständigt behov av bättre felhantering eller ja, just nu mer korrekt, någon form av felhantering. MEN, det är åtminstone tillräckligt klart för att kunna visa upp det hela!

En varning dock, sidan är sådär superdupermegabrutalt jättehemsk och sparar några få byte av data vid besök. I webbläsarsessionen sparas information om tågnummer, datum och/eller stationssignatur för att sidan vid oavsiktlig omladdning skall kunna presentera samma information igen. Hoppas det går att ha överseende…

Tips, förslag, önskemål, buggar, allt sådant tas tacksamt emot! Hoppas sidan kan vara till nytta för någon under tiden den fortsätter utvecklas!

Göra saker för att man kan

Håll i er nu, för här kommer ett inlägg som på sätt och vis faktiskt relaterar till ämnet järnväg, trots att det inte är tanken med den här bloggen längre.

Idag handlar det dock om järnväg för att jag roat mig med att göra en webbtjänst mest för att se om jag kunde och för att utforska Trafikverkets öppna API. Jag kunde, kort och gott, även om det än är långt ifrån perfekt eller för den delen, buggfritt…

Vad handlar det om då?

Det där gick ju fint!

Uppsala-varvet för dagen alltså. Det gick fint. Som sig bör med inte en endaste förseningsminut att rapportera varken från tåg 842 eller från tåg 851. Ramlade in sådär prydligt och bra, före tidtabell på Stockholm C rent av.

Resten av kvällen däremot, not so much…

Rökfylld centralhall

Rökfylld centralhall

Redan avbytande förare förvarnade om att brandlarmet precis gått inne i centralhallen på Stockholm C. Inget att hetsa upp sig som så över tänkte jag, det har jag varit med om förr liksom. Standardprocedur att vänta in en snar öppning när faran konstaterats över.

Not so much idag…

Händige herr Ewenson

Eller ja, låt oss inte dra för stora växlar utav rubriken? Jag föredrar fortsatt att se min tumme som ganska centrumplacerad i handen. Det är enklast så för alla inblandade parter liksom.

Däremot är jag ändå relativt nöjd med insatsen häromdagen, när ett av alla fotsteg på tåget bestämde sig för att säcka ihop bokstavligt talat. Detta i sig resulterar i ett tämligen okörbart tåg av flera skäl, dels för att tekniska övervakningssystem blockerar det, dels för att fotsteget tämligen snart skulle träffa på fast punkt i form av plattform eller annat icke-förhandlingsbart och orsaka än större skada.

Ledset fotsteg

Exakt hur fotsteget hamnat i ett sådant prekärt läge är oklart. Ingen avstigande har till synes haft problem vid avstigning och ingen gav sig till känna efteråt heller. Eventuellt hände något knas vid dörrstängningen men oavsett vilket, så blev det problem!

Information i överflöd

Mycket kan man säga om järnvägens informationsflöde och oftast finns det åtminstone en positiv vilja om att göra något bra bakom det hela. Ibland undrar man dock lite mer än vanligt. Man undrar vart information fastnar?

Detta handlar nu då mer om intern information än vad som publiceras utåt, till kunder, till resenärer. Ändå kan det vara högst relevant även för resenärerna att åtminstone personalen på tågen vet något om det hela, eftersom förseningar kan komma att uppstå.

Hastighetsnedsättning i körorder

Hastighetsnedsättning i lokförarens körorder

Mycket mer informativt än så blir det inte många gånger. Det är begränsad hastighet på en sträcka av 100 meter, från 200 km/h till 40 km/h. Sannolik tidsförlust mellan 3-5 minuter beroende på fordonstyp.

Det enda man får reda på kring varför är ”Infrabegränsning”. Ingen starttid. Ingen teoretisk sluttid. Ingen bakgrundsinformation. Ingenting. Bara frågetecken.

Frustrationen kan bli en smula stor kring nedsättningar likt dessa, nedsättningar som kan få ligga i många månader innan de åtgärdas. Allt utan vidare förklaring bortom ”Infrabegränsning”.

Visst. Jag förstår att man inte kan vara alltför detaljerad i den informationen som presenteras i lokförarens körorder, men lite mer utförligt kanske vore något? En viss ansträngning att förklara varför hastigheten plötsligt skall gå från 200 km/h till 40 km/h?

Här har järnvägen mycket kvar att jobba på. Intern information som potentiellt påverkar resenärerna. Mindre frågetecken och mer utropstecken typ.

Slut på gnällstund…

Sida 1 av 10

Drivs med WordPress & Tema av Anders Norén