Telefonát

22. 3. 2007 | V kategorii webdesign | Přidejte komentář

Taky vám pořád někdo volá z O2? Myslím že slečny telefonistky jsou tam jenom k tomu, aby je zákazníci posílali do pekel horoucích, případně jiných částí těla.

Dobrý den, tady Outů telefonica, máte několik minut?

Jo, mám

– Chtěli bychom vám nabídnout výhodný tarif ADSL

Super, tak se pochlubte

– Mohla bych se vás zeptat jestli máte vysokorychlostní připojení na internet?

Ano

– Mohla bych se vás zeptat jakou máte rychlost připojení?

Tři megabity

– A mohla bych se vás zeptat u jaké jste firmy?

GTS Novera

– A mohla bych se vás zeptat kolik máte měsíční tarif?

590 Kč

– V tom případě považujte naši nabídku za bezpředmětnou.

Nashledanou.

Fakt netuším kdo tyhle scénáře takhle blbě píše.

Prakticky každý, kdo si něco začne s databázovou aplikací, se velmi brzy také setká s úpravou záznamů ve více tabulkách. K tomu taky databáze jsou, že.

Situace se ale začíná trochu komplikovat v případě, kdy nevíme, zda záznam s daným klíčem už existuje.

Příklad: V primární tabulce je uživatel s id=14. V další tabulce chci vytvořit pro tohoto uživatele nový záznam s userid=14, ale pokud už záznam existuje, chci jej jenom upravit.

Donedávna jsem to řešil rutinně dotazem na existenci userid s daným číslem v sekundární tabulce. Pokud neexistuje, uděláme INSERT, pokud existuje, provedem UPDATE.

Od verze MySQL 4.1.0 to lze udělat mnohem elegantněji na jednom řádku pomocí ON DUPLICATE KEY UPDATE.

Nezbytný je druhý unikátní klíč na sloupci `userid`.

Příklad sekundární tabulky:

CREATE TABLE `examp_usersettings` (
`id` int(11) NOT NULL auto_increment,
`userid` int(11) ,
`lang` varchar(10) ,
`title` varchar(80),
PRIMARY KEY (`id`),
UNIQUE KEY `userid` (`userid`)
)

Nyní můžeme použít zmiňovaný příkaz:

INSERT INTO examp_usersettings SET userid=14,lang="cz",title="Nový záznam" ON DUPLICATE KEY UPDATE title="Upravený záznam"

Pixel art

17. 2. 2007 | V kategorii webdesign | Přidejte komentář

Pixel art je patrně jedna z nejpracnějších grafických technik. Většina smrtelníků by asi nevěnovala tolika hodin nekonečnému vytečkovávání obrázku, ale někteří lidé zřejmě nejsou jako většina smrtelníků.

http://www.pixeljoint.com/files/icons/full/colossal_katamari.png

http://hello.eboy.com/eboy/wp-content/uploads/shop/EBY_FooBar_35t.png

http://www.pixeljoint.com/files/icons/full/boxedtown2.png

http://ic3.deviantart.com/fs10/f/2006/087/2/2/pixeltown.png

A na závěr něco opravdu velkého:

http://lenser.spb.ru/pict2/panoram/pixelart.htm

Flashová webstudia stále dokazují, že Flash zdaleka není mrtvé médium vhodné jenom na reklamní bannery.

http://www.2advanced.com

http://www.fubon.co.uk/

Byl jednou jeden Prorok. Bylo jedno stádo. I stádo potkalo Proroka, Prorok vyřkl kouzelné slovo a stádu se otevřely oči.

Stádo pohledělo na proroka a v jeho očích spatřilo odlesky bohatství. Stádo se zatetelilo a v nevelkých hlavičkách to začalo přesypávat: Prorok mi ukázal cestu, stačí dělat to, co on a také budu jako on.

I začalo stádo Proroka napodobovat. Opustilo zelenou louku, chodilo za Prorokem po skalách, místo trávy se živilo kořínky. Nedbalo na okolní svět, celý den pouze tupě zíralo na svého Proroka a čekalo na bohatství které jim Prorok snese z nebe. Ale bohatství stále nepřicházelo. Někteří malověrní stádo opustili, ale stále rostly řady těch, kteří doufali, že za úsvitu Prorok vyřkne nové zaklínadlo a všechno se najednou změní.

Roky ubíhaly. Po letech prorok hladové a nemocné stádo opustil. Vydal se užívat svého bohatství. Stádo se rozpadlo. Všichni se rozhlédli kolem sebe a viděli svět takový jaký je. Svět plný slunce a světla, moře zelené trávy všude na dosah.

Teprve teď to stádu došlo. Stačilo tak málo. Jít vlastní cestou.

« novější článkydalší články »