Facebook vám soukromí neukradne

V souvislosti se včerejším Dnem ochrany osobních údajů varoval víceprezident Evropské komise Jacques Barrot před riziky spojenými s používáním sociálních sítí, konkrétně zmínilFacebook (dále jen FB).

V poslední době se navíc objevují čím dál tím více zpráv, vytržených z kontextu, o problémech, které se z virtuálního světa FB přenesly do reálného. Ať už se jednalo o dopadení zločinců, výpověď, rozvod v přímém přenosu, či trochu ostřejší případ - vraždu manželky. Vinu na tom nenese FB, ale jako vždy sami lidé.

To, že někdo vyloupí banku a lidé ho podle fotografií v televizi zahlédnou na Facebooku je blbost toho lupiče. To, že někdo píše o tom, jak si užívá volna, ale přitom má neschopenku je jeho blbost. To, že se dcera dozví o rozvodu rodičů podle statusu z Facebooku je vina samotných rodičů. A tomu, že někdo zabil vlastní manželku, určitě předcházelo mnohem víc věcí.

Facebook vám soukromí neukradne

Záleží totiž pouze na vás, co všechno za údaje poskytnete. Pokud si do přátel na FB přidáte šéfa, musíte počítat s tím, že se o vás dozví spoustu věcí. Nepřidávejte si do přátel jen tak někoho, ale opravdu jen svoje vlastní, reálné přátele. Pokud někdo z nich nahraje inkriminující fotku, tak ho požádejte, ať ji smaže; pokud je to opravdu kamarád, tak vaše důvody pochopí. Nebo je radši předem upozorněte, že nechcete, aby tam podobný obsah přidávali.

Zenová kytara (Philip Toshio Sudo)

Vítejte v dodžo zenové kytary. Prosím, nechte dveře otevřené.

Zenová kytara vás nenaučí hrát na kytaru, ale naučí vás, jak se učit a hrát. Autor v této knize popisuje svoje zkušenosti s kytarou, ale také výroky slavných muzikantů, či některé zenové příběhy. V podstatě jde o jakýsi návod jak dojít k duševnímu klidu hraním na kytaru, ale jak je známo - všechno je zen a pouhým čtením knížek k němu nedojdete...

Z knihy jsem si vypsal pár poznámek, tyhle tři mi v hlavě utkvěly nejvíc:

  • Neptejte se, cvičte.
  • Nemůžete honit dva králíky najednou.
  • Věřte příběhu, nikoliv vypravěči.

Zen Guitar Dojo: http://www.maui.net/~zen_gtr/index.html

Jak vytvořit subdoménu na localhostu

Pokud jste si někdy potřebovaly vytvořit na localhostu subdoménu, například ve tvaruhttp://subdomena.localhost/, tak je tento článek právě pro vás.

Tento návod funguje na XAMPP 1.6.6a (Apache 2.2.8) ve Windows Vista Home Premium, ale mělo by to fungovat na jakémkoliv sestavení. XAMPP je nainstalován v rootu na disku C (C:xampp) pro subdomény budu využívat složku C:/xampp/htdocs_sub (je ve stejné složce jako htdocs aby se mi to zbytečně nemíchalo).

 

httpd.conf

Otevřete soubor C:/xampp/apache/conf/httpd.conf a odkomentujte (odstraněním #) následující řádek, soubor potom uložte.

 

Include conf/extra/httpd-vhosts.conf

httpd-vhosts.conf

Otevřete soubor C:/xampp/apache/conf/extra/httpd-vhosts.conf a nakonec přidejte:

#1
NameVirtualHost 127.0.0.1

#2

Order Deny,Allow
Allow from all


#3

DocumentRoot "C:/xampp/htdocs_subsubdomena"
ServerName subdomena.localhost


#4

DocumentRoot "C:/xampp/htdocs"
ServerName localhost
  • #1 pojmenování virtuálního hosta
  • #2 pro Apache 2.2 je nutné nastavit složce se subdoménami práva
  • #3 nastavení cesty a názvu subdomény
  • #4 aby nám fungoval i klasický localhost, musíme z něj také udělat virtuálního hosta

hosts

Teď už jenom musíme domluvit Windows, aby tomu pochopily.

Otevřeme soubor C:/Windows/System32/drivers/etc/hosts a přidáme naši novou subdoménu. Konec souboru potom vypadá takto:

127.0.0.1       localhost
127.0.0.1       subdomena.localhost
::1             localhost

A je hotovo! Teď už stačí jenom restartovat Apache a subdoména funguje. Nezapomeňte samozřejmě vytvořit složku C:/xampp/htdocs_subdomena :-)

Jak nastavit TortoiseSVN a Assembla

Předpokládám, že pokud vás tento článek zajímá, tak o subversion něco víte. Pokud ne, zkuste si něco přečíst třeba na Wikipedii (http://cs.wikipedia.org/wiki/Subversion)...

My ostatní se pustíme do nastavení klienta Tortoise SVN se serverem Assembla.com, který nabízí (zdarma, nebo v placené verzi) nástroje a služby pro správu subversions.

 

Instalace TortoiseSVN a registrace na assembla.com

  • Stáhněte a nainstalujte si klienta TortoiseSVN, pokračujte dle pokynů v instalačním programu. Po instalaci je vyžadován restart počítače, aby se klient mohl integrovat to systému.
  • Zaregistrujte se na stránkách Assembla. Já se registroval už dříve, takže postup vám neprozradím (už si nepamatuju), ale neměl by to být žádný problém.

Vytvoření prostoru

  • V neplacené verzi máme na projekt "pouze" 200MB
  • Na stránce Home zvolíme Create New Space
  • Zvolíme první balíček Software development - Subversion Hosting with Integrated Tickets
  • Vybereme Select Free Public (nebo placenou verzi Private/Profesional)
  • Vyplníme formulář a poté klikneme na Create The Space
    • Space Name - Název prostoru (např. Můj projekt)
    • URL name - URL adresa (např. muj-projekt)
    • Description - popis
    • Tags - štítky, popisky, které charakterizují váš projekt (např. cms, administrace, ...)
    • Security - Nastavení bezpečnosti, aneb jaké možnosti mají veřejní uživatelé (prohlížení/editace) a členové týmu projektu (ptohlížení/editace)

Napojení TortoiseSVN

  • Přejdeme na záložku Source/SVN, kde zkopírujeme odkaz SVN Url (např.http://subversion.assembla.com/svn/muj-projekt)
  • Najdeme si složku s projektem na našem pevném disku, klikneme na ni pravým tlačítkem a z nabídky vybereme SVN Checkout
  • Do pole URL of Repository vložíme adresu SVN (http://subversion.assembla.com/svn/muj-projekt), v Checkout Directory bude cesta ke složce s projektem (např. C:Projektymuj-projekt)
  • Potvrdíme tlačítkem OK, program nám oznámí, že složka není prázdná (pokud v ní něco máte) a zeptá se, jestli chcete improtovat/exportovat soubory, zvolíme Ano
  • Vyskočí okno s informacemi, poslední řádek by měl být Completed At revision: 0
  • Repozitář je vytvořen a nastaven

Upload souborů

  • Opět klikneme na složku pravým tlačítkem, ale tentokrát vybereme z nabídky položku SVN Commit... (aneb nahrát soubory do repozitáře)
  • Vybereme všechny soubory (Select / deselect all) a potvrdíme OK, ještě si k uploadu můžeme přidat poznámku (Message)
  • Vyplníme jméno a heslo, které jsme zadali při registraci do Assembly
  • Zobrazí se okno s uploadem souborů, po nahrátí souborů máme vytvořenou první verzi (na posledním řádku bude Compledet At Revision: 1).

Práce s projektem

  • Určitě jste si všimli, že u složky s vaším projektem a u souborů v ní se navíc zobrazují nějaké ikony.
  • Zelená šipka znamená, že soubory ve složce jsou aktuální s posledním záznamem z repozitáře (od posledního update nenastala žádná změna).
  • Červený vykřičník znamená, že soubory byly od posledního update změněny. Můžeme provést nový upload na server

Práce s repozitářem

  • Klikněte na složku projektu a zvolte z nabídky SVN Update, čímž dojde k aktualizaci souborůna vašem pevném disku ze serveru s repozitářem.
  • Poté, co provedete nějaké změny, opět klikněte na složku pravým tlačítkem, ale tentokrát vyberte SVN Commit...

Kolize

Pokud na projektu pracuje více lidí, nebo na něm pracujete na různých místech (např. na počítači doma a na jiném počítači v práci), tak se setkáte s tím, že například vy i váš kolega změníte soubor a budete tak muset rozhodnout, jak bude nakonec vypadat. To znamená, že se tyto dvě verze souboru spojí v jeden. Další možností je, že v souboru upravíte třeba stejný řádek a vznikne tak kolize, kterou budete muset vyřešit. Bohužel zatím nemám možnost to nějak rozumě otestovat, takže s tímto si budete muset poradit sami :-(

 

Očesaný návod je i na adrese http://www.assembla.com/wiki/show/breakoutdocs/Tortoise_SVN_-_Multiple_People_Files_and_Versions

Je Microsoft Tag lepší než QR kód?

Když jsem se na zdrojáku dočetl, že Microsoft uvedl vlastní formát mobilních kódů, byl jsem nadšený. Podle prvních informací měl Microsoft Tag mít to, co QR kódy nemají. Časem se ale ukázalo, že není všechno zlato, co se třpytí. Událost v kalendáři, mapy, možnost sledovat statistiky "snapnutých" kódů, to všechno MS Tag asi bude umět...

Pak ale přišlo procitnutí. MS Tag zvládá pouze URL, text, vizitku a telefonní číslo. V tagu není navíc zakódována informace, ale v podstatě jenom odkaz na server, kde jsou data uložena. Pokud tedy chcete uložit například událost do kalendáře, musíte vytvořit iCal soubor, umístit ho někam na web a pak na něj vytvořit odkaz. To samozřejmě můžete i s QR kódem s tím rozdílem, že pro získání dat se nemusíte připojit na internet.

Jediné plus, na které jsem narazil, je samotná čtečka tagu. Na mém HTC Touch Cruise funguje lépe, než čtečka QR kódl QuickMark. Nedělá jí problémy ani špatná optika (která je téměř na všech HTC).

 

Mstag

Takhle vypadá nový 2D kód od Microsoftu

O QR kódech jsem již psal, proto ještě napíšu takové srovnání těchto dvou 2D kódů.

Výhody oproti QR kódům

  • Novější technologie, která zaručuje menší rozměry, lepší čitelnost.
  • Možnost sledovat statistiky
  • Dobrý generátor, který exportuje do PDF

Nevýhody oproti QR kódům

  • Protože jsou data na serveru Microsoftu, je nutné být připojen na internet
  • Méně možností - MS Tag umí URL, text, vizitku a telefonní číslo; QR má navíc SMS a e-mail
  • K vytváření je potřeba Windows Live účet

Co říci závěrem? Microsoft možná nabídl novou alternativu, ale vzhledem k nutnosti připojení na internet (což je podle mě zásadní problém), nebude mít možnost se rozšířit.

Více o Microsoft Tagu se dozvíte na webu http://www.microsoft.com/tag/.