Jakub Čermák Microsoft Student Partner

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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 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

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

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

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

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

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

- 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

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

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

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

Ř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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nová éra prodeje: Nabídněte zákazníkům vynikající zákaznickou zkušenost. Pro nejčerstvější informace navštivte www.poznej-zakazniky.cz.

Nová éra prodeje: Nabídněte zákazníkům vynikající zákaznickou zkušenost. Pro nejčerstvější informace navštivte www.poznej-zakazniky.cz. Nabídněte zákazníkům vynikající zákaznickou Published: Vydáno v září July 2014 Pro nejčerstvější informace navštivte www.poznej-zakazniky.cz. 1 Obsah Úvod do problematiky 3 Dnešní kupující v segmentu B2B

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

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

Produktové portfolio

Produktové portfolio Produktové portfolio Technický workshop Novell ZENworks, Brno, 3. dubna 2013 Bc. Jana Dvořáková Direct Account Manager JDvorakova@novell.com Novell-Praha, s.r.o. představení firmy - Attachmate group, Inc.

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

Mobilní trh vize Atos

Mobilní trh vize Atos 20-11-2014 Mobilní trh vize Atos Nabídka Smart Mobility: Dva způsoby reakce na požadavky na mobilitu Enterprise Mobilita pro zaměstnance Téma: Kvalitnější, rychlejší, levnější mobilní Ovlivňuje: Produktivitu

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

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

Voyager 1202g. Stručný návod k použití. Bezdrátový laserový snímač čárových kódů. VG1202-CZ-QS Rev A 10/11

Voyager 1202g. Stručný návod k použití. Bezdrátový laserový snímač čárových kódů. VG1202-CZ-QS Rev A 10/11 Voyager 1202g Bezdrátový laserový snímač čárových kódů Stručný návod k použití VG1202-CZ-QS Rev A 10/11 Poznámka: Začínáme Informace o čištění zařízení najdete v uživatelské příručce. Před připojením základny

Více

Komerční a komunitní distribuce Linuxu. Jiří Boháč SUSE Labs SUSE LINUX s.r.o. jbohac@suse.cz

Komerční a komunitní distribuce Linuxu. Jiří Boháč SUSE Labs SUSE LINUX s.r.o. jbohac@suse.cz Komerční a komunitní distribuce Linuxu Jiří Boháč SUSE Labs SUSE LINUX s.r.o. jbohac@suse.cz Co je to distribuce? odladěný balík OS a aplikací pro konečného uživatele jádro systému (Linux) > s případnými

Více

Analýza podpory sportu v hl. m. Praze, pozitivní efekty sportu

Analýza podpory sportu v hl. m. Praze, pozitivní efekty sportu zdroj obrázku: dream-wallpaper.com Analýza podpory sportu v hl. m. Praze, pozitivní efekty sportu Ondřej Špaček 3. 9. 2014 SPORT!!! Reprezentace, prestiž a propagace Stimul regionálního rozvoje Sport pro

Více

Vánoční sety Christmas sets

Vánoční sety Christmas sets Energy news 7 Inovace Innovations 1 Vánoční sety Christmas sets Na jaře tohoto roku jste byli informováni o připravované akci pro předvánoční období sety Pentagramu koncentrátů a Pentagramu krémů ve speciálních

Více

Stručný obsah. Část I Seznámení s jazykem Microsoft Visual C# a aplikací Microsoft Visual Studio 2010 27. Část II Poznáváme jazyk C# 141

Stručný obsah. Část I Seznámení s jazykem Microsoft Visual C# a aplikací Microsoft Visual Studio 2010 27. Část II Poznáváme jazyk C# 141 Stručný obsah Část I Seznámení s jazykem Microsoft Visual C# a aplikací Microsoft Visual Studio 2010 27 1. Vítejte v C# 29 2. Práce s proměnnými, operátory a výrazy 51 3. Psaní metod a aplikace oboru platnosti

Více

My Year Manager is Vedoucí našeho ročníku je. P.E. is on Tělocvik mám v

My Year Manager is Vedoucí našeho ročníku je. P.E. is on Tělocvik mám v EMTRAS [Czech] My Headteacher is Ředitel naší školy je My Year Manager is Vedoucí našeho ročníku je My Form Tutor is Můj třídní učitel(ka) je My Form is Moje třída je P.E. is on Tělocvik mám v I must bring

Více

Průvodce. PX Bonusové certifikáty

Průvodce. PX Bonusové certifikáty Průvodce PX Jiná dimenze investování RDX Bonus Certificate 2 Příležitosti Rizika Atraktivní zisky na trzích, které nemají trend, nebo lehce klesají Částečná ochrana kapitálu Neomezené příležitosti zisku

Více

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 KAPITOLA 1 Nové rysy Windows 8 a 8.1 15 Nové uživatelské rozhraní 15 Rychlý náběh po zapnutí 16 Informace v prvním sledu 16 Nové prezentační

Více

Stream API. Petr Krajča. Základy programovaní 4 (Java) Katedra informatiky Univerzita Palackého v Olomouci

Stream API. Petr Krajča. Základy programovaní 4 (Java) Katedra informatiky Univerzita Palackého v Olomouci Základy programovaní 4 (Java) Stream API Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci Petr Krajča (UP) KMI/ZP4JV 5. listopad, 2014 1 / 10 Stream API Java 8 nový přístup k práci s kolekcemi

Více

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

Více

Současná daňová problematika a její dopad na nemovitostní trh

Současná daňová problematika a její dopad na nemovitostní trh Současná daňová problematika a její dopad na nemovitostní trh KPMG ČR 21. února 2008 DAŇOVÉ PORADENSTVÍ Daňová reforma Pozitiva daňové reformy snížení daňových sazeb u právnických osob 19 %, u fyzických

Více

Novinky v telekomunikacích. Petr Dusil, Product Manager Vodafone Czech Republic 28.1.2015 Liberec

Novinky v telekomunikacích. Petr Dusil, Product Manager Vodafone Czech Republic 28.1.2015 Liberec Novinky v telekomunikacích Petr Dusil, Product Manager Vodafone Czech Republic 28.1.2015 Liberec O Vodafone Vodafone v ČR se od roku 2007 začal intenzivně orientovat na trh firemních zákazníků 2015 The

Více

ŽÁDOST O UZNÁNÍ ZAHRANIČNÍHO VYSOKOŠKOLSKÉHO VZDĚLÁNÍ A KVALIFIKACE APPLICATION FOR THE RECOGNITION OF FOREIGN EDUCATION IN THE CZECH REPUBLIC

ŽÁDOST O UZNÁNÍ ZAHRANIČNÍHO VYSOKOŠKOLSKÉHO VZDĚLÁNÍ A KVALIFIKACE APPLICATION FOR THE RECOGNITION OF FOREIGN EDUCATION IN THE CZECH REPUBLIC Otisk podacího razítka VŠE Vysoká škola ekonomická v Praze PRÁVNÍ ODDĚLENÍ nám. W. Churchilla 4 Praha 3 130 67 ŽÁDOST O UZNÁNÍ ZAHRANIČNÍHO VYSOKOŠKOLSKÉHO VZDĚLÁNÍ A KVALIFIKACE APPLICATION FOR THE RECOGNITION

Více

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT Škola: Střední škola obchodní, České Budějovice, Husova 9 Projekt MŠMT ČR: EU PENÍZE ŠKOLÁM Číslo projektu: CZ.1.07/1.5.00/34.0536 Název projektu školy: Výuka s ICT na SŠ obchodní České Budějovice Šablona

Více

EEA and Norway Grants. Norské fondy a fondy EHP

EEA and Norway Grants. Norské fondy a fondy EHP EEA Scholarship Programme & Bilateral Scholarship Programme The programme offers various options for scholarship funding of international institutional cooperation projects and mobilities among the Czech

Více

Plantronics Explorer 50. Návod k obsluze

Plantronics Explorer 50. Návod k obsluze Plantronics Explorer 50 Návod k obsluze Obsah Vítejte 3 Obsah balení 4 Přehled náhlavní soupravy 5 Buďte opatrní 5 Pair and Charge 6 Get Paired 6 Activate pair mode 6 Use two phones 6 Reconnect 6 Charge

Více

CineStar Černý Most Praha 31. 10. 2012

CineStar Černý Most Praha 31. 10. 2012 CineStar Černý Most Praha 31. 10. 2012 Stejná aplikace na více zařízeních Michael Juřek Microsoft s.r.o. Potřebné ingredience 1. Portable libraries 2. Návrhový vzor MVVM 3. XAML 4. Abstrakce platformy

Více

Daňové souvislosti švarcsystému

Daňové souvislosti švarcsystému www.pwc.cz Daňové souvislosti švarcsystému Zdeněk Drozd 5. dubna 2012 1 Švarcsystém proč? Výhody: - zaměstnavatel neodvádí sociální zabezpečení (SZ) a zdravotní pojištění (ZP), zálohy na daň; - odpadá

Více

Poznámky k verzi Remote support platform 3.1

Poznámky k verzi Remote support platform 3.1 What's New Verze dokumentu: 1.0 2014-05-09 Verze dokumentu Následující tabulka poskytuje přehled nejdůležitějších změn dokumentu. Verze Datum Popis 1.0 2014-05-09 První verze 2 All rights reserved. Verze

Více

Daňové souvislosti švarcsystému

Daňové souvislosti švarcsystému www.pwc.cz Daňové souvislosti švarcsystému Zdeněk Drozd 13. června 2012 1 Švarcsystém proč? Výhody: - zaměstnavatel neodvádí sociální zabezpečení (SZ) a zdravotní pojištění (ZP), zálohy na daň; - odpadá

Více

Mobilní aplikace ve státní správě. Michal Kalinič, ICT konzultant Marek Krejza, Vedoucí oddělení smart mobility Hradec Králové 8.-9.4.

Mobilní aplikace ve státní správě. Michal Kalinič, ICT konzultant Marek Krejza, Vedoucí oddělení smart mobility Hradec Králové 8.-9.4. Mobilní aplikace ve státní správě Michal Kalinič, ICT konzultant Marek Krejza, Vedoucí oddělení smart mobility Hradec Králové 8.-9.4. 2013 Obsah prezentace Představení ATOS Proč mobilní aplikace ve státní

Více

EURO přeshraniční platba

EURO přeshraniční platba EURO přeshraniční platba EURO přeshraniční platba je platební příkaz splňující následující kriteria: Je předložen elektronicky Je požadováno standardní provedení (tj. nikoliv urgentní nebo expresní) Částka

Více

Abstraktní datové typy: zásobník

Abstraktní datové typy: zásobník Abstraktní datové typy: zásobník doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Abstraktní datové typy omezené rozhraní

Více

1) Personal data / Osobní údaje

1) Personal data / Osobní údaje Central European Studies Středoevropská studia EXECUTIVE MBA EXECUTIVE MBA APPLICATION FORM PŘIHLÁŠKA KE STUDIU University of St. Francis Vysoké učení technické v Brně 500 Wilcox Street Fakulta podnikatelská

Více

Design Patterns. Tomáš Herceg Microsoft MVP (ASP.NET) www.dotnetcollege.cz

Design Patterns. Tomáš Herceg Microsoft MVP (ASP.NET) www.dotnetcollege.cz Design Patterns Tomáš Herceg Microsoft MVP (ASP.NET) www.dotnetcollege.cz Základní návrhové vzory Kategorie Creational Patterns starají se o vytváření instancí Structural Patterns struktura komponent v

Více

Přizpůsobení JSTL pro Google App Engine Datastore

Přizpůsobení JSTL pro Google App Engine Datastore Přizpůsobení JSTL pro Google App Engine Datastore Vítězslav Novák Katedra Aplikovaná informatika Ekonomická fakulta, VŠB-TU Ostrava 1 Google App Engine Google App Engine je zástupcem distribučního modelu

Více

Podpora životního cyklu vývoje sliby a realita. Michael Juřek mjurek@microsoft.com Software Architect Microsoft s.r.o.

Podpora životního cyklu vývoje sliby a realita. Michael Juřek mjurek@microsoft.com Software Architect Microsoft s.r.o. Podpora životního cyklu vývoje sliby a realita Michael Juřek mjurek@microsoft.com Software Architect Microsoft s.r.o. Varování Obsah této prezentace není založen na žádném objektivním výzkumu Odráží zkušenosti

Více

MySQLi (objektově) Příklad vytvoření instance třídy včetně parametrů pro připojení: $mysqli = new mysqli('localhost', 'login', 'heslo', 'databaze');

MySQLi (objektově) Příklad vytvoření instance třídy včetně parametrů pro připojení: $mysqli = new mysqli('localhost', 'login', 'heslo', 'databaze'); MySQLi (objektově) Rozšíření PHP MySQL - základní rozšíření umožňující práci s MySQL. Doporučuje se ho používat pouze do verze MySQL 4.1.3. I když je funkční i u novějších verzí, neumožňuje využití nových

Více

1. Databázové systémy (MP leden 2010)

1. Databázové systémy (MP leden 2010) 1. Databázové systémy (MP leden 2010) Fyzickáimplementace zadáníaněkterářešení 1 1.Zkolikaajakýchčástíseskládáčasprovstupněvýstupníoperaci? Ze tří částí: Seektime ječas,nežsehlavadiskudostanenadsprávnou

Více

PARALELISMUS V DIFERENCIÁLNÍ EVOLUCI A JEJICH ADAPTIVNÍCH VARIANTÁCH

PARALELISMUS V DIFERENCIÁLNÍ EVOLUCI A JEJICH ADAPTIVNÍCH VARIANTÁCH PARALELISMUS V DIFERENCIÁLNÍ EVOLUCI A JEJICH ADAPTIVNÍCH VARIANTÁCH Jiří Bůžek Ostravská univerzita v Ostravě Katedra informatiky a počítačů 30. dubna 22, 701 03 Ostrava Abstrakt: Tato práce se zabývá

Více

14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.

14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod. Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání

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

Komerční banka pobočka Praha 6 Dejvice Dejvická 189/5 160 59 Praha 6. V Praze dne 19.6.2014. Vážená paní, Vážený pane,

Komerční banka pobočka Praha 6 Dejvice Dejvická 189/5 160 59 Praha 6. V Praze dne 19.6.2014. Vážená paní, Vážený pane, Komerční banka pobočka Praha 6 Dejvice Dejvická 189/5 160 59 Praha 6 V Praze dne 19.6.2014 Vážená paní, Vážený pane, velice nás těší, že se obracíte na naši banku při řešení otázek týkajících se financování

Více

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

Využití OOP v praxi -- Knihovna PHP -- Interval.cz Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování

Více

NATIONAL ASSESSMENT FRAMEWORK FOR LANGUAGES AT SENIOR SECONDARY LEVEL 2001 CZECH EXTENDED LEVEL PAPER 1: PROCESSING SPOKEN INFORMATION

NATIONAL ASSESSMENT FRAMEWORK FOR LANGUAGES AT SENIOR SECONDARY LEVEL 2001 CZECH EXTENDED LEVEL PAPER 1: PROCESSING SPOKEN INFORMATION NATIONAL ASSESSMENT FRAMEWORK FOR LANGUAGES AT SENIOR SECONDARY LEVEL 2001 CZECH PUBLIC EXAMINATION STUDENT / REGISTRATION NUMBER PAGES: 12 CENTRE NUMBER STATE / TERRITORY EXTENDED LEVEL PAPER 1: PROCESSING

Více

2. OSTATNÍ JMÉNA / OTHER NAMES

2. OSTATNÍ JMÉNA / OTHER NAMES Starna 1 / Page 1 ŽÁDOST / APPLICATION O POVOLENÍ K TRVALÉMU POBYTU / FOR PERMANENT RESIDENCE PERMIT O POVOLENÍ K DLOUHODOBÉMU POBYTU / FOR LONG TERM RESIDENCE PERMIT O PRODLOUŽENÍ DOBY PLATNOSTI POVOLENÍ

Více

Stručný obsah. K2118.indd 3 19.6.2013 9:15:27

Stručný obsah. K2118.indd 3 19.6.2013 9:15:27 Stručný obsah 1. Stručný obsah 3 2. Úvod 11 3. Seznamy a databáze v Excelu 13 4. Excel a externí data 45 5. Vytvoření kontingenční tabulky 65 6. Využití kontingenčních tabulek 81 7. Kontingenční grafy

Více

UNIVERSITY OF MUMBAI RESULT OF THE REVALUATION CASES FOR EXAMINATION OF FACULTY OF ENGINEERING 1ST HALF' 2015

UNIVERSITY OF MUMBAI RESULT OF THE REVALUATION CASES FOR EXAMINATION OF FACULTY OF ENGINEERING 1ST HALF' 2015 Page 1 of 5 SR. NO. 1 2 3 4 5 6 7 8 9 10 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 UNIVERSITY OF MUMBAI RESULT OF THE REVALUATION CASES FOR EXAMINATION OF FACULTY OF ENGINEERING 1ST HALF' 2015

Více

DOTAZNÍK KVALITY ŽIVOTA THE WORLD HEALTH ORGANIZATION QUALITY OF LIFE (WHOQOL) -BREF

DOTAZNÍK KVALITY ŽIVOTA THE WORLD HEALTH ORGANIZATION QUALITY OF LIFE (WHOQOL) -BREF DOTAZNÍK KVALITY ŽIVOTA THE WORLD HEALTH ORGANIZATION QUALITY OF LIFE (WHOQOL) -BREF The World Health Organization Quality of Life (WHOQOL)-BREF World Health Organization 2004 All rights reserved. Publications

Více

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 Reporting a Monitoring Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader Září 2010 2010 IBM Corporation TSM 6: Reporting

Více

Využití korelace v rezervování povinného ručení

Využití korelace v rezervování povinného ručení INSURANCE Využití korelace v rezervování povinného ručení Ondřej Bušta, Actuarial services 7. prosince 2007 ADVISORY 1 Agenda Nástin problému Majetkové škody Zdravotní škody Korelační analýza a riziko

Více

Keys-To-Go. Ultra-portable keyboard for Android and Windows. Setup Guide

Keys-To-Go. Ultra-portable keyboard for Android and Windows. Setup Guide Keys-To-Go Ultra-portable keyboard for Android and Windows Setup Guide Contents Keys-To-Go - Ultra-portable keyboard Česká verze 131 2 OFF PDF ON www.logitech.com/support/keys-to-go-tablet 2.5 h Clavier

Více

Jiří Kadavý Education Technology Advisor Microsoft Czech Republic

Jiří Kadavý Education Technology Advisor Microsoft Czech Republic Jiří Kadavý Education Technology Advisor Microsoft Czech Republic Windows 7 Windows na PC Novinky Pro koncové uživatele Pro správce IT Přechod na Windows 7 (migrace) Hardwarové požadavky Edice systému

Více

Příloha č. 3 k vyhlášce č. 153/2008 Sb. Příloha k čj.:

Příloha č. 3 k vyhlášce č. 153/2008 Sb. Příloha k čj.: Příloha k čj.: Žádost povolení k jednorázovému (opakovanému) vývozu, dovozu a tranzitu výbušnin *) Application permit for single (multiple) export, import and tranzit of the explosives *) A. Identifikační

Více

Portál zdravotních pojišťoven

Portál zdravotních pojišťoven Portál zdravotních pojišťoven Desetiletí efektivní elektronické komunikace s okolím ehealth Day 2012 Ing. Michal Král, Ing. Tomáš Butor 21. 2. 2012 Portál ZP a ehealth 2 Portál ZP a ehealth 3 Historie

Více

Řízení rozpočtu s vazbou na Státní pokladnu

Řízení rozpočtu s vazbou na Státní pokladnu Řízení rozpočtu s vazbou na Státní pokladnu Mapa řešení pro veřejnou správu 2015 Sustainable Government Funding Meeting Citizen Needs Public Security Tax and Revenue Management Social Benefit Decision

Více

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Vzdělávací oblast Informatika a informační a komunikační technologie pro vzdělávací obor Programování

Více

Budějovice Název materiálu: Reported Speech. Datum (období) vytvoření: Srpen 2013. Autor materiálu: PhDr. Dalibor Vácha PhD. Zařazení materiálu:

Budějovice Název materiálu: Reported Speech. Datum (období) vytvoření: Srpen 2013. Autor materiálu: PhDr. Dalibor Vácha PhD. Zařazení materiálu: Projekt: Příjemce: Budějovice Název materiálu: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova

Více

RESEARCH TRH REZIDENČNÍCH NEMOVITOSTÍ V PRAZE

RESEARCH TRH REZIDENČNÍCH NEMOVITOSTÍ V PRAZE RESEARCH TRH REZIDENČNÍCH NEMOVITOSTÍ V PRAZE 14 5 7 8 9 1 11 1 13 14 Leden 14 Únor 14 Březen 14 Duben 14 Květen 14 Červen 14 Červenec 14 Srpen 14 Září 14 Říjen 14 Listopad 14 Prosinec 5 7 8 9 1 11 1 13

Více

TYPE-S. Thin and light protective keyboard case For Samsung GALAXY Tab S 10.5. Setup Guide

TYPE-S. Thin and light protective keyboard case For Samsung GALAXY Tab S 10.5. Setup Guide TYPE-S Thin and light protective keyboard case For Samsung GALAXY Tab S 10.5 Setup Guide TYPE-S Thin and light protective keyboard case For Samsung GALAXY Tab S 10.5 Contents Česká verze 160 www.logitech.com/support/type-s

Více

www.infopanels.eu Instalace demoverze

www.infopanels.eu Instalace demoverze www.infopanels.eu Instalace demoverze SOLUTIONS Instalace demoverze Hasičská 53 700 30 Ostrava-Hrabůvka www.infopanels.eu www.elvac.eu Obchod: +420 597 407 511 solutions@infopanels.eu +420 597 407 511

Více

Ukládání a vyhledávání XML dat

Ukládání a vyhledávání XML dat XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání

Více

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ RELATIONAL AND OBJECT DATABASES DESIGN DIFFERENCES AND IT S IMPLICATIONS TO MODEL TRANSFORMATION Vít Holub

Více

Obsah. Verze SQL Serveru 2008...21

Obsah. Verze SQL Serveru 2008...21 Obsah Úvod............................................... 11 KAPITOLA 1 Představení platformy Microsoft SQL Server 2008..... 13 Krátký pohled do historie SQL Serveru.......................................

Více

Nová pravidla marketingu a PR

Nová pravidla marketingu a PR Nová pravidla marketingu a PR naučte se využívat vydávání zpráv, blogy, podcasty, virální marketing a online média pro přímé oslovení zákazníků David Meerman Scott The New Rules of Marketing and PR David

Více

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři CeMaS, Marek Ištvánek, 22.2.2015 SenseLab z / from CeMaS Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři Open Sensor Monitoring, Device Control, Recording and Playback

Více

CZ.1.07/1.5.00/34.0527

CZ.1.07/1.5.00/34.0527 Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

Zprávy používané při vypořádání denního trhu 4M MC / Messages used on the day-ahead 4M MC

Zprávy používané při vypořádání denního trhu 4M MC / Messages used on the day-ahead 4M MC Zprávy používané při vypořádání denního trhu 4M MC / Messages used on the day-ahead 4M MC Zveřejnění ATC hodnot / ATC Publication (MSG 989) Zveřejnění ATC hodnot ATC Publication ATC hodnoty jsou zveřejněny.

Více

Vážení fanoušci Vietcongu,

Vážení fanoušci Vietcongu, Vážení fanoušci Vietcongu, děkujeme Vám za zájem o nový patch 1.20 pro Vietcong 2. Tento patch byl vytvořen fanoušky pro fanoušky. Jsme hráči stejně jako vy, kteří si myslí, že si hra zaslouží více zájmu.

Více