[{"content":"Na tento problém jsme narazili, když jsme s kolegy chtěli udělat živé vysílání na Facebook profil v lepší rozlišení z IP kamery, kterou jsme měli k dispozici a říkali jsme si, že by byla škoda, řešit živé vysílání pomocí ducktape a telefonu.\nMožnosti Facebook Live Video API Facebook umožnuje živě vysílat na:\nTimeline uživatele/page do události do skupiny () () Kvůli spamování je bohužel přístup ke skupinám v aktuální verzi Facebook API (v2.7) zakázaný. Po prostudování Facebook API jsem zjistil, že Facebook umožnuje přes API získat jednorázovou URL RTMP serveru, na který když pošlete video stream, video se rovnou zobrazí na vaší Timeline.\nAplikace FFmpeg Live Protože ovládat Graph API není jednoduché pro netechnické uživatele, vytvořil jsem webovou aplikaci FFmpeg Live, která pomáhá generovat tyto přístupové kódy přes jednoduché uživatelské rozhraní.\nS kolegy z vysílání O2 TV Sport jsme pak odladili takový FFmpeg příkaz, aby vysílané video splňovalo technické požadavky Facebooku – tento příkaz pak aplikace rovnou generuje.\nPřejít na aplikaci -\u0026gt;\nAplikaci FFmpeg Live je zadarmo a najdete ji na URL https://labs.vjirovsky.cz/ffmpeglive/. Žádné přístupové údaje nejsou na serveru ukládány. Aplikace je napsaná v Nette (PHP) s Facebook PHP SDK, frontend je postavený na Twitter Bootstrapu.\nZdrojové kódy najdete na mém GitHubu – pokud vás napadá nějaké vylepšení, nebráním se pull requestům.\n","date":"2016-08-25T00:00:00Z","image":"https://blog.vjirovsky.cz/cs-cz/jak-vysilat-facebook-live-video-z-ip-kamery/images/_post_hud660f6261434ab9b89fc0f740420f2fd_40121_120x120_fill_box_smart1_3.png","permalink":"https://blog.vjirovsky.cz/cs-cz/jak-vysilat-facebook-live-video-z-ip-kamery/","title":"Jak vysílat Facebook Live Video z IP kamery"},{"content":"Skoro po roce píši na svůj blog, který jsem docela zanedbával, ale teď se k němu konečně dostávám. Naposledy jsem skončil v Las Vegas (cesta dál pokračovala přes Death Valley, Yosemite až do San Francisca). Tento post na loňskou cestu nenavazuje, ale jedná se o druhé dějství mých cest do USA – letos jsem díky CestujLevne.com sehnal levné letenky do NYC a snažím se poznat USA i z východní strany.\nDo tohoto postu jsem se snažil sepsat všechny rady, které nejsou tak profláknuté a mám je od kamarádů, něco z TravelBible (můj referal) a na něco jsem si musel přijít sám.\nKaždopádně můžu všechny doporučit!\nKupte si lokální SIM Asi první věc, co řeším kdekoliv po příletu (a po získání kufru) je sehnání SIM místního operátora. Na pohodlí dat jsem si hodně zvykl a rád řeším třeba MHD až když nevím kam dál jít. Nebo třeba objednat Uber je bez dat problém (na wifi na letišti ho objednáte, ale nemůžete sledovat, kde auto zrovna je apod.). Také většina aplikací na mobilu (třeba MHD), když ztratí připojení k internetu, zapomenou již načtené data (co jste načetli ještě na wifi).\nPo srovnání nabídek jsme se rozhodli pro T-Mobile US, který nabízel (únor 2016) neomezené volání a SMS a 5gb dat za $50 (3gb za $40, 10gb za $60) měsíčně.\nPořiďte si Number26.de bankovní účet Ještě v ČR si zařiďte bankovní účet od Number26. Jedná se o relativně novou německou banku, která si neúčtuje žádné poplatky, i výběry z bankomatu po celém světě jsou zdarma. Aktivace účtu probíhá přes videohovor a karta vám přijde poštou.\nCelé zpracování Number26 se mi hodně líbí, je moderní a snaží se zminimalizovat bankovní byrokracii na nutné minimum. Samozřejmostí je mobilní aplikace (iOS, Android), do které se můžete přihlašovat i pomocí TouchID. Tato aplikace vám pak při používání sama dělá přehledy, za jaké věci utrácíte.\nPush notifikace Za naprosto geniální věc považuji u Number26 okamžité push notifikace při provádění platby. Push notifikace je opravdu rychlá, většinou máte na mobilu informaci o výsledku ještě předtím, než vyleze účtenka z pokladny. Díky těmto notifikacím máte perfektní přehled nad tím, co se na kartě děje, jestli se transakce omylem nestrhla dvakrát, nebo i důvod, proč se transakce nepovedla.\nKvůli push notifikacím vážně uvažuji, že bych Number26 používal i jako svoji domovskou banku v ČR. Bohužel u Number26 je pro toto použití jediná nevýhoda – převod na Number26 z českých bank je mezinárodní platbou, za kterou si většina českých bank účtuje asi 200kč.\nEvropská platební karta je vždy kreditní Většinou, když platíte v USA v obchodě se vás zeptají (terminál nebo obchodník), jestli je karta debitní/kreditní. I když je na kartě 5 nápisů \u0026ldquo;Debit\u0026rdquo;, odpovězte, že je to kreditní karta, jinak vám platba většinou neprojde.\nPlatba kartou v restauraci je trochu jiná Placení v amerických restauracích kartou probíhá trochu jinak, než na co jsem zvyklý z ČR – ve všech restauracích kde jsem byl, probíhalo takto: vždy nám donesli účet v deskách. Do desek pouze vložíte svoji platební kartu a desky si číšník odnese (velký rozdíl, oproti Evropě dáváte kartu z ruky a nevíte co se s ní děje). Číšník provede platbu za jídlo a donese vám desky s vaší kartou, účtenkami a většinou se rozloučí. Na účtenku se musíte podepsat a případně můžete dopsat na účet spropitné (bývá zvykem dávat spropitné v procentech – na účtenku ale píšete částku, proto v některých restauracích vám na účet vytisknout i výpočet pár možností spropitného).\nPas dejte do nepromokavého obalu Kéžbych tuto radu slyšel víckrát. Budu rád, když nebudu mít problémy odletět a hned v ČR si musím zaplatit nový pas…\nFoursquare pořád funguje Pořád doporučuji používat Foursquare pro hledání restaurací, barů ale i třeba supermarketů v okolí, Třeba jako my objevíte super zapadlou čínskou restauraci, kam byste se podle výlohy báli vůbec vejít.\nPoužívejte Uber V Americe (ve městech) Uber funguje velmi dobře a např. cesta z letiště nás stála půlku, kolik předpovídali místní.\n","date":"2016-02-27T00:00:00Z","image":"https://blog.vjirovsky.cz/cs-cz/cestovani-po-usa-7-tipu-a-triku/images/_post_hu19c63ffd7d54b058f43266ff4df49a92_290134_120x120_fill_q75_box_smart1.jpg","permalink":"https://blog.vjirovsky.cz/cs-cz/cestovani-po-usa-7-tipu-a-triku/","title":"7 tipů a triků při cestování po USA"},{"content":"Po příletu do L.A. jsme se ubytovali v motelu. Motel díkybohu není taková nadávka, jak zní z filmů – v každém případě byly všechny motely, kde jsme spali, čistší a vybavenější, než většina český 3 hvězdičkových hotelů, kde jsem kdy byl. V každém motelu, kde jsme většinou platili tak $40 na osobu na noc, byly ručníky, šampóny a mýdlo, klimatizace – většinou i kávovar, lednička, mikrovlnka, televize a pro fajnšmekry i bible.\nV L.A. jsme bydleli spíše dál od centra (kvůli výrazně vyšší ceně hotelů) a jezdili jsme vždycky autem do centra (tak 45 minut cesty autem), kde jsme nechali auto v parkhouse (za $14 na den). Prošli jsme si čtvrť Santa Monica, hned po výstupu z auta jsme narazili na farmářské trhy (kde jsme ochutnali výborné pomeranče a grepfruity), pak jsme se dostali i na pláž, chvíli jsme si zaplavali v oceánu (který byl teď v dubnu spíše studený, ale vlézt tam šlo). V Santa Monice určitě doporučím návštěvu konce Historic Route 66 (na mole na pláži), kde se můžete vyfotit se značkou Route 66 a koupit si s tímhle motivem různé suvenýry (od klíčenky až po plechovou dopravní značku). Od Santa Monicy jsme vyrazili do Hollywoodu, kde jsme si prohlídli Hollywood blvd. s kinama, Walk of Fame (kde jsme strašně dlouho hledali nějaký známý jméno – první, který jsme poznali, byl Kačer Donald). Na Hollywood blvd. můžu velmi doporučit obchod (vlastně je to outlet), kde si můžete vybrat košile, saka apod. známých značek za směšné ceny. Nebo je hned vedle obchod pro striptérky, pokud vás zaujme tento sortiment. To bylo na první den program tak akorát – padli jsme úplně unavení, s nachozenými asi 17km v nohách.\nDruhý den jsme vyrazili do Venice, kam jsme šli pěšky přes pláž ze Santa Monicy – kde je možné si půjčit kolo, ale to jsem bohužel kvůli foťáku musel oželet. Ve Venice se prý doporučuje stihnout západ slunce, ale ten jsme bohužel nestihli – místo toho jsme šli do Griffith Park, kde je planetárium, ale hlavně tam je vyhlídka s nádherným výhledem na celé město, včetně nápisu Hollywood. Griffith Park je celý zdarma a úplně přístupný autem, jste limitování jenom parkováním – čím později přijedete (čím více je tam lidí), tím musíte parkovat níže a to pak vylézt.\nTřetí den jsme si vyhradili na bloumání městem a přesun do Vegas. Za celou dobu v L.A. jsem se díkybohu nesetkal s jediným problémem jako je kriminalita, vandalismus nebo i jen někdo nepříjemný – oproti historkám, co jsem slyšel třeba o NYC bylo L.A. město bez kriminality. Co se týče jídla v restauracích v L.A. bylo naprosto super a zdravé – jenom bylo trošku dražší, ale to se dalo čekat – ale i v mexické čtvrti (kde jsme bydleli), bylo jídlo výborné. Obrovským zklámáním pro mě bylo, že jsem v době NHL play-off v L.A. a na play-off zápas nejdu, protože zrovna letos LA Kings vypadli.\nDo Vegas jsme přijeli odpoledne a ubytovali jsme se ve Stratosphere Casino, které má dvě výrazné vlastnosti – má vysokou vyhlídkou věž (zadarmo pro hosty), ale je na konci Stripu. Na vlastní kůži jsem si na Stripu vyzkoušel, že se nedá věřit mapám – v USA se vám nápad „to je jenom 5 bloků, to dojdu“ může snadno vymstít – ten jeden blok může být klidně na 10-15 minut chůze, ale přitom na mapě to opravdu vypadalo jako krátká cesta.\nNoční výhled ze Stratosphere opravdu stojí za to – je odsud vidět celé město a na vrchní nezasklené terase jsou i atrakce, včetně spuštění dolů – vlastně seběhnete věž dolů po zdi věže. Bohužel, věž se moc nehodí na pro fotografy – prosklená terasa (360°) je vevnitř silně osvětlená (na většině fotek se mi vůbec nepodařilo odfiltrovat odlesky) a není zde moc místa odkud fotit (a nesmíte se opírat o sklo). Neprosklená terasa zase obsahuje spousty zábradlí a udělat fotku bez zábradlí skoro nemožné, takže spíš doporučuji si pohled užít než zkoušet fotit.\n","date":"2015-04-27T00:00:00Z","image":"https://blog.vjirovsky.cz/cs-cz/cestovani-po-usa-los-angeles-a-las-vegas/images/_post_hu36294c419eaacaba4177c9862df1506f_1115493_120x120_fill_q75_box_smart1.jpg","permalink":"https://blog.vjirovsky.cz/cs-cz/cestovani-po-usa-los-angeles-a-las-vegas/","title":"Cestování po USA – Los Angeles a Las Vegas"},{"content":"Absolvoval jsem svůj první transatlantický let, není to zkušenost kterou bych vyhledával, ale přežít se to dalo. Let trval asi 11 hodin, kdy jsem docela trpěl, protože jsem měl málo místa na nohy (kde jsem měl ještě i foťák), takže jsem se snažil často procházet po letadle, což nikomu nevadilo, ale při turbulencích měl stevardky okamžitě posílali se připoutat.\nPo přítelu jsem absolvoval obávaný imigrační rozhovor – poté, co jsem slyšel různé strašidelné historky, docela jsem se ho bál. Díkybohu je to (asi pro EU) opravdu formalita, v podstatě jde o budky, kterýma fronta lidí rychle prochází. Já jsem strávil na imigračním asi minutu, kdy se mě úředník zeptal jak dlouho v USA budu, dal jsem otisky a dozvěděl jsem se „Welcome to United States“. Pak jsme si došli pro zavazadla a vyšli jsme v USA – určitě to bylo rychlejší, než když jsem naposledy vycházel z ruzyňského letiště.\nPřímo z letiště nás odvezl zdarma autobus do autopůjčovny, kde jsme měli rezervované auto v Economy třídě. Docela nás překvapilo, jak autopůjčovna funguje – všechny auta byly rozdělené podle třídy, ale všechny odemčené (s klíčkama v zapalování) a vyberte si sami. Protože společnost, u které jsme auto půjčilli (Alamo), ani Economy třídu nemá, dostali jsme zdarma auto z vyšší Compact třídy. Hodně jsem se bál, jaký vrak dostaneme, ale dostali jsme úplně nový, naleštěný Chevrolet Cruze (větší sedan), s handsfree, palubním počítačem a koženými sedačkami. Při odjezdu z areálu si auto pouze spárují s vaší rezervací a můžete vyrazit.\nŘízení auta v Americe mi přijde mnohem jednodušší, na každé silnici je řečeno kolik tam můžete jet (jenom velmi často je značka až třeba míli po najetí na ni), semafory jsou až za křižovatkou (to mi přijde super, protože na semafor vidíte vždy, není problém obrovská dodávka vedle vás, přes kterou nevidíte). Hlavním mottem amerických silnic je plynulost – i když třeba byla zácpa, jeli jsme aspoň 30MPH. Celkově jsou všechny silnice naddimenzované a i ty nejhorší vesnické cestičky, kterýma jsme zatím jeli, kvalitou strčily naši D1 do kapsy.\nJednou věcí vás USA může hodně překvapit – všichni se na vás usmívají a ptají se vás, jak se máte, odkud jste apod., i když třeba jenom sedí vedle vás v restauraci. Já jsem hodně ukecaný, mě to problém nedělá, ale uzavřenějším lidem to může být ze začátku nepříjemné. Navíc je tu mnohem kladený důraz na důvěru – třeba v restauraci svěříte svoji kreditní kartu, obsluha si ji odnese dozadu a pak vám ji vrátí, nebo třeba diktujete číslo karty po telefonu – děje se přesně to, co je pro banky vrchol hazardu.\nZajímavý je určitě způsob placení kreditkou – pro Evropany je důležité všude říkat, že i vaše debetní karta (s nápisem Debit) je kreditní. Oproti Evropě se vůbec nepoužívají čipy ale magnetický proužek, kdy obsluha kontroluje často podpis na účtence oproti podpisu na kartě a občanku, jestli karta je vydána na stejnou osobu. Někde tyto kontroly jenom odkliknou, někde to poctivě dodržují. Často také bývá minimální nákup kartou omezený na více než $10.\nCo mi přijde jako úplně jiný svět je jídlo – všechno jídlo tu má výraznějí chuť (i ovoce, takhle dobrý pomeranč a grepfruit jsem nikdy neměl), ale celkově mi připadá, že jídlo tu má menší výživovou hodnotu – např. jsem snědl obrovský kus pizzy, ale za chvíli už jsem měl zase hlad. Včera v noci jsem měl obrovský steak a ráno jsem měl hlad. Výjimkou jsou fastfoody – hamburgery z fastfoodů mi přišly úplně stejné jako v Evropě (velikostí i chutí), jenom hranolky tu dělají úplně jiné a mnohem víc je solí.\nFoursquare není mrtvý\nČasto mi kamarádi říkají, jak Foursquare po oddělení na Swarm pro ně skončil. Díky Foursquare jsme zatím vždycky vybrali super restauraci, např. jsem měl v L.A. jednu z nejlepších pizz ve stánku, kam bych v životě nevlezl. Doporučuji opravdu Foursquare používat. Příště napíšu něco o ubytování, Los Angeles a Las Vegas a snad sem už hodím i nějaké fotky.\n","date":"2015-04-23T00:00:00Z","image":"https://blog.vjirovsky.cz/cs-cz/cestovani-po-usa-cesta-a-prvni-dny/images/_post_hu1d9658c28fb8633f50c5fc07611fb7c3_1556723_120x120_fill_q75_box_smart1.jpg","permalink":"https://blog.vjirovsky.cz/cs-cz/cestovani-po-usa-cesta-a-prvni-dny/","title":"Cestování po USA – cesta a první dny"},{"content":"Internet Explorer 10 (pouze Modern UI verze) má v sobě zabudovanou podporu pro html meta tagy, aby autoři stránek mohli uživatele nasměrovat na aplikaci k jejich webu.\nPřesměrování na detail app v Windows Store 1 \u0026lt;meta name=\u0026#34;msApplication-PackageFamilyName\u0026#34; content=\u0026#34;....\u0026#34;/\u0026gt; Jako PackageFamilyName musíte uvést celé interní ID aplikace pro Windows Store, jinak se vám po kliknutí otevře store na úvodní stránce.\nCelé ID jsem nenašel nikde v manifestu aplikace, ale jde se k němu dostat jednoduše. Na počítači, kde je nainstalována vaše aplikace si otevřete adresář: %LOCALAPPDATA%/Packages a najděte v ní data vaší aplikace. Jméno tohoto adresáře je plné jméno aplikace.\nmsApplication-PackageFamilyName tag pro mojí aplikaci Vtelevizi je:\n1 \u0026lt;meta name=\u0026#34;msApplication-PackageFamilyName\u0026#34; content=\u0026#34;54151VJirovsky.Vtelevizi_fm5te3xsz8v00\u0026#34;/\u0026gt; Info\nMusíte mít vyplněný i druhý tag, který slouží ke spouštění aplikace již nainstalované aplikace, jinak nebude tento tag fungovat!\nSpuštění nainstalované app v počítači Toto propojení je složitější. Jako první musí mít vaše aplikace zaregistrovaný protokol v systému (v appmanifest). Více o protokolech naleznete na MSDN. Pro tuto funkci je tag \u0026lt;meta name=\u0026quot;msApplication-ID\u0026quot; content=\u0026quot;...\u0026quot;/\u0026gt;. Hodnotu pro tento tag lze získat i z appmanifestu: v sekci Packaging položka Package name.\nVšechny MsApplication tagy tag vyžadování hodnota popis tagu msApplication-ID povinný název aplikace (Package name) tag pro otevření již nainstalované aplikace msApplication-PackageFamilyName povinný celý název aplikace (výše popsáno) tag pro otevření detailu app v WS msApplication-Arguments nepovinný string, při nevyplnění URL stránky argumenty pro spuštění již nainstalované aplikace msApplication-OptOut nepovinný install – pouze pro přesměrování do WS\nswitch – pouze pro otevření aplikace\nboth – oboje argumenty pro spuštění již nainstalované aplikace msApplication-MinVersion nepovinný string, pouze pro otevření aplikace minimální verze aplikace pro otevření, jinak je uživatel přesměrován do WS pro update Více informací o tomto tématu (např. způsob jak zpracovat argumenty) naleznete na MSDN (eng).\n","date":"2014-01-16T00:00:00Z","permalink":"https://blog.vjirovsky.cz/cs-cz/propojeni-webu-s-aplikaci-ve-windows-store-v-ie10/","title":"Propojení webu s aplikací ve Windows Store v IE10"},{"content":"Fakt, že Google bere rychlost načítání v potaz ve vyhledávacím algoritmu, není žádnou novinkou (viz. blog Google Webmaster z dubna 2010). Stránky, které se načítají rychleji mají větší šanci objevit se výše v jejich vyhledávání.\nKdyž použijete na svém webu velmi oblíbenou službu Google Fonts, můžete si zbytečně snížit tento vyhledávací faktor při špatném použití. A kód pro špatné použití vám Google vygeneruje jako „standard“ použití.\n1 \u0026lt;link href=\u0026#39;http://fonts.googleapis.com/css?family=Exo+2\u0026#39; rel=\u0026#39;stylesheet\u0026#39; type=\u0026#39;text/css\u0026#39;\u0026gt; případně\n1 @import url(http://fonts.googleapis.com/css?family=Exo+2); Důvodem je to, že když přidáte výše uvedený kód do svého HTML/CSS, při vykreslování stránky bude prohlížeč čekat (záleží na jádře prohlížeče), dokud se nestáhne i uvedený CSS soubor a uživatel do té doby nic neuvidí.\nPomocí služby Google PageSpeed Insights si můžete ověřit rozdíl výsledků rychlosti webu.\nPříklad Uvádím zde výsledky jednoho webu před a po nasazení Google Fonts. To, že výsledky nejsou nic extra nevadí, důležitý je rozdíl výsledků před/po nasazení Google Fonts.\nPřed nasazením Google Fonts:\nPo nasazení: Hlavně pro mobilních zařízení považuje Google tento rozdíl za docela důležité (7 ze 100 bodů), u desktopů to dělá 2 body.\nCo s tím? Je víc způsobů jak vyřešit tento problém. Úplně nejsnazší je použít načítání Google Fonts poslední dostupnou možností, co Google nabízí – přes JavaScript (ve třetí kartě při generování kódu pro použití Google Fonts). Tento kód je asynchronní a neblokuje vykreslování stránky.\nPokud použijete tento způsob, výsledek rychlosti stránky vám zůstane stejný, jako před nasazením Google Fonts.\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 \u0026lt;script type=\u0026#34;text/javascript\u0026#34;\u0026gt; WebFontConfig = { google: { families: [ \u0026#39;Exo+2:400,900italic:latin\u0026#39; ] } }; (function() { var wf = document.createElement(\u0026#39;script\u0026#39;); wf.src = (\u0026#39;https:\u0026#39; == document.location.protocol ? \u0026#39;https\u0026#39; : \u0026#39;http\u0026#39;) + \u0026#39;://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js\u0026#39;; wf.type = \u0026#39;text/javascript\u0026#39;; wf.async = \u0026#39;true\u0026#39;; var s = document.getElementsByTagName(\u0026#39;script\u0026#39;)[0]; s.parentNode.insertBefore(wf, s); })(); \u0026lt;/script\u0026gt; ","date":"2014-01-16T00:00:00Z","permalink":"https://blog.vjirovsky.cz/cs-cz/za-pouziti-google-fonts-google-zabije-kotatko/","title":"Za použití Google Fonts Google zabije koťátko"},{"content":"Jak aplikace vypadala Trocha čísel Aplikace byla promována na různých místech, od blogu vývojářů MSDN, přes facebook Windows až po Živě.cz (za to jsem velmi vděčný a děkuji :-))\nAplikace byla dostupná ke stažení od úterka – ale v takovém polo-režimu – museli jste vědět url na aplikaci jinak jste ji ve storu nenašli. To proto, že indexace ve storu trvá pár dní. Zaindexovaná byla aplikace ve čtvrtek, a promována byla hlavně v pátek a trochu v sobotu.\nZa ty dva dny promování aplikaci:\nstáhlo kolem 1000 počítačů, a zapnulo 1500 unikátních uživatelů. průměrně využil každý uživatel 22 minut denně nainstalovali nejvíce uživatele zařízení značky Lenovo (18,86%) procentuálně bylo uživatelů 98,2% Čechů, ale našlo se i 1,0% Američanů a 0,8% Slováků, kteří se zajímali o volby v ČR Dalším zajímavým faktem bylo, že pouhý týden po uvedení mělo Windows 8.1 nainstalováno 80,5% všech uživatelů aplikace.\nOtázky k aplikaci co často padaly Jak dlouho trval vývoj? Prostudování API, návrh jak by aplikace mohla vypadat mi zabral dohromady asi den. Samotnou aplikaci jsem vyvinul asi za dva dny – tenhle krok musel být hotový co nejdřív, aby aplikace mohla do Storu aby ji testeři co nejdříve schválili. Až poté, co aplikace byla na Storu jsem začal vyvíjet serverovou část a modlil se, abych všechny data které jsem si do aplikace slíbil byl schopný spočítat. Naštěstí to vyšlo. S vývojem serverové části jsem moc nespěchal a dělal jsem ji od pátku odpoledne do soboty ráno. Ladění serverové části jsem dělal ještě asi první hodinu kdy už se sčítaly hlasy, protože některé chyby se ukázaly až na ostrých datech.\nJak dlouho trvala certifikace na Windows Store? Certifikace proběhla více než uspokojivě rychle. Aplikaci jsem odesílal v pondělí v noci, s vědomím rizika, že v sobotu nebude ještě schválená/zaindexovaná ve storu. Aplikace byla v úterý schválená a večer zaindexovaná. Tuhle rychlost si vysvětluju tím, že zrovna proběhl přechod Store na Windows 8.1 a proto asi najali další testery. Také mohlo pomoci, že do poznámek pro testery jsem vysvětlil situaci, že app musí být v sobotu dostupná.Pokud Store zachová i v budoucnu aktuální rychlost certifikace, tak si u mě výrazně vylepší svou pověst\nProč máš vlastní server, když ti data dodává IHNED.cz v rozumném formátu? Ze dvou důvodů. Prvním je, že jsem zbytečně nechtěl přetěžovat servery IHNED.cz, už takhle měly co dělat, aby stihly odbavit všechny zájemce o data včetně jejich vlastní homepage. Druhým důvodem je, že data, která jsem potřeboval, poskytoval API IHNED.cz rozdělené do více pohledů. To znamená, že by aplikace musela stahovat více pohledů na všech počítačích (trochu to souvisí i s prvním důvodem), čerpala by více data (což někdo, připojený přes mobil by neocenil) a byla by pomalejší. Na serveru si tedy data zpracovávám do jednoho souboru (kde posílám jenom data co chci) a mám také možnost pružně upravit logiku dat.\nNa začátku před sčítáním byly v aplikaci nesmyslné data, co to bylo? Tahle situace byla pro uživatele nejvíce matoucí. Kvůli tomu, aby aplikace prošla co nejrychleji (aby testeři viděli, že app funguje), posílaly se do aplikace výsledky minulých voleb v roce 2010. Bohužel, paměť národa už na výsledky zapomněla a dostal jsem spousty komentářů, co jsou to za nesmyslné výsledky.\nCo opravíš/vylepšíš do příštích voleb (verze aplikace)? Určitě podporu snapview módu, tu jsem omylem vynechal a vyčetlo mi ji hodně uživatelů (paradoxně snapview fungoval na starší verzi systému Windows 8.0). Také přidám nějaký text, vysvětlující aktuální stav aplikace (např. „sčítání ještě nezačalo“ apod.). Přemýšlím i o nějaké interaktivnější mapě ČR. Do budoucna asi omezím i podporu Windows 8.0, zdržuje při vývoji 8.1 verze. Také chci rozšířit podporu marketů, pro rychlost jsem ořezal dostupnost pouze na český a slovenský region. Pokud máte nějaké další nápady, napište mi je prosím do komentářů nebo mailem (předem díky).\nA asi budu muset přidat, tuším další předčasné volby 🙂\n","date":"2013-10-29T00:00:00Z","permalink":"https://blog.vjirovsky.cz/cs-cz/aplikace-volby-2013-pro-windows-8-post-mortem/","title":"Aplikace Volby 2013 pro Windows 8 – post-mortem"},{"content":"Nové notebooky už mají plnou podporu UEFI („BIOS 2.0“, kdy je BIOS a operační systém mnohem více propojený) a ve spolupráci s Secure Boot nemají Windows 8 žádný produktový klíč. Teda nemají žádný viditelný (kromě malé nálepky Windows 8), klíč mají zašifrovaný v BIOSu a při instalaci se automaticky použije. Automatické použití a aktivace klíče by měla proběhnout i při instalaci z ne-OEM média bez žádných problémů. Díky tomuhle je OEM licence od systému pevně navázána na základní desku a už nepůjde tak snadno použít klíč na jiném počítači.\nUEFI asi díky této funkci nebude moc populární ale není jenom nové antipirátské zlo – díky UEFI jde konečně používat BitLocker bez nutnosti při každém startu zadávat heslo disku, což by konečně mohlo vést k většímu používání tohoto šifrování (když to začínám používat i já, tak by mohlo celý svět :-))\nP.S.: Zítra mi vyměňují základní desku tak jsem zvědavý, jak si s tímhle technik od Dellu poradí…\n","date":"2013-02-26T00:00:00Z","permalink":"https://blog.vjirovsky.cz/cs-cz/zadny-produktovy-klic-na-pocitaci-s-windows-8/","title":"Žádný produktový klíč na počítači s Windows 8?"},{"content":"Proč vlastně? Křestní jména.\nVe Windows 8. Microsoft Account (dříve Windows Live ID), vytváří profil v tvaru %systemdrive%\\Users\\%Křestní jméno%. WinRT vám nedovolí po vzoru IsolatedStorage ukládat soubory z aplikace (z důvodů bezpečnosti) jinam než do složky %systemdrive%\\Users\\%username%\\AppData\\Local\\Packages\\%app% A sqlite-net má bohůžel problém s přístupem k databázový souborům, které mají v cestě Unicode znaky.\nVýsledek je, že nemůžete uložit soubor jinam, než je složka uživatele, ale do složky uživatele se zase nemůže dostat SQLite.\nJak tento deadlock rozseknout Použitím SQLiteConnection konstruktoru s sqlite flagy, např.: 1 new SQLite.SQLiteConnection(Path.Combine(ApplicationData.Current.LocalFolder.Path, \u0026#34;database.db\u0026#34;), SQLite.SQLiteOpenFlags.Create | SQLite.SQLiteOpenFlags.ReadWrite, true); Tento konstruktor totiž používá správné funkce na otevírání souborů. Toto řešení funguje bohužel jenom na synchronní připojení.\nÚpravou SQLiteConnection konstruktorů Nahradit v kostruktorech SQLiteConnection všechny výskyty open_v2 za funkci open16.\nZdroje: Detaily k tomuto problému a další informace najdete na:\nGitHub sqlite-net MSDN fórum – thread c# sqlite-net blog Tim Heuer – HOWTO: SQLite with Windows 8 apps ","date":"2012-11-07T00:00:00Z","permalink":"https://blog.vjirovsky.cz/cs-cz/pouziti-sqlite-ve-winrt/","title":"Použití SQLite ve WinRT"},{"content":"Protože studenti vysokých škol rádi instalují nové OS, byli první, kteří nainstalovali v praxi Windows 8 a objevili problém s Cisco prvky v 802.1x sítích, protože síť eduroam je skoro všude tvořena Cisco prvky. Bug se projevuje tím, že uživatel se často nepřipojí vůbec nebo je náhodně odpojen.\nŘešení tohoto problému jsou dvě:\nUpgradovat na nový Cisco Controller Toto řešení má jediný problém, zatím nevyšel a do updatu se moc správcům chtít nebude\nDowngradovat drivery od wifi Uživatel musí downgradovat na svém počítači drivery od wifi karty (na ty, co fungovaly na Windows 7). Problém u toho řešení je, že v systému se spouští Windows Update, který aktualizuje drivery na pozadí a uživatele o tom neinformuje, takže uživatel se přihláší, po chvíli dojde k updatu a pak se uživatel už nepřipojí. Pro toto řešení můžete využít fix, který zablokuje tiché updatování z Windows Update.\nFix najdete na GitHubu na adrese https://github.com/vjirovsky/windows8-802.1x-fix-eduroam/. Fix pouze aplikujte a poté proveďte downgrade na starší driver wifi přes správce zařízení.\n","date":"2012-10-29T00:00:00Z","permalink":"https://blog.vjirovsky.cz/cs-cz/windows-8-a-cisco-802-1x-bug-eduroam/","title":"Windows 8 a Cisco 802.1x bug (eduroam)"},{"content":"Konečně jsem se dostal ke založení vlastního blogu (vlastně nainstalovat wordpress zas takový problém není ale najít šablonu ze které se nechce vrhnout už jo a na psaní vlastního CMS jsem moc líný). Vlastně když už jsem založil blog, tak se hodně nudím a asi si konečně uklidím na disku a v knihovně a možná si konečně doprogramuju web vjirovsky.cz místo trapně opakovaného „coming soon“, ale takhle vypadám vytíženě a důležitě.\nNapište mi prosím, pokud najdete nějakou chybu v designu (nebo v logice blogu), šablona byla zdarma (už nevím odkud) a ještě jsem do ní hrabal.\n","date":"2012-08-11T10:10:46Z","permalink":"https://blog.vjirovsky.cz/cs-cz/spu%C5%A1t%C4%9Bn%C3%AD-blogu/","title":"Spuštění blogu"}]