|
|
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
-
|
Vložte si do stránky klasické číslování (automatické pole) Pravým tlačítkem klikněte na číslo stránky a zvolte Toggle Field Codes Předpis pro automatické pole změňte ručně na {PAGE \* CardText \* MERGEFORMAT} - pokud chcete číslo ve formátu "jedna", "dva"...
|
-
|
Pokud je v LinkButtonu "statické html", ASP.NET control a LinkButtonu změníme nějakou vlastnost, která se ukládá do ViewState, dojde po postbacku ke ztrátě obsahu LinkButtonu (je vyčištěna vlastnost Controls). Nahlášeno na connect včetně dema, jak chybu...
|
-
|
Do našeho týmu hledáme dalšího kolegu na pozici "ASP.NET developer". Požadujeme: znalost C#, ASP.NET (WebForms), HTML, CSS, webových technologií, dobrou orientaci v objektovém programování, dobrou orientaci v databázové problematice (MSSQL, T-SQL), důležité...
|
-
|
Prezentaci (slides) z mé dnešní přednášky "Návrh schématu databáze v praxi" na MS Fest 2011 najdete v sekci soubory ....
|
-
|
Pozor na Task Scheduler, pokud mu nastavujete limit "Stop task if it runs longer than". Ten limit je tam totiž dvakrát, a už jsem se několikrát napálil, že na jednom místě byl nastaven dostatečný a z druhého místa mi to task sestřelovalo a nedobíhal:...
|
-
|
Leckoho možná překvapí chování validátorů (RegularExpressionValidatoru, CompareValidatoru a dalších) v jednoduchém případě: < asp:TextBox ID ="MyTB" runat ="server" /> < asp:RegularExpressionValidator ValidationExpression ="\d+" ControlToValidate...
|
-
|
Visual Studio 11 a .NET Framework 4.5 byly uvolněny ke stažení jako "Developer Preview". Zatím přes MSDN , během pár dnů bude i pro ostatní....
|
-
|
Konvence a zásady z vývojářské praxe k zajištění kvality a efektivity tvorby aplikací - materiály z mé včerejší prezentace pro WUG Praha najde v sekci soubory ....
|
-
|
Chcete, aby Váš softwarový projekt přežil práci více než jednoho vývojáře? Abyste se v něm vyznali i po několika letech? Aby se dal efektivně rozšiřovat a udržovat? Zajímají Vás postupy, jak předcházet chybám či jak usnadnit jejich nalezení, pokud se...
|
-
|
Jak jsem již popisoval v předchozím články, nevýhodou jinak šikovného mechanizmu Health Monitoringu je, že nesbírá chyby z aynchronních requestů a z webových služeb ASP.NET. Jak se vypořádat s prvním problémem u AJAX requestů bylo již naznačeno , podívejme...
|
-
|
Po konverzi aplikace z .NET 3.5 na .NET 4.0 jsem v jednom případě zpozoroval výrazné zpomalení spouštění aplikace v debugu přímo z Visual Studia 2010. Stavový řádek zobrazoval načítání symbolů, 1-2 sekundu na assembly, což bylo velmi zpomalující. Problém...
|
-
|
Health Monitoring je šikovný vestavěný mechanizmus ASP.NET pro sledování a hlášení problémových situací. Typicky je používán pro zápis výjimek aplikace do event-logu nebo jejich posílání mailem . Slabinou Health Monitoringu je, že se neumí vypořádat s...
|
-
|
Microsoft minulý týden bez většího humbuku uvolnil update pro Visual Studio 2010 přinášející podporu HTML5 a CSS3. Podporována je validace, IntelliSense, atp. Více si můžete přečíst na Visual Web Developer Team Blogu , ke stažení je z Visual Studio Gallery...
|
-
|
ASP.NET ve výchozí konfiguraci bere při lokalizaci resources z .resx souborů umístěch ve Vaší webové aplikaci. Globální resources ze složky ~/App_GlobalResources/, lokální resources z podsložek ./App_LocalResources/ u jednotlivých stránek/controlů. Na...
|
-
|
Dneska jsem se nechal unést a chtěl jsem vypnout na MS SQL 2008 R2 horní mez využité paměti, kterou jsme měli na serveru staženou na 2.5 GB. Nu což, vlezl jsem do SQL Management Studia, dal jsem si vlastnosti serveru, koukám do nastavení Memory a změnil...
|
-
|
Prezentaci i část ukázkových databází k mé dnešní přednášce najdete v sekci Soubory ....
|
-
|
Prezentaci, demokód i související materiály k mé dnešní přednášce najdete v sekci Soubory ....
|
-
|
Opět jsem chvíli bádal, tentokrát, jak zapsat do funkce SUMIF podmínku, která by se odkazovala na hodnotu jiné buňky. Např. chci sečíst hodnotu, pokud je větší než hodnota v jiné buňce (konkrétně jsem řešil jakési plovoucí součty umořování, ale to ten...
|
-
|
Stahovat můžete přímo z http://ie.microsoft.com , k dispozici je i verze v Češtině....
|
-
|
Service Pack 1 pro Visual Studio 2010 byl vydán (RTM) a je ke stažení na MSDN. Těm, kdo nemají MSDN, by měl být pravděpodobně k dispozici dnes během nočních hodin (např. přes Web Platform Installer, pokud se nemýlím, ale zejména klasicky na Microsoft...
|
-
|
Dneska se budu s laskavým svolením chlubit cizím peřím, uvádím postup (mnou neověřený, ale z důvěryhodného zdroje - od Roberta Kindla z firmy EXEC ), jak do MS SQL 2008 R2 x64 dostat český stemmer pro fultextové vyhledávání: **** musis nainstalovat Microsoft...
|
-
|
V návaznosti na používání ExceptionTraceru, který pomocí standardní .NET mechanizmů Trace/TraceSource loguje neobsloužené výjimky , jsem dopsal jednoduchý TraceListener, který lze používání pro mailování těchto výjimek na určený mail. Cílovým scénářem...
|
-
|
Do sekce Soubory jsem umístil prezentaci a demokód z mé dnešní přednášky "Optimalizace výkonu webových aplikací v praxi" z konference 2010. Připomínám, že stále hledáme nového kolegu na pozici ASP.NET Developer !!!...
|
-
|
Symptom Všechny requesty na WebResource.axd (včetně základních na .NET skripty) končí chybou 404 - "This is an invalid webresource request.", resp. "Toto je neplatný požadavek webového prostředku." Cause Problém byl v tom, že na serveru byl nastaven čas...
|
-
|
Na IIS6 existoval ve složce System32\ jednoduchý skript k vypsání seznamu worker-procesů a jejich příslušnosti k jednotlivým app-poolům IIS: iisapp.vbs Na IIS7 už tento skript není, ekvivaltentní příkaz z System32\inetsrv\ však je appcmd list wp...
|
-
|
Samotné Code Contracts se díky pomalému rewritingu (a ještě pomalejší statické analýze, ale u té je to logické) v praxi stávaly problémem, kdy nejeden vývojář pochyboval, jestli je ochoten obětovat své pohodlí rychlosti buildů na oltář Code Contractů....
|
-
|
Přestože jsem se nakonec nemohl zúčastnit společného promítání PDC v českém Microsoftu, sleduji to alespoň z domova a dělám si zápisky bez dalšího zpracování. ...přednáší Hejlsberg. ...live vysílání bohužel těžce nestíhá, i když běží na Azure ;-) ...PowerPoint...
|
-
|
Pokud Vás stejně jako mě štvou nová skrolovací kontextová menu ve VS2010 (zejména Source View), která skrolují, i když nemusí a na monitor by se vešla, potom vězte, že je k dispozici oprava, kterou objevil můj kolega Lukáš Merta: http://code.msdn.microsoft.com/KB2345133/Release/ProjectReleases.aspx?ReleaseId=505...
|
-
|
V ASP.NET byla objevena (a zveřejněna!) bezpečnostní chyba, která sofistikovanějšímu útočníkovi umožní získat obsah zdrojových souborů uložených na webovém serveru, včetně web.configu. Podrobnosti popisuje ve svém blog-postu Scott Guthrie . Workaround...
|
-
|
Po upgrade na Exchange 2010 se razantně zpomalil relay mailů z našich aplikací skrz Exchange (SMTP forwarding). Jak se ukázalo, řešením je přepínač MaxAcknowledgementDelay na příslušném receive-connectoru: Set-ReceiveConnector "Connector Name" -MaxAcknowledgementDelay...
|
-
|
Pokud Vám ActiveSync hlásí chybu 0x85010004 a jste Domain Admins, pak vězte, že jedna z tajnůstek Exchange 2010 říká, že Domain Admins účty mají tento přístup zakázaný. Obejít se to dá takto: Vezměte Active Directory Users and Computers konzoli Přepněte...
|
-
|
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í...
|
-
|
Vloni jsem v jiném článku řešil, jak propojit počítač a televizí pomocí HDMI . Už tehdy jsem si udělal názor, že propojení výpočetní techniky s technikou spotřební není pro běžného smrtelníka jednoduché. Nejinak je tomu, pokud svou techniku rozšíříme...
|
-
|
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...
|
|
|
|