Version Control Systems (Systémy na správu verzí)

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

Download "Version Control Systems (Systémy na správu verzí)"

Transkript

1 Version Control Systems (Systémy na správu verzí) Software Conguration Management (SCM) Systems Jan Outrata 2007

2 O èem to je - základy spravování verzí zachovat historii vývoje (procházet, návrat k pøedchozím verzím, kdy, kdo, co zmìnil) spolupráce více vývojáøù, pøístup k poslední vývojové verzi vývoj více paralelních vìtví sí»ová práce - zasílání zmìn (patchù) po síti nejen programátorský kód! - dokumentace, data (binární),... repozitáø (repository) skladi¹tì v¹ech verzí + metadata z nìj pracovní adresáø ukládání do repozitáøe - DB, pro ka¾dý soubor soubor historie, balíky se zmìnami (changeset) lokální nebo na serveru Jan Outrata: Version Control Systems (Systémy na správu verzí) 2

3 pøístup k repozitáøi - lokální, server, jednoduché web. rozhraní, kombinace (SSH, WebDAV) revize (commit, changeset) stav projektu v urèitém èase (mezi zmìnami) nebo seznam zmìn vedoucích k (mezi)stavu (changeset) identikace a popis - numerická, symbolická (oprava-chyby), hash buï pro ka¾dý soubor zvlá¹» (CVS, bk) nebo pro celý projekt (SVN) øe¹ení koniktù pøi vytváøení nové revize - zmìny v repozitáøi i v prac. kopii, které nelze automaticky slouèit, slouèit ruènì nebo vybrat jednu vìtev (branch) práce s více vìtvemi zároveò (stabilní, vývojová) problémy se sluèováním (merge) vìtví (aktuální výzkum) cherrypicking - výbìr jen nìkterých zmìn z vìtví Jan Outrata: Version Control Systems (Systémy na správu verzí) 3

4 Jak se jednotlivé systémy li¹í - hlavní pøístupy vývojový model: centralizovaný jeden hlavní repozitáø, pracovní kopie projektu (ne repozitáøe!) model klient/server propagace zmìn z pracovní kopie do hlavního repozitáøe = push problém havárie repozitáøe numerická identikace revizí, pø. CVS, SVN decentralizovaný (distribuovaný) klonování hlavního repozitáøe do lokálních repozitáøù (+ pracovní kopie z nich), nezávislý paralelní lokální vývoj (vìt¹í svoboda vývojáøù, komerènì ve rmách naopak nevýhoda) propagace zmìn z lokálních repozitáøù do hlavního = push Jan Outrata: Version Control Systems (Systémy na správu verzí) 4

5 sta¾ení zmìn z lokálních repozitáøù do hlavního = pull hlavní repozitáø je jen synchronizaèní bod vývojáøù anebo bez nìj jen jednoduchá výmìna zmìn (patchù) havárie hlavního repozitáøe neohro¾uje vývoj systém komplikovanìj¹í (sluèování zmìn) identikace revizí unikátní napøíè lokálními a hlavním repozitáøem (hash, pro odkazování staèí prvních pár znakù) ukládání revizí: stavy celého projektu - jednoduché, hodnì místa, obtí¾nìj¹í získat jednotlivé zmìny, pø. CVS, git zmìny mezi stavy - jednoduchá výmìna jednotlivých zmìn, ménì místa, slo¾itìj¹í (vytváøení stavù), pø. Darcs kombinace Jan Outrata: Version Control Systems (Systémy na správu verzí) 5

6 Prakticky - operace nad repozitáøem, práce s ním inicializace/vytvoøení repozitáøe cvs -d/repo init snvadmin create /repo --fs-type fsfs svk admin create /repo darcs initialize git-init-db, cg-init bzr init/init-repo /repo hg init /repo vlo¾ení nového adresáøe/projektu (import) - popis cvs import adr. svn/svk import adr. file:///repo darcs add -r adr git-add, cg-add bzr add adr hg add adr export z repozitáøe cvs export svn export darcs dist git-tar-tree, cg-export Jan Outrata: Version Control Systems (Systémy na správu verzí) 6

7 bzr export hg export/archive/bundle \pracovní cyklus": vyta¾ení prac. kopie (checkout) - adresáø repozitáøe (CVS,.svn, darcs,.bzr,.hg (jeden),...) cvs co -D"datum" -r"revize" svn co -r revize/{datum} git checkout, cg-fetch bzr co -r revize hg co revize aktualizace prac. kopie (update) - konikty cvs up -D svn up -r darcs pull git-pull, cg-update bzr up hg up revize pøidání/smazání/kopie/pøesun souboru/adresáøe Jan Outrata: Version Control Systems (Systémy na správu verzí) 7

8 cvs add/delete svn add/delete/copy/move darcs add/remove/mv git-add/git-mv, cg-add/cg-rm bzr add/mkdir/mv/remove hg add/remove/rename kontrola zmìn (status) pøed commitem cvs status svn status darcs whatsnew git-status, cg-status bzr st -r revize hg st zmìny mezi revizemi/prac. kopií (di) cvs diff -D -D svn diff -r revize:revize darcs diff --from-patch --to-patch git-diff id..id, cg-diff id..id bzr di -r revize..revize hg diff -r revize -r revize anotace - u ka¾dého øádku ve které revizi a kým naposledy zmìnìn Jan Outrata: Version Control Systems (Systémy na správu verzí) 8

9 cvs annotate svn annotate darcs annotate git-whatchanged bzr ann -r revize hg annotate -r revize undo (revert) - zru¹it zmìny v pracovní kopii cvs unedit svn revert darcs revert git-revert, cg-restore bzr revert -r revize hg revert -r revize zahrnutí zmìn (commit) - popis, konikty dal¹í: cvs ci svn ci darcs record git-commit, cg-commit bzr ci -m popis hg ci -m popis seznam zmìn (log) - od revize k revizi, data k datu,... Jan Outrata: Version Control Systems (Systémy na správu verzí) 9

10 cvs log svn log darcs changes git-log, cg-log bzr log hg log oznaèení revize (tag) - pou¾ití místo identikace revize, pø. stable cvs tag svn copy darcs tag git-mktag, cg-tag bzr nick hg tag vytvoøení nové vìtve cvs tag -b VETEV svn copy darcs get url git-branch bzr branch hg clone sluèování vìtví (merge) - zmìny mezi vìtvemi do prac. kopie, konikty, cherrypicking Jan Outrata: Version Control Systems (Systémy na správu verzí) 10

11 cvs up -j VETEV -j VETEV svn merge darcs pull git-merge, cg-merge bzr merge hg merge hooky - pøed/po akci (typicky commit) vlastní akce, napø. automatická kompilace distribuované: klonování repozitáøe - vytvoøení lokálního z hlavního svk mirror dargs get git-clone, cg-clone bzr branch hg clone push - zaslání (\natlaèení") zmìn z repozitáøe do repozitáøe svk push file:///repo@revize darcs push url git-push /repo, cg-push bzr push url hg push url Jan Outrata: Version Control Systems (Systémy na správu verzí) 11

12 pull - stáhnutí zmìn z repozitáøe do repozitáøe, cherrypicking, pø. Linus sí»ovì: svk pull file:///repo@revize darcs pull url git pull /repo, cg-pull bzr pull url hg pull url server s repozitáøem, rùzné metody pøístupu cvs { cvspserver (komunikace: ne¹ifrované heslo) nebo cvsd: -d:pserver:login@server:/repo (nebo $CVSROOT) login { ssh: pserver ext a $CVS RSH=ssh svn { snvserve: svn://server/repo { Apache/WebDAV: { ssh: svn+ssh://login@server/repo ($SVN SSH) darcs Jan Outrata: Version Control Systems (Systémy na správu verzí) 12

13 { (pull) { ssh (push) git { rsync://, ssh:// { git-daemon: git:// bzr { (s)ftp:// { smart server (bzr serve): bzr://, bzr+ssh:// hg { ssh:// { HTTP server (hg serve): administrace: u¾ivatelé, práva, hooky, ignorované soubory,... cvs admin snvadmin svk admin editace souboru v _darcs/prefs/ git-repo-config editace souborů v.bazaar/ editace souborů.hgrc,.hgignore Jan Outrata: Version Control Systems (Systémy na správu verzí) 13

14 nápovìda: cvs -H příkaz snv help příkaz svk help příkaz darcs help příkaz git-help příkaz, cg-help bzr help příkaz hg help příkaz Jan Outrata: Version Control Systems (Systémy na správu verzí) 14

15 Pøíklady - OSS/FS (a¾ na výjimky) CVS (cvs) v dobì vzniku (1989) inovativní, dnes historické, pou¾ití ze zvyku pøísnì centralizované - distribuovaná varianta DCVS hodnì problémù: neatomické commity (zmìny ve více souborech ka¾dá zvlá¹», jak získat celou zmìnu?, pøeru¹ení nekonzistentní stav), ¹patná podpora vìtvení, minimální podpora pro (opakované) sluèování vìtví (nezachovává se historie obou, jen nová revize v jedné), problém mazání adresáøù, pøejmenování souborù/adresáøù kopie, problém u velkých a binárních souborù (zamykání), neefektivní sí»ová komunikace pou¾ívá napø. GCC (nároèné!) \CVS není odpovìï, CVS je otázka. Ne je odpovìï. Theodore Ts'o" WebCVS, ViewCVS, GUI (gcvs/wincvs/cvsgui, Cervisia) online book, tutoriály Jan Outrata: Version Control Systems (Systémy na správu verzí) 15

16 Subversion (svn) reimplementace CVS (\CVS 2.0"), øe¹ení problémù CVS - sluèování vìtví poøád problém (nepamatuje si, které záplaty ji¾ byly aplikovány na dané vìtvi), neefektivní sí»ová komunikace centralizované - distribuovaná varianta SVK nebo skripty SVN:Mirror, svnpush ukládá do DB - existuje i souborový backend fsfs BSD-stará licence (Apache, ne GPL kompat.!) pou¾ívá napø. KDE, GCC uva¾uje WebSVN, ViewSVN, GUI (RapidSVN) online book, tutoriály GNU Arch (tla) první distribuovaný, mù¾e fungovat i centralizovanì (pøes práva) exibilní a mocný, dobrý v cherrypicking a vìtvení vùbec (\star merge") Jan Outrata: Version Control Systems (Systémy na správu verzí) 16

17 dnes nespravovaný, komplikované UI (ale þchytré", repozitáø staèí nasdílený adresáø), pomalý nefunguje dobøe na Windows (dlouhá divná jména souborù - +={}, symb. linky, práva, nový øádek) ViewARCH SVK (svk) distribuovaná varianta SVN, dobré sluèování vìtví a cherrypicking (\star merge" z Archu), rychlé nezralé? (nedodìlaná dokumentace - online book) Bazaar/Bazaar-NG (bzr) distribuovaný, vychází z GNU Archu/Darcsu, jednodu¹¹í UI, portabilní (NG v Pythonu) Darcs (darcs) distribuovaný, zajímavý (napsaný v Haskellu) Jan Outrata: Version Control Systems (Systémy na správu verzí) 17

18 dobrý elegantní návrh (\fyzikální", patch algebra podobná kvantové mechanice) ukládá jen zmìny (patche), pracovní adresáø = repozitáø problém u velkých projektù CGI pro webový pøístup online manuál Monotone (mtn) distribuovaný, prùkopník nového pøístupu (\Monotone design school") objektový model - SHA-1 hashe objektù (soubor, strom, commit) exibilní (skriptování), kryptograe (podepisování commitù, ovìøování pøi operacích) pomalý! ¾ádné web. rozhraní èi GUI CodeVille (cdv) Jan Outrata: Version Control Systems (Systémy na správu verzí) 18

19 distribuovaný, objektový model Monotone poøádné sluèování vìtví (Precise CDV Merge) spí¹e výzkumné pou¾ití Mercurial (hg) distribuovaný, objektový model Monotone, velmi podobný Gitu rychlý (i na velmi velké projekty) ukládá zmìny jako Darcs Bitkeeper, BK/Pro (bk) první roz¹íøený distribuovaný atomické commity pomocí changesetù (soubor zmìn jednotlivých suborù) dobrý ve sluèování vìtví (repozitáø pro ka¾dou vìtev, weaves) hodnì pøíkazù ideál?, proprietární! (BitMover, Inc., byla volnì dostupná verze, ale jen pro nedìlající na VCS), døíve pou¾ití na linuxové jádro Jan Outrata: Version Control Systems (Systémy na správu verzí) 19

20 vlastní web. rozhraní i GUI help na homepage GIT/Cogito (git-*, cg-*) distribuovaný, objektový model Monotone, pùvodnì pro linuxové jádro vyvinutý vývojáøi (po zru¹ení volného bk) ukládá celé soubory (komprimované) více specializovaných pøíkazù (UNIX like), git low level nadstavba Cogito (jednodu¹¹í CVS-like UI) rychlý! (cache adresáøù) pùvodnì pro UNIX like systémy GITweb, qgit, gitk Git Howto dal¹í - Aegis, CVSNT, Vesta (nejen SCM, i þmake"), Superversion,... RSC, SCCS :-) Jan Outrata: Version Control Systems (Systémy na správu verzí) 20

21 proprietární - Perforce, Rational ClearCase,... srovnání - Jan Outrata: Version Control Systems (Systémy na správu verzí) 21

22 Na èem se dìlá - øe¹ení problémù hodnì nových pøístupù, nových systémù, duplikace práce, ¹tìpení sil snahy o sjednocování, spolupráci, spoleèný výzkum ( problém sjednocování (merge) vìtví, v souèasnosti \three-way merge" (báze B - poslední spoleèný pøedek, slouèit A a C = kombinace zmìn B A a B C) - mù¾e být hodnì koniktù nebo naopak ¹patný výsledek bez koniktù (\criss-cross merge") weaves (interleaved delta) - normálnì historie jako zmìny soubor vùèi souboru, weaves má historii jako zmìny na úrovni øádkù (pùvodnì ve starém SCCS - 30 let!, slo¾itìj¹í implementace (s objektovým modelem) Precise CDV Merge cherrypicking - problém u objektového modelu Monotone, weaves dobré homework problem - opravy chyb dostat do pùvodní chybové revize (opravy nedùle¾ité, dùle¾itý výsledek) dnes stabilní a vývojová vìtev UI - slo¾ité pøíkazy GUI Jan Outrata: Version Control Systems (Systémy na správu verzí) 22

GIT hands-on. Mgr. Šimon Tóth. 12. dubna 2012. () GIT hands-on 12. dubna 2012 1 / 25

GIT hands-on. Mgr. Šimon Tóth. 12. dubna 2012. () GIT hands-on 12. dubna 2012 1 / 25 GIT hands-on Mgr. Šimon Tóth 12. dubna 2012 () GIT hands-on 12. dubna 2012 1 / 25 Úvod Obsah přednášky O čem to nebude porovnání svn, cvs vs. git velmi pokročilé vlastnosti () GIT hands-on 12. dubna 2012

Více

Verzovací systémy. Pořádek především!

Verzovací systémy. Pořádek především! Verzovací systémy Pořádek především! Problém: Při vývoji máme velké množství textů, zdrojových kódů, obrázků, knihoven atd. v různých verzích! Problém: Při vývoji máme velké množství textů, zdrojových

Více

1 Nástroje pro správu verzí. 1.1 Pojmy:

1 Nástroje pro správu verzí. 1.1 Pojmy: 6. Techniky správy a organizace rozsáhlých softwarových projektů. Nástroje pro správu verzí a vývojových větví zdrojových kódů, nástroje pro automatické generování dokumentace a podporu orientace v rozsáhlých

Více

SCM = Source Code Management software, základní typologie rozdělení je podle počtu a umístění základního úložiště kódu(=repository) na:

SCM = Source Code Management software, základní typologie rozdělení je podle počtu a umístění základního úložiště kódu(=repository) na: Otázka 16 - Y36SI3 Zadání Disciplinované přístupy ke změnám software (SCM). Nástroje pro správu a verzování zdrojového kódu. Řešení konfliktů v nástrojích pro správu zdrojového kódu. Slučování změn (operace

Více

Obecné informace o cvičeních

Obecné informace o cvičeních Obecné informace o cvičeních Michal Podzimek michal.podzimek@profinit.eu http://www.profinit.eu/cz/podpora-univerzit/univerzitni-vyuka O cvičícím Více než 3 roky v Profinitu Absolvoval tento předmět na

Více

Základní pojmy verzování souborů. SVN - Subversion vybrané pokročilé vlastnosti. Správce verzí. Repositár

Základní pojmy verzování souborů. SVN - Subversion vybrané pokročilé vlastnosti. Správce verzí. Repositár Distribuované verzovací systémy D Distribuované verzovací systémy D Přehled témat Distribuované verzovací systémy D Proč používat správce verzí Úvod do verzovacích systémů (informativní) Jan Faigl Katedra

Více

Přehled témat. Základní pojmy

Přehled témat. Základní pojmy Úvod do verzovacích systémů (informativní) Přehled témat Základní pojmy verzování souborů Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 11 A0B36PR2

Více

Úvod do verzovacích systémů

Úvod do verzovacích systémů Úvod do verzovacích systémů (informativní) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 11 A0B36PR2 Programování 2 Jan Faigl, 2016 A0B36PR2 Přednáška

Více

Správa verzí souborů na cvičení

Správa verzí souborů na cvičení Správa verzí souborů na cvičení Úvod do problematiky, metodické pokyny Karel Šimerda Univerzita Pardubice, Fakulta elektrotechniky a informatiky 1. února 2010 Karel Šimerda (KST, FEI) IOOP/INPSW 1. února

Více

VCS CVS - Concurrent Version System SVN - Subversion Distribuované verzovací systémy DVCS Verzování. Základní pojmy verzování souborů

VCS CVS - Concurrent Version System SVN - Subversion Distribuované verzovací systémy DVCS Verzování. Základní pojmy verzování souborů Úvod do verzovacích systémů (informativní) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 12 A0B36PR2 Programování 2 Přehled témat Základní pojmy verzování

Více

PŘIDÁNÍ SOUBORŮ DO OBLASTI PŘIPRAVENÝCH ZMĚN

PŘIDÁNÍ SOUBORŮ DO OBLASTI PŘIPRAVENÝCH ZMĚN NÁPOVĚDA D:\Projekt>git help [prikaz] D:\Projekt>git config help zobrazí nápovědu pro uvedený příkaz vypíše seznam parametrů, které lze zadat do konfiguračního nastavení Git u ZÁKLADNÍ NASTAVENÍ GIT D:\Projekt>git

Více

Práce se systémem Subversion (SVN)

Práce se systémem Subversion (SVN) Práce se systémem Subversion (SVN) 2007-2008 Josef Pelikán, CGG MFF UK Praha http://cgg.ms.mff.cuni.cz/~pepca/svn/ Josef.Pelikan@mff.cuni.cz Práce se systémem SVN 2008 Josef Pelikán, http://cgg.ms.mff.cuni.cz/~pepca

Více

Profesionální služby kolem Linuxu

Profesionální služby kolem Linuxu Profesionální služby kolem Linuxu 18.5.2011 Libor Pecháček vedoucí týmu podpory třetí úrovně, SUSE Linux s.r.o. Agenda Komerční distribuce Profesionální podpora Technické nástroje podpory

Více

Workflow sdíleného projektu ve VisualParadigm

Workflow sdíleného projektu ve VisualParadigm Workflow sdíleného projektu ve VisualParadigm Metodický postup vytvoření VisualParadigm projektu a jeho víceuživatelské paralelní editace. Datum vypracování: 25. 1. 2013 Poslední aktualizace: 25. 1. 2013

Více

9. Archivace a verzování svn

9. Archivace a verzování svn 9. Archivace a verzování svn Cvičení předmětu BI-PUN (Pokročilé Unixové Nástroje) Příprava studijního program u Inform a tik a je podporována proje k te m financovaným z Evropského sociálního fondu [https

Více

Git aneb správa verzí trochu jinak

Git aneb správa verzí trochu jinak XXXIV. konference EurOpen.CZ 1 Git aneb správa verzí trochu jinak Jan Kasprzak E-mail: kas@fi.muni.cz Klíčová slova: Version control sytems, distributed source code management, Git, Linux Abstrakt V oblasti

Více

Evoluce deploye Od FTP po automatický deploy

Evoluce deploye Od FTP po automatický deploy Evoluce deploye Od FTP po automatický deploy Tomáš Huda Osnova FTP git-ftp git pull deploy skript git hooks automatický deploy - CI/CD databáze bezvýpadkový deploy Osnova FTP git-ftp git pull deploy skript

Více

Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE

Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Jaroslav Kylberger Verzování designových prvků v Lotus Notes/Domino Katedra softwarového inženýrství Vedoucí bakalářské práce:

Více

Øízený pøeklad - make

Øízený pøeklad - make Øízený pøeklad Øízený pøeklad - make - nástroj make je pùvodnì UNIXový pomocný vývoj. nástroj vzniklý v AT&T asi 1975 - úèel: zjednodušit a zautomatizovat pøeklad a sestavování (linking) vìtších projektù,

Více

Subversion pro každého

Subversion pro každého Subversion pro každého LADISLAV PRSKAVEC Předmluva Tato kniha se nesnaží být překladem SVN book i když z ní samozřejmě vychází. Motivací pro mě byli jak vlastní začátky se Subversion,

Více

Open source a komerční linuxové distribuce Libor Pecháček

Open source a komerční linuxové distribuce Libor Pecháček Open source a komerční linuxové distribuce Libor Pecháček vedoucí týmu podpory třetí úrovně lpechacek@suse.cz Agenda Open source Komerční distribuce Profesionální podpora Jak si vydělávat Linuxem 2 Free

Více

Home Media Server. Instalace aplikace Home Media Server do poèítaèe. Správa mediálních souborù. Home Media Server

Home Media Server. Instalace aplikace Home Media Server do poèítaèe. Správa mediálních souborù. Home Media Server 2007 Nokia. V¹echna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky spoleènosti Nokia Corporation. Ostatní zmiòované výrobky a názvy spoleèností

Více

Radek Krej í. rkrejci@cesnet.cz. NETCONF a YANG NETCONF. 29. listopadu 2014 Praha, IT 14.2

Radek Krej í. rkrejci@cesnet.cz. NETCONF a YANG NETCONF. 29. listopadu 2014 Praha, IT 14.2 Radek Krej í rkrejci@cesnet.cz NETCONF a YANG NETCONF 29. listopadu 2014 Praha, IT 14.2 Jak funguje protokol NETCONF Radek Krej í NETCONF a YANG 29.11. 2014 1 / 28 Základní charakteristiky klient-server

Více

Tipy a triky nejenom v shellu nejenom pro programátory

Tipy a triky nejenom v shellu nejenom pro programátory Tipy a triky nejenom v shellu nejenom pro programátory Karel Kočí 8.10.2017 1/1 O čem to bude? sed 's/[^\;]*\;//' hist tr ' ' '\n' \ grep -ve '^(- \ $)' sort uniq -c \ sort -nr > notes/tatnppvl.result

Více

O Apache Derby detailněji. Hynek Mlnařík

O Apache Derby detailněji. Hynek Mlnařík O Apache Derby detailněji Hynek Mlnařík Agenda Historie Vlastnosti Architektura Budoucnost Historie 1997 Cloudscape Inc. - JBMS 1999 Informix Software, Inc. odkoupila Cloudscape, Inc. 2001 IBM odkoupila

Více

Zpracování textù poèítaèem

Zpracování textù poèítaèem Zpracování textù poèítaèem Jiøí Rybièka PEF MZLU v Brnì rybicka@mendelu.cz Motto Na ka¾dou otázku existuje jednoduchá, snadno pochopitelná, nesprávná odpovìï. Z Murphyho zákonù 1/18 Obsah 1. Typograe a

Více

2007 Nokia. V¹echna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky spoleènosti

2007 Nokia. V¹echna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky spoleènosti 2007 Nokia. V¹echna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky spoleènosti Nokia Corporation. Ostatní zmiòované výrobky a názvy spoleèností

Více

BI-AWD. Administrace Webového a Databázového serveru Instalace webového serveru Apache httpd

BI-AWD. Administrace Webového a Databázového serveru Instalace webového serveru Apache httpd BI-AWD Administrace Webového a Databázového serveru Instalace webového serveru Apache httpd Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu

Více

Java/QE Akademie - Osnova

Java/QE Akademie - Osnova Java/QE Akademie - Osnova Lekce 1 1. Co je to Java? 1.1. Struktura Java kódu 2. Potřebné nástroje pro vývoj 2.1. JVM 2.2. JRE 2.3. JDK 3. Co je to proměnná a její zápis v Javě 3.1. Klasické proměnné 3.2.

Více

Git. The information manager from hell. Robin Obůrka

Git. The information manager from hell. Robin Obůrka Git The information manager from hell Robin Obůrka robin.oburka@nic.cz Obsah Obsah 1 Úvod 2 Příprava prostředí 3 Lokální práce 4 Vzdálená práce R. Obůrka, P. Pulc (CZ.NIC, FIT ČVUT) Git 1 / 44 Úvod 1 Úvod

Více

OPTIMALIZACE FUNKCE GENETICKÝM ALGORITMEM

OPTIMALIZACE FUNKCE GENETICKÝM ALGORITMEM KIV/PC ZS 2018/2019 VARIANTA 1 (JSi) ZADÁNÍ SEMESTRÁLNÍ PRÁCE OPTIMALIZACE FUNKCE GENETICKÝM ALGORITMEM Zadání Naprogramujte v ANSI C pøenositelnou 1 konzolovou aplikaci, která bude hledat extrém funkce

Více

Linuxový kernel v posledních letech

Linuxový kernel v posledních letech Linuxový kernel v posledních letech Jiří Kosina a Jan Yenya Kasprzak http://www.fi.muni.cz/ kas/ SUSE Labs, Masarykova unverzita XXXI. konference EurOpen.CZ Kosina,

Více

Rovnováha kapalina{pára u binárních systémù

Rovnováha kapalina{pára u binárních systémù Rovnováha kapalina{pára u binárních systémù 1 Pøedpoklad: 1 kapalná fáze Oznaèení: molární zlomky v kapalné fázi: x i molární zlomky v plynné fázi: y i Poèet stupòù volnosti: v = k f + 2 = 2 stav smìsi

Více

Okam¾ité zprávy. Nokia N76-1

Okam¾ité zprávy. Nokia N76-1 Okam¾ité zprávy Nokia N76-1 BEZ ZÁRUKY Aplikace tøetích stran poskytované v pøístroji mohly být vytvoøeny a mohou být vlastnìny osobami nebo entitami, které nejsou spøíznìnými osobami a nemají ani jiný

Více

Monitorování sítě pomocí OpenWrt

Monitorování sítě pomocí OpenWrt Tomáš Čejka cejkat@cesnet.cz Monitorování sítě pomocí OpenWrt LinuxDays 2016 Úvod Tomáš Čejka Monitorování sítě pomocí OpenWrt LinuxDays 2016 1 / 15 OpenWrt linuxová distribuce pro embedded zařízení (typicky

Více

DPC-D218ID. Dveřní stanice pro 2D systém videovrátných. Uživatelský manuál

DPC-D218ID. Dveřní stanice pro 2D systém videovrátných. Uživatelský manuál DPC-D218ID Dveřní stanice pro 2D systém videovrátných Uživatelský manuál Části a funkce Svorkovnice +12V:12VDC výstup napájení LK-(GND): Zámek - zem LK+(COM): Zámek - 12 VDC. NO.: relé kontakt NO EB+:

Více

INSTALACE SW V GNU/LINUXU

INSTALACE SW V GNU/LINUXU INSTALACE SW V GNU/LINUXU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Instalace SW v GNU/Linuxu Autor Martin Šimůnek

Více

Pro Git. Edice CZ.NIC

Pro Git. Edice CZ.NIC 1 Scott Chacon Pro Git Základy práce se systémem Git / Větve v systému Git / Git na serveru / Distribuovaný charakter systému Git / Nástroje systému Git / Individuální přizpůsobení systému Git / Git a

Více

Project management. Příprava projektu Zahájení High level plánování. Vykonávání Detailní plánování Vykonávání Řízení a monitorování

Project management. Příprava projektu Zahájení High level plánování. Vykonávání Detailní plánování Vykonávání Řízení a monitorování Project management Project management Příprava projektu Zahájení High level plánování Vykonávání Detailní plánování Vykonávání Řízení a monitorování Uzavření a zhodnocení (iterace, projektu) Projekt Projekt

Více

Bronislava Eršilová EXCEL 2000 pro každý den Obsah ÚVOD... 7 Co je nového v oblasti základních funkcí... 7 PRVNÍ SEZNÁMENÍ S PROGRAMEM EXCEL... 9 Instalace programu Excel 2000... 9 Minimální systémové

Více

Obsah. Windows 95 je vaše. Windows si pamatují, kam co patøí. O knize 1

Obsah. Windows 95 je vaše. Windows si pamatují, kam co patøí. O knize 1 Obsah Windows 95 je vaše pracovní ústøedí Viz strana 5 Windows si pamatují, kam co patøí Viz strana 21 Hledání složky nebo souboru Viz strany 28 29 1 2 3 O knize 1 Užiteèné úkoly...2 a nejsnadnìjší zpùsob

Více

Vladimír

Vladimír Vladimír Mach @vladimirmach 29.1 0. 2012 Agenda Konflikty v rámci jednoho souboru Konflikty v rámci struktury adresáře (tree conflicts) Shallow checkout Flag Význam U Updated Soubor byl aktualizován o

Více

Open Source Programování

Open Source Programování Založení projektu a infrastruktura Open Source Programování http://rtime.felk.cvut.cz/osp/ Pavel Píša http://cmp.felk.cvut.cz/~pisa Michal Sojka František Vacek DCE FEL ČVUT Copyright

Více

Hlavní obrazovka displeje je rozdìlena do pìti základních monitorovacích oken a tlaèítka slou ícího ke vstupu do nastavení zaøízení.

Hlavní obrazovka displeje je rozdìlena do pìti základních monitorovacích oken a tlaèítka slou ícího ke vstupu do nastavení zaøízení. OBSLUHA REGULACE 1. HLAVNÍ OBRAZOVKA Hlavní obrazovka displeje je rozdìlena do pìti základních monitorovacích oken a tlaèítka slou ícího ke vstupu do nastavení zaøízení. Aktuální èas a datum Venkovní teplota

Více

Ant aneb Ferda Mravenec, práce všeho druhu

Ant aneb Ferda Mravenec, práce všeho druhu Ant aneb Ferda Mravenec, práce všeho druhu Nástroj na sestavování projektů (aplikací) podobný programu make, který se používá u programů v C či C++. Program Ant je volně k dispozici (tzv. The Apache Software

Více

Projekt JetConf REST API pro vzdálenou správu

Projekt JetConf REST API pro vzdálenou správu Projekt JetConf REST API pro vzdálenou správu Ladislav Lhotka lhotka@nic.cz 24. listopadu 2017 Osnova motivace, historie standardy: RESTCONF a YANG JetConf: implementace RESTCONF serveru backendy: Knot

Více

GroupWise 6.5 for Linux

GroupWise 6.5 for Linux GroupWise 6.5 for Linux 29. března 2004 1.0 Základní informace 2.0 Pokyny k instalaci 3.0 Známé potíže 3.1 Potíže se správou 3.1.1 Systém NFS není podporován. 3.1.2 Nedostupné funkce 3.1.3 Aktualizovaný

Více

Cisco IOS TCL skriptování využití SMTP knihovny

Cisco IOS TCL skriptování využití SMTP knihovny Cisco IOS TCL skriptování využití SMTP knihovny Bc. Petr Hanták (han377), Bc. Vít Klimenko (kli307) Abstrakt: Úkolem tohoto projektu bylo zmapovat SMTP knihovnu pro odesílání emailových zpráv z Cisco směrovačů

Více

Úvod do Linuxu SŠSI Tábor 1

Úvod do Linuxu SŠSI Tábor 1 Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.

Více

Maturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013

Maturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013 Maturitní témata z předmětu Programování a databázové systémy pro šk. rok 2012/2013 1. Základy - proměnné a datové typy a) Co je to proměnná, co znamená deklarace proměnné, a popište syntaxi deklarace

Více

Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7

Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7 Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7 1. Úvod nezbytné kroky ne se p ipojíte 2. Jak si vytvo it heslo 3. Nastavení VPN p ipojení pro Windows 7 1. Úvod Slu ba VPN umo uje vstoupit

Více

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack http://www.ulticloud.com http://www.openstack.org Představení OpenStacku 1. Co OpenStack je a není 2.

Více

VIRTUALBOX GUEST ADDITIONS

VIRTUALBOX GUEST ADDITIONS VIRTUALBOX GUEST ADDITIONS Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu VirtualBox Guest Additions Autor Martin Šimůnek

Více

Jemný úvod do SQL Jaroslav Janda Záøí 1997 verze 1 Obsah 1 Pøedmluva 3 2 Úvod 3 3 Základní dotazy 4 3.1 Vypsání v¹ech sloupcù tabulky: FROM.................. 4 3.2 Vypsání vyjmenovaných sloupcù....................

Více

Návod pro administraci aplikace EdgeFrame HelpDesk

Návod pro administraci aplikace EdgeFrame HelpDesk Návod pro administraci aplikace EdgeFrame HelpDesk 1. Prvotní nastavení Pokud není použito výchozí nastavení dodávané s instalací, je potřeba provést následující: 1. vytvořit uživatelské role (Administrace

Více

Příloha č. 2 - Integrace SpiritÚAP do ESB Jihočeského kraje

Příloha č. 2 - Integrace SpiritÚAP do ESB Jihočeského kraje Příloha č. 2 - Integrace SpiritÚAP do ESB Jihočeského kraje 1. Úvod Dokument popisuje způsob integrace aplikace SpiritUAP do ESB (Enterprise Service Bus) Jihočeského kraje, která bude implementována v

Více

Publikování. Zaèínáme. Odesílání souborù. Publikování

Publikování. Zaèínáme. Odesílání souborù. Publikování Share Online 2.0 2007 Nokia. V¹echna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky spoleènosti Nokia Corporation. Ostatní zmiòované výrobky

Více

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11 Obsah Úvod 9 Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10 KAPITOLA 1 Stručný přehled 11 Inicializační soubor 12 Nomount, rozložení paměti a základní procesy 12 Mount, kontrolní

Více

Restaurace-ng. https://www.assembla.com/spaces/restaurace-ng/ documents/dmetqytlor37kpeje5dax/download/restaurace_aplikace.part1.

Restaurace-ng. https://www.assembla.com/spaces/restaurace-ng/ documents/dmetqytlor37kpeje5dax/download/restaurace_aplikace.part1. Instalační a uživatelská příručka programu Restaurace-ng 1 Systémové požadavky Předpokladem pro úspěšnou instalaci je nainstalovaná Java Runtime Environment verze 1.6, optimálně Update 17(ke stáhnutí na

Více

Joelův test. 12 kroků k lepšímu programování. Jaroslav Šnajdr

Joelův test. 12 kroků k lepšímu programování. Jaroslav Šnajdr Joelův test 12 kroků k lepšímu programování Jaroslav Šnajdr i Co je Joelův test? Co je to? 12 otázek o vašem vývojovém týmu Každá odpověď ano = 1 bod Jaký je výsledek? Plných 12 bodů: dobře organizovaný,

Více

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE. 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE. 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE 2005-2008 Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6 www.hydrosoft.eu Obsah Obsah 1 1.1 3 Internetový... prohlížeč map 4 Rozložení ovládacích... prvků

Více

ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU

ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU ČÁST 2. ELEKTRONIZACE PROCESŮ A DIGITALIZACE DAT ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU Přehled kam směřují peníze z městského rozpočtu. Přehled jaký je aktuální stav čerpání

Více

HDCVI DVR Uživatelský manuál. Uživatelský manuál záznamové zařízení Dahua & BCS HDCVI

HDCVI DVR Uživatelský manuál. Uživatelský manuál záznamové zařízení Dahua & BCS HDCVI Uživatelský manuál záznamové zařízení Dahua & BCS HDCVI Obsah 1. Obsah balení a instalace pevného disku... 1 1.1 Obsah balení... 1 1.2 Instalace pevného disku (HDD)... 1 1.2.1 Otevření skříně... 1 1.2.2

Více

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk Srovnání Linuxu a BSD z pohledu jádra Jan Dyrczyk 7. 12. 2011 Úvod Pro průměrného uživatele jsou rozdíly mezi Linuxem a BSD překvapivě malé. Oba jsou založeni na Unixu, jsou nekomerční s cílem vytvořit

Více

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná

Více

Přednáška. Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem

Více

Informační systém pro rezervaci pokojů hotelu SPORT

Informační systém pro rezervaci pokojů hotelu SPORT VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Informační systém pro rezervaci pokojů hotelu SPORT Programátorská příručka systému Příloha bakalářské práce 2006

Více

Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman

Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman O společnosti ESET ESET vyvinul jeden z prvních antivirových produktů na světě Lídr v oblasti proaktivní detekce hrozeb 1987

Více

Instalace nvidia Optimus v Ubuntu 14.04

Instalace nvidia Optimus v Ubuntu 14.04 2019/03/14 10:49 1/10 Od verze 14.04 se výrazně zjednodušila instalace a správa ovladačů dvou grafických karet. Pokud máte nainstalované ovladače nvidia nebo Bumblebee, tak je nejprve odstraňte a restartujte

Více

Matematika v programovacích

Matematika v programovacích Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?

Více

Vývoj software pro Linuxové distribuce. Installfest Praha, 7.3.2010

Vývoj software pro Linuxové distribuce. Installfest Praha, 7.3.2010 Vývoj software pro Linuxové Installfest Praha, 7.3.2010 Úvod Dan Horák vývojář Fedora člen Fedora Engineering Steering Comitee (pro F-11 a F-12) zaměstnán u Red Hat Czech Copyright

Více

Ukládání a archivace dat

Ukládání a archivace dat Ukládání a archivace dat vzniklých digitalizací v Digitálním archivu SOA v Třeboni Základní cíle projektu Vytvořit systém, který bude zaštiťovat postupy spojené s digitalizací archivních materiálů vytváření

Více

Server. Software serveru. Služby serveru

Server. Software serveru. Služby serveru Server Server je v informatice obecné označení pro počítač či skupinu počítačů, kteří poskytují nějaké služby. Rovněž pojmem server můžeme označit počítačový program, který tyto služby realizuje. Služby

Více

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013 Šifrování Autentizace ní slabiny 22. března 2013 Šifrování Autentizace ní slabiny Technologie Symetrické vs. asymetrické šifry (dnes kombinace) HTTPS Funguje nad HTTP Šifrování s pomocí SSL nebo TLS Šifrování

Více

Jak funguje GNU/Linux

Jak funguje GNU/Linux Jak funguje GNU/Linux Úvod do operačního systému a filozofie Jiří Jánský SUT SH 12.10.1010 GNU/Linux I. Proč Linux používájí geekové Za více námahy více muziky Příklad s přepsáním titulků Svobody Open

Více

Seznámení s open source vývojem a open source řešeními pro mobilní zařízení

Seznámení s open source vývojem a open source řešeními pro mobilní zařízení Seznámení s open source vývojem a open source řešeními pro mobilní zařízení Jaroslav Řezník , Red Hat, Inc. Agenda Open source a Free Software Komunita Byznys Mobilní technologie 19.

Více

Setkání uživatelů 2012

Setkání uživatelů 2012 TopoL Software Program: Čtvrtek 29.12.2012 10:00-16:00 TopoL Software - novinky, akce, řešení TopoL xt - předvedení verze 10 + informace o další verzi 11 TopoL Mobile - novinky verze 3.08 a 3.09 ostatní

Více

Otevřený katastr (OK)

Otevřený katastr (OK) Otevřený katastr (OK) Karel Jedlička, Jan Ježek, Jiří Petrák smrcek@kma.zcu.cz, h.jezek@centrum.cz, jiripetrak@seznam.cz Západočeská univerzita v Plzni, Fakulta aplikovaných věd, katedra matematiky oddělení

Více

Instalaèní pøíruèka programu PC Suite. CS 9356477 Issue 1

Instalaèní pøíruèka programu PC Suite. CS 9356477 Issue 1 Instalaèní pøíruèka programu PC Suite CS 9356477 Issue 1 Copyright 2003 Nokia. Všechna práva vyhrazena. Reprodukce, pøenos, distribuce nebo ukládání obsahu tohoto dokumentu nebo libovolné jeho èásti v

Více

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Milan Zelenka @ ENLOGIT s.r.o. Obsah přednášky Co je životní cyklus IT systémů a jak lze zautomatizovat Představení

Více

Push to talk. Nokia N76-1

Push to talk. Nokia N76-1 Nokia N76-1 2007 Nokia. V¹echna práva vyhrazena. Nokia, Nokia Connecting People, Nseries, Navi a N76 jsou ochranné známky nebo registrované ochranné známky spoleènosti Nokia Corporation. Ostatní zmiòované

Více

Řešení pro audit činnosti administrátorů UNIX/Linux serverů

Řešení pro audit činnosti administrátorů UNIX/Linux serverů Řešení pro audit činnosti administrátorů UNIX/Linux serverů OpenSource řešení v sítích 29. 10. 2009, Karviná Pavel Běhal Agenda Úvod do problému Dostupné prostředky Technické řešení Kousek zdrojového kódu

Více

Ruby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková

Ruby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková Ruby on Rails Bc. Tomáš Juřík Bc. Bára Huňková Co nás dnes čeká? Ruby (programovací jazyk) Ruby on Rails (webový framework) Praktická ukázka Ruby (programovací jazyk) Ruby (programovací jazyk) Skriptovací

Více

Distribuovaný SSH honeypot

Distribuovaný SSH honeypot Distribuovaný SSH honeypot přepad časoprostorovou dírou 10 let zpět Ondrej Mikle ondrej.mikle@nic.cz 14. 11. 2015 Co je Turris SSH honeypot uživatel si dobrovolně v nastavení může zapnout SSH port 22 zvenku

Více

Architektura aplikací v Seznam.cz

Architektura aplikací v Seznam.cz Architektura aplikací v Seznam.cz Vlastimil Pečínka www.seznam.cz najdu najdu tam, tam, co co neznám! Úvodní axiomy Email na Seznamu měl v minulosti provozní potíže a zcela jistě je bude mít i v budoucnu

Více

Manuál Kentico CMSDesk pro KDU-ČSL

Manuál Kentico CMSDesk pro KDU-ČSL Manuál Kentico CMSDesk pro KDU-ČSL 2011 KDU-ČSL Obsah 1 Obecně... 3 1.1 Přihlašování... 3 1.2 Uživatelské prostředí... 4 2 Stránky... 4 2.1 Vytvoření nové stránky... 4 2.1.1 Texty... 7 2.1.2 Styly textu...

Více

Cobbler, Puppet, Func

Cobbler, Puppet, Func Automatizovanс sprсva server 1. listopadu 2010 Zlomovщ okamiky ivota serveru Zlomovщ okamiky ivota serveru Zlomovщ okamiky ivota serveru Zlomovщ okamiky ivota serveru Zlomovщ okamiky ivota serveru Narozenэ

Více

Operační systémy 1. Přednáška číslo 11 3. 5. 2010. Souborové systémy

Operační systémy 1. Přednáška číslo 11 3. 5. 2010. Souborové systémy Operační systémy 1 Přednáška číslo 11 3. 5. 2010 Souborové systémy Dělení dle bezpečnosti Souborové systémy s okamžitým zápisem pouze jeden druh operace a další musí čekat. Data se nemohou ztratit, ale

Více

Metody zabezpečeného přenosu souborů

Metody zabezpečeného přenosu souborů Metody zabezpečeného přenosu souborů Radek Dostál Petr Koloros Cryptofest 15.11.2003 Úvod Co všechno šifrovat SSL FTP x SFTP, SCP SSL FTP Implicit x Explicit jak poznat Windows klienti, servery Linux klienti,

Více

KIV/ZSWI. Roz²i ování studentského informa ního serveru. Bc. Michal Bryxí. 18. února 2010. Západo eská Univerzita v Plzni

KIV/ZSWI. Roz²i ování studentského informa ního serveru. Bc. Michal Bryxí. 18. února 2010. Západo eská Univerzita v Plzni Roz²i ování studentského informa ního serveru Západo eská Univerzita v Plzni 18. února 2010 Anketa Kdo z vás zná Dioné? Obsah BIO v menze, aneb cenový SHOCK. Kdo kam chodí na pivo aneb oblíbené "fakultní"hospody.

Více

Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv. copyright. To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího

Více

Využití mobilního klienta při správě inženýrských sítí. Petr Skála Pontech s.r.o.

Využití mobilního klienta při správě inženýrských sítí. Petr Skála Pontech s.r.o. Využití mobilního klienta při správě inženýrských sítí Petr Skála Pontech s.r.o. Proč mít mobilní GIS? Mobilní GIS umožňuje práci s GIS daty v terénu: Mapy - orientace a navigace GIS data - sběr, pořizování

Více

téma: Formuláře v MS Access

téma: Formuláře v MS Access DUM 06 téma: Formuláře v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:

Více

modrana: flexibilní navigační systém Martin Kolman http://www.modrana.org/openalt2014 modrana@gmail.com

modrana: flexibilní navigační systém Martin Kolman http://www.modrana.org/openalt2014 modrana@gmail.com modrana: flexibilní navigační systém Martin Kolman http://www.modrana.org/openalt2014 modrana@gmail.com 1 Nevýhody uzavřených navigací nemožnost modifikovat funkcionalitu co když výrobce přestane podporovat

Více

99 % všech desktopů na platformě MS Windows

99 % všech desktopů na platformě MS Windows Svobodný software 99 % všech desktopů na platformě MS Windows Monopol!!! Jaké z toho plynou nevýhody? Jaké z toho plynou výhody? source code zdrojový kód obsah souboru nebo souborů napsaný v určitém programovacím

Více

Exportní rozhraní. EuroNet Media s.r.o.

Exportní rozhraní. EuroNet Media s.r.o. Exportní rozhraní Obsah 1. Identifikační údaje provozovatele 2 2. Kontaktní osoba 2 3. Poslání společnosti... 2 4. Přihlašovací údaje 3 5. Postup pro import dat 3 6. Přenos nabídek scénář. 3 7. Ověření

Více

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11 Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového

Více

Softwarové in enýrství Úvodní studie PRODUKÈNÍ SYSTÉM PRO IP TELEFONNÍ SPOLEÈNOST

Softwarové in enýrství Úvodní studie PRODUKÈNÍ SYSTÉM PRO IP TELEFONNÍ SPOLEÈNOST PRODUKÈNÍ SYSTÉM PRO IP TELEFONNÍ SPOLEÈNOST Øešitelský tým: Pavel Strnad - vedoucí projektu Jiøí Dole álek - tahoun Jan Faflík - analytik Otakar Merz - dokonèovatel Martin Peterka - tvùrce ideí Deklarace

Více

Instalace a konfigurace OpenAdmin tool na M$ a Linuxu

Instalace a konfigurace OpenAdmin tool na M$ a Linuxu Instalace a konfigurace OpenAdmin tool na M$ a Linuxu Tento dokument se snaží postihnout postup instalace a konfigurace Open Admin tool pro IBM IDS verze 11.10, který byl prezentován na semináři CIDUG

Více

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL, Anotace sady: Dynamické internetové stránky, VY_32_INOVACE_PRG_PHP_01 Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL, Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník

Více