|
blog.pavoocek.net
Řešení problémů v ASP | DELPHI | SQL | WINDOWS |
|
|
20 Duben 2010
v kategorii SQL, napsal pavoocek, 20.04.2010
O zamykání záznamů v SQL by se dala napsat samostatná kniha, já se však nyní podělím o drobnou (ale důležitou) zkušenost se zamykáním při volání UPDATE. V případě, že se jedná o update jednoho řádku (zejména podle jedinečného primárního klíče) je více než vhodné podsunout SQL serveru pomocí HINTu použití zámku na úrovni záznamu (záznamů). více »
11 Únor 2010
V případě, že používáte Visual Basic Script pro nejrůznější drobné i robustnější aplikace, hodí se používat „knihovny“. Jenže oproti ASP v klasickém VB Scriptu neexistuje nativní includování souborů. Naštěstí existuje poměrně elegantní způsob, jak to zařídit pomocí procedury ExecuteGlobal, viz příklad procedury IncludeFile, která „přilinkuje“ knihovnu více »
20 Srpen 2009
v kategorii Windows, napsal pavoocek, 20.08.2009
Přestože DOSu již dávno odzvonilo, stále existují 16-bitové aplikace, bez kterých se neobejdeme. Tyto prastaré aplikace se s většími či menšími obtížemi dají provozovat na novejších operačních systémech. Jedním z nejčastějších problémů provozování DOSových programů na Windows je „pomalý“ tisk, zejména na síťové tiskárny. Běžně můžeme čekat na výtisk až několik desítek sekund, což je poměrně dost. Tento článek se nebude zabývat příliš příčinami (protože s tím prostě už nikdo nic neudělá) ale zejména řešením… více »
09 Srpen 2009
v kategorii Windows, napsal pavoocek, 09.08.2009
Pokud počítač napadne nějaký virus a bezhlavě se mažou nakažené soubory (můj případ), může se stát, že si smáznete soubor userinit.exe z Windows\system32. Důsledkem tohoto počínání je nemožnost příhlášení se do uživatelského účtu ve Windows. Po zalogování na chvíli blikne plocha a v zápětí dojde k odhlášení. Ikdyž to na první pohled vypadá na reinstalaci Windows, dá se to celkem jednoduše a bez problémů zachránit. více »
23 Duben 2009
v kategorii Ostatní, napsal pavoocek, 23.04.2009
Občas se vyskytne potřeba ověřit platnost e-mailové adresy bez toho, aniž bychom na danou adresu poslali zprávu a čekali na reakci. Například tak můžeme ověřit zda email, který někdo uvedl na jednoduchém webovém formuláři, není podvrh apod. Princip takové validace spočívá v několika krocích:
08 Duben 2009
v kategorii Ostatní, napsal pavoocek, 08.04.2009
V dnešní době si už život bez SMS zpráv asi jen těžko představíme, o to víc, když lze tento pohotový a mobilní nosič informací a univerzální platební nástroj jednoduše spojit s Internetem.
01 Duben 2009
v kategorii Windows, napsal pavoocek, 01.04.2009
V případě, že se při startu Windows objeví hláška „uvedený soubor je poškozen nebo nebyl nalezen: \WINDOWS\system32\config\SYSTEM“, není ještě třeba propadat panice a reinstalovat Windows. Z nějakého důvodu došlo k poškození souboru WINDOWS\system32\config\SYSTEM (ne, není to chyba – jedná se skutečně o soubor bez přípony a ne o adresář). Naštěstí Windows si vytvářejí nejrůznější zálohy důležitých systémových souborů a nezapomněly (ty Windows, pro rejpaly) ani na výše uvedný SYSTEM.
05 Únor 2009
v kategorii Windows, napsal pavoocek, 05.02.2009
Pokud jsme do Windows nainstalovali SQL Server 2005 (databázový stroj, nyní již překonaný novou výbornou verzí MS SQL 2008), ve většině případů nechtíc, jsme si nasadili do systému Just-In-Time debugger, který způsobuje spoustu problémů – přestávají fungovat aplikace, které dřívě bez problému běhaly, objevují se různá chybová okna a to i při prohlížení webových stránek. JIT se prostě nastaví jako výchozí aplikace pro zachytávání výjimek aplikací, což ve spojení s DEP (data execution prevention) vytváří „firewall“ pro starší, jinak funkční aplikace.
16 Říjen 2008
Databázové indexy jsou speciální datové struktury, které úzce souvisejí s tabulkami (někdy i s pohledy – views). Databázový engine je účinně používá k vyhledávání a řazení dat – indexy jsou nezbytné pro rychlé výsledky SQL dotazů odesílaných do databázového engine. Jak jsou v čase modifikována data v tabulkách databáze a tím aktualizovány indexy, stávají se čím dál tím více fragmentovanými. Fragmentace indexu znamená že logické řazení indexu nekorespodnuje s fyzickým uložením dat v databázi. Čím více je index fragmetován, tím více se ztrácí výkon databázového stroje a rychlost zpracování SQL dotazů. V tomto případě je třeba použít buď reorganizaci nebo rebuild indexu. více »
17 Červen 2008
v kategorii Ostatní, napsal pavoocek, 17.06.2008
Koupě nového, většího disku sebou vždy nese nepříjemnou reinstalaci operačního systému. Tomuto kroku se lze vyhnout kopírováním dat ze starého na nový disk. Nejedná se však o kopírovaní souborů jako takových ale o kopírování sektorů disku, což zaručuje spolehlivý běh starého systému na novém větším disku. více » |
|