Google Mapy na radar.bourky.cz

Radar.bourky.cz je moc pěkný meteoradar, který zobrazuje radarové odrazy přes mapový podklad, který jde dle libosti přibližovat apod.

Donedávna se odrazy zobrazovaly přes mapu Googlu, ale pak je nahradila otevřená mapa OpenStreetMap, zřejmě protože si Google za podobné vkládání map účtuje docela pěkné peníze.

Takže jsem udělal jednoduchý uživatelský skript, se kterým si mapy Googlu můžete do radaru vrátit. Skript jsem otestoval jako plně funkční v Opeře 12 s rozšířením ViolentMonkey a také v Chrome 30 a Opeře 18 s rozšířením TamperMonkey. Pokud takové rozšíření máte nainstalované, stačí na Userscripts.org jen u skriptu kliknout na Install.

Stažení Google Maps pro radar.bourky.cz

Případné problémy hlaste, ale počítejte s tím, že nejsem moc zběhlý ve tvoření podobných skriptíků, takže jsem na tom ohledně odlaďování bledě. :-)

flattr this!

Dva počítače, jeden monitor, klávesnice a myš

Na stole mám jeden monitor a k němu připojené dva počítače. Notebook na normální internetování, desktop pak jako herní zařízení a úložiště fotek.

A protože je někdy potřeba oba počítače nějak ovládat a neustálé přepojování myši a klávesnice není ideální (ani s přepínačem), na obou běží pěkná utilitka Input Director nastavená tak, abych při podržení Ctrl-Shift-Alt-X mohl „přejet“ myší mezi plochami obou počítačů.

Ale přejet myší a pak přepínat na monitoru druhý obrazový vstup není úplně ideální. I na to se mi ale nakonec podařilo vyzrát. A pomohl mi v tom prográmek ScreenBright.

Původně slouží k ovládání barev monitoru pomocí DDC/CI, ale díky příkazové řádce se dá použít i na jiné vylomeniny s monitorem. Třeba právě na přepínání vstupu signálů:

screenbright.exe -set 0x60 [n]

Adresa 0×60 slouží k přepínání vstupu, místo [n] pak stačí dosadit číslo vstupu. Konkrétně u mého Samsungu je to 1 = VGA, 3 = DVI, 5 = HDMI. U jiných monitorů se to může lišit, je to třeba vyzkoušet. Neplatná hodnota prostě nic nepřepne. Každopádně s příkazy opatrně, neručím za to, že monitor nepoškodí.

ScreenBright jsem nakopíroval do obou počítačů a v každém pak vytvořil zástupce s klávesovou zkratkou Ctrl-Shift-Alt-X – tou samou, která Input Directoru dovolí přejet myší na druhý počítač. V notebooku zástupce přepne na vstup z desktopu a naopak na desktopu přepíná na obraz z notebooku.

Když teď stisknu tuhle klávesovou zkratku, přepne se monitor na obraz z druhého počítače a já přitom můžu přejet myší na jeho plochu. Velice pohodlné.


Trošku jsem zkoušel pátrat po nějakém hezčím způsobu bez zástupců s klávesovou zkratkou, bohužel se zdá, že ani Input Director, ani třeba konkurenční Synergy, neumí spouštět příkaz při přejetí myší mezi monitory.

flattr this!

Jak přesunout poznámky pod čarou do textu v Microsoft Word

V případě, že si vyrábíte e-booky (třeba do Kindlu) vlastními silami z DOC souborů pro Microsoft Word, které se dají často sehnat na různých internetech, možná už jste narazili na menší problém, kdy jsou ve zdrojovém dokumentu poznámky pod čarou. Čtečka se s nimi nemusí poprat zrovna nejlépe. Některé způsoby převodu do čtečky poznámky přesunou na konec knížky a dají k nim odkazy, jiné je nezobrazí vůbec.

Hledal jsem způsob, jak poznámky tedy přesunout přímo do textu, abych v Kindlu nemusel složitě projíždět text kurzorem a rozklikávat odkazy, a narazil jsem moc pěkný VBA skript, který přesně tohle udělá. Potíž byla v tom, že to poznámku prostě mrsklo do textu bez ladu a skladu. Rozhodl jsem si tedy tento skript trošku vylepšit.

Má verze přesune text z poznámek za odstavec, ve kterém byl původně odkaz. Text dá do závorky, nastaví mu kurzívu a zmenší jeho velikost o 1 bod.

Sub footnotes_to_inline()
Dim afn As Footnote
    For Each afn In ActiveDocument.Footnotes

        'get text from footnote and prepare inline text
        Dim note As String
        note = "(" & afn.Reference & afn.Range & ")" & Chr(10)

        'copy reference of note to plain text
        afn.Reference.InsertAfter afn.Reference.Text

        'look for end of the paragraph and insert text of note
        Selection.Start = afn.Reference.End
        With Selection.Find
            .Text = "^p"
            .Forward = True
            .Wrap = wdFindStop
            .Execute
        End With
        Selection.InsertAfter note

        'change inline note to bit smaller italic font
        Dim format As Range
        Set format = ActiveDocument.Range(Selection.Start, Selection.Start + Len(note))
        format.Font.Italic = True
        format.Font.Size = format.Font.Size - 1
    Next afn

    'delete original footnotes
    For Each afn In ActiveDocument.Footnotes
        afn.Reference.Delete
    Next afn
End Sub

Skript nejjednodušeji použijete tak, že otevřete dokument s poznámkami ve Wordu, stisknete Alt+F11 a do otevřivšího se okna ho vložíte. (V případě, že není kam vkládat, najděte nalevo v okénku Project položku ThisDocument a poklepejte na ni). Pak stačí kliknout na zelenou šipku nebo stisknout klávesu F5.

Visual Basic naprosto neumím, takže přimhouřete oči, kód je pěkný bastl. Ale funguje relativně v pohodě a výsledek vypadá skvěle. :-)

zajimave_casy

Před a po (z knihy Zajímavé časy od Terryho Pratchetta)

flattr this!

Nový Amazon Kindle za 1500,-

Už asi půl roku nabízí německý Amazon základní čtečku e-booků Kindle za krásných 49 €, tedy v přepočtu zhruba na 1400 Kč. Když se rozhodnete této lákavé nabídky využít, zaregistrujete se, vyplníte údaje od platební karty (s pomocí Google Překladače je to snadné i pro nehovořící německy), nakonec narazíte. Amazon vám čtečku odmítne poslat do Česka. A tady to všechno končí. Nebo ne?

Ten zádrhel se dá přeci snadno vyřešit!

Možná už jste slyšeli o službě Shipito, která přeposílá balíčky z USA, pokud se podobně narazíte u amerických e-shopů. Pro Německo existuje podobné řešení, služba Mailboxde.cz.

Po registraci získáte svou vlastní adresu v Německu ve městě Zittau (Žitava, kousek od Liberce). Mailboxde vám navíc do mailu pošle vysilující polopatický návod, co kde a jak vyplnit na Amazonu a na eBay.de, aby do jejich skladu váš balíček bez problémů dorazil.

Mailboxde je, narozdíl od Amazonu, placen ve formě kreditu. Dobijete si nějaké peníze a z nich je vám pak strháváno po zadání pokynů. Kredit lze dobít platební kartou nebo PayPalem, pokud vám nevadí poplatky ve výši několika procent. Druhou možností je dobít převodem na účet. Převod z Fio banky nebo z České spořitelny se projeví v průběhu odpoledne, z jiných bank to nejspíš bude trvat o něco déle.

Ceník je jasný a přehledný. Nejsou v něm žádné fígle. Stačí najít cenu za doručení, poplatek za využití služby, tyhle dvě částky sečíst a jste na celkové sumě.

Jakmile balík dorazí do jejich skladu, přijde informační mail a služba čeká na váš pokyn, co dál.

Teď můžete zadat přeposlání na svou adresu v Česku. V případě Kindlu poslaného přes dopravce GEIS stojí poštovné vč. poplatků za využití Mailboxde příjemných 121 Kč, takže stačí mít kredit v takové výši. Balíček je odeslán zhruba v 17:00 a druhý den ho máte doma.

Celkově vás tedy tímhle způsobem základní Kindle vyjde na 49 € (tedy při kurzu 27 Kč/€ je to 1323 Kč) + 121 Kč ≈ 1444 Kč! Poštovné v Německu je zdarma. Když si to porovnáte s českými obchody, zjistíte, že je tenhle způsob skoro 1000 Kč levnější.

Od objednání do doručení to celé trvá asi 5 pracovních dnů. (V úterý jsem objednal, následující pondělí přišel balíček.) Z Amazonu do Mailboxde putuje 4 dny (resp. pár dní trvá zpracování objednávky), a když okamžitě zadáte přeposlání, balíček je do druhého dne u vás.

S případným uplatňováním záruky to bude v tomto případě o něco složitější, ale Mailboxde vám pomůže i s doručením na opačnou stranu.

Tento článek není žádná komerční reklama. Před pár týdny jsem si pomocí Mailboxde objednával Kindle pro sebe, a když to viděl kolega v práci, tak si nechal taky jeden objednat. Byli jsme velice spokojení, takže se rád podělím. Opravdu se není čeho bát, celý proces je mnohem jednodušší, než může na první pohled vypadat.

Mimochodem, do Kindlu si pak můžete snadno nahrát i neoficiální češtinu. Je potřeba postupovat přesně podle návodu. Jailbreak a češtinu zvlášť. Kdybyste se pokusili nahrát vše při jednom restartu, dojde k děsivě vypadající chybě (vyzkoušeno ;-) ).

flattr this!

Jak vyměnit prasklé sklo (digitizér) u Huawei Ascend G300

O víkendu jsem úspěšně provedl výměnu prasklého skla u Huawei Ascend G300. Tady dávám celkem jednoduchý postup (trochu à la Babica), jak na to.

V oficiálním servise podobná oprava stojí kolem 2000 Kč, v neoficiálním si řekli přibližně 1300 Kč. To není nic moc u telefonu, který se dá nový koupit za 3600 Kč.
Tímhle postupem mě oprava vyšla přibližně na 350 Kč za nové sklo z eBaye (poštovné se neplatí) a přibližně hodinku montování. Sklo přišlo 20 dní od objednávky.

Na eBayi se dají sehnat i levnější kousky, dokonce i bez loga Huawei, ale zvolil jsem ten uvedený níže, protože je jeho součástí i rámeček kolem displeje, takže se sklo nemusí přilepovat k původnímu rámečku (a odlepovat z něj staré sklo, shánět něco k lepení…) a navíc telefon pak nevypadá po pádu tak omláceně. Celý příspěvek

flattr this!

Jak se dostat do počítače v síti LAN pomocí adresy IPv6

To jsem dnes začal zkoumat jen tak ze zvědavosti.

Když se chci ve Windows dostat ke sdíleným souborům jiného počítače v síti, obvykle stačí zadat v Průzkumníku do adresového řádku dvě zpětná lomítka a za ně doplnit buď název počítače, který se většinou vyplňuje při instalaci systému (něco jako \\ovecka-pc), nebo IP adresu (\\192.168.1.2). Ale to je IPv4 adresa. Co když chci být fikulín a potřebuji tedy zadat adresu IPv6 (fe80::3%1)?

Zadat přímo za lomítka nejde, Průzkumník pak myslí, že jsem zadal název počítače, ale takový název neexistuje.
Našel jsem si, že v internetových prohlížečích stačí IPv6 adresu zaobalit do [hranatých závorek]. Je to zápis podle normy RFC 2732, ale ten na Průzkumník taky neplatí.

Na uživatele Windows si Microsoft vymyslel něco mnohem příjemnějšího, http://ipv6-literal.com/.

Při zadávání IPv6 do průzkumníka je potřeba dvojtečky změnit na pomlčky a procento označující zónu přepsat na znak „s“. Na konec tohoto patvaru pak už jen stačí doplnit doménové jméno .ipv6-literal.net a je vymalováno. Nebo jde také použít výše zmíněnou stránku, která správnou adresu vygeneruje.

Pro přístup ke sdíleným souborům na počítači s IP fe80::3%1 je tedy do Průzkumníka třeba zadat \\fe80–3s1.ipv6-literal.net.

Aspoň jednu věc ohledně této šílenosti musím MS připsat k dobru. Windows tuto obezličku zná, takže se rovnou připojí na správnou IP a nedotazuje se nejdřív DNS serveru.

flattr this!

Vymazání zálohy Service Packu ve Windows 7

Další zajímavý příkaz pro uvolnění místa na disku C:. Musím si ho sem poznamenat, abych ho v budoucnu nemusel zase googlit.
V případě, že máte Windows 7 s aktualizací Service Pack, je možné uvolnit kolem 3,5 GB místa smazáním zálohy určené zřejmě jeho případnou odinstalaci. (Kdo by ale SP odinstalovával?)

Stačí spustit Příkazový řádek (cmd) a zadat do něj tento příkaz:

dism /online /cleanup-image /spsuperseded

Ještě bych rád upozornil, že je to vymazávání à la Microsoft, takže před samotným spuštěním příkazu je dobré mít na C: volných aspoň 500 MB nebo lépe 1 GB.
Také si na tenhle příkaz vyčleňte alespoň půl hodiny, protože počítač chroupá dost dlouho.

Po dokončení budete mít na C: asi o 3,5 GB volného místa více! :-)

flattr this!

Geocaching Map Lightness [userscript]

Geocaching.com nedávno změnil svojí mapu kešek k nepoznání… Hlavní změnou je teď jiný způsob vykreslování kešek a to, že mapové podklady nedodává Google.
Na Userscripts.org se už objevilo plno skriptíků, které povolí do nového zobrazení vrátit Google mapy nebo dokonce i jiné podklady. Problém ale nastává v tom, že v novém způsobu zobrazení jsou ikonky kešek při oddálení hrozně nevýrazné a na trošku pestřejších podkladech (jako třeba Amapy.cz) se úplně ztratí.

A tak jsem si udělal jednoduchý skriptík, který zobrazí nad mapou šoupátko, a tím se dá nastavit tmavost mapy. Už na mírně ztmavené mapce ikonky kešek krásně svítí. :-)

Skript je odladěný a funkční v Opeře 11.62, ale pravděpodobně bude fungovat i ve Firefoxu nebo Chrome s doinstalovaným Greasemonkey.

Skript můžete stahovat na Userscripts.org.

flattr this!

mix2stix – kopírování náhodných souborů

Dnes jsem řešil problém, jak si na flashdisk do auta nahrát nějaké MP3 a nemuset si je při tom vybírat. A narazil jsem na skvělý program mix2stix (napsaný v javě), který zařídí nakopírování náhodných souborů z vybrané složky do jiné vybrané složky. Výborné!
Vyberete zdrojovou složku a cílovou, pak zadáte kolik MB souborů chcete překopírovat a jejich příponu. Tlačítkem Copy! se pak všechno spustí.
Na prográmku mi chyběla jen jediná věc – soubory se sice zkopírují, ale v přehrávači v autě se pak srovnají podle názvů, takže hrají „méně náhodně“ :-) A protože v náhodné přehrávání v autorádiu nemám důvěru a zjistil jsem, že je aplikace opensource, trošičku jsem si jí upravil a přidal zatržítko, které před název souboru přidá pořadové číslo.
Muzika teď v autě hraje úplně náhodně! :mrgreen:

Ke spuštění programu je třeba mít nainstalováno Java Runtime Environment. Původním autorem aplikace je Azett (mimochodem v plánech má implementovat do aplikace stejnou funkcionalitu, tak mrkněte nejdřív k němu, jestli už nevydal verzi 1.1.5 a vyšší, kde je to implementováno důkladněji než moje „za 5 minut něco někam nafrkat“ ;-) )

flattr this!