Combobox? Ne, děkuji
Combobox je zajímavou komponentou, která může v uživatelském rozhraní ušetřit spoustu místa, současně se však jedná o prvek, který mi nejčastěji komplikuje práci. Podívejte se, jak vypadá DOM inspector firefoxu:
Pokud chci pro určitý uzel vidět box model, musím použít první combo box. To by se ještě dalo přežít, ale proč jednotlivé aspekty jako position, dimensions atd. nejsou viditelné všechny naráz, když tam je místa jak pro slona? Proč je zvolen combo box, jeden z nejnepřítulnějších ovládacích prvků, kdy musím jednou klepnout pro rozevření seznamu, namířit myš na správnou položku a klepnout podruhé?
Jsem zpátky
Lyžování v Predazzu je krásnou minulostí a já právě vstřebávám, co mi za onen necelý týden ze světa počítačů uniklo.
- Byl vydán Portable Firefox pro verzi 1.5. Projekt je nyní součástí velmi užitečného webu PortableApps.com – zde lze najít i přenosný OpenOffice.org a další aplikace. Na Portable Firefoxu mi už chybí jen jedna věc: aby šel spustit jako další instance vedle běžného Firefoxe. Rád bych totiž PF napěchoval vývojářskými rozšířeními a lokální instalaci nechal pokud možno čistou, aby rychle nabíhala. V tu chvíli by se ale velmi hodilo, kdybych mohl mít spuštěné obě „distribuce“ najdenou. Nevím ale, zda je to technicky proveditelné.
Hořká příchuť Alp
Za chvilku odjíždíme do Alp. Obvykle se tam velmi těším, protože kolem Predazza je bezva polyžování, ale tentokrát má pro mě tento tradiční prosincový výlet trochu hořkou příchuť – nestihnu kvůli němu vypracovat seminárku na business intelligence, což pro mě znamená tento předmět neudělat a v létě si ho zopakovat. To se mi ještě u žádného informatického předmětu nestalo – je to hamba a docela špatně to nesu. Na druhou stranu, kdyby byla znovu půlka listopadu a já se znovu rozhodoval, jestli svůj čas věnuji škole nebo budu od rána do večera dělat RoundedBox, znovu bych se rozhodl pro RoundedBox.
Skvělé kontextové menu Zend Studia
Zend Studio, nejlepší IDE pro vývoj v PHP, má jednu krásnou vlastnost – v kontextovém menu má na prvním místě položku „zavřít“. V mém případě se skutečně jedná o jednu z nejčastějších věcí, které s dokumentem dělám. Visual Studio mi naproti tomu na prvních místech nabízí copy, paste a delete, což jsou věci, které jsem z kontextového nikdy nepoužil (ano, nikdy). Visual Studio je z celkového pohledu daleko lepším vývojovým prostředím, ale položka close v Zend Studiu si mě prostě získala :)
Porovnejte obě nabídky sami:
Nové fonty pro Office
Jensen Harris na svém Office User Interface Blogu postupně představuje novinky Office 12 a dnes uvedl několik nových fontů, které se v nové verzi objeví. Osobně nové fonty vřele přivítám, protože Times New Roman už nemůžu ani vidět, stejně jako jeho bezpatkového kolegu Ariala. Zatím se mi neokoukala Tahoma a její tlustší kolegyně Verdana, velmi zajímavě taky vypadá Lucida Sans. Z patkových písem se mi líbí Garamond (vybral jsem si ho pro bakalářskou práci), ale má poněkud extravagantní kurzívu. Potom ještě z široce dostupných patkových fontů můžu Georgii. No a programátorská písma: používám Courier New, protože Lucida Console je pro mě nečitelná a nic jiného jsem nezkoušel.
Webový kalendář
Chtěl jsem takovou drobnost – ukládat si své úkoly a akce někam na web, abych je měl přístupné odkudkoliv a aby mi třeba den předem přišlo upozornění mailem. Hledání něčeho takového jsem proto věnoval poměrně dost času a světe div se – nic zcela uspokojivého jsem nenašel.
Nejdřív mě vyhledávání zavedlo na weby calendar.msn.com a calendar.yahoo.com (odkazy by byly zbytečné, protože tyto weby požadují přihlášení). OK, nějaké řešení by to bylo, ale:
- V úvahu by připadalo pouze MSN, protože s Yahoo! nepeču a nechci mít všechny své služby rozprostřeny mezi X poskytovateli. S MSN mám ale bohužel docela špatné zkušenosti – např. Hotmail je komicky malý (2 MB nebo kolik) a navíc neumí přeposílat poštu do jiné schránky. Proto bych se bál mít tam kalendář.
Projekty podobné RoundedBoxu
Podle mého rychlého průzkumu na webu je RoundedBox asi nejlepší možností, jak snadno a rychle do webové stránky integrovat rámeček s kulatými rohy. Přesto ne každý může používat ASP.NET 2.0 a ne každému se musí RoundedBox zamlouvat. Zde jsou proto odkazy na aspoň trochu podobné projekty:
- RoundedBox Bobbyho DeRosy. Tento jmenovec je jednoduchou komponentou, která umí zaoblený rámeček vykreslit na základě předem připravených obrázků. Zhruba tak odpovídá mému RoundedBoxu, pokud by měl pouze metodu PreparedImages (on má ve skutečnosti metody 3).
Takový normální život...
Poslední zhruba 3 týdny jsem plně zasvětil RoundedBoxu. Přestal jsem chodit nejen do školy, což je u mě ještě celkem normální, ale taky do hospody, a to už je co říct :)
Teď, když je dílo hotovo, se můj život zase začíná vracet k normálu. Je prima zase po netu brouzdat jinde než na doméně msdn.microsoft.com :)
Bohužel se mi za těch posledních pár týdnů, co jsem se nevěnoval škole, nahromadilo několik šťavnatých seminárek, které mají být hotovy do Vánoc. Ekonomka je skvělá škola v tom, že dává člověku velkou svobodu v plánování vlastního času – na začátku se stanoví termíny a požadavky a potom člověk klidně půl roku nemusí přijít do školy. Tentokrát si ale musím dát bacha, aby se mi to nevymstilo.
LCD za web - jak vypadají soutěžní weby
Dnes bylo zpřístupněno hlasování do soutěže LCD za web. Navštívil jsem proto seznam soutěžních webů, abych viděl, jakou konkurenci má můj RoundedBox.
Odevzdaných a schválených webů je asi 200. Zběžně jsem všechny navštívil a zde je seznam kategorií, které jsem vypozoroval:
- V první skupině jsou weby, které prostě nefungují. Buďto obsahují pouze text „Nový virtuální adresář“ nebo zobrazují chybovou stránku ASP.NET nebo jsou rovnou přesměrovány na hlavní stránku hostingu (což většinou znamená, že stránka nebyla nalezena). Takovýchto webů nebylo málo – řekl bych pár desítek.
RoundedBox - ASP.NET komponenta pro tvorbu kulatých rohů
Včera večer jsem dokončil práce na ASP.NET komponentě RoundedBox. Jedná se o ovládací prvek podobný asp:Panelu, na rozdíl od něj však dokáže generovat rámeček se zaoblenými rohy.
Dnes je kupodivu velmi složité tento efekt na stránce vykouzlit. Bylo popsáno hodně technik, ale svoboda výběru vždy přináší otázku, co si vlastně vybrat. Navíc ne každý tvůrce webu musí být úplný odborník na jemné nuance XHTML, CSS, JavaScriptu apod.
Proto přichází RoundedBox, který vývojáře od implementačních detailů oblých rohů odstiňuje. Stačí napsat <bb:RoundedBox BackColor=„Blue“ runat=„server“> a na stránce se objeví modrý box se zaoblenými rohy. Může to být ještě jednodušší?
před 5 let 42 týdny
před 5 let 42 týdny
před 6 let 12 týdnů
před 6 let 26 týdnů
před 6 let 39 týdnů
před 6 let 48 týdnů
před 6 let 49 týdnů
před 7 let 1 den
před 7 let 6 týdnů
před 7 let 15 týdnů