Obecné

Obecně o všem a o ničem 3 Odkaz dne 13 Tip dne 3

Link of the ddMMyyyy {10062008}

100 knih, které by měl nejlepší z nejlepších programátorů mít přečtené ... uff (to bych asi nedělal nic jiného) publikoval na svém blogu Jurgen Appelo, šéf jedné holandské IT firmy. Takovýchto rádoby seznamů existuje stovky, ale tento je zajímavý způsobem, jakým byl vytvořen. Výběr byl tvořen 4 kritérii, které již mají jistou vypovídající hodnotu, viz dále:

  1. počet uživatelských hodnocení na Amazon
  2. průměrné hodnocení na Amazon
  3. Google hits
  4. Jolt awards
0 komentářů

Link of the ddMMyyyy {05042008}

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

0 komentářů

Link of the ddMMyyyy {04022008}

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]

0 komentářů

How good are you?

Firma jež zaměstnává guru of CSLA, Rockforda Lhotku, hledá nové zaměstnance. Hádám, že nic pro našince, jelikož všechny její pobočky jsou v USA, ale určitě je zajímavý jejich vstupní test, který je online dostupný na internetu. Kriterium pro možnost přijetí je dosažení 70 bodů ze 100.
Obsahem testu jsou v podstatě elementární otázky týkajicí se Net frameworku. Nic o CSLA, jen základy. Teoreticky, ten kdo pilně studoval celý Henselmanuv seznam otázek by neměl mít větší problémy dosáhnout velmi vysokého hodnocení.
Určitě je zajímavé zjistit, jak na tom jsme....osobně jsem dosáhl 50 bodů a test jsem vyplnil behěm 10 minut bez toho abych se vracel zpět.

Tak co, jak dobří jste?
0 komentářů

11 Pravidel

Na internetu jsem narazil na zajímavý seznam 11 pravidel. Dokáže někdo uhodnout, kdo vyřkl tyto pravidla? Aniž by se podíval do zdroje?
Jelikož originál je v angličtině, pokusím se o překlad dle svých dosavadních znalostí.
  1. Život není fér - zvykni si.
  2. Svět nezajímá tvé zadostučinění. Svět očekává, že učiníš NĚCO než si začneš vážit sám sebe.
  3. Neočekávej manažerský plat jakožto absolovent. Prezidentem společnosti nebudeš do té doby než si na to nevyděláš.
  4. Jestli si myslíš že tvůj třídní učitel je tvrdý, počkej až potkáš svého šéfa.
  5. Ačkoli pro tebe se může jevit podřadná práce jako nedůstojná, pro tvé rodiče, prarodiče byla příležitostí.
  6. Pokud něco poděláš, neobviňuj z toho své rodiče. Přestaň fňukat a pouč se.
  7. Předtím než jsi se narodil, tví rodiče nebyli takoví suchaři, jako jsou nyní. Oni prostě musí zaplatit všechny ty účty, včetně tvých absurdních požadavků a poslouchat tě jak hovoříš o tom jak ty jsi IN a oni OUT. A proto, dříve než začneš zachraňovat deštné pralesy, zkus si nejdřív uklidit oblečení ve svém pokoji.
  8. Tvoji školu opouštějí vítězové a poražení, ale život nerozeznává vítěze a poraženého. V některých školách můžeš opakovat zkoušky do té doby než je úspěšně složíš. Toto se nepodobá čemukoliv co se v reálném životě děje.
  9. Život není rozdělený do slov. Nedostaneš den volna na to, abys rozjímal co uděláš se svým titěrným životem. To si dělej ve svém volnu.
  10. Televize není reálný život. V reálném životě lidé musejí odejít z kavárny a dělat svou práci.
  11. Buďte ohleduplní k pitomcům, možna pro ně budete někdy pracovat. Jestliže umíte číst, poděkujte za to svému učiteli. Jestliže nejste ve vězení nebo na ulici, poděkujte za to svým rodičům.
0 komentářů