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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ř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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

COGNEX. DataMan 100. Uživatelská příručka

COGNEX. DataMan 100. Uživatelská příručka COGNEX DataMan Uživatelská příručka určeno pouze pro vnitřní potřebu APPLIC s.r.o. přeložil: Ing. Vladimír Hampl APPLIC s.r.o. Cognex Partner and system integrator cognex@applic.cz Začínáme Výrobek obsahuje

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

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

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

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

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

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

Instalace Pokyny pro instalaci v operačním systému Windows XP / Vista / Win7 / Win8

Instalace Pokyny pro instalaci v operačním systému Windows XP / Vista / Win7 / Win8 Instalace Pokyny pro instalaci v operačním systému Windows XP / Vista / Win7 / Win8 1. Stáhněte si instalační program HOST makro engine z oficiálního webu IABYTE. 2. Spusťte instalační program a postupujte

Více

IPR v H2020. Matěj Myška myska@ctt.muni.cz

IPR v H2020. Matěj Myška myska@ctt.muni.cz IPR v H2020 Matěj Myška myska@ctt.muni.cz Zdroje [1] KRATĚNOVÁ, J. a J. Kotouček. Duševní vlastnictví v projektech H2020. Technologické centrum AV ČR, Edice Vademecum H2020, 2015. Dostupné i online: http://www.tc.cz/cs/publikace/publikace/seznampublikaci/dusevni-vlastnictvi-v-projektech-horizontu-2020

Více

2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or

2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or OEM MICROSOFT OFFICE 2007 This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1 Disclaimer Tato presentace shrnuje základní informace

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

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

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25 Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci

Více

Operátory ROLLUP a CUBE

Operátory ROLLUP a CUBE Operátory ROLLUP a CUBE Dotazovací jazyky, 2009 Marek Polák Martin Chytil Osnova přednášky o Analýza dat o Agregační funkce o GROUP BY a jeho problémy o Speciální hodnotový typ ALL o Operátor CUBE o Operátor

Více

Ekonomika v prostředí samosprávy

Ekonomika v prostředí samosprávy Ekonomika v prostředí samosprávy Martin Chmelař Competence Leader Finance Solutions, IDS Scheer ČR Agenda Celkový přehled aplikací AISMB Klíčové ekonomické části SAP ERP Vnitřní a vnější integrace ekonomických

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

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INTELIGENTNÍCH SYSTÉMŮ VIZUALIZACE SOCIÁLNÍCH KONTAKTŮ PROJEKT DO PŘEDMĚTU GJA AUTOR PRÁCE KAMIL DUDKA BRNO 2008 Vizualizace sociálních

Více

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin (nově AllFusion Data Modeller a Process Modeller ) Doc. Ing. B. Miniberger,CSc. BIVŠ Praha 2009 Tvorba datového modelu Identifikace entit

Více

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna Principy operačních systémů Lekce 5: Multiprogramming a multitasking, vlákna Multiprogramování předchůdce multitaskingu Vzájemné volání: Implementován procesem (nikoliv OS) Procesu je přidělen procesor,

Více

MAXGUARD GT gelcoat na výrobu forem AME 6000 T-35 bariérová pryskyřice AROPOL XO pryskyřice na výrobu forem

MAXGUARD GT gelcoat na výrobu forem AME 6000 T-35 bariérová pryskyřice AROPOL XO pryskyřice na výrobu forem XO = vynikající rozměrová stabilita MAXGUARD GT gelcoat na výrobu forem AME 6000 T-35 bariérová pryskyřice AROPOL XO pryskyřice na výrobu forem model model vyrobte ze styrenu odolného materiálu. zhotovte

Více

Database systems. Normal forms

Database systems. Normal forms Database systems Normal forms An example of a bad model SSN Surnam OfficeNo City Street No ZIP Region President_of_ Region 1001 Novák 238 Liteň Hlavní 10 26727 Středočeský Rath 1001 Novák 238 Bystřice

Více

Zajištění kybernetické bezpečnosti cloudových služeb. Zdeněk Jiříček National Technology Officer Microsoft Česká republika

Zajištění kybernetické bezpečnosti cloudových služeb. Zdeněk Jiříček National Technology Officer Microsoft Česká republika Zajištění kybernetické bezpečnosti cloudových služeb Zdeněk Jiříček National Technology Officer Microsoft Česká republika 1 Poslední trendy mění přístup k bezpečnosti 2 Slyšíme kolem sebe otázky... Proč

Více

Spisová služba a zákon 300/2008 Ladislav Kleman, Petra Benediktová

Spisová služba a zákon 300/2008 Ladislav Kleman, Petra Benediktová Spisová služba a zákon 300/2008 Ladislav Kleman, Petra Benediktová Hradec Králové, 7. dubna 2009 Proč spisová služba EZOP a produkty Asseco Elektronická spisová služba ze zákona povinnost pro všechny obecní

Více

Kolekce, cyklus foreach

Kolekce, cyklus foreach Kolekce, cyklus foreach Jen informativně Kolekce = seskupení prvků (objektů) Jednu již známe pole (Array) Kolekce v C# = třída, která implementuje IEnumerable (ICollection) Cyklus foreach ArrayList pro

Více

PROGRAMOVÁNÍ PRO MS WINDOWS 1

PROGRAMOVÁNÍ PRO MS WINDOWS 1 Cílem předmětu je seznámit posluchače s moderními prostředky pro tvorbu aplikací pro Windows jmenovitě s programovou platformou.net a programovacím jazykem C#. V průběhu budou vysvětlena následující témata:

Více

Xenon 1902/1912. Stručný návod k použití. Bezdrátový skener. Crdlss-NG2D-CZ-QS Rev C 10/12

Xenon 1902/1912. Stručný návod k použití. Bezdrátový skener. Crdlss-NG2D-CZ-QS Rev C 10/12 Xenon 1902/1912 Bezdrátový skener Stručný návod k použití Crdlss-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

Více

boolean hasnext() Object next() void remove() Kolekce

boolean hasnext() Object next() void remove() Kolekce 11. Kontejnery Kontejnery Kontejnery jako základní dynamické struktury v Javě Kolekce, iterátory (Collection, Iterator) Seznamy (rozhraní List, třídy ArrayList, LinkedList) Množiny (rozhraní Set, třída

Více

Nové prvky v C# 3.0. David Keprt

Nové prvky v C# 3.0. David Keprt Nové prvky v C# 3.0 David Keprt revize Aleš Keprt 11.12.2006 Úvod Obsahem této prezentace je představení nových konstrukcí, které do jazyka C# přináší verze 3.0. Mezi ně patří: Klíčové slovo var Nové možnosti

Více

Principy operačních systémů. Lekce 6: Synchronizace procesů

Principy operačních systémů. Lekce 6: Synchronizace procesů Principy operačních systémů Lekce 6: Synchronizace procesů Kritická sekce Při multitaskingu (multithreadingu) různé procesy často pracují nad společnou datovou strukturou (např. zápis a čtení do/z fronty)

Více

Přehled výrobku THERMAL MANAGEMENT 1 / 5. CZ-DigiTraceHTC915CONT-DS-DOC2210 Rev1

Přehled výrobku THERMAL MANAGEMENT 1 / 5. CZ-DigiTraceHTC915CONT-DS-DOC2210 Rev1 DIGITRACE HTC-915-CONT Ovládací systém doprovodného otápění Přehled výrobku Systém DigiTrace HTC-915 je kompaktní, plně vybavený regulátor otápění na bázi mikroprocesoru pro regulaci teploty jednoho topného

Více

Používání aplikace ADOBE EXTENSION MANAGER CS5

Používání aplikace ADOBE EXTENSION MANAGER CS5 Používání aplikace ADOBE EXTENSION MANAGER CS5 Copyright 2010 Adobe Systems Incorporated. All rights reserved. Using Adobe Extension Manager 5.0 for Windows and Mac OS This user guide is protected under

Více

ČÁST 1. Základy 32bitového programování ve Windows

ČÁST 1. Základy 32bitového programování ve Windows Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25

Více

Konsolidace na privátní cloud

Konsolidace na privátní cloud Konsolidace na privátní cloud David Krch Technology Sales Consultant 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide

Více

EY Procurement Survey 2014. Procurement Forum 2014

EY Procurement Survey 2014. Procurement Forum 2014 Procurement Forum 2014 Začlenění útvaru nákupu ve společnosti Téměř 80 % společností vnímá organizační uspořádání nákupu jako centralizované Umístění nákupu u téměř 70 % společností vypovídá o silném zaměření

Více

Citizen Service Platform

Citizen Service Platform Citizen Service Platform Rostislav Babarík Account Manager pro samosprávu Tomáš Král Account Technology Specialist Co je a co není Citizen Service Platform? + Je aplikační framework Modeluje scénáře e

Více