👋 Nový obsah na borekb.cz

Info Tento blog je v "read-only módu" a nový obsah již nebude přibývat. O vývoji píšu na DevBlog.

Texy! 1.0 final

David Grudl uvolnil první finální verzi Texy! a taky pár informací o verzi druhé.

Zařazeno do kategorií |

Součástí Vista bude i šachový program

Ve Windows Vista se objeví šachový program Chess Titans, který hlavní důraz klade na 3D šachovnici a pěkné vizuální zpracování (podívejte se zde nebo zde). Autor motoru není znám a lze se tak domnívat, že se nebude jednat o žádnou špičku. Na druhou stranu, dnes už velmistrovské turnaje vyhrává i program běžící na PDA

Via Emil Vlasák

Zařazeno do kategorií |

Mozek má rád štěstí, nikoliv naštvanost

Kdo sleduje blog Roberta Scobla, určitě si všiml, že se toho v poslední době dost změnilo – Robert skoro týden nenapsat žádný zápisek (!!) a především začal moderovat komentáře, což je u něj nevídáno neslýcháno. Podle jeho slov se chce odpoutat od negativních a „hluboce nešťastných“ lidí a obklopit se trochu pozitivnější energií. Mnoho bloggerů si tím už u nás taky prošlo…

Zajímavá je ale především reakce od Kathy Sierry píšící úžasný blog Creating Passionate Users. Mezi lidmi se obecně málo ví, že psychologie není jen o čtení z křišťálové koule, ale že mnoho věcí je podloženo biologicky a fyziologicky na základě rozsáhlých výzkumů mozku (studentům VŠE doporučuji kurz Kognitivní vědy). Kathy Sierra přináší právě určitou „biologickou analýzu“ Robertova rozhodnutí. Protože myslím, že její článek obsahuje mnoho zajímavých postřehů, stručně ho zde shrnu a přidám pár vlastních komentářů.

Zařazeno do kategorií |

Slabá podpora pozdní vazby v C#

Polymorfismus je jedním ze základních konceptů objektově orientovaného programování. Na rozdíl od ostatních principů (zapouzdření, dědičnost, abstrakce apod.) se v případě polymorfismu jedná o poměrně komplikovanou záležitost (podívejte se třeba na Wikipedii), ale v podstatě se vše točí kolem jednoho pojmu, kterým je pozdní vazba.

Mým oblíbeným příkladem je zvířecí seznamka: objekt typu Zvíře má metodu představSe, která sama o sobě nevypisuje nic užitečného (např. „Jsem obecné zvíře“). Odvozené třídy ale mohou s výhodou tuto metodu překrýt a vypsat krátké představení sebe sama, např. „Jsem pes Alík“ nebo „Jsem kočka Micka“. Metoda PřidejDoSeznamky pak může díky pozdní vazbě přijímat obecný typ Zvíře a spolehnout se, že volání metody představSe bude fungovat podle konkrétního zvířete a vypíše se tedy smysluplná hláška namísto nicneříkajícího „Jsem obecné zvíře“. Teoreticky řečeno, pozdní vazba (late binding) odkládá rozhodnutí o konkrétní volané metodě až na dobu běhu, zatímco brzká vazba (early binding) o volané metodě rozhoduje už při kompilaci.

Zařazeno do kategorií |

Google Calendar není řešením

Google Calendar je dobrou službou pro základní účely, ale lepší podpora standardu iCal a bližší spolupráce s klientskými aplikacemi typu Sunbird zatím chybí.

Zařazeno do kategorií | |

Netrestat podvádění je stejné jako trestat poctivost

Jak netrestání podvodníků ubližuje i těm poctivým.

Zařazeno do kategorií |

AJAX, Atlas, Avalon

Seznamte se s nastupujícími technologiemi pro vývoj uživatelských rozhraní.

Zařazeno do kategorií | |

Zaujalo mě (5)

Zajímavá JavaScriptová knihovna Lightbox JS, návod na instalaci skvělého verzovacího systému Subversion a ekonomická analýza morálního hazardu na příkladu letošních povodní.

Proč .NET neobsahuje linker?

Důvod, proč Microsoft s .NETem nedodává linker? Především bezpečnost.

Zařazeno do kategorií |

Kulaté rohy pomocí Nifty Corners Cube

Nová verze knihovny pro tvorbu kulatých rohů pomocí CSS a javascriptu je na světě. Zápisek obsahuje i seznam alternativ.

Zařazeno do kategorií |

Komentáře jsou uzavřeny (blog je v read-only módu). Pokud mě chcete kontaktovat, můžete mailem.