SSIS OLE DB Destination versus AS400 DB2

Při svém bádání nad možným i nemožným propojování světů a galaxií jsem narazil na problém, který myslím stojí za to uveřejnit a podělit se s vámi. Již (dovolím si říci) spolehlivě fungující technologie OLE DB přináší občas mnohá překvapení v podobě chybových hlášení, jejichž popis nenajdete nikde na internetu a to ani na stránkách výrobců a vývojářů propojovaných technologií. Můj případ byl naštěstí vyjímkou a řešení svého problému jsem našel (sice až úplně dole v pomyslné hromadě informací) na internetu v nějakém velmi zastrčeném vlákně jakési diskuzní skupiny.

Pokračovat ve čtení

GraphicButton: .NET Compact Framework Control

'Nobody is perfect' zaznělo kdysi v jednom slavném americkém filmu. Platí to stále a zaplať pánbuh za to. Nedokonalosti jsou základem pro různorodost a krásu... asi bych měl přestat s filozofií a začít s tím, proč jsem tady dnes. Windows Mobile 5 a .NET Compact Framework 2.0. Tak jako každému vývojáři pro tuto platformu, i mně začal chybět ovládací prvek, který bych pojmenoval stejně jako mnozí přede mnou 'GraphicButton'. Tedy tlačítko, které je schopné zobrazovat místo textu bitmapu.

Pokračovat ve čtení

Jak jsem přišel zase jednou s křížkem po funuse

Není tomu dávno, co mě jakási náhoda zavedla na stránky vyvojar.cz. Možná byly dokonale skryty před mými zraky, možná málo křičely do světa, těžko říci. Každopádně ihned po mém příchodu jsem si všiml zajímavého příspěvku, který pojednával o soutěži 'Komponenta roku'. Tento nezůstal mnou bez povšimnutí, stejně tak jako odkazy na stránky tvůrců komponent a hodnocení porotců. I povzdechl jsem si, že je škoda že jsem to nevěděl dříve, protože bych se jistě také zúčastnil a docela jistě bych se umístil. Vím, že mi rozumíte, neboť ego každého programátora jest věcí velikou a nepopiratelnou a tedy dobře chápete, proč říkám, že bych se 'jistě umístil'. Neúspěch je možný pouze v přípdě, že porotci jsou hloupí, nedosahují mých výšin a v životě neviděli pořádně napsanou komponentu, natož aby sami nějakou vyplodili.

Pokračovat ve čtení

Proč nezačít serializací?

Přemýšlel jsem nad tím čím začít, když už jsem vpadl do blogátorských kruhů. Po zběžné prohlídce svého archívu kódů, sáhl jsem po kódu, který užívám ve svých projektech dosti často. Jedná se o kód, který ukládá instance objektů jednoduchých typů do XML souborů.

Pokračovat ve čtení

Na slovo

Nikdy jsem nebyl ten, co poslouchá na slovo a jako malý kluk jsem býval mezi neposlušnými jedničkou. Moje žena by jistě řekla, že tato vlastnost, kterou se dle většiny rodičů pyšní snad všechny děti, mi zůstala dodnes. Možná že právě toto její tvrzení mě jednoho dne přivedlo na myšlenku, nebo spíše k přemýšlení nad tím, co by se stalo, kdybych se pokusil tento svůj nešvar odstranit a začal doopravdy poslouchat ‚na slovo‘.

Pokračovat ve čtení

Do praktického života nepoužitelný

‚No tak ten je do praktického života úplně nepoužitelný!‘ zvolala jednoho dne má žena při sledování televize, kde právě probíhala jakási dovednostní soutěž. Vzhlédl jsem od počítače právě včas, abych viděl, jak dotyčný, který se stal terčem kritiky mé ženy, se právě snaží rozříznout dřevěný hranol napůl a používá přitom nesprávnou stranu pilky. Situace byla komická, leč dalo se pochopit, že v zápalu boje a následkem trémy před televizními kamerami uchopil pilu špatným způsobem a zaměnil tak zubatou stranu za stranu hladkou.

Pokračovat ve čtení

Pitomoučký .NET Remoting

Mnoho technologií nedojde své slávy jen díky tomu, že od začátku působí na začínající programátory velmi robustně, nabubřele a velmi neprolomitelně. .NET Remoting skutečně je technologií robustní alespoň co se výkonu týče. Za nabubřelý bych jej nepovažoval, ale to možná jen proto, že jsme mu již pod sukně nakouknul a tak trošku jsem poznal, že je to velmi příjemný kámoš. Na pivo s ním sice nepůjdu (pokud se nepočítá pročítání bible remotingu pod názvem .NET Advanced Remoting ve smíchovské pivnici Na Verandách), ale jakmile potřebuji software, který musí komunikovat s jiným software ať už v podobě Windows nebo Web Services, ten 'zmetek' Remoting tam chybět nesmí. Připravil jsem pro ty, kteří se zatím ostýchají vstoupit do těchto vod takový Pitomoučký .NET Remoting příklad. Tak jdeme na to.

Pokračovat ve čtení

Kašlíček, rýmička a teplůtka

"Já bych ti přála zažít tu bolest, když jsem rodila." s lehkým opovržením pronesla má žena, když jsem jí strkal pod nos výsledek svého snažení o zažehnutí ohně v krbu. Příprava třísek neprobíhala úplně přesně podle mých představ a kus dřeva, který jsem si vybral, uhnul těsně před dopadem sekery. Má ruka však ne.

Pokračovat ve čtení

LivingIndicator: .NET Compact Framework Control

Začínající programátoři kteří se pustili do křížku s potvůrkou zvanou .NET Compact Framework jistě ocení můj příspěvek do diskuze. Od první verze prošel Compact Framework dosti značným vývojem, nicméně i ve verzi 2.0 existuje mnoho věcí které mohou programátorům zvyklým na ten 'tlustý' framework chybět. Jednou z nich je jistě absence dostatečného množství ovládacích prvků.

Pokračovat ve čtení

Nešumět a restartovat

Kruci tohle blogování má něco do sebe... člověk má pocit, že nešumí..... Tedy pro nezasvěcené: v seriálu IT Crowds vysvětloval jeden člen IT teamu své nové šéfové, jak pracuje na takovém jednoduchém prográmku... a najednou se jeho povídání o proměnných a pointerech a pointerech na pointery změnilo v šum podobný tomu, který vydává bedna (čti: televize), když nemá žádný signál. Tento šum měl vyjadřovat to, co slyšela šéfová ze slov ochotně vysvětlujícího programátora - bezpochyby právem podezřívaná z toho, že počítačům vůbec, ale vůbec nerozumí.

Pokračovat ve čtení