{"id":91,"date":"2007-09-17T22:24:52","date_gmt":"2007-09-17T20:24:52","guid":{"rendered":"http:\/\/tricker.cz\/?p=91"},"modified":"2007-09-17T22:24:52","modified_gmt":"2007-09-17T20:24:52","slug":"tme-ethernetovy-teplomer","status":"publish","type":"post","link":"https:\/\/tricker.cz\/?p=91","title":{"rendered":"TME &#8211; ethernetov\u00fd teplom\u011br"},"content":{"rendered":"<p>Ji\u017e n\u011bjak\u00fd ten p\u00e1tek existuje na adrese <a href=\"http:\/\/www.roudnice.eu\" target=\"_blank\">www.roudnice.eu<\/a> p\u0159ehled teploty v Roudnici nad Labem nejen za posledn\u00ed dny. Co za t\u00edm v\u0161\u00edm stoj\u00ed? Na za\u010d\u00e1tku, ne\u017e tato str\u00e1nka vznikla, byla takov\u00e1 mal\u00e1 nen\u00e1padn\u00e1 krabi\u010dka, do kter\u00e9 vede nap\u00e1jen\u00ed, je do n\u00ed p\u0159es standardn\u00ed konektor RJ45 p\u0159ipojen s\u00ed\u0165ov\u00fd kabel a vede z n\u00ed kabel, na jeho\u017e konci je \u010didlo na teplotu. Tahle \u0161ikovn\u00e1 v\u011bc se d\u00e1 zakoupit na <a href=\"http:\/\/www.papouch.com\/shop\/scripts\/_detail.asp?katcislo=0201\" target=\"_blank\">www.papouch.com<\/a>, naz\u00fdv\u00e1 se <a href=\"http:\/\/www.papouch.com\/shop\/scripts\/_detail.asp?katcislo=0201\" target=\"_blank\">TME<\/a> a opl\u00fdv\u00e1 celou \u0159adou funkc\u00ed.<\/p>\n<p align=\"center\"><a href=\"http:\/\/test.tricker.cz\/wp-content\/uploads\/2007\/09\/img_9272.jpg\" title=\"\u010cidlo\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/test.tricker.cz\/wp-content\/uploads\/2007\/09\/img_9272.thumbnail.jpg\" alt=\"\u010cidlo\" height=\"120\" width=\"106\" \/><\/a>   <a href=\"http:\/\/test.tricker.cz\/wp-content\/uploads\/2007\/09\/img_9276.jpg\" title=\"TME\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/test.tricker.cz\/wp-content\/uploads\/2007\/09\/img_9276.thumbnail.jpg\" alt=\"TME\" height=\"119\" width=\"166\" \/><\/a><\/p>\n<p> Pro b\u011b\u017en\u00e9ho u\u017eivatele je z\u0159ejm\u011b potencion\u00e1ln\u011b nejzaj\u00edmav\u011bj\u0161\u00ed (rozum\u011bj jednodu\u0161e nastaviteln\u00e9\/zobraziteln\u00e9) zobrazen\u00ed aktu\u00e1ln\u00ed teploty na vlastn\u00ed str\u00e1nce teplom\u011bru, kdy je vid\u011bt aktu\u00e1ln\u00ed teplota v\u010detn\u011b grafick\u00e9ho zn\u00e1zorn\u011bn\u00ed na stupnici toliko typick\u00e9 pro teplom\u011br rtu\u0165ov\u00fd. Dal\u0161\u00ed zaj\u00edmavou funkc\u00ed je ozn\u00e1men\u00ed e-mailem p\u0159ekro\u010den\u00ed jist\u00e9 ur\u010dit\u00e9 prahov\u00e9 teploty. Ov\u0161em alespo\u0148 pro m\u011b zdaleka nejzaj\u00edmav\u011bj\u0161\u00ed funkc\u00ed je mo\u017enost p\u0159edat hodnotu libovoln\u00e9mu skriptu skrze p\u0159edem definovanou prom\u011bnnou. Pr\u00e1v\u011b toho vyu\u017e\u00edv\u00e1m pro to, co je vid\u011bt na ji\u017e jednou zmi\u0148ovan\u00e9 adrese <a href=\"http:\/\/www.roudnice.eu\" target=\"_blank\">www.roudnice.eu<\/a>. Nam\u011b\u0159en\u00e9 hodnoty jsou co minutu odes\u00edl\u00e1ny skriptu, kter\u00fd je vlo\u017e\u00ed i s \u010dasem po\u0159\u00edzen\u00ed do datab\u00e1ze (vte\u0159inov\u00e1 odchylka od skute\u010dn\u00e9ho \u010dasu po\u0159\u00edzen\u00ed je zanedbateln\u00e1). A zde u\u017e je spousta prostoru pro hra\u010di\u010dku, jak\u00fdm se \u010dasto hrd\u011b st\u00e1v\u00e1m.<\/p>\n<p>Pouze datum spole\u010dn\u011b s \u010dasem a nam\u011b\u0159en\u00e1 hodnota sta\u010d\u00ed k tomu, aby se z datab\u00e1ze n\u011bkolika \u0161ikovn\u00fdmi dotazy dala z\u00edskat cel\u00e1 \u0159ada zaj\u00edmav\u00fdch dat &#8211; pr\u016fm\u011brn\u00e9 teploty za ur\u010dit\u00e1 obdob\u00ed, maxima a minima v dan\u00e9 dny, m\u011bs\u00edce \u010di roky&#8230; mo\u017enost\u00ed je mnoho. Takov\u00e9 vykreslov\u00e1n\u00ed r\u016fzn\u00fdch graf\u016f z t\u011bchto dat je v\u011bc, kter\u00e1 by rozhodn\u011b nem\u011bla chyb\u011bt. Pro snadn\u00e9 vykreslov\u00e1n\u00ed graf\u016f jsem pou\u017eil <a href=\"http:\/\/www.php.net\" target=\"_blank\">PHP<\/a> t\u0159\u00eddu <a href=\"http:\/\/www.aditus.nu\/jpgraph\/\" target=\"_blank\">jpGraph<\/a>, s n\u00ed\u017e pracovat je luxus a vypr\u00e1v\u011bn\u00ed o n\u00ed by bylo na samostatn\u00fd velice dlouh\u00fd \u010dl\u00e1nek.<\/p>\n<p>Celkov\u00fd v\u00fdsledek je pro m\u011b uspokojiv\u00fd a i kdy\u017e m\u011b napad\u00e1 mnoho n\u00e1pad\u016f, jak str\u00e1nku zlep\u0161it (p\u0159edev\u0161\u00edm mo\u017enost nechat si vypsat teploty za ur\u010dit\u00fd \u010dasov\u00fd \u00fasek, historie, mo\u017enost ulo\u017eit jist\u00fd \u010dasov\u00fd \u00fasek s ur\u010dit\u00fdm pojmenov\u00e1n\u00edm jako &#8222;vliv bou\u0159ky na teplotu toho dne&#8220;&#8230;), nen\u00ed na jejich realizaci \u010das. V posledn\u00ed dob\u011b jsem p\u0159edev\u0161\u00edm optimalizoval n\u011bkter\u00e9 SQL dotazy a za\u0159\u00eddil ukl\u00e1d\u00e1n\u00ed n\u011bkter\u00fdch dat do cache pro lep\u0161\u00ed svi\u017enost aplikace.<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.roudnice.eu\" target=\"_blank\" title=\"Stranka teplomeru\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/test.tricker.cz\/wp-content\/uploads\/2007\/09\/tme_-_nas_ethernetovy_teplomer_-_nahled.jpg\" alt=\"Web\" class=\"imageframe imgaligncenter\" height=\"300\" width=\"135\" \/><\/a><\/p>\n<p>Pozn.: Z\u00e1pat\u00ed on\u00e9 str\u00e1nky je t\u0159eba br\u00e1t s nads\u00e1zkou a humorem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ji\u017e n\u011bjak\u00fd ten p\u00e1tek existuje na adrese www.roudnice.eu p\u0159ehled teploty v Roudnici nad Labem nejen za posledn\u00ed dny. Co za t\u00edm v\u0161\u00edm stoj\u00ed? Na za\u010d\u00e1tku, ne\u017e tato str\u00e1nka vznikla, byla takov\u00e1 mal\u00e1 nen\u00e1padn\u00e1 krabi\u010dka, do kter\u00e9 vede nap\u00e1jen\u00ed, je do&#8230; <a class=\"more-link\" href=\"https:\/\/tricker.cz\/?p=91\">Pokra\u010dovat ve \u010dten\u00ed &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,8],"tags":[14,15,16],"_links":{"self":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts\/91"}],"collection":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=91"}],"version-history":[{"count":0,"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions"}],"wp:attachment":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}