16.2.2009

Proč je hodnocení hvězdičkama blbost

Star Rating

Většina současných moderních webů používá tzv. hodnocení obsahu pomocí hvězdiček (star rating). Na tom by nebylo nic špatného, je dobré znát názory ostatních, často Vám to pomůže v rozhodování. Jenže hvězdičkový koncept, tak jak je dneska používán, je postaven na velmi zavádějících datech. Hned uvedu příklad, jak to myslím:

Deset uživatelů zahlasuje 5 hvězdičkami, pro svůj oblíbený například Terminátor. A pro jiný film, například Forest Gump zahlasuje celkem 5000 osob, v průměru 4.5 hvězdy. Který film je favoritem? Podle čistého hvězdičkového hodnocení, tak jak jej dnes používá většina současných serverů, je to Terminátor.

Jenže to je špatně! Terminátor zaujal jen 10 lidí natolik, aby pro něj hlasovali, zatímco Forest Gump zaujal 5000 lidí. Proto by měl být Forest Gump v žebříčku na prvním místě. Mnohem průkažnější by bylo, kdyby se do hodnocení promítl také počet hlasujících.

Tento špatný koncept používá například: http://www.opensourcecms.com/.

14.2.2009

Novinky u ESRI doma

Dlouho jsme nezabrousil do GIS oblasti, tak se to dneska pokusím trošku napravit. Půjdu rovnou ke zdroji – tedy k ESRI. Podle několika posledních zpráv to vypadá, že se ESRI začíná pomalu probouzet ze svého „zimního spánku“ ve smyslu využívání nových multimediálních technologii.

První pozitivním posunem je podpora Adobe Flex. Součástí ArcGIS Server se stalo rozhraní ArcGIS API pro Flex (od ledna 2009 ve verzi 1.1). Toto rozhraní Vám umožní vytvářet tzv. RIA aplikace.

Prostřednictvím API je možné například:

  • Zobrazit interaktivní mapu, která bude obsahovat vaše data.
  • Spouštět GIS modely na serveru a zobrazovat výsledky.
  • Zobrazit svá data nad ArcGIS Online basemap.
  • Vyhledávat podle atributové složky vašich dat a zobrazovat výsledky.
  • Lokalizovat adresy a zobrazovat je.
  • Vytvářet mashup aplikace, kombinací několika zdrojů dat.

Několik příkladů využití můžete najít zde a ve zkratce několik odkazů:

Dalším posunem je budoucí podpora Microsoft Silverlight. Toto rozhraní zatím nebylo oficiálně vypuštěno ven, ale do budoucna rozhodně krok správným směrem. Můžete se podívat na malé preview:

6.2.2009

Google Latitude – práskni kde jsi

Google přišel na trh s novou službou, která se jmenuje Google Latitude. Tato služba umožňuje sdílet polohu vašeho mobilního telefonu s ostatními uživateli Latitude. Vše samozřejmě funguje v reálném čase. Aby jste mohli Latitude využívat, musíte si do svého telefonu nahrát JAVA aplikaci, která se stará o aktualizaci vaší polohy. Aplikace je dostupná zdarma, jediné co zaplatíte je množství přenesených dat.

Vaši polohu samozřejmě nevidí každý. Latitude umožňuje navolit okruh přátel, kteří mají k vaší poloze přístup. Obdobných aplikací na internetu existuje několik. Obdobnou funkcionalitu nabízí také někteří operátoři například T-Mobila. Aplikace tohoto typu jsou hojně využívány autodopravci, pro kontrolu svých aut. Nebo mohou být použity rodiči pro kontrolu svých dětí.

Samozřejmě zde existuje teoretická možnost zneužití. Na druhou stranu, mobilní operátoři mají k vaší poloze přístup kdykoliv. Vědí kde spíte, kde pracujete, kam chodíte nakupovat, že jste se vydali na cestu do Prahy atd.

3.2.2009

Pískoviště, na kterém se nezlobí, ale programuje

Google uveřejnil před časem novou a velmi užitečnou službu AJAX API playground. Prostřednictvím tohoto pískoviště si můžete pohrát s nejznámějšími API od Google (Blogger, Language, Maps, Feeds nebo Earth API). Sluší se také napsat, že podobnou službu Microsoft’s (VE Interactive SDK) ke svým mapám už pěkně dlouho, takže se nejedná o nic převratného.

Převratné, nebo možná spíš krásné, je to, že všechny ukázkové kódy můžete rovnou editovat a následně spouštět. Což z AJAX API Playground dělá skvělou učební pomůcku.