Aktualizace IE 10.0.5 na Windows Update

Květnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 6, 7, 8, 9 a 10 je k dispozici na Windows Update. Opravuje jedenáct zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Nejvážnější zranitelnosti se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel. K tomu může dojít už pouhým zpracováváním dat serializovaných do formátu JSON, který se často používá.

Aktualizace IE 10.0.4 na Windows Update

Dubnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 6, 7, 8, 9 a 10 je k dispozici na Windows Update. Opravuje dvě zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Nejvážnější zranitelnosti se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Aktualizace IE 10.0.3 na Windows Update

Březnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 6, 7, 8, 9 a 10 je k dispozici na Windows Update. Opravuje jednu veřejně známou zranitelnost a osm oprav potencionálně nebezpečných míst, které však byly včas nahlášeny před jejich veřejným odhalením. Nejvážnější zranitelnosti se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Internet Explorer 10 pro Windows 7

Od úterka je k dispozici Internet Explorer 10 také pro uživatele Windows 7. Na Windows Update se objeví nejprve těm, kteří si nainstalovali IE10 Release Preview, postupně se ale bude rozšiřovat mezi všechny uživatele Windows 7 (až na ty, kterým správci nainstalovali IE10 Blocker Toolkit). Desátá verze prohlížeče přináší významná vylepšení v mnoha oblastech – webových standardů, výkonu, bezpečnosti, ochrany před sledováním a spolehlivosti.

Overview of the .NET Framework

The .NET is a very large framework and sometimes is hard to decide whether to code something or use an existing component of the framework. Sometimes is faster to code, but when production workload and reliability comes into play, the perspective is different. An overview of what .NET offers is a fundamental knowledge. It is hard to keep in track because .NET evolves very fast. This article discusses essentials which is the .NET Framework built from.

Aktualizace IE 9.0.13 a 10.0.2 na Windows Update

Únorová kumulativní aktualizace zabezpečení aplikace Internet Explorer 6, 7, 8, 9 a 10 je k dispozici na Windows Update. Opravuje třináct zranitelností, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny opravy se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Mimořádná aktualizace Adobe Flash Playeru (KB2811522)

Microsoft vydal mimo plán důležitou bezpečnostní aktualizaci pro Internet Explorer 10 na Windows 8. Jedná se o zranitelnosti v Adobe Flash Playeru, kterou Adobe hodnotí jako kritickou. Dotčený je jak Windows 8 a Windows RT, tak i Windows Server 2012. Zranitelnost umožňuje útočníkovi shodit systém, případně nad ním převzít kontrolu. Pokud máte zapnutou automatickou instalaci aktualizací, nemusíte podnikat žádné kroky. V opačném případě si nainstalujte aktualizaci co nejdříve.

modern.IE

Před nasazením Windows Store aplikace je dobrým zvykem spouštět Windows App Certification Kit. Pro webové aplikace něco takového chybělo. Možná zastáváte názor, že to není potřeba, protože v praxi se prohlížeč víc přizpůsobuje webové stránce, než stránka prohlížeči. Pokud však chcete setřít rozdíl mezi klientskou a webovou aplikací, musíte prohlížeči umožnit, aby jí do systému mohl integrovat. A to tomu je potřeba dodržovat pár základních bodů.

Aktualizace IE 9.0.12 a 10.0.1 na Windows Update

Prosincová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 a 10 je k dispozici na Windows Update. Opravuje tři zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny opravy se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Mimořádná aktualizace Adobe Flash Playeru (KB2770041)

Microsoft vydal mimo plán důležitou bezpečnostní aktualizaci pro Internet Explorer 10 na Windows 8. Jedná se o zranitelnosti v Adobe Flash Playeru, kterou Adobe hodnotí jako kritickou. Dotčený je jak Windows 8, tak i Windows Server 2008, kromě Core edice. Zranitelnost umožňuje útočníkovi shodit systém, případně nad ním převzít kontrolu. Pokud máte zapnutou automatickou instalaci aktualizací, nemusíte podnikat žádné kroky. V opačném případě si nainstalujte aktualizaci co nejdříve.

Aktualizace IE 9.0.11 na Windows Update

Listopadová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje tři zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny opravy se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

IE10 Release Preview pro Windows 7 bude v polovině listopadu

Zatímco Internet Explorer 10 je ve Windows 8 prakticky pořád (preview verze OS obsahovaly vždy preview verzi IE) poslední preview IE10 pro Windows 7 vyšla před 14 měsíci. Od té doby vycházely preview verze jen pro Windows 8. Za měsíc však konečně vyjde další preview verze pro Windows 7. Po sběru a zapracování podnětů od uživatelů bude následovat vydání finální verze.

SkyDrive – moderní webové úložiště

Ať už chcete posílat velké přílohy emailem, dělat jednoduché průzkumy, sdílet fotografie s přáteli, důstojně je prezentovat z libovolného stolního počítače nebo sdílet soubory napříč zařízeními, ve všech případech bezvadně poslouží webové úložiště SkyDrive. Už dávno to není jen osamocená služba, ale nabízí celé spektrum integračních nástrojů. SkyDrive tak můžete snadno používat z libovolného dostatečně moderního zařízení.

Zkušenosti s technickou podporou Windows Azure

Stoje chyby nedělají, zato programátoři, kteří jim říkají, co mají dělat, ano. Proto když jsem v nesnázích, musím kontaktovat technickou podporu. Životní zkušenosti mě naučily předem se smířit s tím, že je to až ta poslední možnost a ve většině případů se problém stejně nevyřeší. Proto mě mile překvapila technická podpora Windows Azure. Problém se vyřešil do 10 minut a způsobem, který jsem vůbec nečekal.

Upgrade na Team Foundation Server 2012

Team Foundation Server 2012 přináší mnoho nových funkcí a vylepšení. Zatímco z vývojových oddělení je stále více a více slyšet Scrum, Scrum, Scrum, až TFS 2012 je schopen zpívat stejnou píseň. Zná pojmy jako Team, Task Board, Product Backlog, Sprint Planning a Team Home Page. Navíc přibyla edice Express, která je zdarma.

Upgrade na SQL Server 2012

SQL Server 2012 nabízí několik užitečných funkcí. Tou nejpoužívanější je asi možnost stránkování výsledků aniž by bylo nutné použít vnořené dotazy. V pozadí ale určitě nestojí AlwaysOn zajišťující vyšší dostupnost, možnost instalace na Windows Server Core a více možností pro správu z prostředí PowerShell. Zálohu databáze je možné jednoduše uložit do Windows Azure a SSMS má vylepšený IntelliSense.

Aktualizace IE 9.0.10 na Windows Update

Zářijová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje jednu veřejně známou zranitelnosti a další čtyři zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny opravy se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Mimořádná aktualizace Adobe Flash Playeru (KB2758994)

Microsoft vydal mimo plán důležitou bezpečnostní aktualizaci pro Internet Explorer 10 na Windows 8. Jedná se o zranitelnosti v Adobe Flash Playeru, kterou Adobe hodnotí jako kritickou. Dotčený je jak Windows 8, tak i Windows Server 2008, kromě Core edice. Zranitelnost umožňuje útočníkovi shodit systém, případně nad ním převzít kontrolu. Pokud máte zapnutou automatickou instalaci aktualizací, nemusíte podnikat žádné kroky. V opačném případě si nainstalujte aktualizaci co nejdříve.

Informace k Windows 8 RTM zkušební verzi

Microsoft dokončil vývoj operačního systému Windows 8 a Windows Serveru 2012. 90 denní zkušební verzi edice Enterprise, která je dostupná do 15. srpna 2013 a nelze jí převést na plnohodnotnou verzi. Po ní je vždy zapotřebí čistá instalace. Vyžaduje alespoň 20 GB disk. Pro vyzkoušení stačí rozlišení 1024x768, pro vývoj však 1366x768, aby fungovalo připínání aplikací. Česká verze k dispozici není.

Aktualizace IE 9.0.9 na Windows Update

Srpnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje čtyři zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

První dojmy z Windows 8

Předplatitelé MSDN začali nedávno stahovat Windows 8 RTM. Vývoj tohoto systému doprovázelo mimořádné informační embargo, které u vývoje předešlých verzí nebylo zvykem. Hlavní rysy systému jsou sice známé téměř rok, podstatné maličkosti se však vynořují na povrch až v těchto dnech. Windows 8 se dá označit jako operační systém pro tablety, který jde používat i na desktopu.

Aktualizace IE 9.0.8 na Windows Update

Červencová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje dvě zranitelnosti, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Portable Libraries – single library for all platforms

Portable Class Library is a universal .NET library. It is designed for sharing source code for example among WPF, Windows Phone and Metro style applications. It may contain everything common from target platforms. Thanks to the Visual Studio 2010 extension you can start use it immediately. Due to .NET Framework fragmentation the Portable Library is welcome unification element. It is not necessary to compile libraries against multiple .NET platforms anymore.

Portable Libraries – jedna knihovna pro všechny platformy

Portable Class Library je univerzální .NET knihovna. Je užitečná pro sdílení kódu například mezi WPF, Windows Phone a Metro style aplikacemi. Může obsahovat vše, co je pro platformy, pro které je určená, společné. Díky doplňku pro Visual Studio 2010 je možné ji začít používat ihned. Jelikož se platforma .NET poslední roky poněkud tříští, je Portable Library velmi vítaný tmelící prvek. Už není nutné kompilovat knihovny pro různé .NET platformy.

První dojmy z Office 2013

Microsoft vydal Office 2013 Customer Preview. Na první pohled je vše při starém, avšak změn pod kapotou je víc než dost. V první řadě by měly běžet na zařízeních s procesory architektury ARM. V druhé řadě je lepší provázanost s Office 365. Uživatelské rozhraní je stále stejně rozložené. Protože je však celé provedeno v bílé barvě, není vidět, kde končí obsah a kde začínají ovládací panely, což k přehlednosti nepřispívá.

Častější obměna seznamu neplatných certifikátů

Certifikační autority vydávají seznam kompromitovaných certifikátů. Ten se do Windows distribuoval jednou za čas přes Windows Update. Aktualizace systému (KB2677070) upravuje Windows Update tak, že stahuje tento seznam mnohem častěji. Informace o zneplatněném certifikátu se tak dostane na koncovou stanici do jednoho dne. Protože se však mění kontaktní URL Windows Update, je nutné se přesvědčit, že firewall tuto funkčnost neblokuje.

Microsoft představil Windows Phone 8

Microsoft dnes představil nový operační systém pro Windows Phone. Systém už nebude postaven na Windows CE, ale bude obsahovat zbrusu nové jádro. Ze systému také zmizí podpora platformy .NET a Windows Phone Marketplace bude kompilovat MSIL assembly do nativního kódu pro všechna zařízení. Současní majitelé telefonů Nokia Lumia mají ovšem smůlu – Microsoft jim nabídne jen update z verze 7.5 na verzi 7.8.

Aktualizace IE 9.0.7 na Windows Update

Červnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje jednu veřejně známou zranitelnost a dvanáct oprav potencionálně nebezpečných míst, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Webová sémantika v praxi – autorství článku

Google dnes začal obohacovat své výsledky vyhledávání. Pokud stránka ve výsledcích vyhledávání obsahuje článek, je její úryvek doplněn o jméno a fotografii autora. Protože se Google v tomto případě opírá o sémantiku definovanou syntaxí mikroformátů a schema.org, je implementace přímočará. Webdesignér má k dispozici také validátor sémantických údajů. Má to však také zásadní úskalí. Bez profilu na Google Plus se autor neobejde.

Building view model over application data storage

Windows Store application must contain a massive local cache in order to achieve fast and fluid user experience. Since data could be refreshed only by background task, every data model must be stored in the local application data storage. While I have been writing a code to transfer application data between model classes and local storage I realized I can write a tiny layer doing this job for me automatically. This article describes how to use it.

Klávesové zkratky ve Windows 8

Klávesové zkratky šetří čas a usnadňují používání systému. Ve Windows 8 přibyla možnost pohodlného pořizování snímků obrazovky, přepínání rozložení klávesnice i rozpoznávání řeči naráz a funkce pro uzamknutí orientace obrazu na tabletu. Ty budou dostupné jen přes klávesové zkratky, což je dobrá motivace se alespoň na ty užitečné podívat a naučit se je. Windows 8 citelně inovuje uživatelské rozhraní, proto je přínosné naučit se triky, jak ho rychle ovládat.

SkyDrive

Jedna ze součástí Windows Live, která bude do systému značně integrována, je SkyDrive. Ve Windows 8 bude usnadňovat celou řadu scénářů, které byly dříve lehce uchopitelné jen pro technicky zdatné uživatele. Od sdílení fotoalb, přes verzování Office dokumentů, synchronizaci souborů napříč zařízeními až po vzdálený přístup k nim z jiného PC – to všechno SkyDrive výrazně zjednodušuje a zastřešuje.

Windows To Go

Běh Windows z externího USB úložiště se v Redmondu začal navrhovat už před poměrně dlouhou dobou. Tento článek pojednává o tom, proč se tato technologie vyvinula, co je k ní zapotřebí a pro jaké scénáře je zamýšlena. Její použití přináší výhody zejména ve velkých podnicích, kde mohou být počítače bez jakékoliv centrální správy a jediné, co je potřeba centrálně spravovat, jsou flashky zaměstnanců.

Double layered application with PowerShell in the middle

There are several reasons why use PowerShell. The most significant advantage is ability to use script instead of user interface. PowerShell is for administrator almost the same environment as a console application for developer. When the core of your application is highly independent so it is extreme easy build a console application based on it consider using PowerShell layer.

Aktualizace IE 9.0.6 na Windows Update

Dubnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje pět zranitelností, které však byly včas nahlášeny před jejich veřejným odhalením. Nejzávažnější z nich se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Testovací laboratoř pro Internet Explorer

Posledních pět let se v Redmondu postupně stavěla laboratoř pro testování spolehlivosti a výkonu Internet Exploreru. Dnes patří mezi nejsofistikovanější nástroje pro měření webu. Denně v ní proběhne na 200 testů výkonu Internet Exploreru, provede se 5,7 milionu měření a shromáždí se 480 GB dat. Měření probíhá v rozlišení 100 nanosekund. Pro každou změnu ve zdrojovém kódu IE je tak známé, jaký měla dopad na jeho výkon.

Jak to chodí s aplikacemi na Marketplace

Marketplace pro Windows Phone a XBox 360 má svá pravidla. Některé úkony trvají několik hodin, než se projeví ve všech zemích. Sestavil jsem proto diagram, abyste počítali s tím, kdy nastávají procesy, které trvají delší dobu a kdy vám dorazí upozornění emailem. Z digramu například vyčtete, že beta verze nelze aktualizovat nebo které údaje o aplikaci jdou měnit i později.

Vývoj pro Windows Phone 7.5

Vyvíjení aplikací pro Windows Phone 7.5 s kódovým označením Mango je velmi snadné. Je ale dobré znát několik oblastí, které můžou začínajícího vývojáře mást. Článek se zaměřuje zejména na úlohy na pozadí, které mají svá specifika. Ukazuje nahrávání aplikací na Marketplace a jak rychle zkontrolovat nejčastější příčiny zamítnutí aplikací. Dále si ukážeme, jak vypadá Code-First Entity Framework pro práci s místní databází.

Aktualizace IE 9.0.5 na Windows Update

Únorová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje pět zranitelností, které však byly včas nahlášeny před jejich veřejným odhalením. Nejzávažnější z nich se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Zkušenosti s Nokia Lumia 800

Po měsíci užívání telefonu Nokia Lumia 800 jsem se rozhodl sepsat jeho hodnocení. Protože je to skutečně vynikající telefon, bylo těžké najít jeho stinné stránky. Nezabývám se operačním systémem, kterým je vybaven, ale především jeho konstrukcí. Jeden kus polykarbonátu s minimem vstupů nedává prachu příliš šancí, jak vniknout dovnitř. Recenzí je sice hodně, každý má ale jedinečný pohled na věc.

Souborový systém ReFS a Storage Spaces

Windows 8 bude obsahovat souborový systém další generace. Resilient File System, zkráceně ReFS, byl navržen pro nové přístupy k ukládání dat. Během vývoje vyl kladen zvláštní důraz na zpětnou kompatibilitu s NTFS. Systém se vyznačuje zejména schopností za běhu opravovat poškozená data. Není nutné tedy celý svazek odpojit a nechat zkontrolovat programem ScanDisk. Jeho struktura dovoluje lepší škálovatelnost, než v případě NTFS.

Připojení k telefonním sítím z Windows 8

Windows 8 umožňuje připojení k 3G a 4G sítím bez instalace hardwaru či softwaru třetích stran. Je schopný po probuzení z režimu spánku obnovit připojení do jedné sekundy. Windows Update nebude stahovat aktualizace, pokud je k dispozici jen připojení, které je placené podle objemu přenesených dat. Všechny aplikace na Windows Store musí dbát na objem přenášených dat, pokud se do sítě připojují.

Jak hmatem poznat vadný čip

O .NET Micro Framework se zajímám od roku 2007. Koncem roku 2009 jsem si koupil svou první desku s čipem od GHI, na kterém je schopný .NET Micro Framework běžet. Těšil jsem se, jak napíšu článek srovnávající vývojové prostředí a nasazení softwaru do Atmel ATmega16 a GHI Embedded Master. Ani ve snu mě však nenapadlo, že můj první článek na toto téma bude o něčem úplně jiném.

Internet Explorer 10 se dvěma novými vykreslovacími režimy

Internet Explorer 10 přináší podporu mnoha nových užitečných funkcí. Je však stále velké množství stránek, které nepoužívají doctype. Prohlížeče je proto interpretují v quirks režimu. Protože se však jedná o staré jádro z IE5, není v něm možné používat nové technologie z HTML5. Proto IE10 nahrazuje starý quirks režim novým, který je o nové technologie doplněn.

Aktualizace IE 9.0.4 na Windows Update

Prosincová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje tři zranitelností, které však byly včas nahlášeny před jejich veřejným odhalením. Nejzávažnější z nich se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Jak vytvářet doplňky pro Internet Explorer, díl 2

V pokračování článku o vytváření doplňků pro IE si ukážeme, jak přistupovat ke cookies prohlížeče a nenutit uživatele přihlašovat se zvlášť na webové stránky a zvlášť do doplňku prohlížeče. Déle jak lze posílat HTTP požadavky, odesílat data na server a přijímat odpovědi, a to asynchronně bez blokování vláken. A také jak lze manipulovat s obsahem webové stránky, která je v prohlížeči zrovna otevřená, pomocí API jádra IE.

Jak vytvářet doplňky pro Internet Explorer, díl 1

Internet Explorer lze rozšířit mnoha způsoby. Je možné přidávat položky do nabídek, vytvářet vlastní panely, samostatná tlačítka na panel příkazů nebo vytvořit akcelerátor. Protože se doplňky, až na akcelerátory, programují v C++, ukážeme si, jak si práci pomocí .NET knihoven zjednodušit. Využijeme přitom rozšíření CLI jazyka C++, které dokáže zpřístupnit celý .NET. Část doplňku tedy může být napsána v jazyce C#.

Nokia představila N9 s Windows Phone

Společnost Nokia představila nový telefon Lumia 800 s operačním systémem Windows Phone 7.5. Jedná se o kvalitní šasi telefonu N9 s hardwarem pro Windows Phone. Na českém trhu bude v lednu 2012. Telefon je díky aplikaci Nokia Drive možné využít jako auto navigaci. Přes Zune pass jde zase neomezeně stahovat hudba. V neposlední řadě je vybavena nejkvalitnějším webovým prohlížečem na telefonním trhu.

Aktualizace IE 9.0.3 na Windows Update

Říjnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje devět zranitelností, které však byly včas nahlášeny před jejich veřejným odhalením. Nejzávažnější z nich se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Novinky v Internet Exploreru 10

Internet Explorer 10 umí rozdělit text odstavce do sloupců a slova automaticky rozdělit podle slovníku přejatého z Microsoft Office. Dokáže pozicovat elementy podle Gridu stejně jako ve WPF. Podporuje databázové ukládání dat i otevřené spojení se serverem. Nechybí ani API pro ukládání a otevírání souborů. Minulá generace měla jako záruku multiplatformnosti POSIX. Dnešní má HTML5.

Top 10 must-see IE videos from Build 2011

Even if you are there you have no time to see everything you want. Build conference in Anaheim, California this year brought tons of interesting information about Windows platform. Internet Explorer core supports two times more features than the last version did. And most of them are challenge. That’s why its implementation was moved to IE10. It is worth to see at least the most interesting ones.

Windows 8 nově s WinRT

Windows 8 obsahuje nové API, Windows Runtime, které dovoluje používat HTML ke stejnému účelu jako XAML a JavaScript k totožnému záměru jako C#. Pro Aero se i nadále používá Win32, avšak pro Metro je nutné použít WinRT. Jedná se vlastně o evoluci COM. Aktivace objektu nevyžaduje záznamy v registrech a nativně podporuje reflexi, metadata, asynchronní volání a dynamické jazyky.

Aktualizace IE 9.0.2 na Windows Update

Srpnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje dvě veřejně známé zranitelnosti a pět oprav potencionálně nebezpečných míst, které však byly včas nahlášeny před jejich veřejným odhalením. Všechny se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Aktualizace IE 9.0.1 na Windows Update

Červnová kumulativní aktualizace zabezpečení aplikace Internet Explorer 9 je k dispozici na Windows Update. Opravuje devět zranitelností, které však byly včas nahlášeny před jejich veřejným odhalením. Nejzávažnější z nich se týkají vzdáleného spuštění kódu, pokud uživatel navštíví webovou stránku útočníka. Ten pak může získat stejná práva, jako má uživatel.

Výhody platformy .NET ukáže Windows 8

Zatímco dosud moc nezáleží na tom, jestli je aplikace napsaná v C++ nebo v C#, Windows 8 nám začíná ukazovat, že využití multiplatformního frameworku zabudovaného v přímo v operačním systému dává velký smysl. Jen aplikace v .NET totiž půjde spustit na všech třech platformách, které Windows 8 podporuje. Aplikace v C++ se sice může překompilovat, musí tak ale učinit i výrobci knihoven třetích stran, které aplikace využívá.

Pooling v .NET

Technika zvaná pooling je užitečná, protože dovoluje efektivně sdílet zdroje mezi uživateli. Aplikuje se typicky na vlákna nebo spojení s databází. V určitých případech však může být příčinou potíží, které nemusejí být hned zřejmé. Článek zmiňuje tři nebezpečí, která při využívání různých poolingů můžou vznikat. Popisuje, proč k nim dochází a navrhuje jejich řešení. Jejich ignorování může mít za následek vyčerpání systémových prostředků nebo bezpečností rizika.

Automatické generování change scriptů

S rozvojem aplikace se rozvíjí i její databáze. Zatímco staré assembly jdou nahradit novými bez velkých potíží, se změnou databáze to tak snadné není. Její data se musí zachovat. V tom případě je nejsnazší spustit SQL skript, který databázi povýší do požadovaného stavu. Ten se může psát ručně, ovšem mnohem pohodlnější je využít možnosti SQL Server Management Studia a nechat si skripty vygenerovat automaticky. Nová tabulka se dá sice zpětně dogenerovat, její úprava už však ne.

SQL Server Compact 4

Microsoft minulý týden vydal novou verzi své embedded databáze. Předešlé verze této databáze se používaly jen s desktopovými aplikacemi. Nebyla vytvořena tak, aby mohla obsluhovat více požadavků zároveň. To se v nové verzi změnilo. Dá se bez obav z pádu či uváznutí používat z více vláken současně. Tím se pole její působnosti výrazně rozšířilo o nasazení na webových serverech. Databázi není potřeba instalovat, stačí pouze zkopírovat několik souborů.

Jak používat fonty na webu

„Web design je především typografie. Tečka.“ Informace na webu jsou totiž z 95 % prezentovány právě psaným textem. Lví podíl na úspěchu společnosti Google má minimalistický design. Jeho základem je text použitý v typograficky čistém uživatelském rozhraní. V článku si ukážeme, jak zajistit, že bude písmo použito stejně spolehlivě jako například obrázek ve formátu PNG.

Hardware pro Windows Azure

Windows Azure je označení pro nejrůznější služby běžící na Windows Serveru, pod kterým je Microsoft Hyper-V Server. Ten běží na nějakém počítači uloženém v normální rackové skříni. Tyto skříně spolu s dalšími podpůrnými systémy tvoří datové centrum. To v Dublinu má čtyři patra, každé o rozloze fotbalového hřiště. Existuje ale i malá soukromá verze téhož, která se vejde do jednoho kontejneru.

Internet Explorer JavaScript API

Internet Explorer 9 přistupuje k webové stránce více jako k aplikaci. Stránku lze snadno připnout na hlavní panel, jde jí použít ve funkci Aero Snap, dají se přidat vlastní úlohy do Jump Listu, ikonu připnuté stránky je možné překrýt druhou ikonou a náhled stránky se dá doplnit o tlačítka, na jejichž stisknutí může stránka adekvátně reagovat. Tento článek popisuje metody, které souvisejí s uživatelským rozhraním.

Internet Explorer 9 a HTTP cache

Poskytuje-li webová stránka datum poslední změny obsahu v HTTP hlavičce, může prohlížeč využít podmíněného HTTP požadavku. V případě žádosti o stránku, která už je uložena v cache prohlížeče, se s požadavkem pošle i její stáří. Server poté pošle obsah stránky jen v případě, došlo-li mezitím k její změně. V opačném případě zašle jen hlavičku, která značí, že ke změně nedošlo a ušetří se tak čas i síťový provoz.

Webové mikroformáty

Význam obsahu webové stránky měly plně popisovat HTML tagy. Web se rychle rozšiřoval i za hranice akademické půdy a tak bylo třeba nových tagů k označení rozličného obsahu, od vizitek až po kuchařské recepty. Protože prohlížeče měly se stylováním nových pro ně ještě neznámých tagů problémy, ujalo se označování obsahu oklikou přes zvláštní názvy CSS tříd. Tyto praktiky se označují jako mikroformáty a jedná se o nejúspěšnější metodu, jak zvýšit sémantiku webu.

HTML5 a Local Storage

Local Storage je úložiště, které poskytuje internetový prohlížeč webové stránce. Stejně jako u cookies se data ukládají ve formě klíč – hodnota. Podstatný rozdíl je však v tom, že cookies posílají svá data v každém HTTP požadavku. Data v Local Storage jsou dostupná jen u klienta přes JavaScript. Není zde omezen počet klíčů a platnost dat nevyprší. Data jsou navíc sdílená mezi více okny téhož prohlížeče, což pro data v cookies neplatí, pokud tuto funkcionalitu neobstarává server.

Novinky v Internet Exploreru 9

Devátá verze Internet Exploreru přináší kvalitní podporu mladých technologií. Nová verze nabídne víc novinek, než nabídla kterákoliv verze předchozí. Je implementován CSS 3, DOM 3, SVG, ES5 a mnoho částí HTML 5. Přibyl také XML parser. Od sedmé verze byly všechny hlavní části prohlížeče přepsány. Veškeré vykreslování se počítá na grafické kartě. Nic už nebrání používat na webu stejné efekty, které známe z WPF aplikací.

Dělení slov v HTML

Pokud chceme mít na stránce úzký sloupek podobně jako třeba v novinách, určitě se neobejdeme bez dělení slov. Prohlížeč sám od sebe slova nedělí. Existuje však znak, který určuje, ve kterém místě lze slovo rozdělit. Prohlížeč se pak sám postará o poměrně rozumné zarovnání do bloku. Protože znak není vidět a málokdo píše články v hexa editoru, je vhodné vyhradit si speciální symbol a provádět náhradu strojem, nebo využít HTML entitu.

Programování gadgetů

Ač se může zdát, že Windows Sidebar je něco nového a složitého, je to jen starý Active Desktop doplněný o tři nové tagy a API, které se stará o ukládání nastavení, hlášení změny rozvržení a poskytování základních systémových informací. Gadget je tedy HTML stránka na ploše zobrazená jádrem Internet Exploreru běžícím v procesu sidebar.exe. Tento článek popisuje, jak se liší vývoj gadgetů od vytváření klasické HTML stránky.

Post-mortem debugging s CLR V4 a Visual Studiem 2010

Nový Common Language Runtime v .NET 4 umožňuje v případě pádu aplikace uložit její stav do zvláštního souboru nazývaného dump. Ten může vývojář použít k přesné analýze příčiny pádu aplikace. Vidí totiž obsahy proměnných a datových struktur stejně, jako když aplikaci ladí. Článek popisuje jak konfigurovat prostředí tak, aby pády aplikace generovaly dump soubor, který se pak odešle na podnikový server.

MVVM: Model-View-ViewModel

Model-View-ViewModel je návrhový vzor pro WPF aplikace. Nabízí řešení, jak oddělit logiku aplikace od uživatelského rozhraní. Kódu je pak méně, vše je přehlednější a případné změny nejsou implementační noční můrou. MVVM odděluje data, stav aplikace a uživatelské rozhraní. Samotné WPF bylo vytvořeno tak, aby se v něm MVVM používal pohodlně. Proto se v něm využívá binding a command – náhrada za uživatelské rozhraní řízené událostmi.

Jak dostat data z databáze až do Silverlight aplikace

Popišme si případ, ve kterém přistupujeme do databáze na serveru ze Silverlight aplikace ve webovém prohlížeči. Rozeberme si, jak putují data z databáze až do grafického rozhraní. Popíšeme si, jaké rysy mají mít třídy, aby šly pomocí webové služby přenášet ze serveru na klienta. Máme data netriviální struktury v databázi a můžeme je uživateli zobrazovat několika způsoby v nejedné oblasti aplikace.

Office 2007 SP2 bude podporovat ODF

V první polovině roku 2009 vyjde druhý servisní balíček pro Office 2007. Ten přinese podporu formátu ODF bez nutnosti instalovat plug-in. Dále přibude podpora pro PDF a XPS. V druhé polovině roku 2008 vyjde OpenOffice.org 3.0, který přinese naopak podporu pro Open XML. Vzájemná nekompatibilita mezi Windows a Unix světem se tak na poli kancelářských dokumentů začne stírat.

XML je s námi 10 let

XML slaví desáté narozeniny. Během svého života spustil lavinu XML revoluce, po které vidíme XML doslova na každém kroku. Své místo si vydobyl snadností serializace a deserializace, striktního oddělení obsahu od vzhledu, které definuje CSS, možností aplikování XSL transformace a v neposlední řadě svou podobou s HTML. W3C spustilo při této příležitosti web, na který můžete posílat své příběhy, zajímavá videa nebo odkazy na blogy týkající se XML.

W3 vydalo první návrh HTML 5

HTML se po velice dlouhé době opět hýbe vpřed. Protože v současné době na stejné věci pracují dvě skupiny, nezbývá než doufat, že se specifikace HTML 5 od W3 nebude zásadně lišit od WHATWG. Pokud se lišit budou, nezbývá než doufat, že se výrobci prohlížečů vykašlou na W3 a přikloní se spíše ke skupině WHATWG, která se snaží vše pořádně definovat. Zejména chování v případě chybné syntaxe, kterou má 99,9% webových stránek.

Přepínání vykreslovacích režimů Internet Exploreru

Z války prohlížečů vzešlo mnoho odlišností v jejich vykreslovacích jádrech. Jak se web postupně standardizoval a vykreslování bylo třeba upravit, prohlížeče přidávaly další vykreslovací režimy, aby staré weby vypadaly stále stejně. Internet Explorer 9 má 4 takové režimy. Nově implementované části HTML5 jsou však dostupné jen v tom nejnovějším. V článku si ukážeme jak ovlivnit, jaký vykreslovací režim Internet Explorer použije.

Novinky v Internet Exploreru 8

Vývojáři Internet Exploreru na svém blogu uvedli, že jejich prohlížeč v režimu standardů prošel Acid2 testem. Snad všichni webdesignéři na tuto zprávu čekali už několik let. První betaberze, která posune IE do současnosti, by měla vyjít v prvním čtvrtletí tohoto roku. Na dveře sice klepe CSS3 a HTML5, ovšem posun vpřed, ačkoli je IE stále pozadu, je velice chvályhodný. Značným pokrokem byl i IE7, který kromě vyšší bezpečnosti přinesl podporu průhledného PNG a alespoň odstranění těch největších chyb vykreslování.