Můj blog se přestěhoval. Přesměrovávám…

Měli byste být automaticky přesměrování. Pokud se tak nestane, pokračujte na http://blog.stastnarodina.com/honza/ a upravte si svoje záložky.

čtvrtek 27. září 2007

Lord of War

Dneska jsem již podruhé shlédl film Lord of War (Obchodník se srmtí) a tentokrát mě z celého filmu nejvíce oslovila věta:
"I don't care if it's legal! It's wrong." ("Je mi jedno, jestli je to legální! Je to špatné.")
Jde si s ní jistě odpovědět i na mnoho jiných otázek, než je zrovna prodej zbraní a které zákon také zrovna nijak dokonale nepodchycuje (stahování hudby, filmů...). Film bych zařadil do kategorie filmů, které by měl vidět každý člověk.

Štítky:

středa 26. září 2007

Ovlivněn reklamou

Dneska jsem byl nakupovat kancelářskou židli. Nakupoval jsem v nákupním centru Olympie. Hned cestou jsem si všiml prodejny nábytku Asko a o kus vedle Sconta. Když jsem procházel Asko, měl jsem pořád v hlavě myšlenku "Musím se ještě podívat do Sconta, tam je to přece levné." Cestou do Sconta jsem přemýšlel. "Odkud vlastně vím, že je to tam levné?" Nikdy jsem tam nenakupoval a ani jsem neznal tamnější ceny. Po chvíli jsem přišel na to, že jediný argument pro to, že by to tam mělo být levné byla vlezlá melodie, kterou jsem znal z rádia. "Sconto nábytek, bytu i kapse na míru..." Hrůza, takhle mě ovlivňuje reklama.

Do Sconta jsem se nakonec ani nedostal. Cestou do něj jsem narazil na Kika nábytek, kde jsem židli koupil. Už se na ní pěkně pohupuji :)

Musím si na ty reklamy dávat větší pozor.

Štítky:

pondělí 24. září 2007

Tajuplné MySQL

English version of this post available here MySQL někdy dokáže překvapit. Teď jsem například narazil na toto: Mám tento SQL dotaz: SELECT id, username, locked, c.*, (SELECT COUNT(*) FROM web_login_users WHERE user=id AND (NOW()-last_action)<600) AS login_count FROM web_users LEFT JOIN web_user_information AS c ON (id=user) Ten bez problému funguje a jako jeden ze sloupců se vrátí sloupec login_count. Chtěl jsem vybrat pouze řádky, kde je login_count větší než jedna. Intuitivně jsem zkusil toto: SELECT id, username, locked, c.*, (SELECT COUNT(*) FROM web_login_users WHERE user=id AND (NOW()-last_action)<600) as login_count FROM web_users LEFT JOIN web_user_information AS c ON (id=user) WHERE login_count > 1 To ale nefunguje. MySQL hlásí, že nezná sloupec login_count. Zajímavé je, že toto funguje: SELECT id, username, locked, c.*, (SELECT COUNT(*) FROM web_login_users WHERE user=id AND (NOW()-last_action)<600) AS login_count FROM web_users LEFT JOIN web_user_information AS c ON (id=user) ORDER BY login_count Bude se to muset zřejmě obejít přes JOIN. Po několika pokusech a konzultaci s kamarádem se vzdávám. Pokus s JOIN SELECT id, username, locked, c.*, COUNT(login_users.user) AS login_count FROM web_users LEFT JOIN web_user_information AS c ON (id=user) LEFT OUTER JOIN web_login_users AS login_users ON (user=id AND (NOW()-last_action)<600) WHERE login_count > 0 končí stejnou hláškou jako předešlé (Unknown column 'login_count' in 'where clause'). Toto se mi sice nelíbí, ale alespoň to funguje: SELECT id, username, locked, c.*, (SELECT COUNT(*) FROM web_login_users WHERE user=id AND (NOW()-last_action)<600) AS login_count FROM web_users LEFT JOIN web_user_information AS c ON (id=user) WHERE (SELECT COUNT(*) FROM web_login_users WHERE user=id AND (NOW()-last_action)<600) > 0

Štítky: ,