červen 2007 - Posts

Window Stations & Desktops in .NET (3.)
V predchozim clanku jsme napsali implementace SafeHandle, ktere zaobaluji handle k window station a k desktopu. Predtim jsme vytvorili base tridu, ktera si pamatuje jmeno a handle urciteho typu. Nyni je cas od teto tridy zdedit tridu, ktera bude predstavovat Read More...
Posted 19 června 07 03:00 by jachymko | 0 Comments   
Filed under , ,
Attachment(s): SafeNativeMethods.cs.txt
Window Stations & Desktops in .NET (2.)
V predchozim clanku jsem ukazal base tridu pro nase pojmenovane nativni objekty. Nyni si napiseme implementace SafeHandles, ktere budou predstavovat Win32 desktopy a window stations. Protoze MSDN dokumentace k funkcim OpenDesktop , CreateDesktop , a ostatnim Read More...
Posted 18 června 07 03:45 by jachymko | 0 Comments   
Filed under , , ,
Window Stations & Desktops in .NET (1.)
Prvni z clanku o P/Invoke, window stations a desktopech... Read More...
GhostDoc
Vynikajici addin do Visual Studia 2003-2008, ktery umi generovat XML komentare z (pochopitelne anglickych (a smysluplnych)) nazvu metod a vlastnosti. Roland Weigelt's G h o s t D o c Přidej do linkuj.cz! | jagg.cz! | del.icio.us! | digg it! | reddit! Read More...
Posted 15 června 07 06:00 by jachymko | 0 Comments   
Filed under ,
Trace-MsiInstallation
Zkousim prakticky nemozne, nainstalovat daily build Visual Studia 2008 na Windows Server 2008 Beta3. Uz tam mam i June CTP SQL Serveru 2008, ale .NET Framework 3.5 se ne a ne nainstalovat. A pres to nejede vlak. Protoze se to muze hodit i jindy, napsal Read More...
ParseEnum
Vsichni zname metodu Enum.Parse, ktera vrati odpovidajici hodnotu enumu podle zadaneho retezce. Nevidim duvod proc v .NETu 2.0 neudelali jeji generickou verzi. Tak snad v nejake budouci verzi .NET 4.0. Zatim se musim spokojit s nasledujicim workaroundem: Read More...
Posted 12 června 07 04:00 by jachymko | 3 Comments   
Filed under
XmlSerializerConfigurationSectionHandler
Aneb jak na vlastni konfiguracni sekce s minimem kodu. Read More...
Posted 12 června 07 02:00 by jachymko | 4 Comments   
Filed under ,
Test-Administrator
Po vcerejsi ukazce jak sputit PowerShell s admin pravy , si ukazeme, jak zjistit zda s admin pravy bezime: function Test-Administrator { $NTIdentity = [Security.Principal.WindowsIdentity]::GetCurrent() $NTPrincipal = [Security.Principal.WindowsPrincipal] Read More...
Posted 12 června 07 09:00 by jachymko | 0 Comments   
Filed under , ,
ObjectCache<T>
V jednom soukromem projektu jsem potreboval po urcitou dobu cachovat urcity objekt. ASP.NET obsahuje skvely cachovaci mechanismus, ale ja jsem potreboval neco mnohem jednodussiho, a co je hlavni, nemohu se spolehnout ze vzdy budu mit k dispozici nejaky Read More...
Posted 11 června 07 07:15 by jachymko | 2 Comments   
Filed under
Admin shell
Nejsnazsi zpusob, o kterem vim, jak na Viste spustit PowerShellovy prompt s admin pravy, je timto skriptem: $psi = [diagnostics.processstartinfo]"$PSHOME\PowerShell.exe" $psi.verb = 'runas' [diagnostics.process]::start($psi) Přidej do linkuj.cz! | jagg.cz! Read More...
Posted 11 června 07 07:00 by jachymko | 1 Comments   
Filed under , ,
OT: Kavarna POTME
Vcera jsme s pritelkyni navstivili kavarnu POTME , kterou na Ovocnem trhu provozuje sdruzeni Svetluska. Bude tam jeste do stredy, tak nevahejte a stavte se na kavu nebo caj. Stoji to opravdu za to, clovek si uvedomi jak moc na zrak spoleha, a zjisti, Read More...
Posted 11 června 07 03:00 by jachymko | 0 Comments   
Filed under
Prirazovani poli
Vsichni zname standardni syntax $pole[$index] pro pristup k polozkam poli. Co je mene zname, je fakt, ze v PowerShellu se pole nemusi objevovat pouze vlevo od hranatych zavorek, ale i vevnitr. Tam pole integeru predstavuje indexy polozek ktere chceme Read More...
Posted 04 června 07 03:19 by jachymko | 0 Comments   
Filed under ,
Hratky s ucty
Jeden kolega se vcera na interni diskuzni skupine ptal jak lze overit zda retezec ve forme "DOMENA\JmenoUctu" reprezentuje existujici Active Directory ucet. Premyslel jsem zda to resit pomoci LDAP/GC ADSI providera, nebo pomoci lehce obsolete WinNT providera, Read More...
Vyvojar.cz na prodej!