Sebastjan je takole vse tri dni festivala takole spremljal in usmerjal dogajanje na plesišču.
27. 5. 2025
Najprej ... Začnimo na koncu: glasovanje je potekalo gladko, uporabniki niso potrebovali dodatnih informacij, v 5 minutah je glasovalo 1806 ljudi. Končni izplen, če vprašate mene, je bil pozitiven in je presegel vsa (moja) pričakovanja.Seveda pa vse skupaj ni šlo povsem gladko ... Tako kot pri vsaki stvari, je tudi tu bilo kup strahov, lovili smo se na nepričakovanih stvareh, najpomembneje pa je, da je stvar na koncu stekla in prišla do srečnega konca.
Na začetku je bilo vse drugače ...
Skoraj 2 meseca nazaj mi je
Branko Padjan, oče plesa v Mariboru, sicer pa lastnik plesne šole
Rolly in glavni organizator festivala
Rolly dance open, ki vsako leto poteka sredi maja v Mariboru (letos je bil že sedmi po vrsti, premagal pa je celo leta, ko je harala korona - a o tem kdaj drugič), postavil zanimiv izziv. Nekaj sva klepetala in zareklo se mu je, da razmišlja, da bi na festivalu vseh festivalov naredil glasovanje v živo ... Tako kot na Evroviziji ... Beseda je dala besedo, moj dolg in nepremišljen jezik pa je vmes siknil: "Šala mala ... Jaz ti to naredim v par dnevih ..."
Branko me je debelo pogledal, obnemel, jaz sem svoj drzen komentar ponovil še bolj samozavestno in potem se je začelo.
Pred mano je poklical
Sebastjana Vodlana, najpomembnejšega supervizorja vseh slovenskih plesnih festivalov (verjemite, ni jih malo!). Branko in Sebastjan sta očitno morala o tem že govoriti, ker so stvari stekle same od sebe ...
Jaz:
Koliko glasov lahko pričakujemo?Sebastjan: Nekaj tisoč.
Jaz:
Kako dolgo bo trajalo glasovanje?Sebastjan: Nekaj minut. Okvirno 5. A začeti se mora, ko moderator na odru napove začetek, končati pa z odštevanjem ...
Jaz:
Odštevanjem ... Aha ... Kaj še?Sebastjan: Vsak glasovalec mora vpisati mail ...
Jaz:
Koliko je tekmovalcev za katere se glasuje?Sebastjan: 20. Lahko pa jih je tudi manj.
Jaz:
Huh ... Na mobilnem telefonu bo tesno ... Kdaj so znani tekmovalci in njihovo število?Sebastjan: Minuto pred začetkom glasovanja ...
Verjetno vam je jasno, da stvar že v izhodišču niti slučajno ni bila tako trivialna, kot sem si jo predstavljal. Ko sem dobil najpomembnejše podatke, priznam, me je kar malo stisnilo pri srcu. Še posebej, ker sem imel pred očmi neuspeli podoben poskus na NT konferenci v Portorožu nekaj let nazaj, kjer je v dvorani sedelo "samo" 300 potencialno glasujočih. Po treh ponovitvah in potenju moderatorja na odru, so poskus odpovedali ... In bilo je klavrno. Zelo ...
Če pomislim, da se lotevam nekajkrat večje stvari ... Hm ...
"OK, rad imam izzive," sem sklenil in se za nekaj časa zaprl v svojo rezidenco.
- Prva ugotovitev je bila, da vse skupaj ne sme teči na strežnikih z bazami podatkov, ker so ti enostavno prepočasni, ali pa zahtevajo enormno strežniško moč. Te pa nimam.
- Druga ugotovitev je bila, da mora biti vnos tekmovalcev tako enostaven, da bo vpis mogoč v nekaj sekundah, če že ne takoj. In to tako enostavno, da ne bo nepotrebne izgube časa.
- In še tretja ugotovitev ... Rezultati morajo biti znani takoj in ne čez pol ure. Tudi če bo šlo kaj narobe ... Rezultati morajo biti!
Dovolj sem že star, da vem, da gre pri tehničnih novotarijah vedno kaj narobe. Še celo pri tako utečenih sistemih, kot je Evrovizija se vedno kaj zalomi. Celo tako, da se še zmagovalec pritoži nad sistemom, kot je bil to primer letošnje Evrovizije. Se še spomnite tistega glasovanja, ko so
Mišo Molk pustili, da je debele pol ure stopicljala pred kamerami v živo in čakala rezultate, sistem pa je kao zatajil. Groza!
In blamaža za vse.
No, nekaj takega sem slutil, da me čaka tisti večer.Vedno, ko sem srečal Branka, me je spomnil na tak spodrsljaj in moledoval, da naj tega na
Rolly dance open 2025 ne bo. Seveda sem mu vsakič zatrjeval, da ne rabi nič skrbeti, vsakič pa sem doma testiral in testiral ...
Naj povem še to, da je Evrovizija potekala dan pred plesnim festivalom, na moj usodni dan pa se je avstrijski zmagovalec JJ celo pritožil nad glasovanjem. Si predstavljate: zmagovalec se je pritožil nad glasovanjem ... Kaj bi rad, da ugotovijo "aha, res smo se zmotili, nisi zmagal"? No, danes vem, da je šlo za povsem drugo stvar.
Seveda sem bil čisto trd, ko sem izvedel, kaj se dogaja v Švici (ne pozabite, oni imajo neskončno veliko denarja, neskončno veliko ekipo ljudi po celi Evropi, pa imajo kljub vsemu težave).
Malo je manjkalo, pa bi Branka prosil, če lahko glasovanje prestavi. Toda, kam? Kdaj? Naslednje leto? Ni šans ... "To mora it skozi, pa je, kak je," mi je dejal in se niti pogovarjati ni želel z mano.
Seveda ne, ko pa je imel tisoč drugih skrbi.
Tri ure pred glasovanjem sem se pojavil na prizorišču zločina.Tvegal sem. Moral sem. Ubili me vendar ne bodo, sem se tolažil.
Sebastjanu in Branku sem najavil, da sem pripravljen na glasovanje. Prehitela sta me, da bo to Sebastjan uredil sam. Ker mora. Ker se spodobi od glavnega supervizorja, da ima roko nad vsem. Da ne bi bilo kakšnih očitkov ...
Nekoliko potrt sem se zavlekel v zadnjo vrsto tribune in tiho opazoval dogajanje na plesišču.
Eno uro pred glasovanjem nisem več vzdržal in sem še enkrat stopil do nadzornikov, kjer so vodili potek festivala ... In spet sta me Branko in Sebastjan zavrnila. Niti poslušati me nista želela. Kot bi vedela, kaj jima želim povedati. "Mir daj. Tako bo, kot smo se dogovorili," mi je enkrat vmes zabrusil Branko.
Spet sem se zavlekel na tribuno in čakal ...
Ko so najboljši odplesali svoje točke, se je po kratki najavi in opisu glasovanja stvar začela ...
In ni delala.
Presneto!Panika!
Letel sem iz tribune v zaodrje, zasedel Sebastjanov stol (sploh ne vem, kako sem se prerinil do njega) in se poskusil prijaviti na strežnik.
Ni šlo.
Prevelika gneča in tudi mobilni internet je bil prepočasen.
Vse, kaj mi je ostalo, je bil obrazec za vpis tekmovalcev, ki je bil del sistema glasovanja (to je bila takrat moja najbolj logična misel, saj sem vse drugo stokrat pretestiral). V oči so mi padli
enojni narekovaj (whale's song),
znak and (M&N) in virus, ki je bil skrit
v narekovajih ("virus"). Tega v testnih listah ni bilo in ne vprašajte me, kako sem to opazil. Pač sem ... Huh ...
Potem so se mi odprla nebesa. Sistem je stekel. Ahhh ...Glasovanje je šlo tako dobro, da naslednji dan v log datotekah ni bilo nobenih napak, glasovanje je teklo nemoteno, ljudje so vse razumeli, rezultati so bili v realnem času in - zame največja zmaga - zmagovalec po glasovanju gledalcev je bil enak, kot zmagovalec strokovne komisije.
Boljšega rezultata si ne bi mogel želeti!Še to ...
Finalistov je bilo 15. Naročeno mi je bilo 20, čeprav sem testiral s prejšnjimi finalisti, ko jih je bilo 12. Sebastjan me nikdar ni nič vprašal, kako poteka vpis, tudi gledalci so brez težav oddali glasove in vpisali maile ... Očitno je bil sistem tako enostaven in jasen, da ni zahteval dodatnih pojasnil. Prav to si štejem v čast!
In še beseda o strežnikih ...
V ozadju je bil strežnik Domovanja, 3 CPU, neomejen promet, ASP.net platforma ... Kot je razkrila log datoteka, so bile sekunde, ko je prišlo tudi po več kot 50 glasov in vse je teklo brez težav (teoretično bi jih lahko bilo 120).
Naj povem še to, da sem uporabil pristop, kot sem ga maja 1998, ko sem na Vecer.com prvič objavil celotno vsebino časnika. To je bil čas, ko aktivnih dinamičnih strani še ni bilo ... No, verjetno so še bile, a v Sloveniji ni bilo ničesar podobnega. Zmagalo je moje znanje z obvladovanjem stringov in razsutih podatkov (po meni znanih podatkih sta s tem pristopom naredila diplomo na tehniškem faksu v Mariboru vsaj še dva moja kolega - danes, ko pogledam nazaj, je verjetno to največja vrednost, ki sem jo v moji karieri doprinesel k razvoju časnikarstva v Sloveniji). Razsuti podatki, stringi, brez baz ... To je zmagalo.
Tisti večer, ko sem prišel domov, sem takoj zaspal.Naslednje jutro sem čakal, če bo prišla kakšna zahteva za revizijo postopka. Ni bilo nič. Organizatorju in supervizorju sem poslal zbrane podatke in to je bilo to ...
Sebastjan mi je nekaj govoril o podobnem sistemu za sodnike. Priznam, nisem ga dovolj pozorno poslušal. Ga moram povprašati še enkrat.
Razmišljam, da bi se začel bolj načrtno ukvarjati z majhnimi programskimi rešitvami, ki rešujejo samo en problem, ki delujejo z množicami uporabnikov, ki uporabljajo distribucijo podatkov, ki tečejo v realnem času ... Za vsem tem stojijo izkušnje.
Če povzamem: če potrebujete sistem glasovanja v živo, zdaj veste, kje lahko dobite preverjen sistem. Več informacij na
zvone.stor@gmail.com.