Odkaz dne » Xabatcha blog - Live and let live

MyEgo.cz

home foto blogy mywindows.cz kontakt

Link of the ddMMyyyy {05042008}

Odkaz dne 05.04.2008

Velmi rád čtu blog Johna Vanhara. Jméno zní dost agnlicky, ale jde o našince, který žije dlouhodobě v US. Pan Vanhara zde píše o svých zkušenostech s podnikáním v US a jde o velmi poutavé a inspirující čtení. Velmi mě zaujal jeden z jeho posledních článků. Řeč je o placení daní.

Nejvíce mě zaujal tento odstavec, dovolím si citovat: "Kdyby každý vložil stejné usilí do rozvoje svých podnikání, tak garantuji, že vydělá více než přemýšlením jak ušetřit na daních.". Parafrází je další vyřčená myšlenka z blogu Miroslava Macka, bohužel jsem nenašel originální text, ale dovolím si vyjádřit podstatu myšlenky: "Je lepší přemýšlet nad tím jak vydělat než kde ušetrit."

Link of the ddMMyyyy {04022008}

Odkaz dne 04.02.2008

Ten kdo má, měl možnost potýkat se s klonováním objektů v Net aplikacích jistě řešil jak správně a jak hluboko :-) se má klonovat. Mým problémem je, že chci do svých Base objektů implementovat metodu, která vrátí Deep copy objektu v nové instanci. Tedy, že v paměti vzniknou dva různé avšak identické objekty.
Pod tlakem událostí jsem to řešil né příliš efektivní cestou o to tím, že jsem metodu implementoval až na úrovni zděděných objektů, přičemž jsem ovšem porušil pravidlo viditelnosti Base objektů a zpřístupnil jsem některé privátní proměnné jako protected tak aby šli nastavit. Spokojený s tím moc nejsem, takže se mi snad podaří prosadit změnu ve smyslu implementace na úrovni Base objektů a navrácení viditelnosti změněných vlastností.
Na toto téma jsem trochu googloval a našel jsem velmi vydařený článek, který obsahuje i praktické příklady.

[Update]

Tak jsem si vyzkoušel jak to funguje a nakonec jsem použil verzi s metodou MemberwiseClone(). Tady se můžete podívat na zdrojáky: [attachment=164:CLone.zip]

Link of the ddMMyyyy {04012008}

Odkaz dne 04.01.2008

Na Codesqueeze jsem narazil na skvělý článek, akorát nevím jestli je k smíchu nebo pláči.

Osobně jsem nemohl udržet smích v rozumných mezích. :-)