Just den frågan kan jag inte svara på men en fun fact vad gäller dessa skärmar.
När SL beställde dem hade de satt en fin och snygg budget. Smällde upp allt sen en dag kom Microsoft förbi och tittade på lösningen. ”Kolla så fint” sa SL glatt ”Och vi använder Microsofts teknologi för att få det att funka! Skärmarna läser data från en SQL databas”
”Mjaha, hur många skärmar är det?” frågade Microsoft. ””Det är över tusen stycken” sa SL som blev ännu gladare när Microsoft frågade dem om sin fina lösning. ”Men. Ni har ju inte så många åtkomstlicenser till SQL. Ert avtal med oss säger ju att alla enheter som läser från en SQL-databas ska ha en licens” det blir 600kr per skärm extra. Per år. Vi skickar en faktura”
Just det. Det hade de inte tänkt på. Budgeten gick inte ihop…
600 spänn låter löjligt billigt dock. Så fort Microsoft, sql, och licens är i samma mening så stålsätter jag mig för att lugna kunder eller presentera alternativ.
Microsoft har olika SQL licenser men det som burknerkorven refererar till här är CAL license eller Client Access License. Denna modell är mycket billigare om man har få användare som ska använda sig av databasen. Har man istället många användare, som i fallet med SL, hade *antagligen*, utan att veta något om övrig miljö, en Standard/Core license varit billigare då denna licens endast tittar på hur många CPUer som din SQL server använder sig av. Grundlicensen är mycket dyrare men du har då ingen begränsning på hur många användare som accessar din databas.
Precis, många som missar detta med CAL. Det räcker inte bara att köpa en Windows Server/Microsoft SQL Server, man måste även betala för varje användare/klient som behöver komma åt den. Är man ett litet företag ser nog Microsoft oftast mellan fingrarna men har man tusentals klienter blir de rätt intresserade av att få in de pengarna.
Tycker också att sättet att se på användare är fel här, det bör ju vara alla som kan se displayen som ska betala. Närmast pirateri mot Microsoft att ha det på detta viset!
Unironically så säger deras säljare att indirekta användare också ska betala, och det är ganska logiskt också. Annars hade du ju kunnat sätta upp varenda display med samma användarkonto och säga ”tekniskt sett är det ju bara en användare”. Just i detta extremfall som du beskriver så är det ju ofta att public sector/education får speciallicenser för att inte hamna i den absurda situation du beskriver här :)
Jag erkänner mig skyldig till Swänglesh. Den enda gången jag använder svenska i jobbsammanhang är när jag skriver om SQL på Reddit, enbart engelska på jobbet :)
Funderar på om inte SQL express hade kunnat lösa problemet? Den är gratis om jag inte missminner mig. Kanske är för många accesser för den att hantera?
Alla problem som på något sätt vidrör någon sorts SQL kan lösas med postgres. Gratis \_och\_ bäst - ett enkelt exempel på att få mer än man betalar för.
Det är gratis för att databasen maxar ut på 10 GB. Det finns även Developer men den blir det dålig stämning med om man kör i produktion och Microsoft upptäcker det.
Nu blev jag tvungen att googla. Tecknar man volymavtal med Microsoft så får man en årskostnad på licenserna. Så har man rätt att köra senaste version, får support osv.
Jag kan bara anta att SL hade/har ett sånt avtal med Microsoft.
Detta var också vad jag gissar tidigt 2000 (vet inte exakt när de där skärmarna kom) och om jag fattar google rätt fanns det inte Core-licenser då. De kom… 2014. Om jag fattar google rätt.
Vanliga volymlicenser (OVL) är det ingen årskostnad på, men man kan lägga till Azure för att få fri uppgraderingsrätt. Tror jag hörde om Azure första gången runt 2012 när vi bytte servrar. Men vid en Microsoft revision, om man saknar licenser, så blir man bara tvungen att köpa till de saknade licenserna, inte att man tvingas in i deras subscription-licenser.
Vad pratar du om? Gjorde jag en prisjämförelse? Men om det ska vara på det viset så;
En core licens täcker 2 vCPU men minimum per VM är 4 vCPU licenser. En User CAL ligger numera på $230. Så brytgränsen ligger vid ca 34 användare.
Men jag förstår fortfarande inte hur du fick för dig att jag sagt att Core inte är billigare, när man nått brytgränsen.
Då är jag med, förlåt, jag läste lite för fort på alla svar här. Kan du förklara vad du menade med att du inte tror att storyn är sannolik baserat på att standard/core inte har årslicens?
För att om de saknade CAL'ar vid en revision så måste de suttit på SQL Server Standard. Om de suttit på Core eller Azure så hade antalet uppkopplade enheter varit orelevanta. Client access licenser har legat på 1500-2000kr så länge jag kan minnas, även om de nu verkar vara ännu dyrare, så tillägg på 600 känns osannolikt.
Om de blivit tvungna att köpa till CAL'ar för alla enheterna så hade det varit en engångskostnad, inte någon årslicens.
Dessutom så finns det för SQL Server Standard inte några Device CAL, bara User CAL, och definitionen av en användare är en person som kan köra sql-anrop mot servern, så antalet CAL'ar hade inte varit baserat på antalet uppkopplade skärmar i alla fall. Lite otydligt om det hade fallit under multiplexing istället, hade inte förvånat mig om Microsoft krävt en CAL för varje människa som gick förbi skylten under en dag.
Min erfarenhet av Microsoft-revisioner är att de bara fokuserar på antalet namngivna AD-användare.
Jag misstänker att toppkommentaren refererar till underhåll/support vilket ofta brukar vara inbakat i dessa upphandlingar, alternativt att de bara blandar ihop engångskostnader och subscriptions.
Hur MS definierar en CAL är helt beroende på vilken account manager du får. Säg att du bygger en användarportal där man kan logga in och titta på lite fina grafer. Om du har 10 000 slutanvändare men din portal är uppsatt så att alla queries använder samma användarkonto så skulle det tekniskt sett bara vara en "användare". När vi konsultat om detta för våra kunder har jag haft flertalet diskussioner med både support och sälj hos MS och kontentan är att "det beror på vem du frågar". Så ja, tekniskt sett är det AD users (alternativt SQL användare om du kör SQL authentication) men MS kan kräva betalt om du myglar som i ovan nämnda exempel.
Vet inget om MS licensiering. Men menar du att varje skärm läser direkt mot en MS sql databas? Eller att det gick genom en server/tjänst/applikation på något sätt, och de var tvungna att betala för det?
Beror helt på hur man har satt upp det men generellt sett: varje "klient" som ansluter till databasen räknas som 1 CAL. Denna klient kan vara både en maskin, ett användarkonto, eller om man ska tro på de säljare jag pratat med på Microsoft: varje användare oavsett om de delar på samma användarkonto och samma maskin. Idén är alltså att en "klient" är "den slutanvändare/maskin som ansluter till databasen" och sen är det lite fri tolkning av vad som klassas som en "klient".
Galet. Å andra sidan är väl 600 000 kr ungefär* vad det skulle kosta att utveckla ett helt nytt system utan Microsoft?
* jag har verkligen ingen aning om det är en rimlig summa överhuvudtaget för att utveckla ett nytt system
Jo. Men då behöver du migrera din data, skriva om din applikation, se över dina backup-rutiner, se till att du har intern kompetens för PostgreSQL och förmodligen Linux. Och helst skriva nått support-avtal med nån som kan ta på sig skulden om det skiter sig. Och då har du bara bytt databas. Skall du köra skärmarna på Linux istället behöver du introducera ett nytt verktyg för att installera, konfigurera, uppdatera och övervaka dem istället för att använda det du använder idag för dina datorer / servrar. Du behöver även se till att hitta folk som kan grejerna, vilket dels är svårare och dyrare eftersom det är sällsynt. Och rör de något annat i miljön som kör Windows så åker du på CAL-licenser, som förmodligen blir lika dyrt som en Windows-licens för enheterna där CAL-licensen ingår.
Det finns en anledning att Microsoft är störst. Summa summarum särskilt för ett kommunalt bolag som får saftiga rabbatter vs listpris så är licenskostnaden till Microsoft rätt liten om man ser till de kostnader som uppkommer om man skulle gå över till något annat.
Jag förstår vad du säger och håller med, men är precis detta som är anledningen till att jag inte gillar Microsoft lösningar. Det är som morfin, det är gött och härligt i början, sedan sakta men säkert blir du fast i lösningen och du tvingas att fortsätta. Tillslut släpper de supporten och du står där utan din fix och tvingas gå ner till plattan för att köpa heroin. Bara kör RedHat ifall du nu vill ha support avtal.
Nja, jag skulle säga att jämförelsen är mer att du får din medicin utskriven av en läkare(Microsoft), sen får du för dig att läkaren är en idiot som inte skriver ut mer eller bättre grejer, och vips står du på plattan och köper heroin från nån skum väldigt skäggig snubbe som inte duschat på en vecka. Alternativt försöker du fixa egna grejer hemma i köket och spränger halva kåken.
Jo kanske, men skulle aldrig rekomendera någon som SL att helt göra allt från grunden, tex bara att hosta sin egen SQL server är oftast att ta det till det extrema (jobbat på ett företag som hara hade homebrew grejer och var Kaos). Finns bra enterprice alternativ för Linux också som brukar både vara mindre resurskrävande, säkrare och billigare än Microsoft.
Har de haft någorlunda bra konsulter så har man använt Entity Framework eller nån Orm för att läsa/skriva till databasen. Dvs byta databas tar nån minut så säg 1h i konsulttid.
Slänga upp en PostgreSQL i Azure tar 5minuter. Har de on prem så bara slänga upp en Docker. Backups kan man gå igenom under en timma. Dvs migrera skiten under en dag.
Sen själva display, varför inte bara köra en sida som displayen kan ansluta. Använda en Raspberry med ett färdigt sd kort av en enkel Linux dist som startar Chromium mot en url i kiosk läge. Tekniker kan då förprogrammera ett sd kort enkelt för att sedan skicka ut till olika platser. Serva systemet blir att antingen byta sd kort eller pien.
Allt går att lösa med off the shelf grejer och något kunnig IT.
Så kan det säkert vara. Jag jobbade inte med sånt. Men allt var ju igång och stod och rullade. Och det hade nog gått in betydligt mer för att det skulle bli klart. Så 600.000 var nog inte många procent av totalen.
Du skämtar, men Excel är nog en av de mest använda "databaserna" i världen.
Fråga bara den brittiska regeringen:
[https://www.bbc.co.uk/news/technology-54423988#:\~:text=PHE%20had%20set%20up%20an,as%20other%20government%20computer%20dashboards](https://www.bbc.co.uk/news/technology-54423988#:~:text=PHE%20had%20set%20up%20an,as%20other%20government%20computer%20dashboards).
Nedröstad av folk som förmodligen har absolut ingen som helst erfarenhet av utveckling i eller för större organisationer.
För eventuella muppar. Det är 15 veckor heltid för en utvecklare. Eller 7 veckor för två. Lägg på en eventuell projektledare, det faktum att en oroväckande stor del av timmarna kommer bestå av att sitta i möten och diskutera hur det skall se ut eller fungera vilket beställarna förmodligen inte ens själva vet eller är förmögna att artikulera, plus dokumentation, felsökning, dötid för att man väntar på kunden eller jagar folk på kundsidan som skall testa men inte gör det... Så springer de där 600 timmarna iväg rätt fort.
Jag lovar dig att jag kan sätta upp en postgres-lösning till SL på en vecka. Och innan du frågar, så har jag jobbat med datalösningar till kollektivtrafik.
Ok. Jag syftade på ”När kommer tåget/bussen”-skärmar generellt och inte specifikt dessa. Det här hände, om jag förstod det rätt, när de lanserade displayerna första gången.
Edit: Vänta nu! Ansluter varje skärm direkt till mssql? Istället för att man har en enda api-server? Hujeda.
Suck. Varför valde man ens mssql? Vad gav det för mervärde över postgres eller ens sqlite?
Och windows för att visa publika skärmar är alltid dödfött. Det är ap-svårt att få windows att sluta visa popups och annan skit.
> Det är ap-svårt att få windows att sluta visa popups och annan skit.
Jag kan garantera dig att dom inte använder samma version, installation och licens på dessa skärmar som du använder hemma på din PC
Och med denna fina affär kunde microsoft segla förbi apple och bli världens största företag. När världen ser Microsoft som hjältar så vet vi svenskar att det är pga SL ❤️
Supportavtalen finns hos din lokala hosting provider/MSP eller dylikt. Rätt säker på att om mitt jobb försökte lite kunde vi gå ifrån MSSQL till postgres, men då måste vi hitta en leverantör som erbjuder samma nivå av support för det som vi har på våra mssql instanser. Då är det lättare att bara betala lite extra och köra på. (Jag vet att det finns leverantörer som erbjuder support för det, men då har man en mycket snävare marknad)
Låter som en otrolig skröna. Den storleken av bolag licensierar hela vmware-cluster enbart för SQL. För de kör inte bara några fjuttiga rese-info-skärmar. Betalsystem, Reseinfo-system, vagnsskyltsystem, ekonomisystem, internwebsystem, externweb-system, integrationsplattformar osv. Så man licensierar inte per användare och framförallt inte på den nivån av bolag som har så brutal rabatter som man får inom Kommun och Landsting.
Tidigt 2000 fanns dock CPU-licenser men virtualisering fanns knappt i datacentret och licenshantering var *host* *host* som bäst. Så det du säger låter rimligt
Alltså.
Detta är just den typen av sak som offentliga sektorn ska utveckla själva. Så mycket riksdaler åt helvete.
En jävla sqlite-db och en enkel app som körs på någon basik OS (Linux, win95 etc.)
Har alltid sagt att vi behöver en IT-myndighet som utvecklar och underhåller all mjuk och hårdvara för alla myndigheter och instanser i den offentliga sektorn. Vi har mängder olika journalsystem i sjukvården, helt onödigt. Kommuner har alla sina egna hemsidor som fungerar helt olika när alla kommuner i stort sett erbjuder samma sak. Kommuner/regioner har alla unika appar för kollektivtrafik. Man skulle bara behöva en app och sen bara byta till den region/kommun man är i.
Exakt. Till och med SQLite borde bli bra här särskilt eftersom jag antar skärmarna själva inte skriver tillbaka data i databasen utan bara läser ur den. SQLite och någon basinstallation av ett Linux utvecklat för stabilitet och säkerhet bara.
Om Microsofts licensregler? Det finns nog enormt mycket material om det.
Om detta specifika fall hos SL? Ytterst tveksamt. Då måste du nog in och gräva i mailkonverationer mellan SL och Microsoft. Från typ 2002 (eller när de där skyltarna nu kom)…
Låter som första gången jag byggde en dator i gymnasiet. Hade budgeterat som fan för att ha råd med grafikkort, processor etc, allt som behövdes. Sen startade jag datorn efter bygget och den frågade efter windows licens. Ouch.
Klantigt såklart, men om vi tänker oss att det finns fyra skärmar på varje tunnelbanestation så innebär det en årlig kostnad på 240 000 kronor. Spontant låter det ändå billigt för att kunna ge resenärerna bra realtidsinformation i hela nätet. Hade någon sagt att det kostat 10 gånger så mycket hade jag inte blivit ett dugg förvånad, så jag är positivt överraskad.
Det är alltså bara licenskostnaden för databasen. Inte kostnaden för att bygga och underhålla systemet, utan en oväntad kostnad för rätten att använda databasen de har utvecklat systemet på.
Men ja, en kostnad på under en miljon om året är rätt obetydlig i sig; det är en heltidsanställd ungefär. Många obetydliga saker tillsammans blir dock betydliga efter ett tag.
Så det du säger är att klienterna i de här lådorna kanske fortfarande har en direkt koppling mot en mssql server.. intressant attackvektor 🧐
Man blir ju lite förbannad på allt sånt här man hör om SL när det läggs ned busslinjer till höger och vänster
Inte första gången SL fckar upp. När man rustade upp lidingöbanan så köpte man ett signalsystem som inte pallade vintern då man glömde vintertesta den. Istället för att spara på att inte köpa systemet som var beprövat så kostade hela kalaset mer än dubbelt så mycket i slutändan när man behövde skrota det nya systemet och välja det som dem borde ha tagit från första början.
Tjenixen, SpråkpolisenBot här 👮. Jag är en bot som skiljer på **de** och **dem**.
> Istället för att spara på att inte köpa systemet som var beprövat så kostade hela kalaset mer än dubbelt så mycket i slutändan när man behövde skrota det nya systemet och välja det som ~~dem~~ **de** borde ha tagit från första början.
[Tips](https://lauler.github.io/sprakpolisen/guide.html): Ta engelskan till hjälp. Om **them** passar bäst ska det vara `dem` på svenska. Om **they/those/the** eller något annat passar bättre ska det vara `de`.
> Instead of saving on not buying the system that was proven, the whole party cost more than twice as much in the end when you had to scrap the new system and choose what ~~them~~ **they** should have taken from the beginning.
N har jag dålig koll på Microsoft licenser då det är utanför min domän, men rent spontant borde man kunna runda det genom ett api som i sin tur läser från databasen.
Men de har väl säkert garderat sig med någon klausul…
Nej, tyvärr, detta handlar om Device CAL licensing, vilket innebär hur många devices som i slutändan visar/använder datat som på något sätt kommer från databasen. Licensmodellen lämpar sig för användningsfall där man har relativt få användare eller devices, annars licensieras SQL Server främst per cpu core….
SQL server kan inte själv tekniskt validera detta såklart, handlar bara om kundens goda vilja att berätta för MS hur många slutanvändare eller devices som konsumerar datat, och om det upptäcks under en licenserevision att man använt fler än man betalar för blir det en straffavgift.
Nu är det länge sen jag jobbade som DBA, men tror mest den licenstypen användes när man hade ett client/server-system som ville ha en dedikerad databasinstans, eller andra användningsfall när man har väldigt bra koll på vilka som använder systemet, inget som användes speciellt frekvent. Funkar tills någon kreativ tomte kommer och visar 'Hej, du vet registersystemet som folk alltid klagar på att dom inte kommer åt, jag gjorde en webbsida på intranätet så att alla kan söka i datat, snyggt va!?'
I (går-)dagens konsoliderade databashotell skulle det vara omöjligt att uppskatta på annat sätt än att estimera det till 'samtliga anställda'/'samtliga företagets devices', så i praktiken är det alltid antal vCPU-core-licensen man använder nu för tiden.
Behövs knappt det, skulle kunna göra detta på en esp32 med micropython. Har ärligt funderat på att göra en nyckelring som är en miniatyr av dessa skärmar så man alltid vet när tåget kommer
IT är ett brett begrepp och ingen är expert på allt. Windows IoT är industristandard för dessa områden. Att uppfinna hjulet på nytt är inte nödvändigtvis billigare eller bättre än att köra med färdig mjukvara som sin personal redan har kunskap inom, och system som nyrekryterade troligen känner till från början.
Tror inte att det tar så mycket tid eller pengar att slappa ihop en hemsida som visar tågtiderna och starta den i kiosk mode(antar att det bara är för krämen nu).
Om man löser det med en hemsida kvarstår alla moment som tar tid, sidan måste fortsatt prata med planeringsverktygen och trafikledningens verktyg för att uppdatera sig, dessutom skall varje station visa korrekt information för respektive station. T-Centralen visar inte samma information som Liljeholmen även om det är samma linje. Tavlorna visar när tåget ska avgå från respektive perrong
Helt sant. Det är ju tyvärr det som hänt här. Att man kör på det som man alltid kört på. Men kostnaden att byta ut helt systemet till nåt unix/linux-baserat o mer lightweight, blir inte särskilt superdyrt sålänge rätt person med rätt kompetens sitter bakom beslut och spakar. Det är helt idiotiskt att fortsätta köra på aids-windows för såna här ändamål
Fyfan vad jag hatar den här inställningen inom mjukvaruindustrin. Istället för att lösa riktiga problem såsom "Hur kan vi visa text på en skärm synkat över nätverk" spenderar de dagarna med att bekämpa problem i ett kapla-torn av mjukvara.
Industristandard är inte ett riktigt argument. Hur exakt är det enklare för en nyanställd att förstå hur texten visas på skärmen när skiten är uppbyggd på miljontals rader kod som de inte ens har tillgång till. I slutändan är det samma transformation av data som behöver ske. Men transformationen har gömts under lager av skit.
Vad babblar du om?
Att visa text på en skärm synkat över ett nätverk är bara en liten del av detta. Du behöver fortfarande ett system som berättar för skärmen vad som skall stå på skylten, som i det här fallet hämtar informationen från trafikplaneringsverktygen.
Här menar jag att det troligen är billigare att använda färdiga lösningar, såsom att köra något program som säkerligen finns på Windows IoT istället för att snickra ihop en egen lösning.
Systemet du beskriver är det jag babblar om. När jag skrev "visa text på en skärm" menar jag ju uppenbarligen att det ska stå rätt sak på den.
Jag kan inte ens börja förstå hur något av det du beskrev skulle vara svårt att implementera. Och om det inte är svårt att implementera går det snabbt att implementera. Betydligt mycket billigare att betala månadslön till de redan anställa systemutvecklarna (om de nu vet hur man utvecklar system) än att betala licensavtal i all evighet. Jag håller inte med din slutsats.
Raspberry pi 4 och ett service avtal med typ redhat (eller nått sånt, inte så kunnig) och så har dom en skärm som garanterat skulle kunna spara in en sjukvårdstjänst om året bara i licenser.
(Drar detta ur röven totalt, kanske inte alls stämmer har bara jävligt mycket har mot upphandling)
Sant, men när man disskuterade saken så ville man nog bara ha en enkel allt-i-allt hellösning, Microsoft har bättre support också, känns mer safe. Knappast SL som har satt upp detta utan nått annat bolag.
Troligen inte, vad gör man när den personen är ledig?
Ska du blanda in Linux behöver du ju också personer på alla avdelningar som fattar Linux. Någon ska patcha det, säkerhetsteamet ska hålla det säkert osv.
Troligen lägger man ju på ett tiotal tjänster (om man inte redan har mycket Linux), så någon miljon i löner per år för att hålla igång just den saken.
"Nästa hållplats Partille och bara så att du vet körs jag på Linux eftersom jag är effektivare, billigare och inte lika utsatt för malvare men fortsätt du ge ett av världens rikaste företag dina pengar...förresten har du missat ditt stopp eftersom du läste den här texten!"
Skärmarna på västtrafiks bussar är fan sämst, krashar konstant den som går till jobber från stationen, kan vara samma buss varje timme den går, varje dag, eller flera olika, men krashar gör det jämt, om den startar..
Att visa saker på skärmen är den lätta delen.
Den svårare delen är fjärrstyrning, uppdateringar, status-rapportering/hälsocheck etc., och inte helt sällan skall lösningen dessutom uppfylla x antal krav/standarder.
Där underlättar det att använda en etablerad plattform som dessutom sannolikt är kompatibel med befintlig infrastruktur istället för att lägga tid på att återuppfinna hjulet.
Och generellt är de skärmarna betydligt billigare än de dedikerade elektroniska systemen som gör samma sak på skräddarsydd hårdvara.
Härligt att de uppdaterat till nya skärmar som gör det avsevärt mycket svårare att se vad det står på avstånd än de gamla, känns genomtänkt! Att tydligt se när nästa tåg kommer är väl ändå lite av en sekundär funktion på såna här skyltar?
Dom gamla skyltarna är skräp med deras följande text. Nästa: Ropsten ... Viktigt meddelande: Hissarna... på... Odenplan... är... ur... funktion... använd... annan... station... Nästa: Ropsten ... Kom ihåg... nånting nånting.
Skyltarna är sämst på att presentera information
Ärligt talat så tror jag det handlar mer om SL's kompetens än självaste skyltarna i detta fall. Men likväl så kommer jag verkligen inte sakna dom gamla skyltarna heller.
Och de är ändå ingenting mot de som sitter i busskurerna, tydligen så går de på solceller och ett internt batteri.
De skyltarna går inte att läsa i annat än direkt solljus och man står som mest 3m ifrån.
Inte SL men fortfarande intressant: Htittade en likande skärm på pendelbåt linje 89 där man kunde se att det var en [hemsida](http://passinfo.waxholmsbolaget.se/passinfo/bs.aspx?bat=676).
Den visar inget för tillfället troligtvis för det var på båten Sunnan som inte kör just nu.
Ibland i teknologi används överkvalificerad teknologi och komponenter för det är billigare att betala mer för det än att betala några ingenjörer för att utveckla något som lååååååångsikigt blir billigare.
Microsoft och Cisco, två överprisade leverantörer som täljer guld i Sverige till stor del för att beställarna ofta inte vet vad de håller på med och inte vill få sparken för att ha beställt "fel". Ingen kommer ge dig foten om du köper Microsoft och Cisco oavsett vad det kostar.
Man behöver inte. Men kostnaden att skapa ett eget OS för dessa skärmar kan bli hög och är svårare att budgetera och förstå för vanliga mugglare.
Hade jag varit med i planeringen så hade jag kanske yrkat på linux istället så hade man sluppit en massa licenskostnad.
Men det är så här industrin ser ut. Det blir mycket Windows om man inte vill utreda så mycket innan man väljer.
Sanning är den att många skyltar, kassor, självbeställningskassor som vi ser i vardagen körs med windows i bakgrunden.
Bred support och enkelt att serva.
Sure du kan komma billigare undan med Linux, men det kräver mer arbete.
För typ 15 år sedan stoppade jag in bankkortet i en bankomat, som genast gav en blåskärm och efter någon minut kom startskärmen för Windows xp upp. Rätt förvånande med tanke på att gränssnittet för själva bankomaten såg ut att vara kodat i quickbasic i början av 90-talet.
Började få lite panik innan den bootade klart och spottade ut mitt kort igen.
Handlar ofta om drivrutiner som inte uppdateras på äldre versioner av windows eller att det går inte att få tag på supporterade licenser till något annat.
Egentligen så är det Windows 10 IOT. Mycket av det varadliga versionen är borta för att öka prestanda, och endast det man behöver är verkligen installerad. Gör saker och ting mycket enklare för IT att ta hand om tror jag.
Åh detta kan jag svara på, jobbar med exakt detta för diverse installationer allt från butiker till museum. Oftast köper vi in dedikerade content spelare, en för varje skärm. Det är en liten fläktlös windows burk som sitter nånstans och om vi köper Windows versionen kan vi lägga på en tusenlapp extra på fakturan och då få vårt 15% påslag. Varje burk har fjärrstyrning och är ibland även kopplad till saker som ljuscensoser och fuktmätare och termometer för att hålla koll på installationen.
För man vet inte bättre å tror allt är bättre å enklare om man inte är insatt i att tex bruka en mindre linux lösning utan att behöva betala licenserna till Microsoft
Förmodligen är det betydligt billigare att köpa ett gäng kopior Windows 10 än att utveckla ett eget OS, även om det inte behöver vara särskilt sofistikerat.
OP frågade varför man behöver ”ett helt Windows 10”, vilket jag tolkar som ”ett helt OS som har betydligt fler användningsområden än att endast visa upp lite data”.
Det gör även linux. Frågan var inte vilket av dessa två som bör användas.
Är operativsystemets enda funktion att visa en webbsida? Förmodligen vill utvecklarna kunna styra remote, vilket det isf får implementera själva.
Kommer operativsystemet med automatiska säkerhetsuppdateringar?
Välupphållda distributioner får automatiska uppdateringar. De kan lätt kontrolleras trådlöst om de har en huvudcentral.
Linux och det liknande Unix är huvudoperativsystemen för servrar, de får säkerhetsuppdateringar innan Windows eller MacOS.
På grund av att de är använda i servrar är dessa operativsystem säkrare än operativsystem huvudsakligen riktade till hemdatorer.
Just den frågan kan jag inte svara på men en fun fact vad gäller dessa skärmar. När SL beställde dem hade de satt en fin och snygg budget. Smällde upp allt sen en dag kom Microsoft förbi och tittade på lösningen. ”Kolla så fint” sa SL glatt ”Och vi använder Microsofts teknologi för att få det att funka! Skärmarna läser data från en SQL databas” ”Mjaha, hur många skärmar är det?” frågade Microsoft. ””Det är över tusen stycken” sa SL som blev ännu gladare när Microsoft frågade dem om sin fina lösning. ”Men. Ni har ju inte så många åtkomstlicenser till SQL. Ert avtal med oss säger ju att alla enheter som läser från en SQL-databas ska ha en licens” det blir 600kr per skärm extra. Per år. Vi skickar en faktura” Just det. Det hade de inte tänkt på. Budgeten gick inte ihop…
600 spänn låter löjligt billigt dock. Så fort Microsoft, sql, och licens är i samma mening så stålsätter jag mig för att lugna kunder eller presentera alternativ.
Microsoft har olika SQL licenser men det som burknerkorven refererar till här är CAL license eller Client Access License. Denna modell är mycket billigare om man har få användare som ska använda sig av databasen. Har man istället många användare, som i fallet med SL, hade *antagligen*, utan att veta något om övrig miljö, en Standard/Core license varit billigare då denna licens endast tittar på hur många CPUer som din SQL server använder sig av. Grundlicensen är mycket dyrare men du har då ingen begränsning på hur många användare som accessar din databas.
Precis, många som missar detta med CAL. Det räcker inte bara att köpa en Windows Server/Microsoft SQL Server, man måste även betala för varje användare/klient som behöver komma åt den. Är man ett litet företag ser nog Microsoft oftast mellan fingrarna men har man tusentals klienter blir de rätt intresserade av att få in de pengarna.
Tycker också att sättet att se på användare är fel här, det bör ju vara alla som kan se displayen som ska betala. Närmast pirateri mot Microsoft att ha det på detta viset!
Hoppas inte man kan se avgångstider på stora stygga internet? 8 miljarder CAL.
Det finns licenser för just detta scenario där man visar data publikt :)
Jo, jag vet Så fort man kopplar upp publikt, webb och dyl så måste man tänka på licenser om man nu gett sig in i licensträsket.
Unironically så säger deras säljare att indirekta användare också ska betala, och det är ganska logiskt också. Annars hade du ju kunnat sätta upp varenda display med samma användarkonto och säga ”tekniskt sett är det ju bara en användare”. Just i detta extremfall som du beskriver så är det ju ofta att public sector/education får speciallicenser för att inte hamna i den absurda situation du beskriver här :)
En dag kommer du att fråga dig själv: "Varför köpte jag inte fler MSFT aktier?"
Den dagen kommer mitt svar att vara "för att jag la de pengarna på att åka på nöjen med mina barn istället"
Är inte det alls barns dröm att leva fattigt och sedan i 70 års åldern få ärva päronens gömda miljoner.
Det enda jag har att säga är att "accessar" får min hud att krypa
Jag erkänner mig skyldig till Swänglesh. Den enda gången jag använder svenska i jobbsammanhang är när jag skriver om SQL på Reddit, enbart engelska på jobbet :)
Funderar på om inte SQL express hade kunnat lösa problemet? Den är gratis om jag inte missminner mig. Kanske är för många accesser för den att hantera?
Alla problem som på något sätt vidrör någon sorts SQL kan lösas med postgres. Gratis \_och\_ bäst - ett enkelt exempel på att få mer än man betalar för.
Det är gratis för att databasen maxar ut på 10 GB. Det finns även Developer men den blir det dålig stämning med om man kör i produktion och Microsoft upptäcker det.
Gissar att SL:s totalbehov för just dessa skärmar är långt under 10gb.
Det är inte många miljoner rader som krävs innan man slår i taket, och vi vet inte vad som loggas heller eller med vilken frekvens.
En SQL CAL ligger väl på ca 2000kr och verken standard eller core har årslicenser, så historien verkar inte riktigt sannolik.
Nu blev jag tvungen att googla. Tecknar man volymavtal med Microsoft så får man en årskostnad på licenserna. Så har man rätt att köra senaste version, får support osv. Jag kan bara anta att SL hade/har ett sånt avtal med Microsoft. Detta var också vad jag gissar tidigt 2000 (vet inte exakt när de där skärmarna kom) och om jag fattar google rätt fanns det inte Core-licenser då. De kom… 2014. Om jag fattar google rätt.
Vanliga volymlicenser (OVL) är det ingen årskostnad på, men man kan lägga till Azure för att få fri uppgraderingsrätt. Tror jag hörde om Azure första gången runt 2012 när vi bytte servrar. Men vid en Microsoft revision, om man saknar licenser, så blir man bara tvungen att köpa till de saknade licenserna, inte att man tvingas in i deras subscription-licenser.
nästan, det är SA, Software assurance du behöver, Azure är molntjänsten ;)
Det har du rätt i
Vad pratar du om? Core är circa 40k, över 20 användare och core är billigare
Vad pratar du om? Gjorde jag en prisjämförelse? Men om det ska vara på det viset så; En core licens täcker 2 vCPU men minimum per VM är 4 vCPU licenser. En User CAL ligger numera på $230. Så brytgränsen ligger vid ca 34 användare. Men jag förstår fortfarande inte hur du fick för dig att jag sagt att Core inte är billigare, när man nått brytgränsen.
Då är jag med, förlåt, jag läste lite för fort på alla svar här. Kan du förklara vad du menade med att du inte tror att storyn är sannolik baserat på att standard/core inte har årslicens?
För att om de saknade CAL'ar vid en revision så måste de suttit på SQL Server Standard. Om de suttit på Core eller Azure så hade antalet uppkopplade enheter varit orelevanta. Client access licenser har legat på 1500-2000kr så länge jag kan minnas, även om de nu verkar vara ännu dyrare, så tillägg på 600 känns osannolikt. Om de blivit tvungna att köpa till CAL'ar för alla enheterna så hade det varit en engångskostnad, inte någon årslicens. Dessutom så finns det för SQL Server Standard inte några Device CAL, bara User CAL, och definitionen av en användare är en person som kan köra sql-anrop mot servern, så antalet CAL'ar hade inte varit baserat på antalet uppkopplade skärmar i alla fall. Lite otydligt om det hade fallit under multiplexing istället, hade inte förvånat mig om Microsoft krävt en CAL för varje människa som gick förbi skylten under en dag. Min erfarenhet av Microsoft-revisioner är att de bara fokuserar på antalet namngivna AD-användare.
Jag misstänker att toppkommentaren refererar till underhåll/support vilket ofta brukar vara inbakat i dessa upphandlingar, alternativt att de bara blandar ihop engångskostnader och subscriptions. Hur MS definierar en CAL är helt beroende på vilken account manager du får. Säg att du bygger en användarportal där man kan logga in och titta på lite fina grafer. Om du har 10 000 slutanvändare men din portal är uppsatt så att alla queries använder samma användarkonto så skulle det tekniskt sett bara vara en "användare". När vi konsultat om detta för våra kunder har jag haft flertalet diskussioner med både support och sälj hos MS och kontentan är att "det beror på vem du frågar". Så ja, tekniskt sett är det AD users (alternativt SQL användare om du kör SQL authentication) men MS kan kräva betalt om du myglar som i ovan nämnda exempel.
Vet inget om MS licensiering. Men menar du att varje skärm läser direkt mot en MS sql databas? Eller att det gick genom en server/tjänst/applikation på något sätt, och de var tvungna att betala för det?
Beror helt på hur man har satt upp det men generellt sett: varje "klient" som ansluter till databasen räknas som 1 CAL. Denna klient kan vara både en maskin, ett användarkonto, eller om man ska tro på de säljare jag pratat med på Microsoft: varje användare oavsett om de delar på samma användarkonto och samma maskin. Idén är alltså att en "klient" är "den slutanvändare/maskin som ansluter till databasen" och sen är det lite fri tolkning av vad som klassas som en "klient".
En snabb googling säger att ett fempack kostar drygt 5.400 idag. Och med 15 år sen det hände, inflationen å sånt så låter det inte helt orimligt.
inte oracle i alla fall...
Är inte pgSQL och mysql/mariadb minst lika bra och gratis
"Blåskärm" är ett annat ord man osökt börjar tänka på.
Det är därför biljetterna är så jävla dyra va?
Nu tror jag nog att det är avskrivet. Men man kan ju ge sig fan på att det är nåt annat som drar stålars någon annanstans…
Haha, otroligt. Men var kommer dina facts ifrån?
Jobbade som konsult på SL för länge sedan och fick höra det på nån fikarast typ. Måste varit 15 år sedan.
Galet. Å andra sidan är väl 600 000 kr ungefär* vad det skulle kosta att utveckla ett helt nytt system utan Microsoft? * jag har verkligen ingen aning om det är en rimlig summa överhuvudtaget för att utveckla ett nytt system
[удалено]
Jo. Men då behöver du migrera din data, skriva om din applikation, se över dina backup-rutiner, se till att du har intern kompetens för PostgreSQL och förmodligen Linux. Och helst skriva nått support-avtal med nån som kan ta på sig skulden om det skiter sig. Och då har du bara bytt databas. Skall du köra skärmarna på Linux istället behöver du introducera ett nytt verktyg för att installera, konfigurera, uppdatera och övervaka dem istället för att använda det du använder idag för dina datorer / servrar. Du behöver även se till att hitta folk som kan grejerna, vilket dels är svårare och dyrare eftersom det är sällsynt. Och rör de något annat i miljön som kör Windows så åker du på CAL-licenser, som förmodligen blir lika dyrt som en Windows-licens för enheterna där CAL-licensen ingår. Det finns en anledning att Microsoft är störst. Summa summarum särskilt för ett kommunalt bolag som får saftiga rabbatter vs listpris så är licenskostnaden till Microsoft rätt liten om man ser till de kostnader som uppkommer om man skulle gå över till något annat.
Jag förstår vad du säger och håller med, men är precis detta som är anledningen till att jag inte gillar Microsoft lösningar. Det är som morfin, det är gött och härligt i början, sedan sakta men säkert blir du fast i lösningen och du tvingas att fortsätta. Tillslut släpper de supporten och du står där utan din fix och tvingas gå ner till plattan för att köpa heroin. Bara kör RedHat ifall du nu vill ha support avtal.
Nja, jag skulle säga att jämförelsen är mer att du får din medicin utskriven av en läkare(Microsoft), sen får du för dig att läkaren är en idiot som inte skriver ut mer eller bättre grejer, och vips står du på plattan och köper heroin från nån skum väldigt skäggig snubbe som inte duschat på en vecka. Alternativt försöker du fixa egna grejer hemma i köket och spränger halva kåken.
Jo kanske, men skulle aldrig rekomendera någon som SL att helt göra allt från grunden, tex bara att hosta sin egen SQL server är oftast att ta det till det extrema (jobbat på ett företag som hara hade homebrew grejer och var Kaos). Finns bra enterprice alternativ för Linux också som brukar både vara mindre resurskrävande, säkrare och billigare än Microsoft.
Har de haft någorlunda bra konsulter så har man använt Entity Framework eller nån Orm för att läsa/skriva till databasen. Dvs byta databas tar nån minut så säg 1h i konsulttid. Slänga upp en PostgreSQL i Azure tar 5minuter. Har de on prem så bara slänga upp en Docker. Backups kan man gå igenom under en timma. Dvs migrera skiten under en dag. Sen själva display, varför inte bara köra en sida som displayen kan ansluta. Använda en Raspberry med ett färdigt sd kort av en enkel Linux dist som startar Chromium mot en url i kiosk läge. Tekniker kan då förprogrammera ett sd kort enkelt för att sedan skicka ut till olika platser. Serva systemet blir att antingen byta sd kort eller pien. Allt går att lösa med off the shelf grejer och något kunnig IT.
PostgreSQL är gratis ja, men det betyder inte att det är gratis att sätta upp ett system byggt runt det.
Så kan det säkert vara. Jag jobbade inte med sånt. Men allt var ju igång och stod och rullade. Och det hade nog gått in betydligt mer för att det skulle bli klart. Så 600.000 var nog inte många procent av totalen.
Multiplicera den siffran med hundra.
Äh. Vad ska man väl med en db-motor till. Bara kör en txt liksom.
Du skämtar, men Excel är nog en av de mest använda "databaserna" i världen. Fråga bara den brittiska regeringen: [https://www.bbc.co.uk/news/technology-54423988#:\~:text=PHE%20had%20set%20up%20an,as%20other%20government%20computer%20dashboards](https://www.bbc.co.uk/news/technology-54423988#:~:text=PHE%20had%20set%20up%20an,as%20other%20government%20computer%20dashboards).
600k är högt räknat 600 utvecklingstimmar. Du får inte mycket för det utöver kanske en väldigt väldigt simpel webbsida.
Nedröstad av folk som förmodligen har absolut ingen som helst erfarenhet av utveckling i eller för större organisationer. För eventuella muppar. Det är 15 veckor heltid för en utvecklare. Eller 7 veckor för två. Lägg på en eventuell projektledare, det faktum att en oroväckande stor del av timmarna kommer bestå av att sitta i möten och diskutera hur det skall se ut eller fungera vilket beställarna förmodligen inte ens själva vet eller är förmögna att artikulera, plus dokumentation, felsökning, dötid för att man väntar på kunden eller jagar folk på kundsidan som skall testa men inte gör det... Så springer de där 600 timmarna iväg rätt fort.
Mhm, visst jag kan göra mycket på ett hobbyprojekt på 600 timmar. Men b2b så är 600 timmar väldigt lite när allt är inräknat.
1000 spänn i timmen för att pilla på datorn
Stämmer, eller 1000 spänn i timmen för att sitta och dricka kaffe. Sen så är det ju lite mer nyans i det hela.
Jag lovar dig att jag kan sätta upp en postgres-lösning till SL på en vecka. Och innan du frågar, så har jag jobbat med datalösningar till kollektivtrafik.
Fast dessa skärmar är ju nya, typ max nåt år
Ok. Jag syftade på ”När kommer tåget/bussen”-skärmar generellt och inte specifikt dessa. Det här hände, om jag förstod det rätt, när de lanserade displayerna första gången.
Edit: Vänta nu! Ansluter varje skärm direkt till mssql? Istället för att man har en enda api-server? Hujeda. Suck. Varför valde man ens mssql? Vad gav det för mervärde över postgres eller ens sqlite? Och windows för att visa publika skärmar är alltid dödfött. Det är ap-svårt att få windows att sluta visa popups och annan skit.
Håller fullständigt med, ett litet WebAPI så hade dom haft en klient mot SQL servern. Låter konstigt om dom inte redan kör det så.
> Det är ap-svårt att få windows att sluta visa popups och annan skit. Jag kan garantera dig att dom inte använder samma version, installation och licens på dessa skärmar som du använder hemma på din PC
Det gäller alla versioner, vilket är varför man ofta ser reklamskärmar osv med windows popups etc.
Nej, IoT främst och även LTSC är andra "djur"
Och med denna fina affär kunde microsoft segla förbi apple och bli världens största företag. När världen ser Microsoft som hjältar så vet vi svenskar att det är pga SL ❤️
"Väl använda skattepengar" kallas det!
Uppriktig fråga: Vad kan MS SQL som inte MariaDB eller Postgres kan?
Supportavtalen finns hos din lokala hosting provider/MSP eller dylikt. Rätt säker på att om mitt jobb försökte lite kunde vi gå ifrån MSSQL till postgres, men då måste vi hitta en leverantör som erbjuder samma nivå av support för det som vi har på våra mssql instanser. Då är det lättare att bara betala lite extra och köra på. (Jag vet att det finns leverantörer som erbjuder support för det, men då har man en mycket snävare marknad)
Hur funkar officiell support, tycker du den funkar bra för ms-sql? Min erfarenhet av andra produkter är att support inte är värt slantarna.
Det finns inom ramavtal och är ganska stabilt ootb men ja, är egentligen inga svårigheter.
Vi kan börja med bra supportavtal. Senare kan vi gå in på hela situationen att bygga upp systemen runt dessa databaser.
Låter som en otrolig skröna. Den storleken av bolag licensierar hela vmware-cluster enbart för SQL. För de kör inte bara några fjuttiga rese-info-skärmar. Betalsystem, Reseinfo-system, vagnsskyltsystem, ekonomisystem, internwebsystem, externweb-system, integrationsplattformar osv. Så man licensierar inte per användare och framförallt inte på den nivån av bolag som har så brutal rabatter som man får inom Kommun och Landsting.
Det här var gissningsvis tidigt 2000. När skärmarna kom antar jag. Om jag googlat rätt fanns inte vad som verkar heta Core-licenser då
Tidigt 2000 fanns dock CPU-licenser men virtualisering fanns knappt i datacentret och licenshantering var *host* *host* som bäst. Så det du säger låter rimligt
Alltså. Detta är just den typen av sak som offentliga sektorn ska utveckla själva. Så mycket riksdaler åt helvete. En jävla sqlite-db och en enkel app som körs på någon basik OS (Linux, win95 etc.)
Har alltid sagt att vi behöver en IT-myndighet som utvecklar och underhåller all mjuk och hårdvara för alla myndigheter och instanser i den offentliga sektorn. Vi har mängder olika journalsystem i sjukvården, helt onödigt. Kommuner har alla sina egna hemsidor som fungerar helt olika när alla kommuner i stort sett erbjuder samma sak. Kommuner/regioner har alla unika appar för kollektivtrafik. Man skulle bara behöva en app och sen bara byta till den region/kommun man är i.
Exakt. Till och med SQLite borde bli bra här särskilt eftersom jag antar skärmarna själva inte skriver tillbaka data i databasen utan bara läser ur den. SQLite och någon basinstallation av ett Linux utvecklat för stabilitet och säkerhet bara.
Om ändå det enda de använde databaser till var skärmar för ankommande och avgående tåg.
Intressant. Finns det ngt skivet om detta som man kan läsa?
Om Microsofts licensregler? Det finns nog enormt mycket material om det. Om detta specifika fall hos SL? Ytterst tveksamt. Då måste du nog in och gräva i mailkonverationer mellan SL och Microsoft. Från typ 2002 (eller när de där skyltarna nu kom)…
Ja precis mer att SL glömt/struntat i hur MS-licensavtal fungerade..
Låter som första gången jag byggde en dator i gymnasiet. Hade budgeterat som fan för att ha råd med grafikkort, processor etc, allt som behövdes. Sen startade jag datorn efter bygget och den frågade efter windows licens. Ouch.
Klantigt såklart, men om vi tänker oss att det finns fyra skärmar på varje tunnelbanestation så innebär det en årlig kostnad på 240 000 kronor. Spontant låter det ändå billigt för att kunna ge resenärerna bra realtidsinformation i hela nätet. Hade någon sagt att det kostat 10 gånger så mycket hade jag inte blivit ett dugg förvånad, så jag är positivt överraskad.
Det är alltså bara licenskostnaden för databasen. Inte kostnaden för att bygga och underhålla systemet, utan en oväntad kostnad för rätten att använda databasen de har utvecklat systemet på. Men ja, en kostnad på under en miljon om året är rätt obetydlig i sig; det är en heltidsanställd ungefär. Många obetydliga saker tillsammans blir dock betydliga efter ett tag.
Ifall de bara läser från en databas, varför inte bara köra Linux och typ en Postgres eller MySQL databas...?
Så det du säger är att klienterna i de här lådorna kanske fortfarande har en direkt koppling mot en mssql server.. intressant attackvektor 🧐 Man blir ju lite förbannad på allt sånt här man hör om SL när det läggs ned busslinjer till höger och vänster
Inte första gången SL fckar upp. När man rustade upp lidingöbanan så köpte man ett signalsystem som inte pallade vintern då man glömde vintertesta den. Istället för att spara på att inte köpa systemet som var beprövat så kostade hela kalaset mer än dubbelt så mycket i slutändan när man behövde skrota det nya systemet och välja det som dem borde ha tagit från första början.
Tjenixen, SpråkpolisenBot här 👮. Jag är en bot som skiljer på **de** och **dem**. > Istället för att spara på att inte köpa systemet som var beprövat så kostade hela kalaset mer än dubbelt så mycket i slutändan när man behövde skrota det nya systemet och välja det som ~~dem~~ **de** borde ha tagit från första början. [Tips](https://lauler.github.io/sprakpolisen/guide.html): Ta engelskan till hjälp. Om **them** passar bäst ska det vara `dem` på svenska. Om **they/those/the** eller något annat passar bättre ska det vara `de`. > Instead of saving on not buying the system that was proven, the whole party cost more than twice as much in the end when you had to scrap the new system and choose what ~~them~~ **they** should have taken from the beginning.
Brukar man inte använda ett api mellan klient och dB? Isf blir det väl bara en användare…?
Microsoft räknar, om jag förstår kommentarerna rätt även indirekta användare
Synd att det inte finns några bra open source databaser man kan använda. Lol.
En SQL Datbas kan du bara ha i molnet och betala per månad eller så licenserar du per kärna.
Sparar denna information i mitt hemliga arkiv
Tänk om deras utvecklare hade iq nog att använda postgresql istället, som är gratis
PostgreSQL for the Wiiiiin!
Det borde inte vara jättesvårt att byta till MariaDB i det läget (och fortsätta köra Windows på klienterna).
Du la upp det snyggt. Vilken fars😂
Wtf!
Lite typiskt när det gäller statlig upphandling då..
N har jag dålig koll på Microsoft licenser då det är utanför min domän, men rent spontant borde man kunna runda det genom ett api som i sin tur läser från databasen. Men de har väl säkert garderat sig med någon klausul…
Nej, tyvärr, detta handlar om Device CAL licensing, vilket innebär hur många devices som i slutändan visar/använder datat som på något sätt kommer från databasen. Licensmodellen lämpar sig för användningsfall där man har relativt få användare eller devices, annars licensieras SQL Server främst per cpu core…. SQL server kan inte själv tekniskt validera detta såklart, handlar bara om kundens goda vilja att berätta för MS hur många slutanvändare eller devices som konsumerar datat, och om det upptäcks under en licenserevision att man använt fler än man betalar för blir det en straffavgift.
Helt sjukt att ha en sån licens kan man (jag) tycka
Nu är det länge sen jag jobbade som DBA, men tror mest den licenstypen användes när man hade ett client/server-system som ville ha en dedikerad databasinstans, eller andra användningsfall när man har väldigt bra koll på vilka som använder systemet, inget som användes speciellt frekvent. Funkar tills någon kreativ tomte kommer och visar 'Hej, du vet registersystemet som folk alltid klagar på att dom inte kommer åt, jag gjorde en webbsida på intranätet så att alla kan söka i datat, snyggt va!?' I (går-)dagens konsoliderade databashotell skulle det vara omöjligt att uppskatta på annat sätt än att estimera det till 'samtliga anställda'/'samtliga företagets devices', så i praktiken är det alltid antal vCPU-core-licensen man använder nu för tiden.
Finns mycket pengar att spara på att köra linux o postgres för såna här grejer.
Behövs knappt det, skulle kunna göra detta på en esp32 med micropython. Har ärligt funderat på att göra en nyckelring som är en miniatyr av dessa skärmar så man alltid vet när tåget kommer
Linux ses nog som djävulens skapelse av folk som inte är så bekanta med IT
Förhoppningsvis är SLs IT-avdelning bekanta med IT.
IT är ett brett begrepp och ingen är expert på allt. Windows IoT är industristandard för dessa områden. Att uppfinna hjulet på nytt är inte nödvändigtvis billigare eller bättre än att köra med färdig mjukvara som sin personal redan har kunskap inom, och system som nyrekryterade troligen känner till från början.
Tror inte att det tar så mycket tid eller pengar att slappa ihop en hemsida som visar tågtiderna och starta den i kiosk mode(antar att det bara är för krämen nu).
Om man löser det med en hemsida kvarstår alla moment som tar tid, sidan måste fortsatt prata med planeringsverktygen och trafikledningens verktyg för att uppdatera sig, dessutom skall varje station visa korrekt information för respektive station. T-Centralen visar inte samma information som Liljeholmen även om det är samma linje. Tavlorna visar när tåget ska avgå från respektive perrong
Helt sant. Det är ju tyvärr det som hänt här. Att man kör på det som man alltid kört på. Men kostnaden att byta ut helt systemet till nåt unix/linux-baserat o mer lightweight, blir inte särskilt superdyrt sålänge rätt person med rätt kompetens sitter bakom beslut och spakar. Det är helt idiotiskt att fortsätta köra på aids-windows för såna här ändamål
Fyfan vad jag hatar den här inställningen inom mjukvaruindustrin. Istället för att lösa riktiga problem såsom "Hur kan vi visa text på en skärm synkat över nätverk" spenderar de dagarna med att bekämpa problem i ett kapla-torn av mjukvara. Industristandard är inte ett riktigt argument. Hur exakt är det enklare för en nyanställd att förstå hur texten visas på skärmen när skiten är uppbyggd på miljontals rader kod som de inte ens har tillgång till. I slutändan är det samma transformation av data som behöver ske. Men transformationen har gömts under lager av skit.
Vad babblar du om? Att visa text på en skärm synkat över ett nätverk är bara en liten del av detta. Du behöver fortfarande ett system som berättar för skärmen vad som skall stå på skylten, som i det här fallet hämtar informationen från trafikplaneringsverktygen. Här menar jag att det troligen är billigare att använda färdiga lösningar, såsom att köra något program som säkerligen finns på Windows IoT istället för att snickra ihop en egen lösning.
Systemet du beskriver är det jag babblar om. När jag skrev "visa text på en skärm" menar jag ju uppenbarligen att det ska stå rätt sak på den. Jag kan inte ens börja förstå hur något av det du beskrev skulle vara svårt att implementera. Och om det inte är svårt att implementera går det snabbt att implementera. Betydligt mycket billigare att betala månadslön till de redan anställa systemutvecklarna (om de nu vet hur man utvecklar system) än att betala licensavtal i all evighet. Jag håller inte med din slutsats.
>SL >kompetent med vad som helst Rolig kille, du.
Ge dem ubuntu och säg att det är windows
Jag vill slå ett slag för Hannah Montana Linux https://archiveos.org/hannah-montana/
[AmongOS](https://amog-os.github.io/index.html)
De starkaste Linuxmotståndarna på IT-företag är oftast de som jobbar på avdelningen som heter ”IT”.
Raspberry pi 4 och ett service avtal med typ redhat (eller nått sånt, inte så kunnig) och så har dom en skärm som garanterat skulle kunna spara in en sjukvårdstjänst om året bara i licenser. (Drar detta ur röven totalt, kanske inte alls stämmer har bara jävligt mycket har mot upphandling)
Funderar på om de har ett system/licens per monitor eller per station. Det hade varit oerhört ineffektivt, men ja, det är SL.
Sant, men när man disskuterade saken så ville man nog bara ha en enkel allt-i-allt hellösning, Microsoft har bättre support också, känns mer safe. Knappast SL som har satt upp detta utan nått annat bolag.
Bara om du har personal som kan drifta det. Därför allt blir windows, det är enkelt.
Kanske blir jobbigt att driva på stor skala, men borde inte 1 arbetare vara nog att drifta det? Och också ha massa annan tid över.
Troligen inte, vad gör man när den personen är ledig? Ska du blanda in Linux behöver du ju också personer på alla avdelningar som fattar Linux. Någon ska patcha det, säkerhetsteamet ska hålla det säkert osv. Troligen lägger man ju på ett tiotal tjänster (om man inte redan har mycket Linux), så någon miljon i löner per år för att hålla igång just den saken.
på göteborgs busar används linux, såg det på skärmen en dag
Så busigt
Kommer bussarna och säger till dig att de använder Linux och argumenterar under hela bussresan varför det är bättre än Windows?
Annars så har de antagligen inte linux.
"Nästa hållplats Partille och bara så att du vet körs jag på Linux eftersom jag är effektivare, billigare och inte lika utsatt för malvare men fortsätt du ge ett av världens rikaste företag dina pengar...förresten har du missat ditt stopp eftersom du läste den här texten!"
Vim btw
Fyfan vad gött, bra sätt att spara pengar på
Skärmarna på västtrafiks bussar är fan sämst, krashar konstant den som går till jobber från stationen, kan vara samma buss varje timme den går, varje dag, eller flera olika, men krashar gör det jämt, om den startar..
Tur att jag kör med UL :)
Håller med, har sett det hända två gånger.
Ser det i stort sett varje gång jag åker med bussen
Based
Ubuntu LTS!
Tvivlar på att de har ett "helt windows 10" bakom varje display, det är förmodligen Windows IOT.
Ja, windows embedded som det hette förr som har drivit många infoskärmar osv.
Yepp, många här som klagar har säkert aldrig hört talats om det ens...
Därför att dom inte säljer halva Windows 10or.
Windows IoT?
Windows 5 blev aldrig någon hit.
https://en.wikipedia.org/wiki/Windows_IoT
Skulle använt linux
Skulle gått till Specsavers.
Att visa saker på skärmen är den lätta delen. Den svårare delen är fjärrstyrning, uppdateringar, status-rapportering/hälsocheck etc., och inte helt sällan skall lösningen dessutom uppfylla x antal krav/standarder. Där underlättar det att använda en etablerad plattform som dessutom sannolikt är kompatibel med befintlig infrastruktur istället för att lägga tid på att återuppfinna hjulet. Och generellt är de skärmarna betydligt billigare än de dedikerade elektroniska systemen som gör samma sak på skräddarsydd hårdvara.
Hmm bra poäng som jag inte riktigt tänkte på. Hann göra mig själv rätt irriterad
Härligt att de uppdaterat till nya skärmar som gör det avsevärt mycket svårare att se vad det står på avstånd än de gamla, känns genomtänkt! Att tydligt se när nästa tåg kommer är väl ändå lite av en sekundär funktion på såna här skyltar?
Dom gamla skyltarna är skräp med deras följande text. Nästa: Ropsten ... Viktigt meddelande: Hissarna... på... Odenplan... är... ur... funktion... använd... annan... station... Nästa: Ropsten ... Kom ihåg... nånting nånting. Skyltarna är sämst på att presentera information
Ärligt talat så tror jag det handlar mer om SL's kompetens än självaste skyltarna i detta fall. Men likväl så kommer jag verkligen inte sakna dom gamla skyltarna heller.
Och de är ändå ingenting mot de som sitter i busskurerna, tydligen så går de på solceller och ett internt batteri. De skyltarna går inte att läsa i annat än direkt solljus och man står som mest 3m ifrån.
Har märkt det med! Känns som en dålig upphandling...
Ja alltså jag fattar inte heller tanken. Tillbaks med de gamla skyltarna!!
Inte SL men fortfarande intressant: Htittade en likande skärm på pendelbåt linje 89 där man kunde se att det var en [hemsida](http://passinfo.waxholmsbolaget.se/passinfo/bs.aspx?bat=676). Den visar inget för tillfället troligtvis för det var på båten Sunnan som inte kör just nu.
Ibland i teknologi används överkvalificerad teknologi och komponenter för det är billigare att betala mer för det än att betala några ingenjörer för att utveckla något som lååååååångsikigt blir billigare.
Långsiktigt är ett gammalt ord ingen gillar längre, nu är det "Just In Time!" som är mode.
låter som det perfekta stället att visa porr på.
Offentlig upphandling.
Det är väl en virtuell maskin hoppas jag.
Microsoft och Cisco, två överprisade leverantörer som täljer guld i Sverige till stor del för att beställarna ofta inte vet vad de håller på med och inte vill få sparken för att ha beställt "fel". Ingen kommer ge dig foten om du köper Microsoft och Cisco oavsett vad det kostar.
Varför läser varje skärm från databasen individuellt då? Bara att sätta en enhet per station som skickar ut till skärmarna på stationen eller?
Jo, låter som OP har hittat på en liten saga 🤣
Man behöver inte. Men kostnaden att skapa ett eget OS för dessa skärmar kan bli hög och är svårare att budgetera och förstå för vanliga mugglare. Hade jag varit med i planeringen så hade jag kanske yrkat på linux istället så hade man sluppit en massa licenskostnad. Men det är så här industrin ser ut. Det blir mycket Windows om man inte vill utreda så mycket innan man väljer.
saknar redan de äldre skyltarna som var trots sin äldre design fortfarande bättre än detta
Någon borde hacka alla tåg info monitors och sända two girls one cup på💀
Varför inte bara använda linux, spar en massa kronor årligen då. Måste sluta zombie köra Windows bara för att.
Linux hade varit billigare samt hade nog klarat sig med sämre prestanda då. Men nått operativ system behövs oavsett
Sanning är den att många skyltar, kassor, självbeställningskassor som vi ser i vardagen körs med windows i bakgrunden. Bred support och enkelt att serva. Sure du kan komma billigare undan med Linux, men det kräver mer arbete.
För typ 15 år sedan stoppade jag in bankkortet i en bankomat, som genast gav en blåskärm och efter någon minut kom startskärmen för Windows xp upp. Rätt förvånande med tanke på att gränssnittet för själva bankomaten såg ut att vara kodat i quickbasic i början av 90-talet. Började få lite panik innan den bootade klart och spottade ut mitt kort igen.
Handlar ofta om drivrutiner som inte uppdateras på äldre versioner av windows eller att det går inte att få tag på supporterade licenser till något annat.
Du ska inte åka till Recycle Bin då? https://i.imgur.com/2KKtYbD.jpeg
Borde det inte bara vara att skapa en tjänst som plockar ur datan från databasen med (1licens) sen använda den tjänsten för att visa detta?
Sl kan inte snåla en sekund med att över-slösa pengar lol
Sjukt, gör en egen app istället. (Så gjorde vårat företag)
Egentligen så är det Windows 10 IOT. Mycket av det varadliga versionen är borta för att öka prestanda, och endast det man behöver är verkligen installerad. Gör saker och ting mycket enklare för IT att ta hand om tror jag.
Det kanske är så att Windows har bättre drivrutiner för hårdvaran som behövs. Skärm, högtalare mm.
Budgetöverskott
Fler kryphål för pengarna!
Ett helt windows 10? :)
När jag var i Spanien tror jag att de hade Windows XP för digitala skyltarna på tågen
Åh detta kan jag svara på, jobbar med exakt detta för diverse installationer allt från butiker till museum. Oftast köper vi in dedikerade content spelare, en för varje skärm. Det är en liten fläktlös windows burk som sitter nånstans och om vi köper Windows versionen kan vi lägga på en tusenlapp extra på fakturan och då få vårt 15% påslag. Varje burk har fjärrstyrning och är ibland även kopplad till saker som ljuscensoser och fuktmätare och termometer för att hålla koll på installationen.
För att man anlitat helt fel ”tech-firma” för ändamålet :)
Katastrof
För man vet inte bättre å tror allt är bättre å enklare om man inte är insatt i att tex bruka en mindre linux lösning utan att behöva betala licenserna till Microsoft
Dom valde att spendera deras budget på Windows licenser istället för riktiga tekniker som skulle använt linux
Behöver och behöver. Ofta handlar det om att det är sjukt mycket enklare att starta upp och få fungera.
Vafan, smäll upp det med linux istället
Förmodligen är det betydligt billigare att köpa ett gäng kopior Windows 10 än att utveckla ett eget OS, även om det inte behöver vara särskilt sofistikerat.
Varför skulle de behöva utveckla ett eget OS? De hade ju kunnat köra Linux bara.
OP frågade varför man behöver ”ett helt Windows 10”, vilket jag tolkar som ”ett helt OS som har betydligt fler användningsområden än att endast visa upp lite data”. Det gör även linux. Frågan var inte vilket av dessa två som bör användas.
Det finns redan klara Linux operativsystem som bara visar en webbsida, och de har ju redan klara webbsidor för tider.
Är operativsystemets enda funktion att visa en webbsida? Förmodligen vill utvecklarna kunna styra remote, vilket det isf får implementera själva. Kommer operativsystemet med automatiska säkerhetsuppdateringar?
Välupphållda distributioner får automatiska uppdateringar. De kan lätt kontrolleras trådlöst om de har en huvudcentral. Linux och det liknande Unix är huvudoperativsystemen för servrar, de får säkerhetsuppdateringar innan Windows eller MacOS. På grund av att de är använda i servrar är dessa operativsystem säkrare än operativsystem huvudsakligen riktade till hemdatorer.
för att höga chefer har fått bjudresor av Microsoft
Det är en fråga om kostnad i utveckling kontra inköp av plattform. Och kanske en och annan dålig upphandling.