Databázový MS SQL Server – spolehlivá platforma pro vaše data a jejich zpracování
V průběhu let, kdy databázovým aplikacím vévodily „velké“ databáze, se společnosti Microsoft podařilo vychovat svůj databázový stroj do podoby silného a sebevědomého produktu, který se řadí do absolutní databázové špičky. Řada analytických společností uvádí (např. společnost Gartner), že se databáze od předních dodavatelů od sebe technologicky příliš neliší – Microsoft, Oracle i IBM nabízejí prostřednictvím vlastní databázové platformy víceméně všichni stejné funkcionality, rozdíl je pouze v jejich pojmenování, ve využitých technologiích a následně pak v takzvaných nadstandardech typu příznivé licencování, možnosti analytického zpracování dat, nejrůznější certifikace, apod.
„Except RAC, the big three database vendors – IBM, Microsoft, and Oracle – are about equal.“
Donald Feinberg – Gartner Analyst, E-week, January 9, 2009
Microsoft je se svým SQL Serverem v oblasti zabezpečení dokonce hodnocen nejvýše v rámci konkurence. Je to hlavně tím, že bezpečnost je nativní součástí licence databázového serveru, na rozdíl od ostatních hráčů, kde je nutné si za bezpečnostní aktualizace platit příslušnou podporu, případně dokupovat moduly, které databázi zabezpečí. Navíc do hry vstupuje lidský faktor – podle magazínu Computerworld až dvě třetiny správců konkurenčních databází neinstalují opravy zabezpečení právě z důvodu složitosti jejich instalace a možných rizik.
SQL Server spolu se sadou Microsoft Visual Studio poskytuje integrované vývojářské nástroje umožňující vývojářům pracovat v jediném prostředí pro klientské aplikace i aplikace na střední a datové vrstvě. SQL Server 2008 se posunul dále díky novým vývojářským funkcím. Organizace IDC dokonce prohlásila, že Microsoft je nejlepší aplikační technologická platforma.
Pochlubte se svou Windows Azure aplikací a získejte od Microsoftu marketingovou podporu v hodnotě až 350 000 Kč
Všechny společnosti, které vyvíjejí aplikace pro Windows Azure, se mohou v posledních měsících zapojit do soutěže o marketingovou podporu ze strany Microsoftu. Stačí zaregistrovat svou aplikaci skrze soutěžní stránku na Platform Ready portál, stáhnout a spustit test kompatibility a výsledek na portál nahrát. Pokud aplikace splní zkušební test, společnost automaticky získá k užívání logo „Powered by Windows Azure“, zviditelnění v novém zákaznickém katalogu Microsoft PinPoint a příležitost využít celou řadu finančních a marketingových podpor v hodnotě až 350 000 Kč.
Zároveň odborná porota každý měsíc vybírá jednu aplikaci, která je následně zviditelněna na trhu v podobě případové studie, komunikace v Microsoft online periodikách a na portálech třetích stran se zásahem desítek tisíc uživatelů. Kromě tohoto zviditelnění výherce obdrží 25 000 Kč na propagaci a dárek v podobě webové kamery.
Na konci dubna, kdy soutěž končí, porota vybere ze všech přihlášených aplikací tu nejlepší, která bude podpořena výše uvedenými způsoby a nad rámec toho postoupí do regionálního kola (v porotě budou nejvyšší představitelé společnosti Microsoft), získá letenku, ubytování a účast na Partnerské konferenci v Los Angeles, propagaci v rámci tiskové zprávy věnované platformě Windows Azure a jako třešničku herní systém Kinect spolu s konzolí Xbox 360.
Auta s mrňavým motorem by se neměla vůbec prodávat
Nedávno jsem měl od dealera půjčenou náhradní Octavia II. Je to slušně vyrobené auto a má docela dobrý podvozek (zvláště oproti hrozné první generaci), ale jakékoliv předjíždění byla přesto smrt v očích mých i protijedoucích – byl tam základní motor 1.6MPI (75kW).
Auta s nevýkonnými motory jsou nebezpečná.
Najel jsem asi 200km ve členitějším terénu a bezpečně předjet kamión jedoucí 70km/h byl problém. Za celou cestu jsem nakonec 3x vědomě riskoval, jednou proto abych nečuchal smradlavého nafťáka přede mnou. To se s výkonným (=bezpečným) autem nestane, předjedete hned, neriskujete, jste schopni rychle reagovat na nenadálé situace. Byl jsem z celé cesty nesmírně unavený.
EuroNCAP by měl zahrnout výkon motoru a zrychlení do svého hodnocení, protože auto co akceleruje z 60km/h na 120km/h zhruba deset minut nemůže mít více než 1 hvězdičku. Auto se silným motorem a dobrým podvozkem má lepší aktivní bezpečnost, a ta je minimálně stejně tak důležitá jako bezpečnost pasivní.
Průser je, že člověk v autě s mrňavým motorem neohrožuje jenom sebe, ale všechny kolem :(
IE9 versus Chrome 10 - spotřeba paměti
Spusťte si prohlížeč, otevřete přesně nula stránek (respektive about:Tabs v IE9), a koukněte se, kolik zabere v paměti (Pracovní sada). IE9 = 62 MB, Chrome 10 = 412 MB. Internet Explorer přišel jako první s oddělenými procesy pro jednotlivé taby (a jedním řídícím procesem), už v předchozí verzi, Chrome k tomu nicméně přistupuje tak, že i každé rozšíření je spouštěno jako samostatný proces. Bez rozšíření přitom Chrome skoro nic neumí.
Kam to vede je jasné - téměř 7x vyšší spotřeba RAM jen při spuštění.
Bohužel, u Chrome 7x vyšší spotřeba RAM neznamená vyšší stabilitu, díky špatnému rozhraní pro pluginy s prastarým Netscape API (jako je XStandard) tuhne výrazně častěji než konkurence, která používá ActiveX.
I tak je to ale můj druhý nejoblíbenější prohlížeč :-)
Mám nový výchozí prohlížeč - IE9 - finální (a nejrychlejší na světě)
Microsoft dnes ráno vydal finální verzi Internet Exploreru 9, prohlížeče který jako první na světě přináší kompletní podporu akcelerace renderování stránky pomocí GPU. Samozřejmostí je podpora současných W3C standardů i těch, co jsou a ještě pár let budou v pouhém návrhu (HTML5, CSS3), umí Canvas, SVG, HTML5 video, má nový Javascriptový engine.
Z uživatelského pohledu je ale hlavní změnou rychlost.
Zatím šel takový Chrome 10 chápat jako relativně rychlý prohlížeč, IE9 toto slovo redefinuje, zobrazuje celé HTML4 stránky viditelně nejrychleji a v HTML5 doslova září (je schopen efektivně použít moji NVIDIA GTX580 grafickou kartu).
Problémy, které jsem zaznamenal a vadily mi u předchozí RC verze (pomalejší otvírání nové záložky při použití gest myší či při více pluginech jako je LastPass, Flash, Acrobat) jsou všechny odstraněny a vyřešeny, několik stránek, které se mi zobrazovalo podivně se zobrazuje správně a v toolbaru není problém ukázat vývojářské nástroje.
Zatímco Firefoxu (včetně verze 4) ujel vlak, Chrome se s verzí 10 docela snaží, ale stále má velký problém se stabilitou (nejen) pluginů, spotřebou paměti a je pomalejší, tak IE9 je dnes to nejlepší co můžete použít.
IE9 je můj nový default prohlížeč.
Doporučuji jej minimálně vyzkoušet, včetně stažení nejnovějších ovladačů GPU. Podporovány nejsou 10 let staré Windows XP, jen Vista a novější.
Nová prezentace - ŠTĚRBA-KOLA.cz
V lednu jsme dostali od pětinásobného mistra republiky v cyklistice, pana Roberta Štěrby, poměrně jasné zadání - vytvořit novou verzi eshopu ŠTĚRBA-KOLA.cz, aby o něm šlo prohlásit, že je nejlepší v republice, a to jak z pohledu komfortu a nabízených služeb pro zákazníka, tak snadnosti obsluhy pro 20 zaměstnanců Štěrba-kola.
Výsledkem první fáze implementace je tento nový web:
Grafiku kreslila, v subdodávce, Iva Schneiderová, ART-PGN.
Společnost s nenávistí k lidem, kteří lyžují rychle
Tento článek je o rychlosti na silnicích, ale začnu přesto lyžováním.
Pamatuji si svůj první zážitek na sjezdovce - Lomnické sedlo ve Vysokých Tatrách. Přestože jsem před 20 lety lyžovat vůbec neuměl, tak se mi nějakým zázrakem povedlo ukázkově zabrzdit před instruktorkou provádějící rozřazování do skupin, dostal jsem se do prestižního lyžařského "Áčka", a místo na pozvolné kopečky zamířil příští den na Lomnické sedlo. Ta horní černá na Lomničáku přitom není úplně ideální sjezdovka pro naprostého začátečníka.
Bál jsem se, jel jsem opravdu pomalu, byl jsem doslova vyděšený z muld, "lyžoval" jsem stylem od lesa k lesu. Celou sjezdovku jsem sjížděl nesmírně pomalu, snad 40 minut, byl celý zpocený a mnohokrát ohrozil sebe i ostatní.
Lyžařský bulík.
Dnes sjíždím výrazně složitější černé a červené sjezdovky v Alpách jako profesionál, není moc lidí co vidím v polovině kopce a nedojedu dolů před nimi, ať už je jakékoliv počasí, vše se přitom děje naprosto bezpečně a pod mojí kontrolou.
Lyžařský profík.

VPS - webový server s Windows 2008 R2 a vaší plnou kontrolou od 500 Kč měsíčně
Pokud chcete provozovat více webových prezentací, popřípadě když potřebujete kompletně ovlivnit konfiguraci a provoz svého serveru, máte v zásadě dvě možnosti - pořídit si vlastní hardware a zajistit jeho připojení k internetu, většinou s cenou od 5 000 Kč / měsíc, anebo použít virtuální hardware, tedy VPS - virtuální privátní server, v ceně od 500 Kč měsíčně.
Pokud máte na svých webech desítky tisíc pageviews denně (což bude platit pro většinu českých projektů), VPS vám zastane stejnou službu jako server fyzický, ale vyjde vás 5-10x levněji.
Active24.cz nabízí díky virtualizační Hyper-V technologii od Microsoftu virtuální privátní servery v cenách od 499 Kč (512MB RAM, 20GB HDD), přes 799 Kč (1GB RAM, 40GB HDD) po 1 499 Kč (2GB RAM, 80GB HDD), mírně levnější nabídka je pro Linuxové VPS servery (Xen). Ceny Windows VPS už zahrnují licence na technologie Microsoftu.
Osobně používám raději Windows než Linux, administrace je zde (alespoň pro mne) výrazně snazší, je také možné provozovat širší spektrum technologií - PHP i ASP.NET, MySQL i SQL Server 2008 R2 databáze, plus desktopové aplikace.
Otestoval jsem tu nejvyšší konfiguraci VPS - FullControl Premium Windows, s 2GB RAM, čtyřmi jádry CPU, 80GB HDD a agregací pouhých 1:2. Vzhledem k nízké agregaci se jedná o slušně výkonný stroj srovnatelný s fyzickým hardware.
Zprovoznění VPS je otázka pár okamžiků, po instalaci dostanete emailem IP adresu, na které běží váš nový server, a přístupové údaje. Pomocí Remote Desktop se můžete hned připojit:

Javascriptové menu pro zařízení bez :hover události
Na webu sterba-kola.cz používáme submenu rozbalující se pomocí běžné onmouseover události, přesněji se binduje mouseenter() pomocí jQuery pro přejetí myši přes element a mouseleave() pro opuštění elementu. Problém jsou ale tablety, obecně zařízení nepodporující ze své koncepce :hover.
Zkusil jsem zde použít "obezličku" pomocí bindování mouseenter() i click() a funguje to.
Takový iPad sice neprovede mouseenter(), ale click() už ano, ostatní zařízení provedou obě události, stačí si tedy v té první poznamenat, že už proběhla, a druhou neprovádět.
Celý kód pro jQuery může vypadat takto (odkaz na .js):
$(document).ready(function(){
$('#menu > ul > li').mouseenter( function(){
noClickProcess = true;
var i = parseInt($(this).attr('rel'));
showMenu(i);
}).click( function() {
if (noClickProcess) return;
var i = parseInt($(this).attr('rel'));
if (i > 0) {
var s = $('#menu'+i+':hidden').size();
if (s > 0) showMenu(i); else hideAllMenu();
} else hideAllMenu();
return false;
});
$('#menu').mouseleave( function(){ hideMenu(); });
});
Windows 7 Service Pack 1 je k dispozici
Na MSDN a Technetu je k dispozici finální verze Service Pack 1 pro Windows 7 a Windows 2008 R2 Server.
Instalace na Windows 7 SP1 zabere zhruba 10 minut, včetně restartu počítače:

A Windows 2008 R2 SP1 (instalace zabrala 20 minut, samotný restart a nedostupnost webu ale jen 3 minuty):



