pátek, 12. února 2010

Detekce Firebugu

Aktivní Firebug lze detekovat tak, že například alert(window.console.firebug) vypíše číslo verze Firebugu. Samozřejmě je dobré předtím otestovat, zda-li window.console není undefined. Jak snadné :)

sobota, 28. února 2009

Tipy pro ASP.NET MVC - Strongly Typed Views

Je velice snadné cpát různá data rovnou do Hash kolekce ViewData. Řekněme že si chceme uložit titulek stránky. Jednoduše to lze udělat takto:

ViewData["Title"] = "Kontakty";

Sice je tento způsob velice přímočarý a jednoduchý, ale horší je to pak s údržbou kódu a také pokud pracuje v týmu více lidí, tak musí hledat někde v kódu klíče, které může použít.
Jak tento neduh odstranit? Receptem je použití Strongly Typed View a vlastní třídu pro přenos dat na view. Při psaní view je pak k dispozici intelli-sence, pro jednotlivé datové položky. Základem je vytvoření třídy např. ContactsViewData

public class ContactsViewData {
public string Title {get; set;}
private List _contacts = new List();
public List Contacts 
{
get 
{
if (_contacts == null) return new List();
return _contacts;
}
set
{
_contacts = value;
}
}
}

Všiměte si, že pro vlastnost Contacts je použit vzor Null Object Pattern, čímž se můžeme snadno vyhnout psaní kontrol na null reference. V controlleru tak namísto

ViewData["Title"] = "Kontakty";
ViewData["Contacts"] = myContacts;

použijeme

var vd = new ContactsViewData { Title = "Contacts", Contacts = myContacts };

return View(vd);

Je to jednoduché výsledný kód ve vašich view je přehlednější a lépe udržovatelný.

PS: musím někde sehnat nějaký syntax highliter, který by fungoval v Bloggeru.... :)




úterý, 13. ledna 2009

Google Me

Pokud budete chtít můžete se mnou chatovat přímo z tohoto blogu, stačí kliknout vpravo na "bublinu" Chat a pokud sem online a budu mít chuť (tu mám vždy v případě krasvacice inteligentní) tak rád pokecám. Nějak se mi ten počet kecálků rozrůstá :) Hough!


neděle, 21. září 2008

Objasnění současné finanční krize

Ohledně finanční krize, která se zrodila v Americe a vesele otřásá burzami na celém světě bylo natočeno hodiny reportáží, diskuzí a napsáno mnoho stran. Já sem si vzpomněl na video, které jsem viděl asi rok zpět.  Takže jak ke krizi vlastně došlo se můžete dozvědět v následujícím interview:


středa, 27. srpna 2008

Red Baron


Po dlouhé době chození okolo horké kaše, v mém připadě tedy kolem kola Felt Red Baron, sem rozhodl koupit tento nádherný červený bicykl. Kolo je stylizováno podle legendárního 3-plošníku z 1. světové války. Zhruba po měsíci používání Barona, musím konstatovat, že jsem učinil dobře. Jízda na tomto kole se širokýma pneumatikama je velice pohodlná a je to požitek.K pohodlné jízdě značnou mírou přispívá široké odpérované sedlo. Na kolo si člověk hodně rychle zvykne. Ovládání pomocí vysokých a širokých řídítek je hračka. Zvolené 3 rychlosti v náboji jsou pro rovinaté Pardubice dostačující. S Red Baronem si dá užít i docela svižné jízdy. Brzdit lze vepředu pomocí bubnové brzdy a vzadu torpédem. Brzdy, zvlášť pak přední, nemají takovou účinnost jak bych si představoval, ale vzhledem ke stylu jízdy na tomto kole to asi stačí. Každopádně bych tento stroj doporučil všem požitkářkským cyklistům na takové to zevlování po měste.

úterý, 29. července 2008

Skrytí Skype smajlíci

Kromě standartních smajlíků, lze ve skypu vuyžít i pár skrytých, které nejsou v nabídce chatovacího okna. Do textu zprávy pak stačí napsat text pod níže zobrazenými smajlíky. Podobně lze odesílat vlaječky států napsaním např. (flag:cs) pro ČR. Za dvojtečkou je dvoumístný kód země.

Keep smiling...



  • (toivo)


  • (mooning)


  • (finger)

  • (bandit)


  • (drunk)


  • (smoke)


  • (rock)



  • (headbang)

středa, 18. června 2008

Sdílení záložek

Při své práci potřebuji hledat na internetu informace ke spoutě věcí (občas i nepracovních :) ), např. návody, tutoriály či články o tom jak něco udělat lépe a efektivněji. Při tom narážím na spoustu zajímavých článků a odkazů. Občas se hodí se s těmito materiály podělit s kolegy. Pro tento účel mi slouží stránky del.icio.us. Pomocí této služby můžete sdílet své záložky podstatě skýmkoli. Kromě sdílení je možné záložky exportovat nebo importovat z vašeho oblíbeného webového prohlížeče.

PS: občas se dá narazit na hodně zajímavé články v seznamu odkazů na hlavní stránce del.icio.us.

Odkaz na moje bookmarky najdete zde.