sobota 14. února 2009

Firefox - zmenšení souboru se záložkami

Ve Firefoxu 3 se záložky a historie ukládají do souboru places.sqlite v profilu. Využil jsem toho a začal jsem si kopírovat tento soubor mezi několika počítači, abych měl všude stejné záložky.
Fungovalo to hezky, ale soubor se časem stále zvětšoval. Během půl roku narostl na 9MB a to už začalo být při kopírování znát. Přitom se nikdy nezmenšil, ani když jsem smazal pár záložek nebo celou historii.

Nicméně zmenšit se dá. Soubor s příponou .sqlite je vlastně databázový soubor databáze SQLite. A utilita pro práci s touto databází je součástí instalace Mac OS X Leopard. Takže používáte-li Macintosh, stačí ji jednoduše použít (z příkazového řádku).

Postup:
- pustit Terminál
- přejít do adresáře s profilem Firefoxu
- spustit příkaz "sqlite3 places.sqlite"
- zadat příkaz "VACUUM;" (se středníkem na konci)
- vyskočit z sqlite3 stiskem Ctrl-D

Ukázka:

muj_mac ~> cd Library/Application\ Support/Firefox/Profiles/necodivneho.default

muj_mac ~/Library/Application Support/Firefox/Profiles/necodivneho.default>sqlite3 places.sqlite

SQLite version 3.4.0


Enter ".help" for instructions


sqlite> VACUUM;


sqlite> ^D


muj_mac ~/Library/Application Support/Firefox/Profiles/necodivneho.default>


("necodivneho" je jméno adresáře s profilem, na každém počítači bude jiné)

Výsledek: places.sqlite se zmenšil z 9MB na 1MB

pátek 13. února 2009

Háčky a čárky v názvu článku a odkazu

Vypadá to, že na Blogspotu vylepšili jednu věc, která souvisí s diakritikou.
Zdejší blogovací systém se snaží ukládat příspěvky pod pěknými URL odvozenými od názvu příspěvku. Například
"Dnes je venku hezky"
by uložil jako
http://vh14.blogspot.com/2009/02/dnes-je-venku-hezky.html

Do nedávné doby ale byl problém s diakritikou. Blogspot jakékoliv písmenko s háčky/čárky v názvu prostě vynechal, takže z
"Háčky a čárky v názvu článku a odkazu"
se stalo
http://vh14.blogspot.com/2009/02/hky-a-rky-v-nzvu-lnku-a-odkazu.html

Teď je ale korektně nahradí odpovídajícími znaky bez diakritiky, takže vysledné URL je hezky
http://vh14.blogspot.com/2009/02/hacky-a-carky-v-nazvu-clanku-a-odkazu.html

Dalo se toho sice docílit už dříve jistým trikem, ale byla to práce navíc a hlavně na to myslet...
Takže - paráda! :-)

GPS v iPhonu XIII - export tras z MotionX

MotionX pro iPhone 3G je aplikace pro práci s GPS modulem v iPhonu.
Kromě jiného umí zaznamenat trasu pohybu.
Zaznamenanou trasu umí nakreslit, ale jelikož neobsahuje mapy, až tak moc informací to člověku neposkytne:

Trasa zobrazená přímo v MotionX

MotionX ale umí také zaznamenané trasy exportovat, takže je možné zaznamenané údaje dále zpracovat v různých programech.
Export probíhá e-mailem a e-mail obsahuje:
  • všechny údaje (začátek a konec trasy, vzdálenost, průměrnou rychlost apod.)
  • dva soubory s příponami .gpx a .kmz, které lze dále využít (např. .kmz importovat do Google Earth nebo Google Maps)
  • přímo odkaz, na který stačí kliknout a trasa se zobrazí v Google Maps




View Larger Map
Trasa exportovaná do Google Maps
Jednoduché, pěkné, užitečné.

pátek 6. února 2009

Fring pro iPhone a nastavení firewallu

Překvapivě support team odpověděl na můj dotaz během dvou hodin.
Takže kdyby to někoho zajímalo, tak Fring potřebuje mít na firewallu povolena tato spojení:
  • tcp 80 (http)
  • tcp 18182
  • tcp 52000 - 53800
  • udp 52000 - 53800
Jen pro úplnost - Fring je Instant Messaging klient, který umí chat se systémy ICQ, MSN Messenger, Yahoo, GoogleTalk, Skype a hlas (telefonii) přes Skype a SIP.
Existuje pro různá mobilní zařízení včetně iPhonu a funguje docela hezky.

Protokoly, které iPhone používá II

Prozkoumal jsem pár dalších aplikací pro iPhone z hlediska toho, jaké protokoly používají pro komunikaci na síti:
  • originální ICQ klient - pouze tcp port 80
  • Facebook klient - pouze tcp port 80
  • Fring - tcp port 80 plus tcp/udp na různé IP adresy a různé porty v případě telefonování přes Internet (SIP a Skype).
ICQ klient a Facebook se tedy vlezou do tarifů Surf&Mail nebo Surf+.
Fring bohužel ne a co je nepříjemnější - nedokáže komunikovat přes restriktivněji nastavené firewally a ani se mi nepodařilo přijít na nějakou rozumnou výjimku v nastavení firewallu.

Více k protokolům ve starším příspěvku zde.

pondělí 2. února 2009

GPS v iPhonu XII - Aplikace Geocaching 1.2

Co je nového v aplikaci Geocaching verze 1.2?
  • vylepšená navigace (viz obrázek) - kromě jiného grafického provedení bych řekl, že pracuje spolehlivěji, méně se "klepe", akceptuje nastavení metrických jednotek... je to celkem použitelné. Nicméně iPhone nemá magnetický kompas a kde je sever proto apikace dokáže odvodit pouze z měření polohy při plynulém pohybu jedním směrem, což není nic moc. Při horších možnostech orientace (nesvítí sluníčko apod.) by se hodilo mít ještě klasickou buzolu :-)
  • z aplikace je možné ukládat field notes na geocaching.com
Další informace: