Instalace Data2SD na LeeDroid ROM

Celý postup vyžaduje ROOT!

Na XDA-Developers fóru se objevil nový mód pro rozšíření prostoru interní paměti HTC Desire pomocí paměťové karty.
Z mého pohledu se prozatím jedná o nejlepší řešení.

I když Android od verze 2.2 nabízí možnost přesouvat aplikace na paměťovou kartu, stejně vždy část aplikace zůstává v interní paměti, takže volné místo stále ubývá celkem rychle. Navíc pokud se připojí telefon v režimu paměťového zařízení, tak tyto aplikace nezle spouštět.
Kromě tohoto řešení ještě existuje tzv. App2SD+, kdy je paměťová karta rozdělena na dva oddíly, z nichž druhý je vyhrazen pro aplikace a naformátován jako ext2/3/4. Systém pak většinu aplikací automaticky instaluje do tohoto prostoru. V samotném telefonu však není nikde vidět, že je tato paměť používána. Navíc i v tomto řešení se některé aplikace na kartu nenainstalují, takže interní paměť stále ubývá (i když o mnoho méně).

Data2SD pracuje podobně jako App2SD+ s tím rozdílem, že oddíl určený pro aplikace je přímo namapován na složku /data. Interní paměť telefonu pro aplikace pak není vůbec využívána. V nastavení přístroje je pak vidět skutečná volná paměť na oddílu aplikací. Jediná nevýhoda tohoto řešení je, že je velice čerstvé a tedy zatím nepodporované žádnou ROM.

Root HTC Desire s HBOOT 0.93.0001

I když je Desire ze strany HTC celkem dobře podporován – aktualizace vycházejí docela často (od vydání přístroje byly již 3 včetně velkého update na novou verzi Androidu), některým uživatelům to stále nestačí a chtějí mít možnost do Desire nahrát některou z podomácku ukuchtěných ROM. Právě k tomu je u Androidů určen ROOT (Google Android je postaven na upraveném linuxovém jádře), resp. speciální recovery mód, který umožňuje nahrávat právě vlastnoručně vytvořené ROM (které mají potom práva roota), nové verze radií či další úpravy.

Pokročilejší přetěžování funkcí vzhledu v Drupalu

Každý vývojář Drupalu jistě ví, jak přetížit všechny theme funkce v tématu vzhledu. Tento postup je ve valné většině případů dostačující. Já jsem se však setkal se situací, kdy tento postup nestačí.

Mám totiž více vlastních modulů, ve kterých potřebuji přetěžovat některé konkrétní theme funkce. Bohužel Drupal neumožňuje přetěžování pomocí názvu vlastního modulu, ale pouze názvu tématu či šablonovacího systému. A je jasné, že definovat stejnou funkci prostě není možné.

Nejprve jsem si myslel, že to prostě jinak nepůjde, ale nakonec jsem nalezl jeden postup, který využívá hook hook_theme_registry_alter, díky kterému je to možné. Nicméně přetížení tímto způsobem není zcela stoprocentní z toho důvodu, že takto přetíženou theme funkce již nelze dále přetěžovat klasickým způsobem. To z toho důvodu, že je tento hook volán až po provedení všech přetížení – obsahuje vlastně všechna data o všech zaregistrovaných theme funkcích. Jeho volání však není náročné, protože je vyvolán je po vymazání cache.

Já jsem si tento postup ještě vylepšil o možnost dalšího klasického přetěžování. Dosáhl jsem toho zcela jednoduše definováním nových theme funkcí a použíti mezikroku.

Přešel jsem na Google Android

Mobilní telefony s operačním systémem používám již od roku 2005. Tehdy jsem si pořídil smart phone s Windows Mobile 2003. Byl jsem z toho systému doslova nadšen. Do té doby jsem si ani nedokázal přestavit, co je s telefonem vše možné dělat. Později, když mi první smart phone dosloužil, jsem se rozhodoval o jeho nástupci, a nakonec vybral zařízení s dotykovým displejem a Windows Mobile 2005. Dotykový displej samozřejmě přinesl skvělé ovládání pomocí stylusu a oproti nedotykové verzi to byl ohromný krok kupředu. Windows Mobile nabízí nepřeberné množství aplikací a jeho možnosti jsou obrovské, což se mi velice líbilo, pro někoho to však může působit nepřehledně a složitě.

Po dlouhou dobu jsem byl spokojeným uživatelem. Nicméně potom přišel tren ovládání telefonu přímo prsty bez nutnosti mít u zařízení stylus. To samozřejmě ovládání ulehčuje – není potřeba obou rukou, je na to ovšem třeba mít připravený systém. A zde WM narazily. I když se Microsoft snažil seč mohl, WM 6.5 byl pouze na půli cesty, a stylus byl stále potřeba. Navíc celý systém jako takový byl stále postaven na základu několik let starém, který je sice osvědčený, ale pro stylus, nikoliv prsty.

Dropbox zvýšil kapacitu úložného prostoru

Dropboxu jsem již psal. Jedná se o službu pro sdílení dat mezi několika počítači a vlastním prostorem na webu. V základu Dropbox nabízí zdarma pouze 2GB volného místa. Tento prostor je však možné celkem jednoduše zvýšit a to nově až na 10GB (tedy dvojnásobek původního limitu). Stačí rozeslat pozvánky přátelům, po jejichž registraci a instalaci se vám přičte 250MB místa navíc. O tuto kapacitu bude zároveň zvětšen i jejich účet. Kromě toho dostanete dalších 250MB jen za provedení několika úkonů dle průvodce na webu Dropboxu.

Pokud máte zájem tuto službu vyzkoušet a chcete mít rovnou prostor o 0,25GB větší, využijte tento odkaz.

Mé zkušenosti s Linuxem

V předešlém článku jsem nastínil mé zkušenosti s operačním systémem Windows. Za dobu používání jsem vystřídal mnoho verzí tohoto operačního systému. Taktéž jsem se zmínil, že jsem experimentoval s GNU/Linuxem. Proč ale nadále zůstávám u Windows?

Ač se dá říci, že jsem s operačními systémy od Microsoftu nad míru spokojen, vždy se najde nějaká věc, který dojem trochu pokazí. Nic není stoprocentní. Řeč je o posledních dvou verzích Windows, tedy Vista a 7 (64bit verze). Na svém notebooku (C2D 2GHz, 4GB RAM, GF8400GS) jsem např. měl problém s výkonem rozhraní AERO, a také se vyskytly problémy se zvukem. Na stolním PC jsem nikdy žádný problém neměl a jak Windows Vista, tak momentálně Windows 7 vždy fungovaly k mé naprosté spokojenosti.

Instaluji Ubuntu

Linux jsem se rozhodl vyzkoušet nejen kvůli výše uvedeným problémům, ale také proto, abych poznal, a třeba se i trochu naučil něco nového (lepšího?). Dalším důvodem byl můj neustálý pocit, že by můj notebook mohl být výkonnější, a Windows 7 tak nějak nevyužije jeho plného potenciálu.

Mé zkušenosti s Windows

Když jsem dostal svůj první počítač, tak jeho SW výbavou byl MS-DOS a Windows 3.1. Ač jsem se z počátku pohyboval spíše v DOSu (hlavně hrál stařičké hry), Windows mě provázely již od té doby, protože jsem je čas od času nastartoval a prohlížel si je.

S příchodem Windows 95 však došlo k velkému zlomu. Od vydání této verze jsem se ve Windows pohyboval pořád častěji a častěji. V té době jsem sice stále hrál hry, ale ty již začaly vycházet pro Windows 95, čili důvod zdržovat se v DOSu pomalu opadal.

V té době jsem neměl vůbec představu o existenci nějakých jiných operačních systémů (tedy kromě Mac OS) a tak jsem ani nic jiného nezkoušel. V čase Windows 98 jsem již začal dělat i jiné věci než jen hraní her a MS-DOS jsem již zcela opustil. Kromě toho, že systém občas spadl, jsem jinak neměl žádné problémy a byl spokojen.

Větší skok pro mě ale přišel s příchodem Windows 2000. Byl to pro mě první, jaksi odlišný systém. Neběžel na jádře Win95, ale na stabilnějších Windows NT (ty jsem nikdy nezkoušel a nepoužíval). Tento fakt s sebou přinesl pochopitelně daleko větší stabilitu, možnost používat, v té době, nový souborový systém NTFS a další možnosti, které Win98 neměly. Na druhé straně tu však byla zpětná kompatibilita, která nebyla největší.

Vodafone na míru

Vodafone dnes představil novou generaci tarifů, které bude možné si aktivovat od 6. března 2010. Jejich myšlenka spočívá v tom, že si každý zákazník bude moci poskládat vlastní tarif „na míru“ z možných balíčků volných minut, SMS, datového připojení a neomezeného volání na vybraná čísla. K dispozici je pak také speciální neomezený tarif pro volání i SMS.

Výhodou je, že je možné tarif používat bez žádného měsíčního paušálu. V tomto případě však vyjde volání do všech tuzemských sítí na 6,50 Kč za minutu (účtování stále zůstává 60 + 1 – tedy po první provolané minutě po vteřinách) a SMS na 1,50 Kč včetně DPH. V případě, že si zákazník aktivuje balíček na volné minuty, rázem jde cena dolů. To platí i pro SMS balíčky. Co však nemusí být patrné je to, že zvýhodněná cena za volní a SMS platí i po vyčerpání zvoleného balíčku. Např. tedy pro balíček 50 volných minut za 250 Kč je cena jedné minuty 5 Kč a platí i po vyčerpání. V případě 100 volných SMS se cena dostává na rovnou korunu, což je méně než u stávajících nabitých tarifů. Jednotlivé balíčky bude navíc možné libovolně měnit vždy pro následující zúčtovací období.

PHP: Setřídění pole podle abecedy včetně diakritiky

PHP nabízí vskutku rozsáhlé možnosti pro práci s poli a to včetně třídění. Problém ovšem nastává, pokud je potřeba setřídit prvky pole, jejichž počáteční písmena neobsahují pouze znaky anglické abecedy, ale také další písmena s diakritikou, či jiné symboly. V takovém případě jsou tyto položky umístěny na začátek, či konec pole (záleží na nastavení serveru), kam přitom nemusí vůbec patřit. Tento problém je sice možné obejít setříděním prvků při výběru z databáze, někdy ale stejně může nastat situace, kdy je nutné seřadit až samotné pole.

Sám jsem na tuto situaci narazil, a proto jsem se rozhodl, že se pokusím napsat vlastní třídící funkci, která bude prvky polí řadit korektně.

Je využito funkce usort(), která umožňuje pro třídění definovat vlastní funkci, ve které dochází k porovnávání jednotlivých prvků mezi sebou na základě vlastních kritérií. K tomu, aby byly jednotlivé položky pole správně řazeny, bylo nutné před samotným porovnáváním jednotlivých dvojic, převést speciální znaky na znaky anglické abecedy. Toto bohužel vyžaduje mít seznam všech speciálních znaků s překlady na znaky standardní.

Hokej na ZOH ve Vancouveru 2010

Jak jsem psal již dříve, miluji hokej, tedy hlavně na mistrovství světa či olympiádě. Je tedy jasné, že momentálně sleduji zápasy našeho týmu ve Vancouveru. Mrzí mě, že náš hokej šel kvalitou v poslední době dolů. Naši nedokáží podávat stejné výkony. I když zápas dobře rozehrají a mají na vrch, následně poleví a jejich hra je o řády horší. Teprve když už jim začíná téci do bot, začnou hrát opět o poznání lépe. To je ovšem ne vždy zachrání – viz. např. utkání s Ruskem, které jsme prohráli.

Dnešní zápas s Lotyšskem nekomentuji, jelikož jsem ho přímo neviděl, jen jsem o něm četl komentáře, které nebyly zrovna příznivé. Ono se ani není čemu divit – vyhrát 3:2 v prodloužení s takovým týmem. Jsem velice zvědav, jak dopadne zítřejší zápas. Ovšem pokud budou naši předvádět to co doposud, moc šancí nám nedávám.

Co mě na olympiádě ve Vancouveru vyloženě rozčiluje, je ten časový posun. Dívat se na hokej od 1:30 či 4:00 není zrovna optimální, navíc pokud někdo chodí do práce. Zrovna zítřejší zápas je od 4:00 při čemž vyvstává otázka, zda jít před ním spát, nebo vydržet celou noc. Navíc pokud bychom vyhráli, další utkání bude opět v takto špatný čas.

Každopádně budu naším hokejistům fandit a trochu také doufat v zázrak.

Syndikovat obsah