17. 11. 2014

Vzdálené připojení k MS SQL Server 2014 Express

Nedávno jsem řešil novou instalaci MS SQL 2014 Express serveru. Instalace je docela hračka, ostatní věci víceméně taky, ale je dobré vědět, co je potřeba udělat.

Stažení a instalace MS SQL 2014 serveru

Stáhnout si tu správnou verzi dle Windows z MS webu a nainstalovat jako správce (pravým tlačítkem myši a spustit jako správce). Poté to stačí proklikat, nic extra nenastavovat.
Co je nutné pro instalaci?
  • .NET Framework 3.5 
  • .NET Framework 4.0 
  • a možná i nějaké další věci (jsou vidět po spuštění instalátoru. 
Odkaz na stáhnutí MS SQL 2014: https://msdn.microsoft.com/en-us/sqlserver2014expressresources

Povolení komunikace

V základu je u Express edice TCP/IP vypnuto. Je tedy nutné jej explicitně zapnout.



Toto se provede v SQL Server Configuration Manager. Na obrázku vidíte, že TCP/IP mám již Enabled. Stačí kliknout pravým tl. myši a nastavit tento stav.




Dále se doporučuje zadat port 1433 ke všem IP adresám. Klikněte pravým tl. na TCP/IP a dejte Vlastnosti. Objeví se okno, ve kterém do všech řádků do TCP Port zadáte uvedený port.


Po tomto je nutné provést ještě restart celé DB.


To bychom měli nastavenou DB.
Celé je to pěkně nahrané na youtube od uživatele Voluntary DBA a to včetně následujícího kroku.

Povolení portů ve Windows Firewallu

Toto se provádí v pokročilém nastavení v bráně Windows Firewall. Klikněte na Příchozí pravidla -> Nové pravidlo -> Port -> UDP 1433 -> Povolit připojení -> nechte vše označené -> zadejte svůj název -> Dokončit. Tímto máte povolený port 1433 pro připojení k DB.
Ještě je potřeba vytvořit Vlastní pravidlo. Takže Nové pravidlo -> Vlastní -> Služby a ponechte označené Všechny programy -> najděte SQL Server (SQLEXPRESS) -> odklikejte až do konce a ponechte defaultní nastavení. Jen si na konci zadejte název.
Jako u předchozího bodu, je vše hezky vidět i na videu.

Vytvoření DB

Po instalaci je dobré vytvořit si nějakou testovací DB na kterou se můžete poté připojit.
Návod jak na to: http://www.sqlproblbce.cz/CZ/clanky-detail/125/ms-sql-server-skript-na-vytvoreni-databaze-a-tabulek

Založení nového uživatele

Nového uživatele lze jednoduše založit dle návodu zde.
Ale jde o to, že založit ho musíte v DB, ne u konkrétního schématu.


22. 10. 2014

Thunderbird - jak jej minimalizovat do oznamovací oblasti (system tray)

Pokud používáte emailový klient Thunderbird, věřím, že vás taky občas naštve, že v sobě nemá možnost minimalizace do oznamovací oblasti, tzv. System Tray.


Toto lze krásně vyřešit jedním doplňkem, který nejenže uklidí ikonku, ale bude i informovat o tom, jestli vám přišel nový email.
Doplněk se jmenuje MinimizeToTray revived (MinTrayR) a stáhnout jej můžete odtud. https://github.com/downloads/nmaier/mintrayr/mintrayr-1.0.xpi
Po stažení si zapněte Thunderbird, zmáčkněte levý ALT -> Nástroje -> Správce doplňků. Nahoře je ikonka pro nastavení, klikněte na ni a vyberte Instalovat doplněk ze souboru.


Najděte si tažený soubor a otevřete ho. Následně se vám objeví okno s instalací. Zde již stačí pokračovat kliknutím na Instalovat nyní. Po dokončení restartujte Thunderbird.


Nyní, když ho dáte minimalizovat, schová se vám do oznamovací oblasti a už nebude strašit v systémové liště.
Ještě upozorním, že se může v oznamovací oblasti schovat. Aby byl vždy viditelný, dá se to jednoduše nastavit. Vpravo dole klikněte na šipku a následně Přizpůsobit...


Zde si najděte ikonku Thunderbirdu a vyberte u něj Zobrazovat ikony a upozornění. Potvrďte OK.


Po tomto nastavení, se bude ikona zobrazovat již pořád dole a to včetně informace o novém emailu.



Tento doplněk se dá využít i ve Firefoxu!

21. 10. 2014

Jak začít nový projekt

Před asi půl rokem jsme s kamarádem začali na novém projektu. Jak to už bývá, nadšení bylo větší než plánování. Sice jsme si před samotným začátkem jakž takž řekli co a jak, ale i to bylo málo. Dnes už bych před spuštěním nového projektu začínal trošku jinak a hlavně si definoval předem některé důležité body.
  • Je partner naladěný na stejnou vlnu jako vy? Sdílíte podobnou/stejnou ideu?
  • Rozdělili jste si role, kdo bude co dělat?
  • Co je cílem nového projektu? Řeší nějaký problém?
  • Jaká je vaše konkurence a hlavně, jaká je oproti ní vaše výhoda?
  • Proč by si měl zákazník vybrat právě vás? Co mu nabízíte?
  • Jaká je vaše cenové rozpětí? Budete dávat slevy?
  • Jaké je vaše zaměření? Nebo děláte všechno?
  • Kdo je váš zákazník? Cílová skupina?
  • Jaký je váš příběh? Protože příběh prodává.
  • Kde všude budete působit?
  • Jak se budete propagovat? Pouze webové stránky vám zakázky nepřitáhnou.
  • Kolik peněz máte do začátku? Jaké budou vaše fixní náklady?
  • Budete hned zakládat firmu (SRO) nebo budete podnikat na jeden živnostenský list někoho z vás?
Otázek se jistě dá vymyslet daleko více, ovšem je dobré si zodpovědět alespoň některé, než se pustíte do reálného spuštění.
Osobně doporučuji spustit projekt již v nějaké rané fázi. Ale zase ne tak brzy, aby to zákazníka neodradilo. Pokud budete čekat, než bude vše rozmyšlené a hotové, může vás někdo předběhnout anebo vám dojdou síly.

18. 10. 2014

iOS 8 - nejde nainstalovat nový update

Možná se Vám stalo, že jste si chtěli nainstalovat novou aktualizaci pro vaše Apple zařízení, ale nešlo to. Může se stát, že aktualizace se stáhne, ale při odslouhlasování podmínek se okno zasekne a nejede dál. Jediná možnost je tedy okno natvrdo zavřít (2x kliknete na tlačítko home).

Zde je pár řešení, které by mohli pomoci tento problém odstranit.

1. Nainstalujte zařízení přes iTunes - tzn. připojte jej k počítači

  • v iTunes vyberte své zařízení
  • na stránce se Souhrnem, klikněte na Update
  • stiskněte Stáhnout a Nainstalovat (Update)

2. Obnovte nastavení

Před tímto krokem raději doporučuji zálohat fotky, dokumenty apod., kdyby náhodou. Nemělo by to nic vymazat, ale člověk nikdy neví...
Jděte do Nastavení -> Obecné -> Obnovit -> Obnovit všechna nastavení a pak zkuste update znovu nainstalovat.

3. Restartujte zařízení

Stiskněte a podržte tlačítko, kterým se zapíná/vypíná (nahoře) iPad a až se objeví Vypněte přejetím, tak zde přejeďte a zařízení vypněte. Počkejte cca minutu a pak zařízení zase zapněte - podržte stejné tlačítko a až začne iPad nabíhat, můžete tlačítko pustit.

4. Resetujte zařízení do továrního nastavení

Ale zařízení resetujte pouze, pokud vám nefunguje restart. Protože toto vám nastaví zařízení do továrního nastavení, tak jak když jste jej koupili.
Pro reset stiskněte a podržte zároveň tlačítka, kterým se zapíná/vypíná (nahoře) a i tzv. domácí tlačítko (home, které je dole), alespoň na 10 vteřin, dokud neuvidíte logo Applu.

6. 10. 2014

iPhone - jak vybrat naráz více fotografií

Když chcete označit pár fotek, jde to jednoduše. Jděte do Obrázky -> Alba a zde si je postupně vyberete. Co když jich ale chcete označit více?


Jděte zase do aplikace Obrázky, tentokrát si klepněte na Obrázky, vyberte si rok, potom i místo a následně se vám objeví náhledy fotek s možností sdílet konkrétní album. Když kliknete vpravo nahoře na Vybrat, můžete vybrat celé album! Díky tomu máte označeno spoustu fotek v konkrétním albu a pokud vyberete další, označí se další.


Nyní už stačí je klepnout na ikonku vlevo dole a fotky sdílet, poslat přes AirDrop do jiného zařízení, či cokoliv jiného.


30. 9. 2014

Cesta letadlem do USA

Průběh letu a kontroly

Praha (PRG) a Londýn (LHR)

Let z Prahy do Londýna probíhal vcelku normálně. Necelé dvě hodiny letu. Dostali jsme i malou sváču. To je bohužel vše. Nějaké multimediální obrazovky, na sedadle před vámi, nečekejte.
V Londýně to už bylo jiné. Letiště je o hodně větší než v Praze, ale za to vše mají velice dobře značené a proto se neztratíte. Teda pokud umíte alespoň něco anglicky a dokážete si přečíst znamení na cedulích :)
V Praze i Londýně si můžete svůj telefon, tablet či notebook nabít bez problémů. Všude je dostatek zásuvek, dokonce i těch našich evropských. A pokud nemáte redukci, tak jsou zde i USB nabíječky.
Jelikož jsem si nemohl vytisknout Boarding pass doma - web hlásil, že to prostě nejde - vytiskli mi ho až na letišti v Praze. Cesta do londýna tedy oukej. Ovšem při kontrole před nastoupením do letadla v Londýně směr LA, mi provedli důkladnější prohlídku příručního zavazadla. Z celého letu si takto vybrali asi 15 lidí a jen zkontrolovali, že tam nikdo nemá nic, co tam být nemá a následně je pustili do letadla.
Letěli jsme s Airbus A380 na horní palubě. Měli jsme dvousedadlo, takže to bylo v pohodě. Místa si myslím, že bylo dostatek. Multimediální obrazovka taky fungovala jak měla - je plná filmů, seriálů, her - takže se člověk zabaví. Vzhledem k tomu, že stále nosí nějaké drobné jídlo či pití, tak není ani čas myslet na to, kolik hodin zbývá. Na sedadle na nás čekala deka, polštářek, sluchátka. A pokud někdo chtěl, tak mohl dostat i ponožky a škrabošku.
V letadle dostane každý formulář, který je nutné vyplnit, než vystoupíte z letadla. Vyplňují jej všichni. Vypadá takto a jak jej vyplnit najdete zde. Jelikož jsme sebou měli i nějaké jídlo, zaškrtnuli jsme, že jej opravdu máme.




Na obrazovkách lze sledovat kde se zrovna letadlo nachází, v jaké je výšce, kolik km za hodinu letí, kolik času zbývá do přistání apod. Vědět, že letíte tisíc km/h a ve výšce 10 tisíc metrů, je mazec.
V těchto nových letadlech je již standardem, že zde jsou zásuvky pro USA, UK, i EU, včetně USB.



Los Angeles (LAX)

Po výstupu z letadla jsme šli přímo k "celníkovi", který se rozhodl, jestli nás pustí nebo nepustí do Spojených států. Tento úředník má pravomoc vás nevpustit ne jejich území a poslat nejbližším letadlem zpět domů. Z tohoto jsem měl asi největší obavy. Naštěstí po pár dotazech za kým jedeme, jak dlouho tam budeme a jestli máme dostatek peněz nás pustili oba.
Při příletu do USA si musíte vyzvednout svá zavazadla. A to i když přestupujete na další let.
Po vyzvednutí jsme šli k další kontrole, kde jsme odevzdali vyplněný formulář, který jsme dostali v letadle. Ten si úředník jen zkontroloval, vyhodil a pustil nás dál. Jelikož jsme letěli ještě dál, zavazadla jsme odevzdali hned po této kontrole, takže jsme se o ně nemuseli starat.
Pro nabití telefonu či notebooku je v LA dostatek zásuvek. Ale pozor, evropskou zde již nenajdete! Musíte mít tudíž redukci. USB nabíječky jsou zde také, takže telefon by měl jít nabít v hodě.
I když letiště v LA vypadá menší než v Londýně, tak zdání klame. Sice mají více terminálů, ale při prvním pohledu k nim dojdete pěšky během 10 minut. Když jsme se odbavili v hlavním terminálu a následně čekali na let směr Eugene, OR, tak nám paní řekla, že k terminálu, ze kterého budeme odlétat, to je dalších asi 15 minut autobusem a ten jezdí asi co 20 minut. Následná cesta tímto autobusem nám ukázala, že letiště je obrovské a letištní auta tu přejíždějí přistávací dráhu jako by se nechumelilo.


Pořádnej snack :)


Do cílové stanice jsme odlétali malým letadlem, dokonce menším než do Londýna. Zde už šlo vidět, že letadlo má něco za sebou. Pouze jeden steward a při cestě pouze pití. Cesta trvala přibližně hodinu a půl.

Tipy

  • před odletem mějte nabité telefony, tablety, notebooky
  • vezměte si sebou nabíječky a redukce - na letišti i v letadle si je můžete dobít
  • při příletu na první letiště v USA si budete vyzvedávat zavazadla - a to i když přestutujete dál

iPhone 5 s iOS 8 občas zahlásí nějakou notifikaci (zazvoní), bez známky notifikace

Po instalaci iOS 8 na můj telefon se mi během dne 2x až 3x stalo, že mi telefon oznámil nějakou notifikaci, aniž by zde jakákoliv byla. V oznamovacím centru nic nebylo a na obrazovce také nic. Pátral jsem všude možně, ale nic.
Nakonec nezbývalo nic jiného než projít všechny aplikace v nastavení a podívat se u nich, jestli náhodou některá z nich, nemá nastaveno zvukové upozornění.
Toto najdete v Nastavení -> Oznámení.
Zde je dobré si projít všechny aplikace, nejen ty, u kterých vidíte v poznámce "zvuk". Jakmile narazíte na nějakou, která má zapnuto "Povolit oznámení", včetně "Zvuk", jste na dobré cestě.

 
Důvod, proč aplikace nezobrazila nic v Oznamovacím centru je ten, že zde bylo vše vypnuté. Až na zvuk...
U mě byla touto aplikací hra Boom Beach, a to i přesto, že před instalací byly všechny notifikace u ni vypnuté.
Na internetu jsem našel ještě informaci, že to může dělat i Gmail aplikace.
Vypnul jsem tedy oznámení "Povolit oznámení" a od té doby je klid! Hurá :)


26. 9. 2014

Safari - Jak otevřít nechtěně zavřenou záložku?

Pokud již máte na svých zařízeních nový systém iOS 8, je otevření ztracené záložky hračka.
Dlouze podržte prst na znaku PLUS a hned poté se objeví seznam již zavřených záložek, ze kterého si můžete vybrat tu svou.



Takto vypadá seznam. Je to opravdu jednoduché a hlavně praktické!


22. 9. 2014

iOS 8 - Jak platit kartou rychleji

V novém systému je skvělá vychytávka pro rychlejší platbu kartou. Jakmile se vám objeví stránka pro zadání údajů, klikněte na první řádek a nad klávesnicí se objeví "Skenovat kreditní kartu". Pak už stačí jen fotoaparátem vyfotit kartu. Systém už si přečte informace, které potřebuje. Takto pak můžete pokračovat i s dalšími údaji.
Koukněte na video, ať vidíte, jak to funguje.
http://youtu.be/Ow8gA0qe9SI

21. 9. 2014

Nefunguje ovládání hlasitosti v iOS 8 nebo se vypíná hudba.

Pokud jste si nainstalovali nový systém iOS 8 na svá zařízení a potýkáte se s občasnými problémy při přehrávání hudby či vám nefunguje ovládání hlasitosti, pak vězte, že existuje řešení.
Proveďte restart/vypnutí systému.
Podržte tlačítko na uzamčení telefonu a pak ho vypněte. Po pár vteřinách ho zase podržením zapněte.
Nyní by se již tyto potíže neměli opakovat
Je to jako s počítačem. Když se vám něco nezdá nebo nefunguje jak má, provedete restart. A ve většině případů se to spraví.

19. 9. 2014

Cesta do USA

Před cca rokem jsem se seznámil s Američany ze západního pobřeží a ti mě a přítelkyni pozvali k nim do USA. Takové pozvání nejde samozřejmě odmítnout, a proto jsem ihned souhlasil, že příští rok přijedeme.
Přípravu jsme nemuseli mít tak pečlivou, protože ubytování jsme měli u hostitelů a na výlety jsme jezdili s nimi. Tudíž nám odpadl pronájem auta, řešení ubytování a plánování cest. Jediné co jsme si museli vyřešit, byly letenky, přestupy, výměna peněz, víza, kufry atd. Zbytek jsme plánovali až na místě s hostiteli.


Nákup letenek

Před koupí letenek jsme si s nimi domluvili přibližný termín, protože se jednalo o 3 týdny. Poté už stačilo jen koukat na letenky, jak se mění ceny a dle toho nakoupit. Samozřejmě, že nikdo nezná budoucnost a tak je cena občas loterie. V době, kdy jsem chtěl kupovat letenky, nám naše slavná národní banka "devalvovala měnu" (bylo to trošku složitější) a ceny se tak najednou vyšplhali o pár tisíc korun nahoru. Nepříjemné... Ale co se dá dělat. Nakonec jsem je ještě nekupoval a vyčkával. Začal jsem se zase rozhlížet přibližně půl roku před odletem.
Jednou v noci mě napadlo, že se podívám přes aplikaci Skyscanner, jestli se něco změnilo. A ono ejhle, změnilo. Cena jedné letenky byla 18 tisíc, místo původních 24. Významný to rozdíl! Tož nezbývalo než vstát a jít nakupovat.
Letenky jsem měli přes British Airways a cesta z Prahy do Londýna, z Londýna do Los Angeles byla také s britama. Pouze z LA do Eugene v Oregonu bylo s American Airlines.
Při přihlášení na ba.com můžete vidět svůj plán letu, včetně letadel, kterými poletíte. Zde si také můžete vybrat sedadla (za peníze), anebo to nechte až na 24 hodin před odletem a můžete si je vybrat zdarma! My si je takto vybrali taky a na výběr jich bylo ještě dostatek. Sledujte také časy odletů, protože i ty se mohou změnit. Nám, ze šesti letů, posunuli hned tři. Na přestup na letištích je optimální 2-3 hodiny. Tedy pokud jste tam nikdy nebyli a nevíte kudy kam. Jinak vám bude stačit samozřejmě i méně. Je dobré vědět, na který terminál přilétáte a ze kterého odlétáte.


Víza do USA jako turista?

Jakmile byly letenky, zbývala víza pro USA. Jako turista a český občan nepotřebujete téměř žádné. Stačí pouze vyplnit formulář jménem ESTA. Ten je za poplatek a odpověď, jestli vás pustili, se dozvíte většinou hned.
https://esta.cbp.dhs.gov/esta/
Pokud jedete jako turista, máte tři měsíce na cestování. Dále by bylo dobré, kdybyste měli i zpáteční letenku, aby vás kontrola v USA vůbec pustila na území Spojených států.


Pas

Pokud chcete cestovat jako turista pouze na ESTA, je nutné mít biometrický pas. Ten si vyřiďte dostatečně dlouho před odletem, protože vyřídit i vyzvednout si jej musíte osobně v místě svého trvalého bydliště. Což komplikuje situaci, pokud bydlíte jinde. Např. do Egypta vás nepustí, pokud nemáte pas alespoň půl roku starý. Zajímavé, že? Vyřízení trvá asi měsíc a stojí cca 600Kč.



Než jsme začali plánovat co všechno sebou a co přivést hostitelům jako pozornost, zjišťovali jsme si informace o cestě, jídle, letadlech, penězích, státě kam pojedeme, kufrech atd. atd.

Zavazadla

Jelikož jsme neměli ani kufry, začali jsme je hledat (přiznávám, že asi měsíc před odletem). Důležitá je váha a velikost kufru, kterou si sebou můžete do letadla vzít. Ve většině případů můžete mít batoh či příruční tašku a k tomu velký kufr. Přesné rozměry i váhu, najdete vždy na webu aerolinek.
Dávejte si pozor, pokud letíte s nízkonákladovými aerolinkami - ty většinou povolují pouze příruční zavazadlo.

Výměna peněz

Vyměnit peníze je jednoduché, to zvládne asi každý. Mé doporučení je vyměnit je jinde než v bance, protože jejich poplatky budou šílené a přehnané. Taky se vyhněte hlavním třídám, nádražím a náměstím. Kurzy jsou zde šílené a absolutně scestné. Já se první podívám, za jaký kurz prodává Česká národní banka a poté hledám na internetu nebo ve městě směnárnu, která má tyto ceny nejblíže a za výměnu si neúčtuje žádné poplatky.
Vyměňte si dostatek. Co je ale dostatek, že? My měli pouze 400 dolarů, ale věděli jsme, že můžeme platit kartou téměř všude a pokud bychom potřebovali, tak si vybereme další. Našetřit doporučuji alespoň 50 tisíc navíc.


Pojištění

Rozhodně nikam nejezděte bez pojištění! Pokud se vám cokoliv stane v USA, musíte si to první sami zaplatit v hotovosti a až po příletu domů vám to proplatí. A vzhledem k tomu, že něco jako naše zákonné zdravotní pojištění tam není, mohli byste se hodně prohnout, při doplácení.
Mě se podařilo být pár dní před odletem hodně nemocný a modlil jsem se, ať nemusím k doktorovi...

Tipy

  • sledujte ceny letenek rok dopředu
  • zjistěte si, jestli do dané destinace potřebujete vízum
  • zjistěte si, jakou velikost a počet zavazadel můžete mít, včetně maximální váhy
  • vezměte si sebou přes celní kontrolu prázdnou pet lahev (nemějte v ní ani kapku vody) - po kontrole si na WC můžete vodu napustit a nemusíte kupovat ty předražené
  • všechny přístroje mějte nabité a funkční - mohou po vás vyžadovat zapnutí při kontrole
  • pokud budete na daném letišti poprvé a je větší, mějte na přestup cca 2-3 hodiny
  • uložte si adresu hotelu či příbuzných na papír
  • zjistětě si, jak vypadá letiště a na které terminály poletíte - já využil aplikaci GateGuru
  • zařiďte si pojištění
  • aktivujte si roaming pro svoje číslo

Spoustu informací o USA, ale i o vízech apod. najdete zde a zde.




24. 8. 2014

GIMP

Nedávno jsem potřeboval rozmazat text na některých obrázcích. Jelikož v běžném malování toto nelze a Photoshop nemám, padla volba na zdarma dostupný program GIMP. Existuje k němu spousta návodů a dokonce i v češtině.

Stáhnout nejnovější verzi můžete zde: http://www.gimp.org/downloads/
A kompletní návod v CZ: http://docs.gimp.org/2.2/cs/index.html

Věřím, že tento program Vám určitě pomůže s jakýmkoliv problémem v oblasti kreslení, tak jako mě.

17. 8. 2014

Zobrazení tabulky, dokumentu či prezentace bez originálního MS Office

Vezměme v potaz, že na svém počítači nemáte nainstalovaný Microsoft Office (Word, Excel, PowerPoint apod.) a přesto potřebujete tyto dokumenty otevřít a prohlédnout si je.
Microsoft už má delší dobu venku prohlížeče, které toto umožňují. Říká se jim Viewer a stáhnout je můžete i v češtině na níže uvedených odkazech.
Po stažení stačí vše pouze odklikat a pak jednoduše otevřít daný soubor.

PowerPoint Viewer
stáhnout zde
Soubory, které umí zobrazit
  • ppt
  • pptx

Excel Viewer
stáhnout zde
Soubory, které umí zobrazit
  • xls
  • xlsx
  • csv

Word Viewer
stáhnout zde
Soubory, které umí zobrazit
  • Dokument Word (.docx)
  • Dokument Word s podporou maker (.docm)
  • Formát RTF (.rtf)
  • Text (.txt)
  • Formát webové stránky (.htm, .html, .mht, .mhtml)
  • WordPerfect 5.x (.wpd)
  • WordPerfect 6.x (.doc, .wpd)
  • Works 6.0 (.wps)
  • Works 7.0 (.wps)
  • Formát XML (.xml)

Pokud budete chtít otevírat i soubory vytvořené v novějších MS Office, je nutné si nainstalovat ještě Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats.

13. 8. 2014

Export XLSX do XML

Jako první si v Excelu vytvořte tabulku. Pokud ji už máte, tím lépe.


Dále si musíte vytvořit nějaké XML, či XSD. Já jsem zvolil variantu s XML schématem. Vezměte si poznámkový blok či jiný textový editor (může být i PSPad apod.) a text níže uvedený tam zkopírujte celý. Soubor si pojmenujte dle názvu listu v Excelu. Já mám „PDTACE.xml“.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <PDTACEList>
     <PDTACE>
       <PDTFK></PDTFK>
       <PDTVFK></PDTVFK>
       <ValidFrom></ValidFrom>
       <ValidTo></ValidTo>
       <ACE></ACE>
       <ACEForAdvance></ACEForAdvance>
       <ACE_PT></ACE_PT>
       <ACE_HT></ACE_HT>
       <ACE_LT></ACE_LT>
     </PDTACE>
     <PDTACE>
       <PDTFK></PDTFK>
       <PDTVFK></PDTVFK>
       <ValidFrom></ValidFrom>
       <ValidTo></ValidTo>
       <ACE></ACE>
       <ACEForAdvance></ACEForAdvance>
       <ACE_PT></ACE_PT>
       <ACE_HT></ACE_HT>
       <ACE_LT></ACE_LT>
     </PDTACE>
    </PDTACEList>
</Root>
Proč jsou zde dvě identické větve, se mě neptejte. Pokud zůstane pouze jedna, Excel vyhodí chybu a XML nenaimportuje. Ale nebojte, duplikovaný zápis tam pak nebude.
Tímto zápisem dosáhnete exportu co řádek v Excelu to jedna větev v XML. Sloupce se exportují pouze v případě, že je zde nějaký záznam. Jestli jsou prázdné, v XML se neobjeví.

Vraťme se ale k exportu. V Excelu je nutné zapnout menu Vývojář (viz. zvýrazněná modrá linka). Stačí vybrat Soubor -> Možnosti -> Přizpůsobit pás karet -> na pravé straně zaškrtnout Vývojář a potvrdit.

Nyní v menu Vývojář klikněte na Zdroj.

Tím se vám objeví nabídka na mapování xml a sloupců.

Rozklikněte si vpravo dole Mapování XML. Dejte přidat a najděte si své XML schéma, které jste vytvářeli na začátku (moje je PDTACE.xml). Pokud Vám v tomto kroku Excel zahlásí informativní hlášku, pouze ji odklepněte.




Pokud máte více listů a schémat, je dobré si ihned importované schéma přejmenovat dle listu, abyste se potom v tom neztratili. Následně dejte OK.

Vpravo se zobrazí zdroj dat (schéma) už rozpadlé na jednotlivé elementy. Vašim úkolem je nyní vybrat správný list Excelu a správný zdroj dat vpravo.

Jakmile to máte všechno správně, můžete přistoupit k samotnému mapování. Vpravo vezměte první parametr a přetáhněte jej do prvního řádku prvního sloupce. Že jste to udělali správně, poznáte, že se Vám zabarví sloupec a vpravo se zobrazí název tučně. Toto proveďte pro všechny parametry.


Při mapování datumů či jiných specifických parametrů, se může stát, že Excel vyhodí hlášku.
Pokud vyberete shodu v datovém typu, změní se formát datumu. Jestli vyberete Použít existující formátování, zůstane v Excelů původní hodnota, ale v exportovaném XML se formát změní. Toto samozřejmě nechcete. A proto je nutné upravit formát buněk né na datum, ale na text. Po změně se sice změní hodnoty, ale když je znovu ručně přepíšete a namapujete konkrétní sloupec, tak to již projde v pořádku a výsledné XML bude taky v pořádku.

Výsledný Excel vypadá pak následovně.

Export do výsledného XML provedete stále na kartě Vývojář -> Export. Stačí zadat cestu a název souboru. Výsledné XML pak vypadá takto.

Upozornění: Prázdné elementy se neexportují.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <PDTACEList>
        <PDTACE>
            <VId>1</VId>
            <PDTFK>1</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>854.12345</ACE>
            <ACEForAdvance>854.12345</ACEForAdvance>
            <ACE_PT>854.12345</ACE_PT>
            <ACE_HT>854.12345</ACE_HT>
            <ACE_LT>854.12345</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>2</VId>
            <PDTFK>2</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>825.19195</ACE>
            <ACEForAdvance>825.19195</ACEForAdvance>
            <ACE_PT>825.19195</ACE_PT>
            <ACE_HT>825.19195</ACE_HT>
            <ACE_LT>825.19195</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>3</VId>
            <PDTFK>3</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>18032.569</ACE>
            <ACEForAdvance>18032.569</ACEForAdvance>
            <ACE_PT>18032.569</ACE_PT>
            <ACE_HT>18032.569</ACE_HT>
            <ACE_LT>18032.569</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>4</VId>
            <PDTFK>4</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>3.4706221</ACE>
            <ACEForAdvance>3.4706221</ACEForAdvance>
            <ACE_PT>3.4706221</ACE_PT>
            <ACE_HT>3.4706221</ACE_HT>
            <ACE_LT>3.4706221</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>5</VId>
            <PDTFK>5</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>924497.47</ACE>
            <ACEForAdvance>924497.47</ACEForAdvance>
            <ACE_PT>924497.47</ACE_PT>
            <ACE_HT>924497.47</ACE_HT>
            <ACE_LT>924497.47</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>6</VId>
            <PDTFK>6</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>7461.1361</ACE>
            <ACEForAdvance>7461.1361</ACEForAdvance>
            <ACE_PT>7461.1361</ACE_PT>
            <ACE_HT>7461.1361</ACE_HT>
            <ACE_LT>7461.1361</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>7</VId>
            <PDTFK>7</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>488.66503</ACE>
            <ACEForAdvance>488.66503</ACEForAdvance>
            <ACE_PT>488.66503</ACE_PT>
            <ACE_HT>488.66503</ACE_HT>
            <ACE_LT>488.66503</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>8</VId>
            <PDTFK>8</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>6.1247777</ACE>
            <ACEForAdvance>6.1247777</ACEForAdvance>
            <ACE_PT>6.1247777</ACE_PT>
            <ACE_HT>6.1247777</ACE_HT>
            <ACE_LT>6.1247777</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>9</VId>
            <PDTFK>9</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>2756.6038</ACE>
            <ACEForAdvance>2756.6038</ACEForAdvance>
            <ACE_PT>2756.6038</ACE_PT>
            <ACE_HT>2756.6038</ACE_HT>
            <ACE_LT>2756.6038</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>10</VId>
            <PDTFK>10</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>228355.63</ACE>
            <ACEForAdvance>228355.63</ACEForAdvance>
            <ACE_PT>228355.63</ACE_PT>
            <ACE_HT>228355.63</ACE_HT>
            <ACE_LT>228355.63</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>11</VId>
            <PDTFK>11</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>404.84385</ACE>
            <ACEForAdvance>404.84385</ACEForAdvance>
            <ACE_PT>404.84385</ACE_PT>
            <ACE_HT>404.84385</ACE_HT>
            <ACE_LT>404.84385</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>12</VId>
            <PDTFK>12</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>87.22594</ACE>
            <ACEForAdvance>87.22594</ACEForAdvance>
            <ACE_PT>87.22594</ACE_PT>
            <ACE_HT>87.22594</ACE_HT>
            <ACE_LT>87.22594</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>13</VId>
            <PDTFK>13</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>619.41834</ACE>
            <ACEForAdvance>619.41834</ACEForAdvance>
            <ACE_PT>619.41834</ACE_PT>
            <ACE_HT>619.41834</ACE_HT>
            <ACE_LT>619.41834</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>14</VId>
            <PDTFK>14</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>5665.1628</ACE>
            <ACEForAdvance>5665.1628</ACEForAdvance>
            <ACE_PT>5665.1628</ACE_PT>
            <ACE_HT>5665.1628</ACE_HT>
            <ACE_LT>5665.1628</ACE_LT>
        </PDTACE>
        <PDTACE>
            <VId>15</VId>
            <PDTFK>15</PDTFK>
            <ValidFrom>1.1.2014</ValidFrom>
            <ValidTo>31.12.2014</ValidTo>
            <ACE>1253175.3</ACE>
            <ACEForAdvance>1253175.3</ACEForAdvance>
            <ACE_PT>1253175.3</ACE_PT>
            <ACE_HT>1253175.3</ACE_HT>
            <ACE_LT>1253175.3</ACE_LT>
        </PDTACE>
    </PDTACEList>
</Root>

Zde je ještě další zápis XML schématu, který umí přidat různé atributy (VId="" a VFK="") rovnou k elementům (PDTACE atd).

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <PDTACEList>
     <PDTACE VId="">
       <Id></Id>
       <PDTFK></PDTFK>
       <PDT VFK=""></PDT>
       <ValidFrom></ValidFrom>
       <ValidTo></ValidTo>
       <ACE></ACE>
       <ACEForAdvance></ACEForAdvance>
       <ACE_PT></ACE_PT>
       <ACE_HT></ACE_HT>
       <ACE_LT></ACE_LT>
       <ACETariffShareTypeFK></ACETariffShareTypeFK>
       <ACETariffShareType VFK=""></ACETariffShareType>
     </PDTACE>
     <PDTACE VId="">
       <Id></Id>
       <PDTFK></PDTFK>
       <PDT VFK=""></PDT>
       <ValidFrom></ValidFrom>
       <ValidTo></ValidTo>
       <ACE></ACE>
       <ACEForAdvance></ACEForAdvance>
       <ACE_PT></ACE_PT>
       <ACE_HT></ACE_HT>
       <ACE_LT></ACE_LT>
       <ACETariffShareTypeFK></ACETariffShareTypeFK>
       <ACETariffShareType VFK=""></ACETariffShareType>
     </PDTACE>
    </PDTACEList>
</Root>
Zdroj dat v Excelu pak vypadá přibližně takto. Vše ostatní se dělá jako v předchozím příkladu, akorát výsledné XML má navíc některé atributy.

Upozornění: Pokud použijete druhou variantu, budou se exportovat všechny elementy i když nemají žádný atribut. Prázdné elementy bez atributů se neexportují nikdy.
 

9. 8. 2014

iPhone - upozornění na narozeniny

Už nějakou dobu si do telefonu přidávám narozeniny známých, kamarádů, rodiny. A nějak jsem předpokládal, že mě telefon sám upozorní nějakým zvukem, abych se člověku ozval a popřál mu. Bohužel se tak nestalo. A když naposledy přítelkyni stará nokie oznámila, že náš společný kamarád má narozeniny a můj iPhone nic, tak jsem se naštval a začal hledat. Světe div se, defaultně tato funkce zapnuta není!

Jako první jděte do Nastavení -> Pošta, kontakty, kalendáře


Zde sjeďte úplně dolů do kategorie Kalendáře a klepněte na Výchozí časy upozornění.


Zde si už můžete sami nastavit konkrétně kdy vás má telefon informovat o narozeninách či událostech.

2. 8. 2014

iPhone - světový čas

Pokud někam letíte, či se jen tak chcete rychle podívat kolik je hodin v jiném státě, můžete použít aplikaci "Hodiny".

Při přidání dalšího města se zobrazí o kolik hodin je čas posunut oproti vašemu městu a také který den je (včera-dnes-zítra).
Hodiny světlé ukazují, že je den a hodiny tmavé, že je noc.

Pokud chcete číselné vyjádření času, stačí klepnout kamkoliv do hodin. Pro vrácení stačí udělat to samé.

19. 7. 2014

Jak synchronizovat více zařízení v iTunes?

Mám doma starší iPod a novější iPhone 5. Když jsem chtěl synchronizovat jedno nebo druhé zařízení, hudba se synchronizovala všechna a všude, bohužel. Jelikož má iPod 4 GB a iPhone 64 GB, byl to problém. A hlavně iPod už nepoužívám já, takže tam nechci stejnou hudbu. Hledal jsem tak dlouho až jsem odpověď našel. Jsou dvě možnosti. Já popíšu ty, které fungují pod Windows i Macem.

MAC + jeden uživatelský účet
Pokud používáte OS X, stačí hned po kliknutí na ikonu iTunes držet klávesu Option (alt). Tím si můžete vybrat nebo vytvořit novou knihovnu, kterou iTunes použije. Důležité je opravdu tu klávesu držet hned po kliknutí na ikonu.

MAC + dva uživatelské účty
Na Macu stačí vytvořit druhý uživatelský účet. Tím pádem si každý uživatel bude využívat svou iTunes knihovnu.

Windows + jeden uživatelský účet
U Windows stačí hned po kliknutí na ikonu iTunes držet klávesu SHIFT. Tím si můžete vybrat nebo vytvořit novou knihovnu, kterou iTunes použije. Důležité je opravdu tu klávesu držet hned po kliknutí na ikonu.


Windows +dva uživatelské účty
Stačí vytvořit druhý uživatelský účet. Každý uživatel bude využívat svou iTunes knihovnu.

MS Excel - Podmíněné formátování

Podmíněné formátování je hezká funkce v Excelu od Microsoftu. Tato funkce dle vašich zadaných podmínek zvýrazní určitou buňku či tabulku. Lépe se pak dá orientovat v celé tabulce a jejích datech.
Uvedeme si příklad. Máte kamarády, kterým chcete na narozeniny či Vánoce poslat přání, sms nebo jim dát dárek. Tabulka může na začátku vypadat následovně.


Tabulka je pěkná, ale nepřehledná. Podle barev se dá orientovat rychleji, přesněji a hlavně nic nepřehlédneme.
Označíme tedy oblast, na které chceme nová pravidla uplatňovat. Zde se bude jednat pouze o sloupce Narozeniny a Vánoce.
Na liště klikneme na Podmíněné formátování a vybereme Nové pravidlo.


Zde si můžete vybrat ze spousty možností jak chcete obarvení buněk naformátovat. Já jsem pro ukázku vybral to jednodušší. Buňky, které obsahují určitý text (ano/ne) a pak buňky, které obsahují číslo v určitém rozmezí (0 až 499; 500 a výše).


A takto pak vypadá výsledek


Vytvořená pravidla lze samozřejmě upravovat. Máte dvě možnosti, a to...
1) Ručně označit oblast, pro kterou chcete pravidla spravovat
2) Dát rovnou Spravovat pravidla a nahoře vybrat Tento list - tím se zobrazí pravidla, která jsou v celém listu


Podmíněné formátování je tedy užitečná věc, hlavně když máte spoustu dat a snadno byste mohli něco přehlédnout.