👋 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.

Uzel?

Drupal je super, ale nelíbí se mi, že ve výchozím nastavení strká do URL „node“, např. http://drupal­.org/node/43305. URL je velmi důležitá věc a nevím, jakou informaci čtenáři přináší slovo „uzel“. Jedná se o typický příklad, kdy se technologie dostala do uživatelského rozhraní, což je téměř vždy špatně.

Zařazeno do kategorií |

Statusbar - velké úvahy o malém prvku

Jensen Harris na Office UI Blogu ve dvou dílech (A Brief History of the Status Bar a Status Bar Update) rozebírá zajímavé souvislosti okolo statusbaru. S ledasčím lze souhlasit, ale na některé věci mám trochu jiný názor.

Základním pravidlem pro návrh uživatelského rozhraní nových Office je maximalizovat „pracovní plochu“ aplikace, ať už se jedná o „papír“ ve Wordu nebo o tabulku v Excelu. Jako první tedy logicky padla otázka, jestli vůbec statusbar ano nebo ne. První článek ukazuje, že mnoho aplikací používá statusbar spíše ze zvyku a že neobsahuje užitečné informace, které by stály za ztrátu pixelů pro hlavní pracovní plochu. Čtenář si tak z první části odnáší pocit, že statusbar je svým způsobem přežitek a že informace lze často zakomponovat do jiných částí uživatelského rozhraní, aby se ušetřilo místo.

Zařazeno do kategorií |

Hezký úvod do (My)SQL

Keith Brown má na svém webu velmi pěkně zpracovaný seriál o MySQL, respektive o SQL obecně. Obzvlášť se mi líbily části o SQL joins a normalizaci.

Takže nač shánět knížku typu „SQL za 2 hodiny“ :)

Zařazeno do kategorií |

PSPad konečně zalamuje řádky!

PSPad je freewarový textový editor, který si za poslední léta získal poměrně slušnou popularitu, ačkoliv je počinem jediného autora (pana Fialy). Když jsem ještě pracoval v HTčku (nyní Strom B-systems), potřeboval jsem nějaký nástroj na zvýraznění syntaxe a porovnání různých verzí zdrojového souboru. Tehdy jsem narazil na PSPad a ihned jsem si ho oblíbil. Nabízel mnoho funkcí, ale bohužel také jednu zásadní nectnost – neuměl korektně zalamovat řádky. Proto jsem si našel EmEditor, který mým potřebám bezvadně vyhovuje, na druhou stranu je zase poměrně jednoduchým nástrojem a pokročilé věci (hex editing, větší podpora programování) v něm nejsou.

Zařazeno do kategorií |

CES keynote

Žhavým tématem dneška je začínající veletrh CES 2006. Video z keynote budu sledovat až na rychlejším připojení (údajně je senzační), ale i s pomalým netem se lze o nejdůležitějších věcech dočíst třeba na webu Live coverage of Bill Gates CES keynote.

Zařazeno do kategorií |

retrievr - vyhledávání kreslením

Bomba! Zkuste hledat obrázek tak, že ho aspoň přibližně namalujete. Via Kryl blog.

Zařazeno do kategorií |

Čekání na Drupal 4.7

Na domovské stránce webu drupal.org se objevil článek Done is a four letter word, který reaguje na situaci, kdy se uživatelé netrpělivě dožadují vydání nové verze 4.7 nebo aspoň informace, kdy bude k dispozici. To je častý problém open source softwaru, který OSS autorům už asi trochu leze na nervy.

Autor reaguje tím, že mezi proprietárním a open source vývojem je značný rozdíl, když v prvním případě existují tři základní omezení – funkčnost, čas a zdroje – zatímco u open source vývoje nic takového není (času je tolik, kolik je potřeba, není předem znám počet lidí ani výsledná kvalita). Kvůli tomu je těžké udat konkrétní datum vydání.

Zařazeno do kategorií |

Google by měl používat RoundedBox :)

Dnes jsem se šel znovu po nějaké době podívat, jestli už Google Analytics nevyřešil kapacitní problémy a nezpřístupnil službu dalším natěšeným zájemcům, mezi které se řadím. Zatím bohužel ne, ale na stránce vlastností jsem se aspoň dobře pobavil. Podívejte se na screenshoty jednoho rámečku (vlevo IE, vpravo Firefox):

Rámeček v IERámeček ve Firefoxu
Zařazeno do kategorií |

IronPython, Phalanger a dynamické jazyky pro .NET

Platforma .NET je programátorským světem vnímána jako typová záležitost, tj. většina lidí si myslí, že jazyky cílené na platformu .NET musejí být staticky typované. Není to pravda – v poslední době se objevují úspěšné porty dynamických jazyků. (Pokud chcete o „dynamických jazycích“ vědět víc než jen to, že u proměnných není potřeba uvádět jejich typ, podívejte se na úžasný článek Dynamic Languages — ready for the next challenges, by design.)

Na konci roku 2005 byla vydána první beta IronPythonu, což mě osobně velmi těší (přečtěte si oficiální oznámení na blogu autora). Python je totiž jazyk, na který se chci podívat, jakmile budu mít chvíli času. Hodně se o něm mluví a když ho obhajuje sám Bruce Eckel, asi na něm něco bude :)

Zařazeno do kategorií |

Lze PHP porovnávat s Javou nebo s .NETem?

Čas od času se na webu objeví polemika PHP versus zbytek světa. Martin Snížek píchl do vosího hnízda článkem K čemu je PHP, pod kterým se objevilo mnoho vášnivých komentářů. Roman ‚Dagi‘ Pichlík se v zápětí na svém blogu ptá Znáte PHP? a pokládá několik zásadních otázek, jako jestli pro PHP existuje MVC framework, komponentně událostní framework typu Faces apod. Ale o tom tento příspěvek být nemá.

Nevím, co je toho příčinou, ale pod podobnými příspěvky se často objeví tvrzení, že PHP nelze s Javou nebo s .NETem porovnávat. Např.:

Zařazeno do kategorií | | |

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