Pardubice v HDR hávu

Pardubice jsou poměrně fotogenické město, zejména pak jeho historické jádro. Při prohlížení svého fotoarchivu jsem nicméně dospěl k závěru, že asi nejčastěji fotím Winternitzovy automatické mlýny. Aby ne, když na ně koukám přímo z okna našeho bytu. Mám je hezky při ruce, takže jsou logicky i častým motivem mých fotografií. Zde si můžete prohlédnout pár fotek z poslední doby. Vesměs jsou upraveny technikou fake HDR (nepravé HDR) a pomocí různých barevných filtrů.

Chaloupka Mlýny Mlýny
Solitér 1 Solitér 2 Solitér 2
Noční Pardubice Perštýnská Ulička
Čičák U řeky Chrudimka
Labuťky Psiska Pávik

Související



Podělte se o tento článek s ostatními… Sdílet

Přeposílání mailů a konspirační teorie

Přeposílání mailů a konspirační teorie
[kliněte na obrázek pro zobrazení v plné velikosti]

Zdroj: Shoebox blog


Podělte se o tento článek s ostatními… Sdílet

Android 2.1 na G1

Android

Začátkem týdne jsem na svojí Gé jedničku nainstaloval Android 2.1 ve formě ROM CyanogenMod 5.0.7 Test 1. Jak název napovídá, jedná se o experimentální verzi ROM z dílny známého modera Steva Kondika (známého spíše pod nickem Cyanogen) určenou pro telefony HTC Dream (G1) a Magic (My Touch 3G). Ačkoliv je romka v poměrně raném stádiu vývoje, ukázala se být až na pár detailů velmi dobře použitelná.

Upgradoval jsem z aktuální stabilní verze CM 4.2.15.1 a díky tomu nebyl nutný ani ne zrovna příjemný wipe (ačkoliv je doporučován). Nejenže všechny aplikace díky apps2sd zůstaly v telefonu, ale nepřišel jsem ani o žádná nastavení. V CM 5.0.7 je apps2sd řešeno jinak, než v předešlých verzích, kde uživatelské aplikace byly uloženy ve složce /system/sd/app (ty systémové jsou samozřejme nadále v /system/app). Zatím jsem příliš nezkoumal, kam se aplikace přemístily, ale bude to potřeba zjistit, až budu něco ručně instalovat v Terminal emulátoru (zejména aplikace s velikostí nad 5 MB si mi v poslední době při pokusu o instalaci stěžují na nedostatek místa a já je musím přemlouvat v Terminal emulátoru).

Co se mi na Android 2.1 líbí

Kladné věci naštěstí převažují, proto jsem u této ROM také nakonec zůstal. Již při startu mě uvítala přepracovaná lock obrazovka, na které lze odemknout telefon tahem prstu doprava (v iPhone stylu), nebo deaktivovat zvuky tahem na opačnou stranu. Je to sice o něco komplikovanější než dvojitý stisk tlačítka Menu, ale zato to vypadá daleko efektněji. Hlavní změny se týkají aktualizovaných aplikací, kterými jsou internetový prohlížeč, Android Market a Youtube přehrávač. Pro mě ovšem nic nového pod sluncem, protože tytéž verze aplikací byly obsaženy již v CM 4.2.15.1. Nicméně chápu, že uživatel, který upgraduje z Androidu 1.6 nebo dokonce 1.5, bude žasnout. Změny jsou opravdu markantní.

Romka CM 4.2.15.1 už obsahovala i novou kalkulačku a hodiny (ovšem bez počasí) a samozřejmě inovované ikonky aplikací. Takže asi největší novinkou, která mi udělala radost, byla 3D galerie, která je nejen cool, ale i poměrně dobře použitelná. Tedy byla by, kdyby se mi při překlopení přístroje vždy nevracela zpět do úvodní obrazovky. To je ovšem chyba této ROM, která bude v budoucnu dozajista opravena. Další novinkou je aplikace kombinující v sobě předpověď počasí (využívající data z AccuWeather.com) a aktuální zprávy (z domova, ze zahraničí, sport, kulturu...). Užitečná aplikace, jejíž widget jsem ihned umístil na hlavní obrazovku.

Nové jsou i tolik propagované live wallpapery, jejíž použitelnost je na G1 dosti sporná. CM 5.0.7 obsahuje pouze jednu živou tapetu, kterou jsou Google mapy. Raději jsem nezkoušel, aby se mi nezavařil procesor . A nakonec zmíním zlepšovák, který je pouze v CM (nikoliv ve standardním Android 2.1) – jedná se o procentuální hodnotu nabití zobrazenou přímo v ukazateli baterie vpravo nahoře (je možné deaktivovat ve Spare Parts).

Co mi vadí na CM 5.0.7

Nyní k hlavním nedostatkům. Ačkoliv je drtivá většina aplikací s Android 2.1 kompatibilní, najdou se i výjimky. Jednou z nich je například fotografická aplikace Snap Photo. Uznávám, že se jedná především o chybu autorů, kteří svůj program přestali aktualizovat. Problémy má i standardní foto-aplikace, která sice funguje, ale po stisku spouště se místo pořízené fotografie zobrazí pouze změť pixelů. Přitom samotná fotografie se na paměťovou kartu uloží správně.

Hlavní problém, který měla konkrétně ROM CM 5.0.7 Test 1, ale byla enormní spotřeba elektrické energie. Kapacita baterie ubývala tak rychle, že telefon byl schopný se vybít během 6 – 8 hodin a to pouze ve standby režimu, bez jakéhokoliv používání. Naštěstí byla do druhého dne uvolněna nová verze CM 5.0.7 Test 2, která tento problém úspěšně vyřešila. Ovšem jak už to bývá, přišlá také s novou chybou, možná ještě zásadnější. Přístroj prakticky nešlo použít k telefonování, protože během několika sekund od zahájení hovoru vždy došlo k výpadku signálu. I tento problém se však poměrně rychle vyřešil (přehráním knihovny libhtc_ril.so z předešlé verze CM).

Nyní už jsem s telefonem (prozatím) spokojen a těším se na další vylepšení.

Související



Podělte se o tento článek s ostatními… Sdílet

Den D mě baví…

…zvlášť když se jedná o nějaký pěkný projekt z oblasti IT a internetu.

Den D

Minulý týden to odstartoval jistý pan Hejl se svým internetovým „hledačem“, který by měl být v relevanci výsledků údajně lepší než Google. Tedy kdyby byl. Bohužel zatím existuje pouze v hlavě pana Hejla, moravského milovníka vína, žen a zpěvu, který si už stačil na internetu vydobýt celkem slušnou publicitu, převážně negativní. Předpokládám, že potenciální investoři raději vzali nohy na ramena.

Včera jsem si Den D pustil v televizi znovu a opět mě nezklamal. Hned první projekt, který představila dvojice VŠ studentů, byl internetový portál o receptech a vaření. Pánové po investorech požadovali milión korun na realizaci a propagaci webu VIPrecepty.cz. 650 tisíc by údajně šlo do kapsy vývojáře, který by stránky vytvořil, přičemž důraz by byl kladen zejména na sofistikované vyhledání v databázi receptů podle celé řady kritérií. Zbytek by byl použit na reklamu a marketing. Projekt u investorů propadl na celé čáře pro nedostatek invence a děravý byznys plán.

Tak nevím, ale podle toho, co jsem zatím měl možnost ve Dni D vidět, to vypadá jako kdyby se z IT branže vytratily všechny průkopnické nápady, které by investory mohly zaujmout. Pravděpodobnější ale bude spíš takové vysvětlení, že zatím se do Dne D hlásí převážně nejrůznější exoti nebo lidé, kteří postrádají špetku soudnosti. Snad se časem objeví i projekt z mého oboru, který bude radost finančně podpořit.


Podělte se o tento článek s ostatními… Sdílet

Jak jsem si nekoupil Google Nexus One

Nexus One

Tak jsem měl nutkání objednat si Nexus One… Vyšlo by to na nějakých 10 tisích, když bych to udělal fikaně a objednal si ho přímo na stránkách Googlu, maskujíc svojí IP adresu za nějakým americkým proxy serverem. Člověk si musí zahrát bezmála na hackera, pokud chce ušetřit nějakou tu kačku, protože Google se rozhodl prodávat Nexus One pouze v USA a v pár dalších zemích, přičemž na evropský trh jaksi pozapomněl. Samozřejmě, že by se dal Nexus pořídit i na eBayi, ale bohužel o poznání dráž, o českém Aukru ani nemluvě.

Byla by to dobrá náhrada za moji pomalu, ale jistě stárnoucí Gé jedničku, zvlášť když uvážím, že si Nexus koupil i známy Android moder Cyanogen a, jak se dalo očekávat, začal pro něj vyvíjet svou vylepšenou verzi systému Android známou pod označením CyanogenMod. Tato systémová rom přidává do Androidu např. podporu pro multi dotekové ovládání nebo možnost přehrávat audio ve formátu FLAC a dosud byla dostupná pouze pro telefony G1 (HTC Dream) a HTC Magic. Z Cyanogenova aktuálního příspěvku na Twitteru vyplývá, že by měla být pro Nexus One uvolněna již zítra.

Nakonec jsem si ale řekl, že raději počkám, dokud nepřijde na trh HTC Bravo, které vypadá po hardwarové stránce velmi podobně. Jeho plusem oproti N1 budou mechanická tlačítka, která jsou přece jen pohodlnější než senzorová, kterými je vybaven Nexus One. Na druhou stranu mám trochu strach z optického joysticku namísto „klasického“ trackballu. Jak na tom bude s použitelností, ukáže teprve čas. Co ovšem bude hlavní konkurenční výhodou Brava oproti N1, je uživatelské prostředí Sense, které Androidu teprve dodá ten správný šmrnc a umožní mu s ohledem na uživatelský komfort srovnat laťku s iPhonem.

Související



Podělte se o tento článek s ostatními… Sdílet

Jak se střelit do nohy v různých programovacích jazycích

Včera jsem na internetu objevil vtipné srovnání různých programovací jazyků založené na metafoře o „střílení sebe sama do nohy“. Přijde mi to celkem výstižné, aspoň tedy u těch jazyků, do kterých trochu vidím. O ostatních si dokážu udělat celkem slušný obrázek . Anglický originál je samozřejmě výstižnější, ale ti, kteří angličtinou příliš nevládnou, snad ocení můj volný překlad:

C Střelíš se do nohy.
C++ Náhodně vytvoříš tucet klonů sebe sama a všechny je střelíš do nohy. Poskytnutí lékařského ošetření není možné, dokud nezjistíš, kdo jsou bitové kopie a kdo jsou ukazatele na ně a neřekneš: „Támhleten jsem já.“
JAVA Potom, co naimportuješ knihovnu java.awt.right.foot.* a java.awt.gun.right.hand.* a naprogramuješ potřebné třídy a jejich metody, zapomeneš na to, co si sakra chtěl udělat.
Ruby Tvoje noha je připravena k odstřelu zhruba za pět minut, ale zrovna nemůžeš najít žádné místo, kam se střelit.
PHP Střelíš se do nohy pistolí, která je vyrobena ze součástek z tří set jiných pistolí.
ASP.NET Najdeš pistoli, rozpadne se na kousky. Dáš ji dohromady a znovu se rozpadne. Zkusíš použít .GUN Framework, ten se také rozpadne. Místo toho se píchneš do nohy.
SQL SELECT @ammo:=bullet FROM gun WHERE trigger = ‘PULLED’; INSERT INTO leg (foot) VALUES (@ammo);
Perl Střelíš se do nohy, ale nikdo nedokáže pochopit, jak jsi to udělal. Po šesti měsících už ani ty ne.
Javascript Jsi dokonalý, robustní a disponuješ bohatým uživatelským komfortem co se týče střelby do nohy. Bohužel zjistíš, že tvoje pistole má vypnutou střelbu.
CSS Pistoli držíš v jedné ruce a střelíš se do pravé nohy, potom přendáš pistoli do druhé ruky, aby ses střelil do levé nohy, ale uvědomíš si, že se pistole mezi tím proměnila v banán.
FORTRAN Střelíš se do každého prstu na noze, iterativně, dokud ti nedojdou prsty, potom pokračuješ další nohou. Když ti dojdou kulky, i přesto pokračuješ, protože nemáš možnost jak ošetřit výjimku.
Modula2 Jakmile si uvědomíš, že se v tomto jazyku v podstatě nedá nic naprogramovat, střelíš se pistolí do hlavy.
COBOL Použij REVOLVER COLT 45, NAMIŘ pistoli na NOHA.CHODIDLO, POTOM umísti PAŽE.RUKA.PRST na REVOLVER.SPOUŠŤ a STISKNI. POTOM vrať REVOLVER do POUZDRO. ZKONTROLUJ zda se nerozvázala tkanička u boty.
Lua Střelíš se do nohy. Potom se střelíš ještě jednou, protože poprvé si se sřelil tak rychle, že sis myslel, že si minul.
LISP Střelíš se do končetiny, ve které držíš zbraň, kterou se střelíš do končetiny, ve které držíš zbraň, kterou se střelíš do končetiny, ve které držíš zbraň, kterou se střelíš do končetiny, ve které držíš zbraň, kterou se střelíš do končetiny, ve které držíš…
BASIC Střelíš se do nohy pistolkou na vodu. Na velkých systémech pokračuješ, dokud nejsi po pás ve vodě.
FORTH Nohu v sobě střelíš.
APL Střelíš se do nohy a potom strávíš celý den zkoumáním toho, jak to napsat na méně znaků.
Pascal Kompilátor ti nedovolí střelit se do nohy.
SNOBOL Pokud se trefíš, střelíš se do levé nohy.
Pokud se netrefíš, střelíš se do pravé nohy.
Concurrent Euclid Střelíš se do cizí nohy.
HyperTalk Vlož první kulku z pistole do chodidla tvojí nohy.
Vrať výsledek.
Motif Strávíš den tvorbou UIL popisu tvé nohy, trajektorie, kulky a propracovaného ornamentu na slonovinou vykládané rukojeti pistole. Když se konečně dostaneš ke zmáčknutí kohoutku, pistole se zasekne.
Unix % ls
foot.c foot.h foot.o toe.c toe.o
% rm * .o
rm: .o: Neexistující soubor nebo adresář
% ls
%
Paradox Nejenom ty, ale i uživatelé se mohou střelit do nohy.
Revelation Budeš se moci střelit do nohy, jakmile zjistíš k čemu slouží náboje.
Visual Basic Střelíš se do nohy, ale užiješ si při tom tolik zábavy, že ti to vůbec nevadí.
Prolog Řekneš svému programu, že chceš, aby tě střelil do nohy. Program zjistí jak to udělat, ale syntaxe mu neumožní to zapsat.
Assembly Zkusíš-li se střelit do nohy, zjistíš že musíš nejdřív znovu vynalézt pistoli, kulku a svou nohu. Jakmile s tím jsi hotov, zmáčkneš kohoutek, pistole několikrát zapípá a potom selže.
370 JCL Pošleš svou nohu do IBM společně se 4000 stránkovým manuálem popisujícím, jak má být noha postřelena. O tří roky později se ti noha vrátí dozlatova propečená.
Python Snažíš se střelit do nohy, ale pořád trefuješ jen prázdné místo mezi dvěma prsty.
SAP ABAP/4
© Paulo
Projdeš všechny indické blogy a fóra, abys zjistil, jak se střelit do nohy. Stáhneš si manuál NOHA209_Col32.pdf, abys našel nejcitlivější místo. Projdeš si dokumentaci k pistoli v němčině. Střelíš se do nohy – jen abys zjistil, že SAP už tě střelil do nohy v roce 1998.

Související



Podělte se o tento článek s ostatními… Sdílet

Hrátky s výběrovou obrazovkou - průvodce

Po delší odmlce se vracím zase s jedním článkem na téma SAP. Bude se jednat o návrh programu s interaktivní výběrovou obrazovku (selection screen), na které se budou postupně zobrazovat další pole v závislosti na tom, jak byla vyplněna pole předcházející. Půjde tedy o jakéhosi jednoduchého průvodce.

Program sám o sobě nebude mít žádné praktické využití, jeho cílem je pouze demonstrovat řešení daného problému.

Ve výchozím stavu bude na výběrové obrazovce pouze blok s polem po zadaní roku. Vstup je třeba potvrdit známým tlačítkem Execute (klávesová zkratka F8)

Průvodce 1
Vstupní obrazovka po spuštění programu

Podle toho, zda uživatel zadá buď aktuální nebo jiný než aktuální rok, se zobrazí následující blok s polem pro zadání měsíce. U pole rok se zároveň znemožní editace a také se zobrazí tlačítko pro návrat k předcházejícímu kroku.

Průvodce 2
Vstupní obrazovka pokud byl zadán aktuální rok


Podělte se o tento článek s ostatními… Sdílet

Problémy s Android 1.6 (Donut)

Android

T-mobile začal minulý týden rozesílat uživatelům update systému na verzi 1.6. Stalo se tak poměrně neočekávaně, aniž by se na to všichni vývojáři aplikací stihli připravit. Problém mají zejména aplikace nahrazující domovskou obrazovku nebo GPS navigace (např. Panda Home, CoPilot, Twidroid, Facebook, Toggle Settings, Useful Switchers, atd.).

Dá se očekávat, že většina problémů se dříve nebo později vyřeší, přesto poněkud unáhlenou distribuci updatu nepovažuji za zcela ideální krok. Mě se naštěstí Donut prozatím vyhnul, protože mám v telefonu neoficiální ROMku od Cyanogena, která má automatické updaty zablokovány.

V případě, že máte po upgradu na Android 1.6 problém se spuštěním systému a telefon havaruje v nekonečné „force close“ smyčce, můžete zkusit nabootovat v safe mode režimu. Postup je následující:

  • Vypněte telefon.
  • Držte tlačítko Menu a současně zapněte telefon.
  • Stále přidržujte tlačítko Menu, dokud telefon nenaběhne a na obrazovce neuvidíte nápis „safe mode“.
  • Nyní můžete odinstalovat problémové aplikace a znovu spustit telefon ve standardním režimu.

Podělte se o tento článek s ostatními… Sdílet

© Pavel Jaroš [Sektor PJ] · Nahoru Nahoru