Jakub Čermák Microsoft Student Partner

Rozměr: px
Začít zobrazení ze stránky:

Download "Jakub Čermák jakub@jcermak.cz, http://www.jcermak.cz Microsoft Student Partner"

Transkript

1 Jakub Čermák Microsoft Student Partner

2 Co paralelizace přinese? Jak paralelizovat? Jak si ušetřit práci? Jak nedělat běžné paralelizační chyby? Race condition, deadlocky Jak efektivně debugovat paralelní aplikace?

3 Task Parallel Library a Parallel LINQ novinky v.netu 4.0 Doplňuje stávající podporu vláken v.netu, nenahrazuje ji (!) Neřeší synchronizaci vláken, race-condition, locky, Pouze zjednodušuje některé případy paralelizace, kdy klasický (třída Thread) přístup není názorný Neřeší clusterování (MPI, DRYAD)

4 Task Parallel Library (TPL) Imperativní paralelismus Základní primitiva Task vyšší funkcionalita Parallel. Thread-safe kontejnery v Systém.Threading.Collections Parallel LINQ (PLINQ) Rozšíření klasického LINQu o práci s více vlákny Což díky jeho funkcionálním rysům jde pěkně Deklarativní paralelismus 5

5 Vyšší úroveň abstrakce 3 statické (přetížené funkce) For paralelní varianta For cyklu ForEach paralelní varianta foreach Invoke spuštění několika nezávislých fcí najednou Čeká na ukončení všech iterací Díky λ-výrazům vizuální podobnost k klasickými for/foreach cykly Thread-local úložiště

6

7 Nižší úroveň abstrakce Reprezentuje asynchronně vykonávaný úkol Základ pro vyšší třídy (Parallel, ) Agregace výjimek Přerušení výpočtu a čekání na něj Cancellation Stromové uspořádání (rodič-potomek)) Může vracet výsledek výpočty na pozadí

8 měkké ukončení tasku (X Abort u vláken) Změněno v β2 Původně Task.Current.IsCancellationRequested, Task.Current.AcknowledgeCancellation() a Task::Cancel() Vytvoření CancellationTokenSource cts Předání cts.token do konstruktoru Tasku Kontrola: if (token.iscancellationrequested) throw new OperationCanceledException(token) Nebo token.throwifcancellationrequested

9

10 LINQ Language Integrated Query Přidává do.netu způsob pro dotazování nad daty (IEnumerable, SQL2LINQ, XML, ) PLINQ rozšíření původních LINQovských rozhraní o paralelní přístup k datům Hodně LINQ metod jde jednoduše paralelizovat Sum, Min, Select a Where (většinou) Některé špatně (např. závislost na minulé iteraci) First, Last, Take, Skip, TakeWhile, SkipWhile, Concat, ElementAt, Zip

11 AsParallel() extension metoda pro IEnumerable<>, vrací ParallelQuery, což je paralelní IenumerableAsOrdered zachování pořadí AsOrdered zachování pořadí AsSequential z paralelní do sekvenční

12 Vynucení paralelizace Závislosti mezi iteracema -> horší možnost paralelizace, např TakeWhile WithExecutionMode(ParallelExecutionMode.Force Parallelism) Max počet vláken MaxDegreeOfParalelism Bufferování - WithMergeOptions

13 var r = from i in Enumerable.Range(0, 12345) where IndecisiveMethod(i) select i; var r = from i in Enumerable.Range(0, 12345).AsParallel() where IndecisiveMethod(i) select i;

14

15 Thread-safe kontejnery ConcurrentBag (neuspořádaná kolekce) ConcurrentDictonary ConcurrentQueue ConcurrentStack ThreadLocal<T> - thread local storage

16 VS 2010, C++0x Podobné TPL, využití λ Parallel_for, parallel_for_each, parallel_invoke Task_group, structured_task_group Timery, locky, kritické sekce Thread-safe containers Podpora pro zprávy (C++ zprávy, ne Win32)

17 Cross-platform rozšíření kompilátoru C/C++ Podpora ve Visual Studiu, gcc, Intel C Compiler, Ovládaná pomocí #pragma direktiv + API funkce pro nastavování, lockování, Obsahuje funkcionalitu ekviv. Parallel.For, Task + synchronizační primitiva a pomocné fce Lepší podpora sdílení proměnných Vyžaduje podporu v kompilátoru #pragma omp parallel for schedule(static) reduction(+:montecarlopoints) shared(pvalues) for(int DetRotAngleId=0; DetRotAngleId<DetRot_StepsCnt; ++DetRotAngleId) { //nějaký výpočet } 18

18

19 Parallel Stacks Graf stack traců pro všechny vlákna Zobrazování Parallel Tasks Concurrency visualizer (screenshoty) Sledování aktivit vláken, čekání apod. Common Patterns for Poorly-Behaved Multithreaded Applications

20

21

22

23

24

25

26

27

28 Prezentace a dema na stažení na Článek o TPL a PLINQ: parallel_extensions_for_net.aspx - PPL

29 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Live@edu - bezplatné služby pro školy. Jakub Vlček Live@edu Specialist Microsoft Corporation

Windows Live@edu - bezplatné služby pro školy. Jakub Vlček Live@edu Specialist Microsoft Corporation Windows Live@edu - bezplatné služby pro školy Jakub Vlček Live@edu Specialist Microsoft Corporation Co je Windows Live? Windows Live Fotky Kalendář Komunikace Sdílení Přístup odkudkoliv Soubory Kontakty

Více

Efektivní provoz koncových stanic

Efektivní provoz koncových stanic Efektivní provoz koncových stanic Jan Vávra SSP Datacenter Trendy a výzvy Trend a situace Více starostí Co chtějí uživatelé Překvapivě více pracovat. IT. Co udělá? Musí reagovat. Různorodá zařízení, mobilita,

Více

Lukáš Kubis. lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava

Lukáš Kubis. lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava Lukáš Kubis lukas.kubis@student-partners.com MSP pro VŠB-TU Ostrava Agenda Simplified Configuration Discovery Routing Service Other Features WCF Service Communication Service 1 Service 2 Caller Message

Více

Jak Vám partnerské programy pomohou v rozvoji podnikání. Víte, že můžete získat software v hodnotě tisíců USD za zlomek ceny?

Jak Vám partnerské programy pomohou v rozvoji podnikání. Víte, že můžete získat software v hodnotě tisíců USD za zlomek ceny? Jak Vám partnerské programy pomohou v rozvoji podnikání. Víte, že můžete získat software v hodnotě tisíců USD za zlomek ceny? Robert Havránek Channel Audience Manager Microsoft Partner Network a jeho výhody

Více

Windows na co se soustředit

Windows na co se soustředit Windows na co se soustředit Lukáš Křovák Manažer divize Windows 1 Agenda Čemu se obchodně věnovat před uvedením Windows 8 Jak se mění trh počítačů Správa počítačů s Windows Intune Internet Explorer 9 Doplňkové

Více

Dnešní program. Jak síť využít. Přínosy sítě. Nasazení sítě. Proč síť

Dnešní program. Jak síť využít. Přínosy sítě. Nasazení sítě. Proč síť Dnešní program Proč síť Jak síť využít Přínosy sítě Nasazení sítě 2 SLADĚNÍ SE STRATEGIÍ FIRMY Každá firma má ve své strategii napsáno, že požaduje větší zapojení zaměstnanců do dění ve firmě. NASAZOVÁNÍ

Více

Sdílíme, a co vy? Ing. Eliška Pečenková Plzeňský kraj. Ing. Václav Koudele Microsoft

Sdílíme, a co vy? Ing. Eliška Pečenková Plzeňský kraj. Ing. Václav Koudele Microsoft Sdílíme, a co vy? Ing. Eliška Pečenková Plzeňský kraj Ing. Václav Koudele Microsoft Sdílíme, a co vy? Ing. Eliška Pečenková Plzeňský kraj Ing. Václav Koudele Microsoft Současná situace Nedostatek finančních

Více

Jakub Čermák jakub@jcermak.cz, http://www.jcermak.cz. Microsoft Student Partner

Jakub Čermák jakub@jcermak.cz, http://www.jcermak.cz. Microsoft Student Partner Jakub Čermák jakub@jcermak.cz, http://www.jcermak.cz Microsoft Student Partner Testy ve VS - úvod Unit testy Testy ve VS featury a pokročilejší funkce Web testy DB testy Visual Studio 2010 Nástroje: Visual

Více

Jakub Čermák http://www.jcermak.cz. Microsoft Student Partner

Jakub Čermák <jakub@jcermak.cz> http://www.jcermak.cz. Microsoft Student Partner Jakub Čermák http://www.jcermak.cz Microsoft Student Partner Úvod, příklady použití, trocha teorie Struktura aplikace Typy obecně, primitivní typy, speciální typy Podmínky, cykly, namespaces

Více

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz XNA Game Studio 3.1 Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Agenda Úvod, motivace Struktura XNA Content pipeline Součásti XNA Paleta funkcí Herní

Více

System Center Operations Manager

System Center Operations Manager System Center Operations Manager Jan Vávra Solution Sales Professional Microsoft System Center Operations Manager End-to-End Service Management Proaktivní správa IT služeb Integrované monitorování distribuovaných

Více

Vývojář vs. správce IT

Vývojář vs. správce IT Vývojář vs. správce IT Vývojář: Vytvoří balíček aplikace a testuje pomocí Windows App Certification Kitu Správce IT: Zkontroluje aplikaci pomocí Windows App Certification Kitu Digitálně podepíše aplikaci

Více

Jakub Čermák http://www.jcermak.cz. Microsoft Student Partner

Jakub Čermák <jakub@jcermak.cz> http://www.jcermak.cz. Microsoft Student Partner Jakub Čermák http://www.jcermak.cz Microsoft Student Partner Úvod, příklady použití, trocha teorie Struktura aplikace Typy obecně, primitivní typy, speciální typy Podmínky, cykly, namespaces

Více

Skype for Business 2015

Skype for Business 2015 Skype for Business 2015 Martin Pekárek Premier Field Engineer Agenda Co je Skype for Business 2015? Revoluce nebo evoluce? Grafické rozhraní Lync nebo Skype? Konfigurace klientského grafického rozhraní

Více

Komentáře CISO týkající se ochrany dat

Komentáře CISO týkající se ochrany dat Komentáře CISO týkající se ochrany dat 2 ! 300 mld. autentizací přes Azure AD měsíčně 1 mld. updatů a kontrol zařízení s Windows 200 mld. emailů testovaných proti malwaru 18 mld. scanovaných webových

Více

Marketingová podpora pro partnery Microsoft

Marketingová podpora pro partnery Microsoft Alberto Sutton Director of Product Marketing, Nintex Member since 2005 Gold ISV competency Marketingová podpora pro partnery Microsoft Dita Bednárik Burianová 1 Cíle co-marketingu s partnery Hlavní cíl:

Více

Rizika výběru cloudového poskytovatele, využití Cloud Control Matrix

Rizika výběru cloudového poskytovatele, využití Cloud Control Matrix Rizika výběru cloudového poskytovatele, využití Cloud Control Matrix ČSSI/VŠE: Jak pomáhat českým firmám a institucím při přechodu do cloudu? 12. Dec 2013 Zdeněk Jiříček Strategic Advisor External Consultant

Více

Paralelní programování

Paralelní programování Paralelní programování přednášky Jan Outrata únor květen 2011 Jan Outrata (KI UP) Paralelní programování únor květen 2011 1 / 15 Simulátor konkurence abstrakce = libovolné proložení atom. akcí sekvenčních

Více

Novinky v licencovaní a edíciách a ako to súvisí s System Center 2012

Novinky v licencovaní a edíciách a ako to súvisí s System Center 2012 Novinky v licencovaní a edíciách a ako to súvisí s System Center 2012 Kamil Juřík Learning Solutions Group Manager & Trainer Lead WBI Systems 6. 11. 2012 Agenda WS 2012 a licenční přehled Edice Standard

Více

Optimalizace infrastruktury cesta ke kontrole IT. Pavel Salava Specialist Team Unit Lead Microsoft, s.r.o

Optimalizace infrastruktury cesta ke kontrole IT. Pavel Salava Specialist Team Unit Lead Microsoft, s.r.o Optimalizace infrastruktury cesta ke kontrole IT Pavel Salava Specialist Team Unit Lead Microsoft, s.r.o Agenda Maturity model Optimalizace infrastruktury Přínosy optimalizace pro společnost Co znamená

Více

Veritas Information Governance získejte zpět kontrolu nad vašimi daty

Veritas Information Governance získejte zpět kontrolu nad vašimi daty Veritas Information Governance získejte zpět kontrolu nad vašimi daty Josef Honc Veritas Presale, Avnet Technology Solutions Databerg Report Veritas EMEA Research Content Metodologie Průzkum provedený

Více

Cloud nový směr v poskytování IT služeb

Cloud nový směr v poskytování IT služeb Govern efficiently Cloud nový směr v poskytování IT služeb Michal Osif Senior Architect Microsoft Services Konference IT FOR PEOPLE 2010 16. 9. 2010, VŠB-TU Ostrava Kapacita IT Kapacita IT Nedostatek

Více

Paralelní a asynchronní programování. Zdeněk Jurka

Paralelní a asynchronní programování. Zdeněk Jurka Paralelní a asynchronní programování Zdeněk Jurka Obsah přednášky Paralelní vs. Asynchronní programování Thread ThreadPool TPL Async await Synchronizace PLINQ Paralelní vs. Asynchronní programování Paralelní

Více

CzechPOINT@office a konverze na úřadech Martin Řehořek

CzechPOINT@office a konverze na úřadech Martin Řehořek CzechPOINT@office a konverze na úřadech Martin Řehořek Novell Professional Services ČR, s.r.o. mrehorek@novell.com Agenda CzechPOINT@office Lokální administrátor Autorizovaná konverze na žádost Autorizovaná

Více

aktuality, novinky Ing. Martin Řehořek

aktuality, novinky Ing. Martin Řehořek CzechPOINT@office aktuality, novinky Ing. Martin Řehořek Novell Professional Services ČR, s.r.o. mrehorek@novell.com Agenda CzechPOINT@office Aktuality z provozu KzMU statistiky Mám zájem o konverzi Kde

Více

Reaktivní programování v.net

Reaktivní programování v.net Reaktivní programování v.net Tomáš Petříček http://tomasp.net/blog tomas@tomasp.net Co je reaktivní programování? Psaní aplikací které regaují na události» Klasické.NET eventy Například MouseDown, KeyPress,

Více

Jak na Cloud. Roman Šuk, Microsoft Monika Kavanová, Sales2Win

Jak na Cloud. Roman Šuk, Microsoft Monika Kavanová, Sales2Win Alberto Sutton Director of Product Marketing, Nintex Member since 2005 Gold ISV competency Jak na Cloud Roman Šuk, Microsoft Monika Kavanová, Sales2Win 1 Cloud Příležitost pro partnery Roman Šuk 2 Cost

Více

Od Czech POINTu k vnitřní integraci

Od Czech POINTu k vnitřní integraci Od Czech POINTu k vnitřní integraci Radek Novák Direct Account Manager Co mají společné??? - Czech POINT - Datové schránky (ISDS) - Vnitřní integrace úřadu 2 Projekt Czech POINT - 28.3.2007 zahájen pilotní

Více

- 1 2 1 2 3 4 3 4 5 5 For further information please contact your local Epson office or visit www.epson-europe.com EPSON Europe B.V. Otto-Hahn-Str. 4 D-40670 Meerbusch Tel. +49 (0)1805/377661 All features

Více

Cloud a povinné osoby ze ZKB. Zdeněk Jiříček, Microsoft s.r.o. Aleš Špidla, PwC Czech s.r.o.

Cloud a povinné osoby ze ZKB. Zdeněk Jiříček, Microsoft s.r.o. Aleš Špidla, PwC Czech s.r.o. Cloud a povinné osoby ze ZKB Zdeněk Jiříček, Microsoft s.r.o. Aleš Špidla, PwC Czech s.r.o. 1 2 Stavba cloudových služeb Microsoftu Služby pro firemní zákazníky Software as a Service (SaaS) Služby pro

Více

Aleš Keprt Univerzita Palackého v Olomouci listopad 2008, listopad 2009 PARALLEL FX A PARALELNÍ PROGRAMOVÁNÍ NA PLATFORMĚ.NET 4.0

Aleš Keprt Univerzita Palackého v Olomouci listopad 2008, listopad 2009 PARALLEL FX A PARALELNÍ PROGRAMOVÁNÍ NA PLATFORMĚ.NET 4.0 Aleš Keprt Univerzita Palackého v Olomouci listopad 2008, listopad 2009 PARALLEL FX A PARALELNÍ PROGRAMOVÁNÍ NA PLATFORMĚ.NET 4.0 AKTUÁLNÍ TRENDY V procesorech nám přibývá jader Na serverech, desktopech

Více

Stav podnikové bezpečnosti, 2010. Globální zpráva Jakub Jiříček, Symantec ČR a SR

Stav podnikové bezpečnosti, 2010. Globální zpráva Jakub Jiříček, Symantec ČR a SR Stav podnikové bezpečnosti, 2010 Globální zpráva Jakub Jiříček, Symantec ČR a SR Agenda 1 Metodologie studie 2 Klíčová zjištění 3 Obecná doporučení 4 Symantec a podniková řešení 5 Konkrétní řešení pro

Více

SZIF - Evropské dotace s plnou elektronickou podporou a kontrolou

SZIF - Evropské dotace s plnou elektronickou podporou a kontrolou SZIF - Evropské dotace s plnou elektronickou podporou a kontrolou Charakteristiky řešení IS SZIF SAP Realizace platební agentury SZIF je řešení: o A komplexní, o B integrované, o C podporující standardizaci

Více

Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová

Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová Direct Account Manager sbirnerova@novell.com Komplexnost, Nátlak, Nulová tolerance Nařízení Business Continuity Interní hrozby

Více

Tomáš. Kutěj. Technical Solution Specialist Office platform

Tomáš. Kutěj. Technical Solution Specialist Office platform Tomáš Kutěj Technical Solution Specialist Office platform Úvodem Word Excel InfoPath Outlook OpenXML Programs Servers Services Applications Servers Office Live Server Programs Servers Services Services

Více

Mobilní počítač Dolphin TM 6100. Stručný návod k použití

Mobilní počítač Dolphin TM 6100. Stručný návod k použití Mobilní počítač Dolphin TM 6100 Stručný návod k použití Mobilní počítač Dolphin 6100 Pro začátek Ověřte si, že balení obsahuje následující položky: Mobilní počítač Dolphin 6100 (terminál) Hlavní bateriový

Více

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core

produktů. produkty: AutoCAD Mechanical Showcase Autodesk Autodesk Designer SketchBook Autodesk Mudbox Vault Autodesk Ultimate Intel Xeon Intel Core Autodesk Product Design Suite Standard 20122 Systémové požadavky Typičtí uživatelé a pracovní postup Konstruktérům a inženýrům, kteří vyvíjejí pozoruhodné produkty, nabízí sada Autodesk Product Design

Více

Jak udržet citlivé informace v bezpečí i v době cloudu a mobility. Jakub Jiříček, CISSP Praha, 27. listopadu 2012

Jak udržet citlivé informace v bezpečí i v době cloudu a mobility. Jakub Jiříček, CISSP Praha, 27. listopadu 2012 Jak udržet citlivé informace v bezpečí i v době cloudu a mobility Jakub Jiříček, CISSP Praha, 27. listopadu 2012 Čtyři hlavní trendy ohrožení informací Útoky malware 81% Více cílených útoků Mobilní hrozby

Více

Správa identit a bezpečnosti - cesta k bezpečnému IS. Stanislava Birnerová Direct Account Manager Novell-Praha, s.r.o.

Správa identit a bezpečnosti - cesta k bezpečnému IS. Stanislava Birnerová Direct Account Manager Novell-Praha, s.r.o. Správa identit a bezpečnosti - cesta k bezpečnému IS Stanislava Birnerová Direct Account Manager Novell-Praha, s.r.o. Novell a historie správy identit DirXML v roce 2000 úplně první identity manager spolupráce

Více

Paralelní výpočetní jádro matematického modelu elektrostatického zvlákňování

Paralelní výpočetní jádro matematického modelu elektrostatického zvlákňování Paralelní výpočetní jádro matematického modelu elektrostatického zvlákňování Milan Šimko Technická univerzita v Liberci Interní odborný seminář KO MIX 19. prosince 2011 Obsah prezentace 1 MOTIVACE 2 VLÁKNOVÝ

Více

Víte, kdo pracuje s vašimi dokumenty? Stanislava Birnerová

Víte, kdo pracuje s vašimi dokumenty? Stanislava Birnerová Víte, kdo pracuje s vašimi dokumenty? Stanislava Birnerová Direct Account Manager sbirnerova@novell.com Agenda Proč elektronické originály? Kdo pracuje s elektronickými originály? Proč Novell? 2 Rok 2010

Více

Využití identity managementu v prostředí veřejné správy

Využití identity managementu v prostředí veřejné správy Využití identity managementu v prostředí veřejné správy Tomáš Král Account Technology Strategist, Public Sector Microsoft ČR Realita dneška: Rostoucí počet provozovaných či používaných, často heterogenních

Více

Microsoft Visual C# 2010

Microsoft Visual C# 2010 John Sharp Microsoft Visual C# 2010 Krok za krokem Computer Press Brno 2012 Microsoft Visual C# 2010 Krok za krokem John Sharp Překlad: Lukáš Krejčí Obálka: Martin Sodomka Odpovědný redaktor: Martin Herodek

Více

Novinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com

Novinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com Novinky ve Visual Studio 2010 Tomáš Kroupa Tomas.Kroupa@hotmail.com O čem si dnes řekneme Visual studio 2010 (beta 2) Jazyk C# 4.0 ASP.NET 4.0.NET 4.0 Visual Studio 2010 Beta 2 Jak získat Testovací verze

Více

Obsah. Kapitola 1 Hardware, procesory a vlákna Prohlídka útrob počítače...20 Motivace pro vícejádrové procesory...21

Obsah. Kapitola 1 Hardware, procesory a vlákna Prohlídka útrob počítače...20 Motivace pro vícejádrové procesory...21 Stručný obsah 1. Hardware, procesory a vlákna... 19 2. Programování s ohledemna výkon... 45 3. Identifikování příležitostí pro paralelizmus... 93 4. Synchronizace a sdílení dat... 123 5. Vlákna v rozhraní

Více

Granit 1981i. Stručný návod k použití. Průmyslový bezdrátový skener. Crdlss-GRNT1981-CZ-QS Rev A 1/15

Granit 1981i. Stručný návod k použití. Průmyslový bezdrátový skener. Crdlss-GRNT1981-CZ-QS Rev A 1/15 Granit 1981i Průmyslový bezdrátový skener Stručný návod k použití Crdlss-GRNT1981-CZ-QS Rev A 1/15 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto dokumentu

Více

300B user authentications each month 1B Windows devices updated. 200B s analyzed for spam and malware. 18B web pages scanned by Bing each month

300B user authentications each month 1B Windows devices updated. 200B  s analyzed for spam and malware. 18B web pages scanned by Bing each month 300B user authentications each month 1B Windows devices updated 200B emails analyzed for spam and malware 18B web pages scanned by Bing each month Zabezpečení díky analytice Narůstající hrozby vyžadují

Více

Preliminary Draft. Stručný návod k použití. Mobilní počítač Dolphin se systémem Windows CE 5.0

Preliminary Draft. Stručný návod k použití. Mobilní počítač Dolphin se systémem Windows CE 5.0 Mobilní počítač Dolphin 6500 se systémem Windows CE 5.0 Stručný návod k použití Mobilní počítač Dolphin 6500 Pro začátek Ověřte si, že balení obsahuje následující položky: Mobilní počítač Dolphin 6500

Více

Paralelní programování

Paralelní programování Paralelní programování přednášky Jan Outrata únor duben 2011 Jan Outrata (KI UP) Paralelní programování únor duben 2011 1 / 11 Literatura Ben-Ari M.: Principles of concurrent and distributed programming.

Více

IBM Security. Trusteer Apex. Michal Martínek 23.9.2015. 2014 IBM Corporation. 2014 1 IBM Corporation

IBM Security. Trusteer Apex. Michal Martínek 23.9.2015. 2014 IBM Corporation. 2014 1 IBM Corporation Trusteer Apex Michal Martínek 23.9.2015 2014 1 IBM Corporation Proč útočit na koncová zařízení? Anti Virus Zaměstnanec Jednoduché Firewall IPS Antivirus Śifrování Jednoduché Malware Ukradené přihlašovací

Více

Supplier Web Uživatelská příručka. Supplier Web. Copyright Telefónica O2 Czech Republic, a.s. All rights reserved. 1/10

Supplier Web Uživatelská příručka. Supplier Web. Copyright Telefónica O2 Czech Republic, a.s. All rights reserved. 1/10 Supplier Web 1/10 OBSAH: Supplier Web 1 ÚVOD... 3 1.1 POUŽITÍ... 3 1.2 ZNAČENÍ... 3 2 VSTUP DO APLIKACE... 4 3 OBJEDNÁVKY... 7 4 LEGAL DISCLAIMER... 10 2/10 1 Úvod 1.1 Použití Dokument slouží jako uživatelská

Více

Novinky v oblasti ochrany aktiv Zdeněk Jiříček National Technology Officer Microsoft Česká republika

Novinky v oblasti ochrany aktiv Zdeněk Jiříček National Technology Officer Microsoft Česká republika Novinky v oblasti ochrany aktiv - 2016 Zdeněk Jiříček National Technology Officer Microsoft Česká republika 1 2 Windows Defender Advanced Threat Protection Pomáhá firemním zákazníkům detekovat, prošetřit

Více

Virtualizace pomocí Novell Open Enterprise Server 2

Virtualizace pomocí Novell Open Enterprise Server 2 Virtualizace pomocí Novell Open Enterprise Server 2 Jana Dvořáková Direct Account Manager JDvorakova@novell.cz ISSS Hradec Králové 7. - 8. dubna 2008 Obsah prezentace Virtualizace obecně Termíny - virtualizace

Více

Série Voyager 1400g. Stručný návod k použití. Kabelový skener. VG1400-CZ-QS Rev A 10/12

Série Voyager 1400g. Stručný návod k použití. Kabelový skener. VG1400-CZ-QS Rev A 10/12 Série Voyager 1400g Kabelový skener Stručný návod k použití VG1400-CZ-QS Rev A 10/12 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto dokumentu si můžete

Více

Řešení Technologických center

Řešení Technologických center Řešení Technologických center v podání společnosti Rostislav Babar arík Obchodní ředitel pro oblast samosprávy Výzva zadání,, rozpočet, požadavky Návrh konceptu technické řešení Návrh konceptu finanční

Více

1. Mohu nainstalovat aplikaci Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP, Autodesk Revit Structure nebo Autodesk Revit LT

1. Mohu nainstalovat aplikaci Autodesk Revit, Autodesk Revit Architecture, Autodesk Revit MEP, Autodesk Revit Structure nebo Autodesk Revit LT Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT Otázky a odpovědi Tento dokument obsahuje otázky a odpovědi týkající se používání aplikací Autodesk

Více

Asynchronní programování v.net

Asynchronní programování v.net Asynchronní programování v.net Tomáš Jecha Microsoft MVP Mail: tomas@jecha.net Twitter: @jechtom http://www.jecha.net http://www.vbnet.cz Agenda Procesy, vlákna, synchronizační primitiva, ThreadPool Task

Více

Xenon 1900/1910. Stručný návod k použití. Kabelový skener. NG2D-CZ-QS Rev C 10/12

Xenon 1900/1910. Stručný návod k použití. Kabelový skener. NG2D-CZ-QS Rev C 10/12 Xenon 1900/1910 Kabelový skener Stručný návod k použití NG2D-CZ-QS Rev C 10/12 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto dokumentu si můžete stáhnout

Více

Vuquest 3310g. Stručný návod k použití. Kabelový skener. 3310-CZ-QS Rev C 1/13

Vuquest 3310g. Stručný návod k použití. Kabelový skener. 3310-CZ-QS Rev C 1/13 Vuquest 3310g Kabelový skener Stručný návod k použití 3310-CZ-QS Rev C 1/13 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto dokumentu si můžete stáhnout

Více

SAP Cash Management powered by SAP HANA. Jiří Janák, SAP Solution Architect, SAP ČR September, 2015

SAP Cash Management powered by SAP HANA. Jiří Janák, SAP Solution Architect, SAP ČR September, 2015 SAP Cash Management powered by SAP HANA Jiří Janák, SAP Solution Architect, SAP ČR September, 2015 Agenda Představení řešení SAP Cash Management powered by HANA Denní řízení hotovosti Správa bankovních

Více

REGULÁTORY PRO DOMÁCTNOSTI TYP B NG

REGULÁTORY PRO DOMÁCTNOSTI TYP B NG REGULÁTORY PRO DOMÁCTNOSTI TYP B NG Process Management TM Regulátory B NG Popis Pružiny Přizpůsobení různým médiím (Přírodní plyn, GPL atd.) TĚLESO REZISTENTNÍ VŮČI VYSOKÝM TLAKŮM 1. Stupeň regulace Přesný

Více

1-AYKY. Instalační kabely s Al jádrem. Standard TP-KK-133/01, PNE 347659-3. Konstrukce. Použití. Vlastnosti. Installation cables with Al conductor

1-AYKY. Instalační kabely s Al jádrem. Standard TP-KK-133/01, PNE 347659-3. Konstrukce. Použití. Vlastnosti. Installation cables with Al conductor Instalační kabely s Al jádrem Installation cables with Al conductor Standard TP-KK-133/01, PNE 347659-3 4 3 2 1 Konstrukce Construction 1 Hliníkové jádro Aluminium conductor 2 Izolace PVC 3 Výplňový obal

Více

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací

Více

Jak na podporu koncových uživatelů SAP Workforce Performance Builder. Roman Bláha Head of Education (Czech Republic) Customer

Jak na podporu koncových uživatelů SAP Workforce Performance Builder. Roman Bláha Head of Education (Czech Republic) Customer Jak na podporu koncových uživatelů SAP Workforce Performance Builder Roman Bláha Head of Education (Czech Republic) Customer Úsilí Změna je klíčem k inovaci a ovlivňuje firemní řešení Business faktory

Více

Granit 1280i. Stručný návod k použití. Industrial Full Range Laser Scanner CZ-QS Rev A 1/14

Granit 1280i. Stručný návod k použití. Industrial Full Range Laser Scanner CZ-QS Rev A 1/14 Granit 1280i Industrial Full Range Laser Scanner Stručný návod k použití 1280-CZ-QS Rev A 1/14 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto dokumentu

Více

Data v NetBezpečí Symantec NetBackup Appliance

Data v NetBezpečí Symantec NetBackup Appliance Data v NetBezpečí Symantec NetBackup Appliance Pavel Müller, Symantec ČR & SR Senior Presales Consultant Data v NetBezpečí Symantec NetBackup Appliance 1 Agenda Co je NetBackup Appliance? Proč další appliance?

Více

nkt instal CYKY 450/750 V Instalační kabely Konstrukce Použití Vlastnosti Installation cables Construction 2 Izolace PVC Měděná plná holá jádra

nkt instal CYKY 450/750 V Instalační kabely Konstrukce Použití Vlastnosti Installation cables Construction 2 Izolace PVC Měděná plná holá jádra Instalační kabely Installation cables Standard PN-KV-061-00 4 3 2 1 Konstrukce Construction 1 Měděná plná holá jádra Solid plain copper conductors 2 Izolace PVC 3 Výplňový obal 4 Plášť PVC PVC insulation

Více

Tutorial Pohyblivá zatížení

Tutorial Pohyblivá zatížení Tutorial Pohyblivá zatížení 2 The information contained in this document is subject to modification without prior notice. No part of this document may be reproduced, transmitted or stored in a data retrieval

Více

Parallel FX a paralelní programování na platformě. ET

Parallel FX a paralelní programování na platformě. ET Parallel FX a paralelní programování na platformě. ET Aleš Keprt Katedra informatiky, Přírodovědecká fakulta, Univerzita Palackého Tomkova 40, 779 00 Olomouc Ales.Keprt@upol.cz Abstrakt. Knihovna Parallel

Více

Tomáš Kutěj System Engineer Microsoft

Tomáš Kutěj System Engineer Microsoft Microsoft Office SharePoint Server 2007 Kompletní řešení pro spolupráci Tomáš Kutěj System Engineer Microsoft Agenda Protfolio 2007 MS Office System Představení SharePoint platformy Klíčové oblasti SharePointu

Více

1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, 702 00 Ostrava. IZO: 150 077 009 Forma vzdělávání: denní

1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, 702 00 Ostrava. IZO: 150 077 009 Forma vzdělávání: denní 1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, 702 00 Ostrava IZO: 150 077 009 Forma vzdělávání: denní Kritéria pro IV. kolo přijímacího řízení pro školní rok 2015/2016

Více

Nové funkce a jejich nastavení pro ventilátory FRESH INTELLIVENT verze 2011

Nové funkce a jejich nastavení pro ventilátory FRESH INTELLIVENT verze 2011 Nové funkce a jejich nastavení pro ventilátory FRESH INTELLIVENT verze 2011 1 Trvalý nebo normální provoz s volbou otáček ventilátoru. 2 Funkce přerušení chodu vřazeným vypínačem. 3 Nastavení citlivosti

Více

Dolphin 60s Stručný návod k použití

Dolphin 60s Stručný návod k použití Dolphin 60s Stručný návod k použití 60s-CZ-QS Rev A 9/13 Po vybalení Ověřte si, že balení obsahuje následující položky: Mobilní terminál Dolphin 60s Nabíjecí baterie 3,7 V Li-Ion Nabíjecí a komunikační

Více

egon v České republice

egon v České republice egon v České republice verze 2012 Aleš Kučera Novell-Praha akucera@novell.cz egon v ČR, verze 2012 Build 2007.03.38 Czech POINT Build 2009.07.01 Informační systém datových schránek Build 2011.11.29 Novela

Více

Microsoft Dynamics CRM Online. Martin Čejka Solution Sales Professional Business Solution

Microsoft Dynamics CRM Online. Martin Čejka Solution Sales Professional Business Solution Microsoft Dynamics CRM Online Martin Čejka Solution Sales Professional Business Solution Obsah 1 2 3 4 5 6 7 Cloud tržní příležitost a CRM Přehled CRM Online 2011 Ceny a licencování Případová studie Interní

Více

nkt instal CYKY 450/750 V Instalační kabely Standard PN-KV-061-00 Konstrukce Použití Vlastnosti Installation cables Construction

nkt instal CYKY 450/750 V Instalační kabely Standard PN-KV-061-00 Konstrukce Použití Vlastnosti Installation cables Construction Instalační kabely Installation cables Standard PN-KV-061-00 4 3 2 1 Konstrukce Construction 1 Měděná plná holá jádra Solid plain copper conductors 2 Izolace PVC 3 Výplňový obal 4 Plášť PVC PVC insulation

Více

6 LINQ Strana LINQ Václav Pachta

6 LINQ Strana LINQ Václav Pachta 6 Strana 1 Obsah přednášky Language integrated query Operátory Jak funguje? to XML to SQL / to Entities to... Strana 2 Language integrated query Podpora pro dotazování se do kolekcí a zdrojů dat (SQL,

Více

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13 Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace

Více

Granit 1910i. Stručný návod k použití. Průmyslový area imaging snímač. GRNT-CZ-QS Rev A 10/12

Granit 1910i. Stručný návod k použití. Průmyslový area imaging snímač. GRNT-CZ-QS Rev A 10/12 Granit 1910i Průmyslový area imaging snímač Stručný návod k použití GRNT-CZ-QS Rev A 10/12 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto dokumentu si

Více

8018/8020 Mini rýpadlo s konvenční zádí nástavby

8018/8020 Mini rýpadlo s konvenční zádí nástavby NEW 8018/ MINI RÝPADLO 8018/8020 Mini rýpadlo s konvenční zádí nástavby Provozní hmotnost: 1822kg / 2067kg Výkon motoru: 14.2kW 8018/ MINI RÝPADLO SPECIFIKACE STATICKÉ ROZMĚRY Podvozek E D Počet spodních

Více

Řízení znalostí, týmová spolupráce a vyhledávání ve velkých a středních firmách

Řízení znalostí, týmová spolupráce a vyhledávání ve velkých a středních firmách Řízení znalostí, týmová spolupráce a vyhledávání ve velkých a středních firmách Aleš Chudý, ředitel divize IW Seminář pro manažery Bratislava 29.4.2008 Agenda: Měnící se svět kolem nás Trendy Jediný svět

Více

Vláknové programování část I

Vláknové programování část I Vláknové programování část I Lukáš Hejmánek, Petr Holub {xhejtman,hopet}@ics.muni.cz Laboratoř pokročilých síťových technologií PV192 2015 04 07 1/27 Vláknové programování v C/C++ 1. Procesy, vlákna, přepínání

Více

Nevyčkávejte s obměnou Vaší IT infrastruktury PETR ULVR, BUSINESS DEVELOPMENT MANAGER INTEL CORPORATION

Nevyčkávejte s obměnou Vaší IT infrastruktury PETR ULVR, BUSINESS DEVELOPMENT MANAGER INTEL CORPORATION Nevyčkávejte s obměnou Vaší IT infrastruktury PETR ULVR, BUSINESS DEVELOPMENT MANAGER INTEL CORPORATION 12. november 2009 1971 1978 1982 1985 1989 1989 1993 1995 1997 1999 2000 2004 2006 2007 2008 2009

Více

Základní datové struktury

Základní datové struktury Základní datové struktury Martin Trnečka Katedra informatiky, Přírodovědecká fakulta Univerzita Palackého v Olomouci 4. listopadu 2013 Martin Trnečka (UPOL) Algoritmická matematika 1 4. listopadu 2013

Více

Správa dodavatelského řetězce se SAP Ariba

Správa dodavatelského řetězce se SAP Ariba Správa dodavatelského řetězce se SAP Ariba Public Tomáš Kozák, SAP / 8.září 2016 Legal disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without

Více

Vláknové programování část V

Vláknové programování část V Vláknové programování část V Lukáš Hejmánek, Petr Holub {xhejtman,hopet}@ics.muni.cz Laboratoř pokročilých síťových technologií PV192 2012 04 17 1/46 Přehled přednášky Open MP 2/46 Open MP Standard pro

Více

Microsoft Lync WEB meeting

Microsoft Lync WEB meeting User - documentation ENU and CZ version Microsoft Lync WEB meeting - Připojení k WEB meetingu prostřednictvím Microsoft Lync Date: 10. 5. 2013 Version: 0.2 ENU, CZ www.axiomprovis.cz Version description:

Více

Vývojář a (Azure) cloud. Michael Juřek Software Architect Microsoft s.r.o.

Vývojář a (Azure) cloud. Michael Juřek Software Architect Microsoft s.r.o. Vývojář a (Azure) cloud Michael Juřek Software Architect Microsoft s.r.o. 1 Agenda Aplikační vrstva Databáze Úložiště Ostatní služby Některé důležité aspekty 2 Aplikační vrstva pohledem vývojáře Azure

Více

Zamyšlení nad dlouhodobou strategií ukládání dat pro krajské úřady

Zamyšlení nad dlouhodobou strategií ukládání dat pro krajské úřady Zamyšlení nad dlouhodobou strategií ukládání dat pro krajské úřady Krajský rok informatiky Plzeň, 3.11.2011 Rudolf Hruška Information Infrastructure Leader IBM Systems & Technology Group rudolf_hruska@cz.ibm.com

Více

Bezpečnost IT - od technologie k procesům

Bezpečnost IT - od technologie k procesům Bezpečnost IT - od technologie k procesům Konference e-government 20:10, Mikulov Filip Jasz, 9. 9. 2014 Agenda Úvod Zákon o kybernetické bezpečnosti a (nejen) jeho dopady Řešení pro pokrytí požadavků zákona

Více

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická Střední průmyslová škola elektrotechnická a Vyšší odborná škola, Pardubice, Karla IV. 13 LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická Příjmení: Hladěna Číslo úlohy: 10 Jméno: Jan Datum

Více

Granit 1980i. Stručný návod k použití. Průmyslový Full Range Area-Imaging skener. GRNT1980-CZ-QS Rev A 1/15

Granit 1980i. Stručný návod k použití. Průmyslový Full Range Area-Imaging skener. GRNT1980-CZ-QS Rev A 1/15 Granit 1980i Průmyslový Full Range Area-Imaging skener Stručný návod k použití GRNT1980-CZ-QS Rev A 1/15 Poznámka: Informace o čištění zařízení najdete v uživatelské příručce. Lokalizované verze tohoto

Více

Pavel Procházka. 3. prosince 2014

Pavel Procházka. 3. prosince 2014 Jazyk C# (seminář 11) Pavel Procházka KMI 3. prosince 2014 Motivace Dnes už se prakticky nedělají jednojádrové procesory pokud potřebujeme výkon, musíme zapojit všechna jádra Často potřebujeme dělat více

Více

Jak dobře vám to myslí?

Jak dobře vám to myslí? Jak dobře vám to myslí? Prosím, vyplňte tento formulá ř perem bez pomoci druhé osoby. Jméno Datum narození / / Jaké je vaše nejvyšší dosažené vzdělání? Jsem muž žena Jsem Asiat černoch Hispánec běloch

Více

Thor VM3. Stručný návod k použití. Počítač do vozidla. VM3-CSCZ-QS Rev A 1/16

Thor VM3. Stručný návod k použití. Počítač do vozidla. VM3-CSCZ-QS Rev A 1/16 Thor VM3 Počítač do vozidla Stručný návod k použití VM3-CSCZ-QS Rev A 1/16 Součásti - přední P1 P8 P2 P9 P3 P10 P4 P11 P5 P12 P6 P13 P7 P14 Systémo vé LED diody Tlačítko napájení LED diody připojení Součásti

Více

Seznámení s prostředím dot.net Framework

Seznámení s prostředím dot.net Framework Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené

Více

E-AY2Y 0,6/1 kv. Instalační kabely s Al jádrem. Konstrukce. Použití. Vlastnosti. Installation cables with Al conductor. Construction.

E-AY2Y 0,6/1 kv. Instalační kabely s Al jádrem. Konstrukce. Použití. Vlastnosti. Installation cables with Al conductor. Construction. Instalační kabely s Al jádrem Installation cables with Al conductor Standard OVE-K603 4 3 2 1 Konstrukce Construction 1 Hliníkové jádro Aluminium conductor 2 Izolace PVC 3 Výplňový obal 4 Plášť PE PVC

Více

Martin Chmelař Competence leader Finance Solutions. Finanční plánování v prostředí S4/HANA

Martin Chmelař Competence leader Finance Solutions. Finanční plánování v prostředí S4/HANA 8.9.2016 Martin Chmelař Competence leader Finance Solutions Finanční plánování v prostředí S4/HANA 2 Agenda 1. Nové plánovací datově systémové prostředí 2. Case study plánu prodeje a vazba na finanční

Více

Tutorial Kombinace zatěžovacích stavů

Tutorial Kombinace zatěžovacích stavů Tutorial Kombinace zatěžovacích stavů 2 The information contained in this document is subject to modification without prior notice. No part of this document may be reproduced, transmitted or stored in

Více

Rekonstrukce výtahů Úsporně

Rekonstrukce výtahů Úsporně Rekonstrukce výtahů Úsporně Modernizační produkty Schindler Schindler 6300 Schindler 6200 Nové generace Schindler REKO Schindler 6500 Schindler CZ, a.s. NSM MOD Novotny Září 24, 2013 Strana 2 Schindler

Více