sobota 20. července 2013

Vyšel SQL Developer 4.0 EA1

Nedávno vyšel nový SQL Developer, tentokrát verze 4.0. Je tato verze nějak převratná, stojí za to stahovat dvousetmegový archiv a řešit upgrade? Uvedu některé změny, kterých jsem si zatím za dva dny používání všiml a zbytek nechám na Vás.

První, čím SQL Developer zaujme, je startovací okno. Osobně mi přijde mnohem ošklivější, než to předchozí. Další změnou je podpora JAVAy ve verzi 1.7 – konečně. Co je méně příjemné, Dataminer nefunguje pro změnu s jinou verzí, než s onou 1.7.

Konečně přibyl commandline interface, ale v oblasti unittestů se neudála žádná velká radikální změna. Velkou změnou-novinkou-vylepšením jsou reporty. Ty dokáží zobrazit spoustu informací, o kterých běžný uživatel ani neví, že v Oraclu jsou. Navíc jsou podporovány různé grafy a tabulky. Nástroj se sice posouvá trochu jinam, ale proč ne…

Bohužel se změnil i grafický vzhled aplikace, už není tak lehká, přibyla světle modrá až šedivá a na mě to nepůsobí dobře, to ale může být věcí vkusu a asi to půjde někde v menu přenastavit. V neposlední řadě došlo k vylepšení našeptávače, nyní umí například doplnit místo hvězdičky výčet sloupců, které se v tabulce nacházejí.

Určitě stojí za to SQL developer vyzkoušet, ale skalní uživatele jiných produktů asi stejně nepřesvědčí.

čtvrtek 18. července 2013

Jak získat seznam hodnot v Oracle

Včera jsme marně přemýšleli, jak lze v Oracle vytvořit seznam hodnot, který by se dal použít např. pro operátor IN. Nakonec jsme našli docela elegantní řešení:

select column_value as val from TABLE (sys.odcinumberlist(1,2,3,4,5));

VAL
----------
1
2
3
4
5


Prosté a jednoduché, že ;)

sobota 22. června 2013

Bobby McFerrin v Praze a s Českou filharmonií

Před několika dny jsem zjistil, že dnes na Staroměstském náměstí vystoupí v rámci zakončení Pražského jara Bobby McFerrin s Českou Filharmonií, to vše se známým dirigentem Bělohlávkem. Naplánoval jsem si v předstihu cestu, akce začíná ve 2030, tak to stačí být na místě ve 2005… Chyba.

Když jsem na náměstí dorazil, zjistil jsem, že už je slušně naplněné a místo získám v docela ostrém úhlu od pódia, naštěstí ještě stále docela blízko. Po 25 minutách čekání a postupném zahušťování davu přišel Jan Budař, který večer komentoval, a začal mluvit. Celý večer byl živě přenášen Českou televizí. Bohužel bylo po pár slovech jasné, že se hlubokého audiozážitku nedočkám, jednak spoludiváci probírali všechny možné nesmysly a hlavně jsem byl mimo hlavní zvukový proud.

Koncert začínal klasikou – Slovanskými tanci. Při další skladbě někteří diváci nevydrželi a začali křičet, nebo dokonce pískat, ze skladby jsem ale skoro nic neměl, protože náměstím projížděla dodávka a měl jsem co dělat, aby mě nepřejela. Další skladbu už dirigoval Bobby McFerrin a při ní pískot nabral na intenzitě. Pocházel hlavně od mládeže, která zjevně nebyla poučena, jak by se měl slušně vychovaný člověk na koncertě chovat. Ono kdyby se pánové a dámy hlasitě nebavili, možná by slyšeli lépe. Starší osazenstvo je párkrát napomenulo, ale bezúspěšně. Slyšel jsem zajímavé názory, například: “Mají to špatně ozvučené, Zeppelini to měli lepší”. Srovnávat rockový koncert s filharmonií? Proboha. Bohužel se částečně potvrdilo, že co je zadarmo, znamená tlačenici a ne úplně skvělý zážitek. Proč částečně?

Po tomto čísle si vzal slovo Jan Budař a docela vtipně vysvětlil, že tu máme lidi, kteří slyší a lidi, kteří neslyší. Vše je nastaveno na maximum, protože to vysílá televize. Pak poprosil, ať zvednou ruku ti, co slyší a ti, kteří neslyší. Nechce kazit večer těm, co neslyší, ale poprosil všechny, kteří by chtěli dělat nepořádek, ať se této aktivity zdrží.I stalo se, do konce koncertu už opravdu nikdo nepískal, ani nekřičel.

Následovaly skladby s klarinetem, dvěma violoncelly a tahací harmonikou. Slyšet už bylo dobře, bylo to i tím, že část lidí koncert vzdala, špatně slyšet a celou dobu muset stát, to není úplně nejlepší způsob trávení pátečního večera… Na závěr ukázal Bobby své schopnosti, zazpíval gospel Swing Low Sweet Chariot a pak se už rozloučili i filharmonici. Zvláštní bylo sledovat, jak mizí v MHD spolu s ostatními lidmi, žádné limuzíny, nebo luxusní vozy, jako mají naši fotbalisté, je to jen těžká dřina, zvlášť, pokud hrajete na kontrabas. Celkem se dle odhadů sešlo okolo 10000 lidí, příště doporučuji organizátorům postavit pódium lépe, aby se před něj vešlo lidí více a nebyl problém se zvukem. Jinak to byl povedený kulturní zážitek.

neděle 16. června 2013

Elektronická loupež za bílého dne

Přístup do banky z jakéhokoli počítače na světě je pro klienty velkou vymožeností a pro potenciální útočníky ještě větší příležitostí. Banky se ovšem snaží chránit a investují značné finance do svého zabezpečení, takže provést přímý útok není nic snadného. Mnohem jednodušší se jeví zaútočit na nejslabší článek řetězce, na klienty.

Nejprimitivnějším útok představují phishingové e-maily – status úsměvné legendy si získal například ten, který cílil na klienty České spořitelny, s oslovením „Drahoušek Zákazník“. Útočníci ale zapracovali na gramatice a jejich dnešní e-maily už podobné chyby neobsahují. Sofistikovanější jsou útoky prostřednictvím specializovaných kitů, specifické odnože malwaru. Klientův počítač je infikován prostřednictvím prohlížeče, hromadného e-mailu nebo staženého softwaru. Následně se stává součástí botnetu, který útočník řídí jako celek. Kity dokáží změnit podobu webových stránek, takže uživatel nic nepozná.
Po přihlášení do systému malware zjistí, že se klient přihlásil ke svému účtu, a uloží si přihlašovací údaje, jež obratem pošle autorovi útoku. Následně zkontroluje zůstatek na účtu a vygeneruje platbu na útočníkovo konto. Uživateli přijde potvrzující SMS zpráva, protože banka registruje regulérní požadavek. Následně malware vygeneruje okno s vhodným textem, který vyvolá v uživateli dojem, že má přepsat zaslaný kód. V SMS zprávě je sice uvedeno, že posílá xxx Kč na účet yyy, ale přiznejme si to, většina z nás tyto SMS zprávy příliš nezkoumá.
Pokud uživatel kód přepíše, jeho peníze jsou na cestě k útočníkovi. Malware navíc dokáže na webových stránkách upravovat stav účtu, takže běžným pohledem na zůstatky a provedené transakce uživatel nic nepozná.
Existují ovšem ještě chytřejší verze, které uživateli po přihlášení zobrazí žádost o zadání jeho telefonního čísla. Na něj je pak zaslán odkaz na údajnou aktualizaci, která chytrý mobil infikuje. Uživatel je pak pro útočníka naprosto zbytečný, autorizační SMS zprávy si teď přeposílá sám.
Pokud nechceme obtěžovat klienta, pak jsou rozumnou variantou proaktivní detekční mechanismy, tzv. antifraud systémy, které lze zapojit do procesu adaptivní autentizace. Takový systém se skládá ze čtyř pilířů. Prvním jsou statická pravidla – pokud se klient hlásí ze zakázaných IP adres, nedovolí mu provést transakci. Druhým je profil klienta – pokud platí na stejný účet jako každý měsíc a v podobné výši, transakci povolí. Třetím jsou dataminingová zkoumání – segmentace klientů, prediktivní učení atp. A konečně čtvrtý pilíř představuje zkoumání sociálních vazeb mezi klienty.

Článek napsán pro časopis CIO Bussines World 06/2013.

neděle 2. června 2013

2013 Povodně v Praze – bude se opakovat historie?

Je tomu necelých 11 let a je to tu zase – Praze hrozí velká povodeň. Že k něčemu takovému dojde je jasné už tři dny, meteorologické modely se bohužel plní docela přesně. Díky předchozím dešťům je půda nacucaná jako houba a každý trochu rozumně smýšlející člověk ví, co to znamená. Voda se nemá kam vsáknout a teče po povrchu jak po igelitu. Když k tomu přičteme to, že celá Česká kotlina je v rozvodí Labe, máme tu problém…

Po předchozí zkušenosti už víme, co velká voda dokáže a jak bychom se měli zhruba chovat, přesto někteří blázni jezdí v rozvodněných tocích na kánoích a občas se i někdo, zcela zbytečně, utopí. Vedení Prahy se více stará o vyjednávání koalice, než o bezpečnost občanů a ochranu majetku. Jak jinak si vysvětlit to, že protipovodňové zábrany se zvolna začaly stavět až dnes ráno, místo toho, aby stavba začala již včera. Pohled na hasiče, kteří staví protipovodňovou hráz po kolena ve vodě, je tristní. Proč…

Další kapitolou je kaskáda a její odpouštění. Jak to s ní je, došlo k velkému odpouštění, nebo ne? Na stránkách povodí Labe jsem zjistil, že to s tím odpouštěním nebylo tak horké (http://www.pvl.cz/portal/sap/cz/index.htm). K velkému odpouštění došlo až dnes, kolem 1900 hodiny. Proč nedošlo k radikálnějšímu odpuštění? Je pravda, že aktuální průtok přes 2000m3/s je tak velký, že by odpuštěný objem stejně rychle vyplnil, ale třeba by se křivka průtoku zploštila a kulminace by byla nižší.

Pan premiér Nečas měl moc pěkný proslov, nezapomněl poděkovat všem hasičům a záchranářům, ale trochu mi chybělo několik důležitějších rozhodnutí a rad. Například rada, aby si všichni v ohrožených oblastech připravili evakuační zavazadlo, nakoupili balenou vodu a konzervované jídlo, které pár dní vydrží. MHD v Praze by během výluky měla být také zadarmo a čekal bych větší zájem o dobrovolníky. Věřím, že by se našla spousta lidí, kteří by na výzvu zareagovali a šli pomáhat. Povodňové bariéry by tak mohly stát mnohem rychleji a záchranné složky by nemusely být tak přetížené.

Metro je v tuto chvíli již částečně uzavřené, náhradní doprava připravena, uvidíme, co se bude dít zítra. Snad se historie nebude opakovat a průtok se zastaví pod hodnotou 3000m3/s.