05.04
In Nepřehlédněte ,Technika | Tags:
SA Checker je docasne nefunkcni, duvodem je zmena systemu na strankach SA!
Novou verzi se pokusim udelat co nejdrive, ale ted jsem v zahranici a nemam na to cas, nejdrive, az mi zacne skola, takze 19.9.2011
Diky
Lukas
Tak tady konečně můžu dát článek o prográmku na kterém dělám už slušné dva týdny. Původně jsem si chtěl napsat jen krátký skript pro kontrolu volných míst mezi Zlínem a Brnem, ale nějak se to rozrostlo

Ve zkratce: “Program SA Checker 2011 v pravidelných intervalech kontroluje počet volných míst ve vybraných spojích (autobusech) společnosti Student Agency a v případě, že je ve spoji volné místo, upozorní opakovaným zvukovým signálem.”.
Když si na stránkách Student Agency /SA/ naleznete spoj, kterým chcete cestovat, ale není tam volné místo, stačí si zapnout tento program. Ovládání je velmi jednoduché. Stačí si vybrat odkud kam chcete jet a pak datum kdy. Po kliknutí na “Zobrazit časy odjezdů” se naplní seznam časy odjezdů podle vámi zadaných kritérií. Pak si jen stačí vybrat čas, označit jej a kliknutím na “Přidat spoj na sledování” se zařadí do tabulky sledovaných spojů. Od té doby do odjezdu nebo dokud jej sami neodstraníte bude pravidelně kontrolován a pokud bude nalezeno alespoň jedno volné místo, program vás upozorní zvukovým signálem.
EDIT:
Tak jsem hodil na stránky novou verzi 1.1, která je k nerozeznání od té staré, ale přece jen se něco změnilo
Hlavní body dám tady, ale jinak bližší info najdete na stránkách z odkazu na konci článku.
- změna signálu upozornění
- větší rozsah monitorování chyb
- instalace přes “exe” soubor
Další verze je na stránkách, tentokrát 1.2.
- instalace byla kompletně převedena do češtiny
- SA checker v 1.2 by měl obsahovat všechny spoje v rámci ČR.
Podrobnosti jsou uvedeny na stránkách z odkazu na konci článku.
Pro stažení a více informací klikněte zde.
23 ResponsesLeave a comment ?
Hezké, že nám v tom někdo pokračuje
Zkusmo jsem si zkusil přidat “svou” linku ČM-Liberec podle návodu (to, že editace XML moc bfuser-friendly není, teď nechám stranou) a program mi furt hlásí, že umí kontrolovat jen přímá spojení… zkoušel jsem jak from/CM/to/LIBEREC tak from/CM/to/LB
Ahoj,
no xml rozhodne neni user-friendly, ale jak jsem psal, nepocital jsem, ze to bude tak velke, puvodne jsem tam mel natvrdo Zlin-Brno
Napsal bych ti, co tam mas doplnit, ale nevim co je ČM?
EDIT:
Tak pokud tim ČM myslis Praha,cerny most, tak do seznamStanic.xml patri:
<stanice>
<text>Praha, Černý Most</text>
<value>CM</value>
</stanice>
<stanice>
<text>Liberec, AN</text>
<value>LB</value>
</stanice>
a do JizdniRad.xml patri:
<spoje id=”LB”>
<cil>CM</cil>
</spoje>
<spoje id=”CM”>
<cil>LB</cil>
</spoje>
Aha, takhle funguje. Takže na webu plně platný LIBEREC v tomto použít nejde? Musím zadat konkrétní zastávku, tedy LF nebo LB? To je škoda.
Zpět, už jsem to pochopil. Myslel jsem, že jizdnirad je seznam stanic na lince, ne výčet destinací, kam to jezdí z jeho ID. To mi taky nepšijde uplně intuitivní, ale budiž
No me to tak prijde logicke, ale to asi jako programatorovi. Seznam stanic je vycet stanic, kterymi se naplni rozbalovaci boxy v programu a jizdni rad zase urcuje, zda uzivatelem vybrane zastavky patri k sobe.
Tedy ono to jen slouzi ke kontrole, jestli je mezi nimi prime spojeni. Kdyz tam nekdo da spatne udaje, program mu je vezme, jen nebude pracovat spravne.
Nefunguje mi to:( Píše, že nejsou žádné spoje, ať vyberu jakýkoli den. Stáhnul jsem si prográmek, doinstaloval tu podporu Javy, nijak neupravoval XML soubory a vybral cestu třeba Brno – Praha. P.S. Win7 Professional, SP1.
Cau, mozne je vsechno
Z toho co pises ale nic nezjistim, napis mi doslovne tu hlasku, co ti to vyhodi, jinak jsem to ted zkousel a normalne mi to jede a mam taky Win 7.
“V daném termínu nebyly nalezeny žádné spoje” píše.
Promin, ale tuhle hlasku to hazi jen v pripade, ze si zadas cestu a pro dany den (cas) uz z tama nejede zadny spoj. Verim ze si nevymyslis, ale nenapada me zpusob, jak zjistit, kde je chyba.
Delam ted na nove verzi, kde odchytavam vic chyb, takze pak snad bude mozne urcit, kde je zakopany pes. Behem zkouskoveho s tim moc nepohnu, ale hned jak bude trochu casu, tak dam na net novou verzi a napisu ti na email.
EDIT: Ted me jeste jedine napadlo, ze pokud jsi to zkousel vcera po devate vecer a zadal jsi Brno-> Praha, tak tam uz nic nejede. Dokonce ani Praha->Brno nejezdi po devate vecer.
Lukas
Ahoj, zkousel jsem vsechny mozne datumy (ted jsem znovu zkusil Brno – Praha na dnešek a nic), tim to neni:-)
Tesim se na novou verzi – díky!
Mně bohužel aplikace nefunguje.
Zkoušel jsem jí nejdřív na Linuxu (můj defaultní systém), pouštím to přes javaws (verze javy jre1.6.0_26). Tam mi to píše “Unable to launch the application”
A detailněji:
MissingFieldException[ The following required field is missing from the launch file: ]
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Tak jsem to zkusil na Windows (XP prof), program se nainstaloval v pořádku, doinstaloval jsem i java z doporučeného odkazu. Po spuštění se mi otevře jiná aplikace (Nokia OVI Suite), ale SA Checker ne.
Škoda, že už nefunguje Jaybeeho skript, to bylo jednoduché, čisté skriptové řešení, kdybych uměl víc v PHP a předělal si to, byl bych asi nejspokojenější.
Ahoj,
tak predem jen predeslu, ze aplikaci jsem delal pro windows, takze tu instalacku pod Linuxem urco nespustis. Casem mozna pridam i podporu pro Linuxove distribuce.
Jinak, pokud se ti misto tehle aplikace spousti ovi, tak to nemam tuseni co se stalo, ale proste smaz toho zastupce z plochy, otevri si C:\Program Files\SA Checker v1.2\ a mel by tam byt soubor “StudentAgencyChecker.jar” tak ten staci spustit, pripadne si vytvor jeho zastupce a dej si ho treba na plochu.
Neznam “Jaybeeho skript”, ale pokud ti vyhovuje, tak pouzivej ten. Jestli je nefunkcni, tak zkus zatim pockat, treba budu mit cas a predelal bych ten program na aplet a mohl by jsi ho zpoustet primo v prohlizeci.
Lukas
Buď jsem blbej nebo nevím, ale nejde mi to spustit, pořád mě to odkazuje na instalačku do mobilu. Javu mám samozřejmě v PC nainstalovaou. Prosím o radu. Dík Dawe
Blby urcite nejsi, ale asi se ti to spatne stahlo, ma to koncovku .exe? Zkus blize popsat co se deje pri instalaci, jak daleko jsi se v ni dostal a vubec trochu podrobnejsi popis problemu.
Úplně v poho to naistaluju, ale StudentAgencyChecker má příponu .jar… Zkusil jsem nainstalovat Adobe portable (většinou to tahám na flešce), ale nemůžu to nijak rozchodit… Za nápad budu rád.
Ahoj,
tak tvuj problem patrne bude v tom, ze mas jako vychozi aplikaci pro otevreni *.jar souboru nastaveny nejaky software pro mobil. Poznas to tak, ze kdyz kliknes na zastupce (pripadne primo na soubor s priponou .jar) pravym tlacitkem mysi, tak v zalozce obecne (general) u polozky otevrit s (open with) je uveden nazev te aplikace. Spravne by jsi tam mel mit neco jako “Java(TM) Platform SE binary”.
Zkus a zase napis, jak to dopadlo.
Lukas
PS: Nevim na co jsi chtel pouzit ten adobe “portable”, protoze ten se, co ja vim, pouziva na cteni PDF souboru, ale mozna jsem to jen spatne pochopil
A můžeš mi dát svůj mail, poslal bych ti 2 screeny. Můj mail je ombree11@gmail.com a nebo to můžu sdílet v googlích dokumentech…
PS: Samozřejmě sem se uklepl, dělal sem zrovna v Adobe, stahoval jsem si Java portable:-)
Dík
Dawe
Ahoj,
chci se zeptat, zda by šel nějak vyřešit problém s konfiguračními soubory “Nepodarilo se nalézt konfigurační soubory. Ukončete prosím program a stáhněte si kompletní verzi programu.” při běhu na Max OS X (spuštěno přes “java -jar StudenAgencyChecker.jar”. Po odklepnutí hlášky program funguje, jen není co vybrat v Odkud/Kam
Díky moc
Ahoj,
tak jak uz jsem psal v jednom z prispevku drive, programek je primarne pro Windows, takze na OS X ho nejspis nerozjedes.
Ale mam dobrou zpravu, prave jsem si koupil Macbook Pro a uz tam mam nainstalovane Netbeans, takze bych se to mohl pokusit prelozit pro OS X, ale dostanu se k tomu nejdriv pristi tyden a to by se pak mela objevit i moznost stahnout to ve verzi pro Mac OS X (moc se v tom zatim nevyznam ale mam posledni verzi Snow Leopard, tak snad to pujde v pohode).
Lukas
Jinak kdyz uz jsem v tom psani, tak jen doplnim, ze ten problem, co jsme resili s Dawem, pokud by nekdo mel podobny, tak to byl problem se zavirovanym PC.
Aspon vsechno nasvedcuje tomu, a na internetu to tak bylo i reseno, ze se jedna o virus narusujici funkci Javy.
Lukas
Ahoj Lukáši,
předně bych ti rád za všechny co používají SA Checker poděkoval za opravdu praktický softík. Ať už bude či nebude pokračovat, udělals kus práce a cením si, že ses o ní podělil s ostatními. Já jako strojař bych si přecejen horko těžko vymýšlel skriptík v jazyce, který bych se musel prvně naučit.
Kdyš najdeš dost volna, uděláš aktualizaci a podělíš se s námi znovu, tak se na tebe napiju ještě ten den v nejližší hospodě … chci říct čajovně
.
Díky,
Karel
At dám jakékoli spojení píše mi “V daném terním,u nebyly nalezeny žádné spoje” Nevíte někdo kde je problém. Díky
Ahoj,
rad bych pokracoval, ale nebudu na to mit dostatek casu, delim sve volno mezi Bakalarsku praci a praci za kterou mi nekdo zaplati:D.
Program SA Checker je momentalne nefunkci proto, ze SA preslo na novou verzi systemu a v te se seznam spoju s casy v bezne HTML podobe nevyskyte, jedna se o JavaScriptem generovany kod, ktery se jednoduchym (me znamym zpusobem) z jejich webu stahnout neda. Z toho vyplyva, ze pokud se nenajde dobrak, ktery ma cas a nepusti se do podobneho projektu jako ja, tak to asi nebude.
Plus ja jsem ze Zlina a tento spoj SA pred nejakym mesicem zrusilo, takze ani nemam poradnou motivaci pokracovat….nicmene, kdyby se nejednalo o kompletni prepis programu, tak bych to napsal, ale takhle na to vazne nemam cas.
Jako ukazku dobre vule, pokud nekdo bude mit zajem, muzu mu poslat zdrojovy projekt do NetBeans a muze to zkusit rozbehat a ja to pak klidne umistim zase ke mne na stranky.
Lukas
Staci si precist ten neuveritelne velky cerveny napis v hlavicce clanku.
Ale klidne odpovim: “SA zmenilo svuj stavajici system a proto se program stal nefunkcnim.”.
Jinak viz predchazejici prispevek
Lukas