OR Kontrolor vozidel

Alois Nebel

Pokladník
OR Kontrolor vozidel 1.1 – větší aktualizace

Ahoj všem,

připravil jsem větší aktualizaci nástroje, který jste dosud znali jako OR Checker.

Od této verze se program oficiálně přejmenovává na:

OR Kontrolor vozidel

Název je nyní plně v češtině a lépe vystihuje, co program skutečně dělá.

────────────────────────────────

ZMĚNA NÁZVU

OR Checker → OR Kontrolor vozidel

• přejmenování .exe souboru
• přejmenování log složky
• upravené názvy oken a hlášení
• sjednocená česká terminologie

────────────────────────────────

NOVINKY A VYLEPŠENÍ (verze 1.1)

NOVÉ: Automatické načtení MSTS z registru

Program si nyní umí zapamatovat a načíst cestu k instalaci MSTS z registru Windows.
Pokud není nalezena, lze složku vybrat ručně jako dříve.

NOVÉ: Režim kontroly .INC souborů (Stabilní / BETA)

Přidána pokročilá kontrola chybějících závorek v .inc souborech.

Stabilní režim (doporučeno)
• kontroluje bezpečné jednořádkové parametry
• minimalizuje falešné hlášení

BETA režim (na vlastní riziko)
• navíc kontroluje obecně ORTS* scalar parametry
• může výjimečně nahlásit falešnou chybu

Režim si uživatel volí před spuštěním kontroly.

VYLEPŠENO: Inteligentní kontrola OR složek

Program nyní:
• rozpozná špatně pojmenovanou složku OpenRails
• rozlišuje mezi OpenRails a OpenRailsCZSK
• upozorní na překlepy
• navrhne správné přejmenování

NOVÉ: Kontrola stylu Include cest

Nově kontroluje:
• správný počet .. podle hloubky složky
• správné použití lomítek
• správné odkazy na common.* složky
• správné prefixy pro složku LIGHTS

VYLEPŠENO: Globální deduplikace chyb

Pokud chybí stejný soubor ve více vozidlech:
• v logu se zobrazí pouze jednou
• uvede se, kde byl nalezen poprvé

Log je tak výrazně přehlednější.

ROZŠÍŘENO: Kontrola závorek

Kontroluje:
.eng / .wag / .cvf / .sms / .inc (nově)

Zobrazuje:
• číslo řádku
• pozici chyby
• návrh opravy

VYLEPŠENO: Log

• jasné oddělení typů chyb
• přehledný souhrn
• informace o zvoleném režimu INC
• přehled unikátních chyb

Log se ukládá do složky:
OR_Kontrolor_Vozidel_Logs

────────────────────────────────

HLAVNÍ PŘÍNOSY VERZE 1.1

• větší stabilita
• přesnější detekce chyb
• výrazně přehlednější výstup
• lepší práce s OR/CZSK strukturou
• plně české prostředí

────────────────────────────────

DŮLEŽITÉ

Aktualizaci oficiálně vydám až poté, co ji jeden z členů fóra otestuje v reálném prostředí a potvrdí, že funguje správně.

Chci mít jistotu, že se nástroj chová přesně tak, jak má, i mimo mé testovací soubory.
 

OR Kontrolor vozidel – připravovaný Launcher (Stable / Beta)​

Ahoj,

aktuálně pracuji na novém Launcheru pro OR Kontrolor vozidel, který má zjednodušit správu verzí programu a jeho aktualizace.

Cílem je, aby uživatel:
  • nemusel ručně hlídat nové verze
  • měl vždy k dispozici aktuální stabilní vydání
  • mohl si v budoucnu zvolit i testovací větev

Plán do budoucna​

Program bude rozdělen do dvou větví:

Stabilní verze
  • určena pro běžné používání
  • plně otestovaná
  • doporučená pro většinu uživatelů
Beta verze
  • testovací větev
  • může obsahovat nové funkce dříve než stabilní verze
  • může být méně stabilní
Beta větev zatím není veřejně dostupná – nejdříve chci Launcher důkladně otestovat.

Náhled rozhraní​

vyber.jpg
stazeni.jpg

Launcher je momentálně ve fázi interního testování.
Jakmile bude vše stabilní, dám jej k dispozici ke stažení.

Pokud máte připomínky nebo nápady, rád si je přečtu.
 
Chtěl bych vás informovat o projektu, který mám v plánu začít realizovat.

Rád bych vytvořil upravenou verzi TSRE v češtině, která by byla přehlednější a lépe použitelná pro naši komunitu. Cílem je zachovat základ editoru, ale postupně do něj přidat i některé funkce, které v současné verzi chybí.

Jen pro upřesnění – zdrojové kódy TSRE mám k dispozici, takže nejde jen o nápad nebo plán bez možnosti realizace, ale o reálnou úpravu existujícího projektu.

Pokud vše půjde dobře, chtěl bych, aby finální verze postupně obsahovala například:

  • české prostředí programu
  • náhledy 3D modelů vozidel
  • možnost spouštět animace na modelech (např. dveře, pantografy apod.)
  • náhled kabiny bez nutnosti spouštět samotnou hru
  • možnost zapínat světla na lokomotivách přímo v náhledu
Momentálně pracuji na sestavení projektu a základních úpravách. Pokud vše půjde podle plánu, první testovací verze pro moje interní testování by mohla být hotová během víkendu.

Jakmile budu mít něco funkčního, určitě sem přidám další informace nebo ukázky.
 
Tak to držím palce, ať se dílo podaří. ;) A nebylo by možné ten kontrolor spojit s TSRE a mít to vše pohromadě v jednom prostředí? Nicméně, i kdyby ne, záměr je to přinejmenším zajímavý. :)
 
Tak to držím palce, ať se dílo podaří. ;) A nebylo by možné ten kontrolor spojit s TSRE a mít to vše pohromadě v jednom prostředí? Nicméně, i kdyby ne, záměr je to přinejmenším zajímavý. :)
Dobrý den, určitě by to šlo, ale musel by se napsat nový kód v C++ protože současný Kontrolor je napsaný v PowerShell.

Nicméně Kontrolor je už hotový tak, jak si ho představuji pro stav k vydání. Jen to visí na těch ikonkach, protože se mi nedaří vytvořit alfu a ikonka pak vypadá jakože leží na papíru.

Pokud se dílo podaří a upravené TSRE bude vypadat přesně tak, jak ho mám vymyšlené v hlavě, tak nebude problém to vše sloučit do jedné plnohodnotné aplikace.

Samozřejmě je i otázkou, jak dlouho mě bude bavit si platit předplatné programů, které k tomu potřebují.

To je už druhá stránka věci a je to čistě jen můj problém. TSRE chci určitě dokončit, protože se mi to zdá přínosné.

Co za bejkárnu si vymyslím prostě? No, uvidíme. Nápadů je hodně, ale času málo:D
 
Psal jsem o bejkárně a už od rána ležím zase ve scriptech a kódech. Omlouvám se všem, ale úplně jsem překopal program od píky a proto se vydání první veřejné verze odkládá, protože jsem objevil Ameriku :D Program už nebude vypadat jako "Terminálové okno", ale jako plnohodnotná aplikace/program :) Pro porovnání ukazuji dva obrázky:

Původní program:
konzole.jpg

Nová verze:
novy_vzhled.jpg

Chyby a divné češtiny si nevšímejte. Je to jen hrubý náčrt a vše se bude upravovat. Co myslíte? Je lepší původní nebo nová verze?
 
Nově do programu přidávám nový log pro pád samotné aplikace. Jsem jenom člověk a může se stát, že při psaní nového scriptu se můžu někde upsat. Tento log Vám asi nic neřekne, ale mě hodně pomůže a vždy, když mi ho pošlete budu vědět, co a kde je špatně.

Ve složce bude pojmenovaný takhle:CRASH.jpg

A samotný log pak vypadá takhle:
Kód:
__DbgMark : The term '__DbgMark' is not recognized as the name of a cmdlet, function, script file, or operable program.
 Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:2173 char:3
+   __DbgMark "Show-MainGui: entered"
+   ~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (__DbgMark:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
Ahoj. Jen malé technické info. Program je plně připravený a připraven ke stažení, ale... připravuji svůj vlastní web kde bude program k zakoupení. Ano, program bude placený a bude stát 99 Kč. Tato částka bude použita na provoz webu, protože jsem na tom nechal hodně hodin i peněz. Nechci to řešit tak, že mi budete přispívat, ale tak, že za tu cenu skutečně něco dostanete. Web je plně automatizovaný a po Vás bych chtěl jedno. Můžete zkusit, jestli Vám funguje registrace? Hlavně to, že Vám pak přijde aktivační mail a můžete někdo kliknout na objednat download a potvrdit, že Vám přijde mail o vytvoření objednávky? Toho, jak web vypadá teď si nevsimejte. Testuji ho, ale do konce týdne bude vypadat tak, jak má. Děkuji Vám za spolupráci.

Web najdete na: https://www.ornastroje.cz

Kdyby někdo hledal místo pro své výtvory do OR, tak to můžu upnout na svůj web ;)

Pokud by někdo chtěl vědět, jak si udělat správu webu přímo v administraci a neprepisovat PHP kódy, tak take moc rád poradím.
 
Děkuji všem, co jste vyzkoušeli registraci a placený download :) Peníze zatím není potřeba posílat, protože samotný Download funguje pouze jako test. Aby jste viděli, že ve mě můžete mít důvěru a nejedná se o podvod, tak všem jsem platbu refundoval ;)
 
Ještě taková malá ukázka toho, co dělá web webem. I taková malá drobnost v podobě formulace potvrzovacího mailu při registraci udělá své. 1607.jpg
 
Vlastní administrace webu bez úprav PHP

Chtěl bych ukázat jednu věc, kterou jsem si udělal na svém webu OR Nástroje. Vytvořil jsem si vlastní administraci, takže už nemusím při každé změně přepisovat PHP nebo HTML soubory ručně.

Normálně to totiž funguje tak, že když web nemá žádnou správu (CMS), musí člověk:

- otevřít soubor .php nebo .html
- upravit kód
- nahrát ho zpět na server

Já jsem si ale udělal vlastní správu přímo pro svůj web. Přihlásím se do administrace a můžu tam jednoduše:

- spravovat downloady
- upravovat sekce a stránky
- měnit menu
- spravovat uživatele
- kontrolovat platby
- nastavovat e-maily (SMTP a šablony)
- upravovat vzhled webu
- sledovat statistiky

Takže když chci něco změnit, nemusím už upravovat kód, ale udělám to přímo přes webové rozhraní.

Některé weby používají hotové systémy jako WordPress nebo Joomla. Já jsem si ale udělal vlastní administraci přesně pro potřeby svého webu.

Přikládám pár screenshotů z administrace.
1629.jpg1630.jpg1631.jpg1632.jpg
 
Dobře. Ale co je nám, jako potencionálním zájemcům, po tom, jak je řešen web?
Nás tak maximálně zajímá, kde se přihlásit, případně jak si objednat a kudy řešit s autorem případné dotazy / připomínky / podněty...
Nedovedu si představit, jak by to tu vypadalo, kdyby se takto obšírně prezentoval každý provozovatel webu s tématikou MSTS / OR / OR-CS. :(
 
Dobře. Ale co je nám, jako potencionálním zájemcům, po tom, jak je řešen web?
Nás tak maximálně zajímá, kde se přihlásit, případně jak si objednat a kudy řešit s autorem případné dotazy / připomínky / podněty...
Nedovedu si představit, jak by to tu vypadalo, kdyby se takto obšírně prezentoval každý provozovatel webu s tématikou MSTS / OR / OR-CS. :(
Pokud Vás zajímá jen to, kde se registrovat a popřípadě přihlásit a nezajímá Vás ani trochu to, jak je web zabezpečený nebo jakou má správu administrace, tak se pak nesmíte divit, že Vám někdo ukradne hesla a účty. Ale... mělo to být spíše mířeno pro ty, co si spravují svůj web ručně. Měla to být ukázka, že to jde automatizovat a není potřeba používat weby třetích stran. Beru na vědomí a omlouvám se všem, co můj předchozí příspěvek pobouřil. Když tady řešíte jen to, kam kliknout pro registraci případně přihlášení ;-)
 
Pokud Vás zajímá jen to, kde se registrovat a popřípadě přihlásit a nezajímá Vás ani trochu to, jak je web zabezpečený nebo jakou má správu administrace, tak se pak nesmíte divit, že Vám někdo ukradne hesla a účty. Ale... mělo to být spíše mířeno pro ty, co si spravují svůj web ručně. Měla to být ukázka, že to jde automatizovat a není potřeba používat weby třetích stran. Beru na vědomí a omlouvám se všem, co můj předchozí příspěvek pobouřil. Když tady řešíte jen to, kam kliknout pro registraci případně přihlášení ;-)
Budete se pane Nebele divit, ale mě správa administrace, nějaké kódování a zabezpečení vašich webových stránek opravdu příliš nezajímá. Zrovna jako mě nezajímá u kohokoliv, kdo zde nabízí cokoliv za tzv. úplatu (nikdo to zde takovým obšírným způsobem neprezentoval) a od koho hodlám něco koupit. Je to především věc zřizovatele / provozovatele nějakého webu a jeho providera, vlezlou Alzou začínaje a ve městě působícím fotografem pro nezletilé slečny konče. Informací o spolehlivosti dané instituce je poměrně dost a ostatní je riziko spíše pro toho, kdo nějaké zboží / služby požaduje a souvisí s jinými charakterovými vlastnostmi než je znalost síťového prostředí. Tyto schopnosti mohou být v protikladu, to je přeci samozřejmé.
Za další - neuvažuji o zřízení vlastního webu, tím méně o poskytování nějakých služeb a zboží skrze něj.
Mě opravdu stačí, pokud projevím zájem o nějaký software, popis funkcí, veškeré hlavní možnosti, zásady použití, další perspektivy vývoje. A samozřejmě zbytek si dejte k sobě, toto fórum, si myslím, se primárně danou problematikou až tak nezabývá.
Nebudete tomu asi věřit, ale v současné době vzhledem k nekonečné nabídce čehokoliv v prostředí internetu, nikdo, ani poměrně znalý člověk, nemá zájem / čas / schopnosti přezkušovat kdejaké stránky, které hodlá navštívit nebo si tam něco koupit. V současné době, kdy je jen u nás milióny uživatelů a tisíce různých webů a stovky providerů na to zkrátka není čas. Říká se tomu času ŽIVOT, jeho jsme součástí a přináší nám pestré spektrum dalších požitků požadavků. Strávit ho dekódováním a analýzou nějakého webu zdá se mi poněkud nešťastné, ovšem kdo chce... ;):cool:
Prolomené heslo je především riziko uživatele a poskytovatele internetových služeb.
Zda někam "vlezu", zda si někde něco objednám, někde se registruji, je naštěstí stále v rozhodnutí uživatele. Se všemi možnými důsledky pro jeho peněženku, internetový profil a hlavně ego.
Úplně na závěr mé litanie: několika příspěvková filipika na téma "rozhodně všechno je fér" může působit kontraproduktivně. Do žádné polemiky o tom se pouštět nehodlám, takže si ušetřete námahu a volný čas vrhněte třeba na váš tester.
 
On nám potřebuje vysvětlit, že jsme tady všichni úplný blbci.
Omlouvám se, ale nemám potřebu z nikoho dělat blbce. Trochu tomu rozumím, protože je to má práce. Jedno je pravda... pokud se tady lidem kradou účty, tak je "sakra něco špatně". A určitě nepomůžou jen drobné opravy nebo záplaty. Nejrychlejší a nejbezpečnější je, aby SQL tabulka podporovala hash Salt a také, aby nedocházelo k úniku databáze do prostoru webu. Tohle musí řešit administrator, protože vy umíte ve správě maximalně odstraňovat příspěvky, blokovat účty, ale do své databáze vidí jen admin. To není žádné povyšování, ale dobře. Už mlčím a ať se z tohoto portálu klidně stane "porno stránky" kde si budou mnout ruce piráti :)
 
Poslední dobou se mi zdá, že se už simulátor nejezdí a nehlásí se ani chyby nebo nějaké podstatně změny, které by se mohly hned integrovat. Tady z nadějného podpůrného prográmku se udělá pomalu živnost a zase mám pocit, že to spěje k vyšumění.
 
Čau @Icik
Chyby se nehlásí, neboť vše jede... Ale nikdy neříkej nikdy... :-) Navíc po vydání Hutníku a Detvanu, nastoupí comp servis a budu muset vše instalovat odznova do čistých vidlí.
 
Back
Nahoře