NonameS :: Teploměr2
Program pro zobrazování aktuální teploty a stavu počasí na mnoha místech ČR
Download



Co Teploměr2 umí?
- 37 online teploměrů po celé ČR a v okolních státech blízko hranic s ČR (definovatelné)
- Desítky předpovědních map a webkamer, možnost i textových dat (v HTML formátu; definovatelné) - TinyTeploměr (vždy navrchu, průhlednost, jen teploměrová data)
- Spousta doplňujících informací
- Mnoho různých nastavení
- PočWebCam okno používá MSIE jádro Trident, radši bych Mozillí Gecko, ale neumím jej (zatím) implementovat
- Snadná aktualizace program i dat
- Při nefunkčnosti serveru se automaticky přesměruje na další
- Připojit se přes Proxy, bohužel NDL zatím neumí autentifikaci

UPOZORNĚNÍ: Uživatel programu si je vědom, že autorská práva na počasí či webkamery patří jejich vlastníkům a neautorizovaným používáním může tato autorská práva porušit.
UPOZORNĚNÍ: Teploměr2 je velmi otevřený program, dávajte si proto pozor na to, odkud data aktualizujete popř. stahujete - může se jednat o pokus o zásah do vašeho počítače. Uživatelům doporučuji využívat pouze předdefinovaných serverů (v Nastavení programu), autorům doporučuji svá dílka zasílat na dev.teplomer@nonames.wz.cz.
UPOZORNĚNÍ: Teploměr2 používá jádro Microsoft Internet Exploreru. Důrazně proto doporučuji mít Internet Explorer pečlivě zazáplatovaný. Ač to říkám velmi nerad, i Teploměr2 je svým způsobem možným terčem útočníků.

Prosím přečtěte si licenční ujednání

Další informace
- Program v si ukousne cca 2,5 MB RAM na liště, v aktivním stavu cca 4 MB RAM
- Na pevném disku zabírá necelé 1 MB

Hlavní okno aplikace
Nahoře je tedy Hlavní roletová nabídka se dvěmi volbami - Program a Nápověda (viz níže).
Ve skupině "Aktualizace" lze nastavit časové úseky, po kterých budou aktualizována data online teploměru, počasí či webkamer. Teploměr a počasí se aktualizuje v řádech minut, webkamery v řádech sekund.
Napravo od skupiny "Aktualizace" se nachází skupina "Zdrojová data", obsahující dvě roletové nabídky. Horní obsahuje místa, na kterých jsou umístěny meteorologické stanic, poskytující potřebná data; dolní pak obsahuje zdroje informací o počasí a seznam webkamer.
Pod skupinou "Zdrojová data" se pak nacházejí dvě tlačítka pro manuální aktualizaci dat, horní opět slouží k aktualizaci meteorologických dat, dolní k aktualizaci počasí/webkamer.
V pravé části se nachází samotné meteorologické údaje s grafickou reprezentací teploty (teploměr na levo) a směru větru (kruhová výseč na pozadí). Zbylý prostor obsahuje již čistě textové údaje. Celá tato pravá část včetně grafického teploměru se pak společně s Hlavní roletovou nabídkou zobrazí v TinyTeploměru, nic více.
Největší část okna zabírá prostor na zobrazení počasí či webkamer, které si můžete vybrat ze spodní roletové nabídky ve skupině "Zdrojová data".
Pod tímto oknem se nachází textová předpověď na další den.
Ve spodní části okna aplikace je stavový řádek, obsahující informaci o (zleva): aktuálním datumu a času, datumu a času poslední aktualizace online teploměru a textovou online informaci (novinky, zprávy, reklamy...). Tato textová online informace je klikatelná, po kliknutí na ni se v okně vašeho internetového prohlížeče zobrazí více informací, začne se stahovat software atd.


Roletové nabídky
--- Program ---
Aktualizovat teploměr - aktualizuje data z online teploměru (teplota, vítr, oblačnost, předpověď počasí, text na stavovém řádku)
Aktualizovat zdrojová data - aktualizuje seznamy online teploměrů a počasí/webkamer (soubory tpl.ini a pwc.ini)
Předpověď počasí - Zobrazí předpověď počasí
Graf teplot - Zobrazí graf teplot
Mapa teploměrů - Zobrazí mapu teploměrů
Teplotní rekordy - Zobrazí teplotní rekordy na dnešní a příští den
TinyTeploměr - Přepne z/do TinyTeploměru
Nastavení - Zobrazí nastavení programu
Konec - Ukončí program

--- Nápověda ---
Obsah - Obsah nápovědy
Rejstřík - Rejstřík témat nápovědy
Internetový manuál - Internetový manuál, bývá aktuálnější a více doplňovaný, než ten na disku
Licence - Podmínky používání programů Teploměr a NDL
Je novější verze? - Zjistí, zda se na Internetu vyskytuje nová verze programu nebo seznamy online teploměrů a/nebo počasí/webkamer
Multiportál QeX - Zobrazí hlavní stránku Multiportálu QeX (reklama za protislužby)
Homepage Teploměru - Zobrazí domovskou stránku programu Teploměr2
Poděkování - Kdo se o Teploměr2 ještě zasloužil
Online Teploměry - Pojednání o online teploměrech
O programu... - Odkazy, informace o verzi



Nastavení programu
--- Obecné ---
Offline režim - Teploměr2 nebude stahovat žádná data z Internetu
Při ukončení uložit nastavení - Při zavření programu se uloží nastavení
Po spuštění stáhnout data - Po spuštění Teploměru2 se automaticky stáhnou meteorologická data
Neaktualizovat PočWebCam - Aktualizují se pouze meteo data, ne počasí či webkamery (volba je vždy zaškrtnuta, je-li program minimalizován v SysTrayi)
Spouštět minimalizované - Po spuštění se nezobrazí okno, rovnou se objeví v SysTrayi

Nastavení Proxy podle MSIE - Tlačíko zavolá NDL s parametrem "proxy", čímž se nastavení Proxy podle nastavení Microsoft Internet Exploreru. Je nutné mít uživatelská práva pro přístup do systémových registrů.

Příkazová řádka - Teploměr2 lze ovládat i pomocí textových příkazů, slouží především k ladění programu

--- Získávání dat ---
NDL - Cesta k downloaderu dat NDL, poklepaním (dvojklikem) se nastaví cesta automaticky

--- TinyTeploměr ---
Průhlednost - TinyTeploměr bude průhledný, hodnoty 0 - 255, kde 0 je úplně průhledný a 255 neprůhledný
Pří přejezdu myši přes okno zviditelnit - Najedete-li kurzorem nad okno TinyTeploměru, okno se zneprůhlední
Okno vždy na vrchu - Okno nebude překryto jinými okny (krom systémových)

--- Ostatní ---
Server - Cesta k serveru, kde jsou online data, vymažete-li textové okno úplně, automaticky se nastaví server na pevný disk. Ke zrychlené volbě můžete vybrat server z roletové nabídky
Zjišťovat po spuštění přítomnost nové verze - Po spuštění Teploměru2 se automaticky zjistí přítomnost nové verze jak programu, tak souborů s definicí dat (tpl.ini a/nebo pwc.ini)



Veřejné parametry příkazové řádky
U většiny příkazů záleží na správné velikosti písmen (tedy "tepl" není totéž co "Tepl").
DelAppINI - smaže soubor nastavení (teplomer2.ini), může to být jedna z možností opravy nefunkčního Teploměru. Nový soubor nastavení se vytvoří kliknutím na tlačítko Uložit v Nastavení
INIEdit - Spustí/stáhne INIEdit
FullEchoOn - Zapne FullEcho (zobrazování skryté internetové komunikace)
FullEchoOn - Vypne FullEcho (zobrazování skryté internetové komunikace)
NDLVer - Verze NDL
Offline - offline režim (viz Nastavení)
Online - online režim
ProxySetup - Nastavení Proxy podle nastavení Microsoft Internet Exploreru
Restart - Restartuje aplikaci Teploměr2
RestoreDataINI - Obnoví původní INI soubory
Ver - zobrazí aktuální verzi programu, najdete ji i v okně "O programu..." (Nápověda -> O programu...)
WinOrigSize - Obnoví původní velikost okna

Kromě veřejných parametrů příkazové řádky obsahuje Teploměr2 i celou řádku parametrů nedokumentovaných, určených výhradně pro účely ladění programu (většinou výpisy hodnot proměnných)



Teploměr2 1.0.1.0 (1. 2. 2005)
- V režimu TinyTeploměr lze schovat hlavní roletovou nabídku a titulek (přes nabídku kliknutím na ikonku programu v SysTrayi)
- Zlepšeno zjišťování nových verzí
- Ošetřeny další chyby
- Přidána informace o verzi downloaderu dat v okně "O programu..."
- Přidány parametry FullEcho pro aktivaci/deaktivaci ladících hlášek
    - Při aktivaci FullEcho se bude zobrazovat veškerá skrytá internetová komunikace

Teploměr2 1.0.0.7 (11. 1. 2005)
- Při nefunkčnosti serveru se program automaticky po dané době přesměruje na další
    - Po daném počtu nezdařilých pokusů se Teploměr2 přepne do Offline režimu
- Definovatelné servery, ze kterých lze stáhnout data (v tpl.ini)
- Zčásti nová struktura ini souborů (snaha o maximální zpětnou kombatibilitu)
- Nová funkce a parametr v pwc.ini - timestamp "§t"
- Opraveny některé chyby
- Uložit nastavení programu lze přímo z Hlavní roletové nabídky (Program -> Uložit nastavení)
- Možnost v Nastavení vrátit se k předchozím zdrojům dat (tedy souborům tpl.ini a pwc.ini)
- Program detekuje i nové verze downloaderu dat NDL
- Změna příkazového řádku - přidána roleta se seznamem všech veřejných příkazů (jejich význam viz nápověda)
- Přidáno několik příkazů příkazové řádky
- Zobrazuje se průběh stahování a aktualizování programů
- Mapa teploměrů je nyní plně interaktivní - po kliknutí na dané místo se zobrazí aktuální počasí v daném místě
- Přidáno nastavení způsobu obnovení okna s webkamerami
    - Zaškrtnuto: webkamera se plně obnoví bez ohledu na výskyt v cache
    - Zašednuto : webkamera se obnoví, neexistuje-li starší, načte snímek z cache
    - Odškrtnuto: Webkamera se plně načte znovu (přímo adresuje, neobnovuje se)
- Přidána kontextová nápověda ke většině ovládacích prvků
- Přidáno licenční ujednání
- Opraveno několik drobných chyb, nepatrně zmenšen a zrychlen kód
- Existuje program na editaci souboru pwc.ini - INIEdit

Teploměr2 1.0.0.6 (5. 1. 2005)
- Downloader dat NDL 1.1
    - Kromě ANSI dat umí již stahovat i ASCII data (tedy nejen textové soubory, ale také exe, zip, mp3, jpg...)
    - Stahování ASCII se využívá k přímé aktualizaci samotného programu
      Nedoporučuji NDL využívat jako download manager, větší soubory budou obtížně stažitelné - tím spíše při pomalejším připojení
- Změny v programu v důsledku integrace NDL 1.1

Teploměr2 1.0.0.5
- Upraven algoritmus pro stahování aktualizací souborů tpl.ini a pwc.ini, aby korektně fungoval i na pomalých připojeních

Teploměr2 1.0.0.4 - Final Release
- Možnost zjištění existence novější verze na Internetu z roletové nabídky Nápověda
    - Existuje-li novější verze, nabídne se automaticky stažení. Stahuje se webovým prohlížečem
      Teploměr2 zatím nemá vlastní downloader ASCII dat (NDL je určen ke stahování ANSI textů)
    - Možno zjišťovat nové verze při spuštění programu
- Přidána příkazová řádka
- Upravena dokumentace a informační součásti Teploměru2

Teploměr2 1.0 PR
- NDL build 0003
    - Více nápovědných textů
    - Automatické nastavení Proxy serveru (v závislosti na nastavení prohlížeče Microsoft Internet Explorer)
- Upraveno Nastavení
    - Přidána možnost automatického nastavení Proxy serveru v NDL prostřednictvím tlačítka
- Pohodlná aktualizace definičních souborů
    - Po aktualizaci se automaticky obnoví seznamy v programu
    - Staré definiční soubory se automaticky zazálohují
- Větší nezávislost na zdrojových datech včetně podpory načítání přímo z pevného disku
- Odchytána některá chybová hlášení

Změny oproti Teploměru verzi 1.x - Teplomer2 DPR (Debug Pre-Release)
- Kompletně přepsaný engine (s použitím algoritmů z 1.x)
    - Menší jádro
    - Snad stabilnější
    - Větší možnosti hlavního okna (např. maximalizace, průhlednost...)
- Možnosti programu konzultovány s tehdejší diskusí na teplomer.qex.cz
- Teploměr z Internetu stahuje pouze opravdu to nejaktuálnější
    - Kompletně uživatelsky definované teploměry a počasí/webkamery
    - Několikrát rychlejší start programu
    - Online skript má čtvrtinovou velikost, server tak zpracovává méně dat
- Program nestahuje data přímo, ale díky "NDL" (NetDataLoader)
    - Odpadají problémy s neukončováním Windows
    - Proxy se definuje pro NDL v NDL.ini, ne v okně programu
    - Je možnost změnit dataloader nezávisle na verzi prostředí programu
- Pokud nezměním svůj názor, měl by program být více otevřený (strutkura dat...)
Vykašlal jsem se na kravinky typu jazykové mutace, které mě strašně brzdí ve vypuštění programu
Do budoucna s jazykovou mutací nepočítám, protože program načítá data určená pro ČR



Tipy a triky
- Máte-li TinyTeploměr průhledný (Pouze Windows 2000 a Windows XP) a přesouváte-li okno přes titulkovou lištu, TinyTeploměr se nezneprůhlední. To se stane teprve až když přejetede kurzorem přes vlastní informace
- Při prvním spuštění se může stát, že Teploměr2 nestáhne data. To protože standardní zdroj dat - server webzdarma.cz - je pravděpodobně krátkodobě mimo provoz. Stačí chvíli počkat, než se Teploměr2 sám přesměruje na jiný, nebo to udělat ručně: Z rolety Server v Nastavení programu stačí vybrat jiný zdroj dat, např. http://www.qex.cz/



Download aktuální verze
Balíček Teploměr2http://nonames.wz.cz/download/teplomer2.zip
Teploměr2http://nonames.wz.cz/download/teplomer2.exe
NDLhttp://nonames.wz.cz/download/ndl.exe



Další doplňky
INIEdit
Editor souboru s počasím a webkamerami (pwc.ini)
http://nonames.wz.cz/download/iniedit.zip



Licenční ujednání a další podmínky
Prosím čtěte soubor "licence.txt", který najdete v adresáři s Teploměrem2
Online verzi naleznete zde.



Relevantní odkazy
Nápověda k downloaderu dat NDL
Často kladené dotazy
Licenční ujednání