|
|
Znalostní databáze HAVIT, s.r.o.
HAVIT Knowledge Base je místem, kde sdílíme naše poznatky. Protože si ceníme všech ostatních, kteří své znalosti sdílejí s ostatními, je i naše KnowledgeBase veřejně přístupná. Základním nástrojem je vyhledávací pole. Pokud si chcete jen tak "listovat", můžete přepínat stránky odkazy z dolní části stránky, nebo zvolit sekci v pravém sloupci. Užší oblasti pak volbou tagu.
Články jsou publikovány formou blog-postů, každou oblast tvoří samostatný blog. Přivítáme jakékoliv Vaše komentáře, zejména věcné.
Robert Haken, HAVIT, s.r.o.
Poslední články
-
|
Pořídil jsem si před týdnem nový notebook Lenovo ThinkPad X201. Jde o 12" notebook z kategorie ultra-portable, který nahradil můj dosavadní Acer TravelMate 6292. Na 12" jsem tedy zvyklý, jako hlavní počítač mám klasické PC. Původně jsem pokukoval po Dellu,...
|
-
|
Můj první problém s manželky iPadem spočíval v tom, že po probuzení ze spánku nefungovalo DNS resolvování. Přímý přístup přes IP adresy šel. Pomáhalo odpojení/připojení do sítě nebo restart. Co jsem tak vygooglil, tak je to known-issue a první doporučení...
|
-
|
Pro rozšíření a větší flexibilitu našich kapacit hledáme pracovníka, resp. pracovníky na pozici "externí ASP.NET developer". Požadujeme: běžnou znalost C#, ASP.NET, HTML, CSS, základní orientaci v objektovém programování, základní orientaci v databázové...
|
-
|
Poměrně krátce si hraju s Windows Live Sync Beta (dříve Live Mesh) a už mě zaujali dvě příjemné možnosti: synchronizace Office-nastavení - včetně Outlook podpisů, nastavení auto-correct options a dalších věcí, které mě vždy vytáčí do běla, že je musím...
|
-
|
Potřebovali jsme přesunout veřejné složky (Public Folders) mezi dvěma Exchange servery, konkrétně z 2007 na 2010. Postupů je na netu k nalezení mraky, nicméně obecně je jako jeden z kroků potřeba naklikat všem složkám nebo naskriptovat změnu Replication...
|
-
|
Nedávno se mi připomněla jedna starší lahůdka (čti obskurnost, za kterou může ten zpropadený svět heterogenních browserů) - Device Filters. Dovolím si tedy připomenout: Jde o víceméně elegantní deklaratorní zápis, jak nastavovat různé hodnoty jednotlivých...
|
-
|
Že Microsoft ASP.NET team si už delší dobu hraje s věcmi kolem CSS Sprites se vědělo už dlouho. Nakonec nečekají na další release ASP.NET a uvolnili svůj ASP.NET Sprite and Image Optimization Framework už nyní (na Codeplex). Pokud tedy chcete na svých...
|
-
|
Nemám teď prostor se široce rozepisovat, takže spíš jenom rychlé poznámky z mého postupu analýzy obsahu .NET heapu z memory dumpu. Memory dump vytvoříme např. z Task Manageru, pravým tlačítkem na proces a "Create Dump File". Získaný soubor .dmp si přeneseme...
|
-
|
V rámci snahy o zpřístupnění vývojářských nástrojům "širokým masám" uvedl dnes Microsoft další ztřeštěnost -Jazykovou sadu pro češtinu, která Vám umožní přepnout prostředí Visual Studia 2010 Professional do češtiny. Lokalizační sada je ke stažení ze stránek...
|
-
|
Koukám na zajímavou session (sérii) na téma Techniques on Advanced Debugging a nedá mi to, abych si z toho neudělal pár "účastnických" poznámek pro mé kolegy. No a když už si je píšu, tak je dávám k dispozici, třeba to někomu přijde vhod: Doporučuje se...
|
-
|
Máte-li samostatný build-server na x64 platformě, na něm nainstalované Code Contracts a pouštíte 64-bitový MSBuild, potom rychle zjistíte, že takový build ignoruje Code Contracts. Problém je v tom, že do msbuildu se nanaimportují targets pro Code Contracts...
|
-
|
Uff, dalo mi hodně práce vymyslet titulek tohoto článku, aby alespoň trochu vyjadřoval, co článek popisuje - tedy jak pomocí nové techniky Visual Studia 2010 pro web.config transformace, tedy pomocí transformačních XDT souborů (XML Document Transformation...
|
-
|
Pachatelem problému je pravděpodobně prohlížeč Chrome (resp. jeho "interakce" s registry a Outlookem). Postup řešení je jednoduchý: Spustit editor registrů (regedit) Otevřít větev HKEY_CURRENT_USER\Software\Classes\.html Kliknout pravým tlačítkem na položku...
|
-
|
Po odinstalovaání Microsoft Office 2007 a nainstalování 64bitových Microsoft Office 2010 nám začlo na několika počítačích docházet k tuhnutí Visual Studia. Při práci s HTML kódem se VS zaseklo a přestalo jakkoliv odpovídat. Některým počítačům pomohl restart...
|
-
|
Měl jsem příležitost zúčastnit se beta programu nových certifikačních zkoušek Microsoftu pro platformu .NET 4, nedá mi to tedy, abych se s Vámi nepodělil o první dojmy (výstup je naštěstí již značně cenzurován, za ty dva dny už jsem trochu vychladl a...
|
-
|
Při pokusu o hledání v souborech se mi zobrazuje hláška: No files were found to look in. Find was stopped in progress. Říkám si hmm, asi bug. Restartuju Visual Studio a bude vyřešeno. Restart nepomohl. Chvilku googluju a nacházím návod, který (stejně...
|
-
|
Visual Studio 2010 RC a .NET Framework 4 RC (Release Candidate) jsou ode dneška ke stažení z MSDN....
|
-
|
XmlDataSource má poměrně předurčený scénář použití a dokáže velmi nemile překvapit, pokud zapojíte vlastní fantazii a v dobré víře ho použijete jinak (ač zdravý člověk by očekával, že to fungovat bude). Tak především: vlastnost EnableCaching je defaultně...
|
-
|
Trochu nedobrovolně jsem byl dnes donucen šťourat se podrobněji v ClickOnce útrobách, přestože to není moje oblast zájmu. Symptomy problému byly zajímavé - aplikace instalovaná pomocí ClickOnce, která v sobě měla volbu "Automaticky spouštět při startu...
|
-
|
Na konferenci Microsoft Fest 2009 jsem dnes prezentoval přednášku "Optimalizace databázových aplikací v praxi", jedná se o částečně obměněnou podobu session již prezentované na SQL DevDays 2009. Slides, demo-kód i ukázkové databáze (atributová databáze...
|
-
|
Na Microsoft DevDays 2009 v Praze a Ostravě jsem mimo účasti na MVP stánku Ask the Experts prezentoval dvě dema svých nejoblíbenějších novinek v Dev10 platfromě. Jejich zdrojové soubory Vám nyní nabízím ke stažení: Code Contracts web.config transformace...
|
-
|
V nastavení application poolu na IIS je zastrčeno jedno nastavení s výchozí hodnotou 1, které je poměrně zrádné, pokud ho někdo změní a neví, co to přesně znamená. Jde o volbu "Maximum Worker Processes" a neznalé svádí tuto hodnotu z jedničky zvětšit...
|
-
|
Pokud Vám po nastavení ASP.NET routingu na IIS7 v integrated-mode nechodí na stránkách Session, pak je potřeba elementu system.webServer/modules nastavit atribut runAllManagedModulesForAllRequests na true: <system.webServer> < modules runAllManagedModulesForAllRequests...
|
-
|
Před nedávnem jsem zakoupil TV Sony Bravia a pomocí HDMI kabelu ji připojil k počítači. Po shlédnutí obrazu z počítače jsem se zděsil: "Tohle je ta kvalita? To snad ne!" Nebyla, ke štěstí bylo potřeba provést několik nastavení. Byl jsem překvapený, jak...
|
-
|
Při instalaci Windows 7 jsem se potýkal se dvěma problémy: Instalace velmi pomalá Na zobrazení každého dialogu se čekaly minuty, ke kopírování souborů jsem se nedostal, tak trpělivý jsem nebyl. Problém byl vyřešen vypnutím floppy disku v BIOSu (setupu)...
|
-
|
Na zajímavý problém jsem narazil při implementaci použití CMS a našeho prezentačního frameworku. Obojí je kompilováno pro .NET 2.0, používáme je s .NET Frameworkem 3.5. CMS načítá *.ascx standardní metodou: Page.LoadControl( "~/Test.ascx" ); Bohužel se...
|
-
|
.NET Framework 3.5 SP1 přináší alternativní přístup k URL Rewritingu - tzv. ASP.NET Routing, ve zkratce: jde o modul System.Web.Routing.UrlRoutingModule a související třídy, vše z assembly System.Web.Routing (novinka v SP1 k .NET 3.5), modul pracuje nad...
|
-
|
Tak jsem přes noc šíleným tempem stáhnul Windows 7 RTM z MSDN (objevilo se tam někdy kolem sedmé hodiny) a dneska jsem se pustil do instalace. Windows 7 x64 Ultimate RTM v pohodě (jedu na SSD disku OCZ Summit 128GB, stroj i7 920, 6 GB RAM a je to fakt...
|
-
|
Microsoft přišel se svým "vlastním" controlem na renderování grafů do webových stránek (ve skutečnosti je to zřejmě Dundas "Lite"). < asp:Chart runat ="server" /> Každopádně je to zajímavá alternativa ke komerčním komponentám třetích stran a přestože...
|
-
|
Při bezstarostném používání Image.ImageUrl jsem narazil na zajímavý problém - pokud se Vám v názvu souboru nebo v cestě k němu vyskytne % (procenta) nebo # (hash), pak máte problém - metoda HttpUtility.UrlPathEncode(), kterou Image.ImageUrl a mnohé další...
|
-
|
Natočil jsem screencast o transformacích web.config souborů při nasazování webových aplikací ve Visual Studiu 2010. Video si můžete prohlédnout na MSTV.cz . Ke screencastu si můžete stáhnout prezentaci a demo ....
|
-
|
V sekci soubory najdete ke stažení materiály (prezentaci a dema) z mé přednášky "Optimalizace SQL dotazů v praxi" na SQL DevCon 2009 Praha....
|
-
|
Pokud vytváříte ve webové aplikaci X509Certificate2 myCertificate = new X509Certificate2(rawData, password); //nebo myCertificate = new X509Certificate2(fileName, password); pak můžete být po nasazení své funkční aplikace na produkční server (např. hosting)...
|
-
|
Při poslední z implementací GP WebPay (PayMuzo) se nám stalo, že nám generátor klíčů obchodníka zahlásil chybu exception encrypting data - java.security.InvalidKeyException: Illegal key size Po chvilce testování (na dvou různých PC) jsme zjistili, že...
|
-
|
Včera jsem měl prezentaci na českém TechEdu na téma "Web Deployment na Dev10 (VS2010, .NET 4.0)". Hlavními body programu byly: web.config transformace Web Packages (MSDeploy - Web Deployment Tool, VS2010 Publish Web) V příloze dávám ke stažení prezentaci...
|
|
|
|