Archiv pro rubriku: Software zdarma

Sdílení Google kalendáře pomocí iCal – chybějící Soukromá adresa iCal

Výborný e-mailový klient Mozilla Thunderbird má od verze 38 integrovaný doplněk Lightning, díky kterému, je jeho součástí i kalendář s podporou mnoha užitečných funkcí.

Krom vytváření místních kalendářů lze do Thunderbirdu přidat (přihlásit) i vzdálený kalendář a to i Google kalendář.

Propojení Google kalendáře s Thunderbirdem

Chcete-li propojit svůj Google kalendář s Thunderbirdem, budete potřebovat Soukromou adresu Google kalendáře. Tu získáte tak, že si otevřete Google kalendář a v levé části, se seznamem vytvořených kalendářů, kliknete na malou šipku u názvu toho kalendáře, který chcete do Thunderbirdu přidat a vyberete možnost Nastavení kalendáře.

Na stránce která se vám načte, byste měli vidět sekci Soukromá adresa. Pokud tam tuto sekci nevidíte, řešení najdete níže v tomto článku. V této sekci (v sekci Adresa kalendáře NE) klikněte na zelenou ikonku ICAL a zkopírujte si do schránky adresu, která vám vyskočí.

Dále stačí v Thunderbirdu přejít do sekce kalendáře a v levém sloupci se seznamem kalendářů kliknout pravým tlačítkem myši a vybrat možnost Nový kalendář. Dále vyberte možnost V síti a po potvrzení okna, vyberte možnost iCalendar (ICS). Do pole adresa vložte adresu, kterou jste získali v Google kalendáři. Hotovo.

Chybějící soukromá adresa

Pokud v Google kalendáři sekci se Soukromou adresou nevidíte, je potřeba ji povolit. Tuto možnost najdete v nastavení Google Apps ve správě domény.

Nemáte-li práva se přihlásit jako správce domény, budete muset o úpravu požádat někoho, kdo tato práva má.

Jako správce přejděte do správy domény (po přihlášení jako správce, najdete vpravo nahoře pod ikonou jakési tabulky ikonu Správa) a tam přejděte do nastavení Google Apps (opět vpravo nahoře pod ikonou se třemi tečkami – odkaz Nastavení). Poté klikněte v sekci Nastavení vašich aplikací -> Kalendář na odkaz Nová administrátorská konzole (tento krok časem asi odpadne). V konzole, v sekci Nastavení sdílení, vyberte položku Sdílet všechny informace a umožnit správu kalendářů a změnu uložte.

Od teď (resp. od příštího přihlášení) by měli mít všichni uživatelé domény v kalendáři sekci Soukromá adresa.

Redirect Checker, kontrola přesměrování URL adres

Redirect Checker, logo.

Služba Redirect Checker slouží ke kontrole přesměrování URL adres. Je určena spíše pokročilejším uživatelům Internetu nebo vývojářům software, ale využít ji může i běžný uživatel. K čemu je to tedy dobré?

  • Dostanete od někoho URL z nějakého zkracovače adres nebo jinak „podezřelou“ adresu a chcete před navštívením odkazu zjistit, kam směřuje.
  • Potřebujete zjistit, jestli adresa kterou máte, je koncová nebo po jejím navštívení dojde k přesměrování na jinou adresu (třeba i např. seznam.cz -> www.seznam.cz). Proč např. na svém webu uvádět odkazy s přesměrováním, když můžete uvádět odkazy cílové (navštívení koncové adresy je samozřejmě rychlejší).
  • Jste programátor nebo pokročilejší uživatel Internetu a chcete z nějakého důvodu zjistit jakou HTTP odpověď nějaká adresa vrací (např. vámi naprogramovaná aplikace).
  • Jste autorem nějaké webové aplikace nebo programu, do kterého uživatelé vkládají nějaké URL adresy a chcete mít jistotu, že např. adresa existuje / vrací správnou HTTP hlavičku (HTTP/1.1 200 OK) nebo zkrátka potřebujete získat cílovou adresu.
  • Podobných využití by se dalo najít více, ale myslím, že takto by to mohlo stačit 🙂

Pokud vás napadá, že taková služba už asi bude existovat, tak máte pravdu. Podobné služby existují a není jich málo. Každá z těch, které jsem našel, však měla nějakou vadu na kráse. Jedna kontrolovala jen jedno přesměrování, druhá neuměla rozpoznat meta-refresh, další vypadala dobře, ale nebylo možné ji použít jinak než ručně a nevracela nic než koncovou URL atp.

Redirect Checker nabízí tyto možnosti:

  • Sleduje celou cestu až ke koncové URL
  • Podporuje meta-refresh element
  • Podporuje IDN (tedy adresy se speciálními znaky jako např.: http://háčkyčárky.cz)
  • Umožňuje uživateli pozměnit výchozí nastavení. Například změna jména User-Agenta, ignorování meta tagu refresh, omezení kontroly na určitý počet přesměrování atp.
  • Nevrací pouze koncovou URL adresu, ale poměrně detailní informace o celé cestě přesměrování včetně HTTP hlaviček a curl_getinfo() dat.
  • Tato data může vracet krom přehledného webového prostředí i v různých formátech (momentálně to je JSON formát, serializované PHP pole a XML dokument).
  • Krom ruční kontroly nabízí i API URL, vracející potřebná data pro použití ve vašich programech. K vygenerování API URL je k dispozici webové rozhraní, kde si můžete potřebná nastavení „naklikat“.

Služba má samozřejmě i pár stinných stránek. Není na výkonném serveru, takže odezva může při vytížení serveru trvat déle. Není nijak duplikovaná, takže při pádu serveru bude služba nedostupná. Navíc je to „novorozeně“, takže nepochybně obsahuje nějaké skryté chyby, které se budu snažit v následujících týdnech odhalit.
V plánu je několik dalších vylepšení, které zatím nebudu prozrazovat. To je ale v plánu až bude služba pořádně odladěna.

Koho Redirect Checker zaujal, může jeho vývoj sledovat formou luštění otřesné angličtiny na těchto sociálních sítích:

Službu jsem udělal pro své potřeby, ale je v ní dost úsilí, takže budu rád, když ji využije i kdokoli jiný. Proto vás prosím o pomoc s šířením povědomí, že tato služba existuje. Každý lajk, Google +1, Tweet a sdílení na kterékoli sociální síti mi pomůže a potěší. Děkuji.

Máte-li tipy na vylepšení nebo nálezy chyb, můžete mi je psát do komentářů k tomuto článku, na výše uvedenou Facebook stránku nebo na mail, který najdete na adrese služby v zápatí.

Pozn.: Ptáte-li se, jestli bude tato služba zpoplatněna, tak nevím, ale určitě ne její ruční použití. V nejhorším případě využití přes API a to jen v případě silného vytížení serveru (např. aby si služba vydělala na lepší „železo“).

Thunderbird 3 a šedé složky kurzívou

Příběh

Koncem roku 2009 vyšla nová verze výborného e-mailového klienta Mozilla Thunderbird s označením 3.0. Já jsem zrovna plánoval reinstalaci pracovního notebooku, tak jsem rovnou nainstaloval tuto nejnovější verzi Thunderbirdu.

Instalace proběhla v pořádku, ale následné přidávání mých IMAP účtů už bylo horší. Nová verze Thunderbidru chce pomoci lidem, co se v konfiguraci POP3/IMAP/SMTP serverů nevyznají a snaží se je nastavit za ně. Zase tak špatný nápad to není, ale myslím si, že rozhodně měla zůstat možnost vlastní konfigurace. Ta tam sice je, ale až po tom, co proběhne pokus (pro všechny mé účty neúspěšný) o automatickou konfiguraci.

Po instalaci programu a přidání účtů jsem si nainstaloval oblíbené doplňky, které používám (a které už byly k dispozici pro novou verzi Thunderbirdu) a pak celý program včetně doplňků nastavil. Po té jsem se pustil do detailní konfigurace jednotlivých IMAP účtů. Jak jsem všechno detailně nastavil, restartoval jsem Thunderbird abych se pokochal tím, co jsem stvořil. Čekalo na mě ale nepříjemné překvapení. Ve všech účtech jsem měl ve standardní složce „Doručená pošta“ ještě jednu složku „Doručená pošta„, ale ta byla šedým písmem a kurzívou (a bez ikony doručené pošty). V té byla ještě klasická složka Koš (bez ikony koše). Nikdy dřív jsem to neviděl. Začaly tedy pokusy o odstranění těchto nezvaných složek.

Když jsem se snažil složky klasicky smazat, TB mi vracel hlášky typu „složka neexistuje“ nebo že „není přihlášena k odběru“ nebo tak něco. Zkoušel jsem je odhlásit přes Správce odebírání (kliknout pravítkem [rozuměj pravým myšítkem – tedy pravým tlačítkem myši] na jméno účtu -> „Správce odebírání…“). Přímo ta šedá složka odhlásit nešla, ale její obsah (tedy složka Koš) ano. Po té zmizela i ona šedá složka. Po restartu TB byla ovšem opět na svém místě.

Vygooglil jsem info, že to je složka s flagem noSelect, ale už ne, jak flag odstranit. Instalace rozšíření FolderFlags a následná kontrola složek nepomohla, nouzový režim se choval stejně jako normální. Hledal jsem tedy radu mezi chytřejšími, ale bez výsledku. Když už jsem si nevěděl rady, musel jsem si vytvořit v TB nový profil a zkusit co se stane v něm. Tentokrát jsem si ovšem nastavil pouze jeden IMAP účet a nic jiného jsem nenastavoval. Výsledek? Stejně jako poprvé – ze začátku všechno v pořádku, po nastavení a restartu opět ona šedá nevyžádaná složka „Doručená pošta“ s „Koš“em v sobě, na svém místě. Bylo mi jasné, že někde něco nastavuji špatně. Tento testovací profil jsem smazal a vytvořil nový. Chtěl jsem aby byl toto poslední krok, abych vás ušetřil čtení až to budu publikovat 😉 tak jsem po každé změně nastavení testovacího IMAP účtu restartoval TB abych věděl které zatržítko to dělá. A povedlo se – když jsem došel k: „Nastavení serveru -> Při odstranění zprávy: Přesunout zprávu do koše„, docvaklo mi to. Vždy nastavuji Přesunout do: „Doručená pošta -> Koš“ paradoxně proto aby bylo Thunderbirdu jasné, kam chci smazanou poštu. To ale byla ona osudná chyba, kvůli které jsem pár nocí probděl. Více informací v druhé části článku: Řešení problému. Ano, až sem jste četli zbytečně :-). Po vybrání nějaké složky na tomto místě už není možné vrátit zpět defaultní hodnotu „Trash„. Chvíli jsem si proto pohrál s konfiguračním souborem TB abych zjistil jestli je možné chybu napravit a vyhnout se tak konfiguraci nového profilu. Řešení jsem našel a starý profil opravil. Teď s TB3 funguji naprosto v pohodě a píšou se mi maily lépe něž kdy předtím a už i spím úplně klidně.

Řešení problému

Varování: Pokud nevíte co děláte, raději to nedělejte ať si omylem nesmažete složku s poštou! Za žádné škody neručím!

  • Vypněte Thunderbird (úplně – z procesů pryč).
  • Přihlaste se jednotlivě do všech „poškozených“ IMAP účtů a pokud máte tyto složky odhlášené, přihlaste je k odběru.
  • Webmail: Vytvořte novou složku se stejným názvem jako je ta barevně označená a na stejném místě – tedy vytvořte složku tak, abyste přepsali tu speciální barevnou.
  • Webmail: Poté nově vytvořenou složku smažte.
  • Otevřete si soubor: prefs.js, který je umístěn ve složce vašeho profilu Thunderbirdu.
    Např.: C:Users{uzivatel}AppDataRoamingThunderbirdProfiles{vas_profil}prefs.js
    Doporučuji otevřít soubor editorem, který umí kódování UTF-8! Např.: PSPad.
  • Najděte a smažte všechny řádky: user_pref("mail.server.serverX.trash_folder_name", "Doručená pošta/Koš"); kde X je číslo IMAP účtu v TB. Tím se nastaví hodnota na defaultní „TRASH„.
  • Spusťte Thunderbird, užívejte si pracovní pošty a hlavně nenastavujte kam se má pošta přesouvat po smazání :-).

Je freeware „nefér“?

Napadla mě zajímavá polemika. Není freeware nefér vůči firmám co se snaží v oblasti software podnikat a vydělávat? Zkuste třeba prodávat automobily, když je váš soused bude nabízet lidem zdarma. Museli byste vydat obrovské úsilí, aby vaše automobily byly opravdu o hodně lepší, aby se našlo alespoň pár lidí co si je koupí. A váš soused by to samozřejmě sledoval a své vozy začal také vyrábět čím dál lepší. Takže vaše úsilí musí být opravdu značné, aby jste si udrželi aspoň nějaký náskok.

Vypadám teď asi jako odpůrce freeware, ale není tomu tak. Jen mě prostě napadla tato polemika a musíte uznat, že to má něco do sebe.

Ale jsem moc ráda, že se najdou šikovní lidé, co jsou nejen šikovní, ale i ochotni zdarma vyvíjet software, aby ho mohl používat každý.

Takže jen tak dál!

Autor: Renata Turečková