KAPITOLA 1. Pracujeme s Linuxem

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "KAPITOLA 1. Pracujeme s Linuxem"

Transkript

1 KAPITOLA 1 Pracujeme s Linuxem Jeden z největších kamenů úrazu při vytváření softwaru pro Linux je pochopení toho, co Linux je, a co není. Linux pro různé lidi znamená různé věci. Z technického pohledu je Linux jako takový jádro operačního systému, které bylo vytvořeno Linusem Torvaldsem, nicméně většina lidí si pod termínem Linux vybaví robustní operační systém. Za několik málo let Linux povstal z temnot a stal se široce akceptovaným u všech skupin uživatelů. Linux se v dnešní době vyrovná ostatním operačním systémům dostupným na trhu. Často se používá nejenom v největších superpočítačích, ale současně ve spoustě nejmenších přístrojů, u kterých byste nikdy nepředpokládali, že mohou být založeny na Linuxu. Teď ve svém rozmachu díky velkému jménu v moderních technologiích Linux není vlastněn žádnou velkou společností, která by tahala za provázky. Linux je úspěšný díky mnoha tisícům vývojářů po celém světě, kteří se neustále snaží udělat Linux lepším. Tito lidé se (stejně jako vy) zajímají o vytváření velmi kvalitního softwaru, který zvyšuje zkušenosti ostatních v linuxové komunitě. Ať už pro vás osobně Linux znamená cokoliv, tuto knihu čtete pravděpodobně z toho důvodu, že se chcete naučit více o tom, jak se stát profesionálním linuxovým programátorem. Protože jste si zvolili tuto dráhu, brzy nepochybně zjistíte, že bude velmi užitečné, když pochopíte různé věci kolem Linuxu, například to, jakým stylem se Linux vyvíjí nebo v čem je odlišná práce v Linuxu od práce s jinými platformami, které jsou dnes dostupné na trhu. Pokud sebe považujete za experta v Linuxu, bude stačit, když tuto kapitolu pouze proletíte očima. Pokud teprve pracujete na tom, abyste se jím stali, tato kapitola vám rozhodně poskytne několik užitečných informací do začátku. V této kapitole se dozvíte více informací o tom, co Linux vlastně je a jakým způsobem spolupracují jednotlivé části linuxové distribuce z hlediska profesionálního programátora. Naučíte se více o vývojovém procesu, který se skrývá za Free, Libre a Open Source Software (FLOSS), který se používá v linuxových systémech. Dále objevíte přínos online komunit, které posilují revoluci v oblasti otevřeného kódu. A na závěr kapitoly si popíšeme několik rozdílů mezi Linuxem a jinými operačními systémy, se kterými jste se pravděpodobně v minulosti setkali. Takže jdeme na to!

2 20 Kapitola 1 Pracujeme s Linuxem Stručná historie Linuxu Linux má velice rozmanitou a zajímavou historii, která se začala psát mnohem dřív, než si pravděpodobně myslíte. Historie Linuxu zahrnuje více než 30 let a začíná u prvních unixových systémů ze 70. let. Tento fakt není podstatný jenom pro nezdolné nadšence. Pro vás je důležité znát alespoň všeobecné informace z unikátní historie, která vedla k vytvoření moderních linuxových systémů, se kterými dnes pracujete. Pochopení historie Linuxu vás nejenom lépe připraví na zvládnutí různých výstředností, které odlišují Linux od jiných alternativ na trhu, ale také pomůže udělat vývoj Linuxu mnohem zajímavějším. První práce na Linuxu jako takovém začaly v létě 1991, ale dlouho předtím, než se objevil Linux, existoval projekt GNU. Tento projekt byl zaměřen na svobodný software a byl inspirován operačními systémy unixového typu. Původním cílem projektu bylo vyvinout operační systém se svobodnou licencí, který by neobsahoval žádný kód z původního UNIXu. Musíme říci, že bez tohoto projektu by Linux asi nikdy nevznikl, a kdyby neexistoval Linux, v této knize byste nenalezli žádné informace o projektu GNU. Oba projekty totiž těží jeden z druhého, jak sami zjistíte v této knize. Projekt GNU V roce 1983 Richard Stallman (aka RMS) pracoval v laboratoři MIT zabývající se umělou inteligencí. V této době bylo velké množství aplikací k dispozici ve formě zdrojového kódu, aby uživatelé mohli v případě potřeby upravit kód aplikace pro svůj systém. V této době se ovšem současně začínal prosazovat velmi zajímavý trend stále větší a větší množství výrobců softwaru totiž začínalo distribuovat pouze binární verze svých aplikací. A toto nakonec vedlo k tomu, že zdrojový kód aplikací se velmi rychle stal "obchodním tajemstvím" společností, které tímto způsobem chtěly ochránit svou práci před konkurencí. Počátečním cílem projektu GNU bylo vytvořit svobodný operační systém podobný UNIXu, který by obsahoval všechny nástroje a programy ve formě zdrojového kódu. Vytvoření většiny těchto nástrojů, programů (včetně kompilátoru GCC a textového editoru GNU Emacs) a dokumentace k nim trvalo více než deset let. Mnoho z těchto nástrojů získalo vynikající pověst díky své vysoké kvalitě a bohatým možnostem jmenujme například kompilátor GCC nebo GNU debugger. Ačkoliv projekt GNU zaznamenal velký úspěch, v průběhu 80. let mu stále chyběl jeden velmi důležitý prvek. Tímto prvkem bylo vlastní jádro operačního systému, což znamenalo, že uživatelé museli instalovat nástroje a programy z projektu GNU na různé komerční operační systémy jako byl proprietární UNIX. Ačkoliv uživatele, kteří používali GNU nástroje a programy na svých proprietárních systémech, tato skutečnost pravděpodobně moc netrápila, projekt GNU jako celek nemohl být kompletní bez vlastního jádra. Intenzivní diskuse o různých alternativách (jako je GNU HURD) trvaly celé roky, než konečně přišel na svět Linux. Linux ovšem nikdy nevytvořil tu část operačního systému GNU, kterou si Richard Stallman představoval. Ve skutečnosti to bylo tak, že projekt GNU ještě po mnoho let pokračoval v prosazování mikrojádra GNU HURD přes linuxové jádro v konceptuálním systému GNU, a to i přes skuteč-

3 Linux PROFESIONÁLNĚ programování aplikací 21 nost, že Linux se stal ukázkovým "dítětem" pro novou generaci uživatelů a vývojářů (a to se ani nezmiňujeme o jeho mnohem větší popularitě). I přes tyto skutečnosti můžete i dnes často vidět termín GNU/Linux, který je použit pro označení kompletního linuxového systému, který používá velké množství nástrojů a aplikací pocházejících právě z projektu GNU. Jádro Linuxu Jádro Linuxu vzniklo podstatně později než samotný GNU projekt o více než dekádu po tom, co Richard Stallman přišel se svým počátečním vyhlášením. V této době se ostatní alternativní systémy stále nacházely ve vývoji, přičemž obsahovaly nejenom mikrojádro HURD, ale také výukové mikrojádro Minix, které bylo vytvořeno Andrewem Tanenbaumem. A z mnoha různých důvodů nebyl žádný z těchto alternativních systémů považován za natolik připravený, aby mohl být všeobecně používán koncovými uživateli. Tedy až do doby, než přišel Linux. Vše začalo tak, že mladý finský student, který pracoval na univerzitě v Helsinkách, začal být frustrován mnoha věcmi, jež považoval v Minixu 1 za nesprávně fungující. Začal tedy pracovat na svém vlastním systému, který byl speciálně navržen pro jeho vlastní mikropočítač AT-386. V této době se jednalo o špičkový kus hardwaru. Tímto studentem byl Linus Torvalds a právě on vedl projekt, který později vedl ke vzniku velkého množství linuxových společností. 1 Některé z těchto problémů přetrvávaly po mnoho let, což dokazují různé diskuse v prvních minixových a linuxových diskusních skupinách. Protože Linux o několik let později potvrdil svou dominanci na trhu, další vývoj Minixu (a jeho různých nástupců) byl založen pouze na akademickém zájmu několika lidí, kteří přemýšleli nad budoucími návrhy operačních systémů. Linus pak v létě roku 1991, při příležitosti vypuštění první verze Linuxu, poslal následující oznámení do diskusní skupiny comp.os.minic: Datum: 25Aug 91 20:57:07 GMT Organizace: Univerzita Helsinky Zdravím všechny, co používají Minix vytvářím (zdarma) operační systém (pouze koníček, nic velkého a profesionálního jako GNU) pro AT klony 386 (486). Pracuji na tom od dubna a je to prakticky hotovo. Chtěl bych získal nějakou zpětnou vazbu ohledně toho, co máte a nemáte rádi na Minixu, protože můj OS je mu v některých věcech velmi podobný (z praktických důvodů například používám stejný návrh souborového systému). Aktuálně jsem naportoval bash (1.08) a gcc (1.40) a vypadá to, že to funguje dobře. To naznačuje, že za několik měsíců práce jsem vytvořil něco použitelného a chtěl bych vědět, které schopnosti požaduje většina lidí. Jakékoliv návrhy jsou sice vítány, nicméně neslibuji, že je nakone implementuji.

4 22 Kapitola 1 Pracujeme s Linuxem I přes Linusovu prvotní skromnost se zájem o toto linuxové jádro velmi rychle zvyšoval a to po celém světě. To samozřejmě vedlo nejenom k vypuštění několika nových verzí, ale také k nárůstu komunity uživatelů. Tito uživatelé, kteří všichni bez výjimky patřili mezi zkušené vývojáře (protože i samotná instalace Linuxu vyžadovala velké znalosti), se dobrovolně zapojili do vyřešení různých technických výzev a implementace mnoha nových nápadů. S prvotním vývojem Linuxu je tak spojeno velké množství vývojářů, jejichž jména si dnes už nikdo nepamatuje. Tito lidé si užívali skutečnost, že mohou pracovat na moderním a svobodném systému podobném UNIXu, který netrpí komplexností návrhu alternativních systémů. Linuxoví vývojáři se při vývoji linuxového jádra a programování nových funkcí spoléhali na velké množství již existujících nástrojů GNU. Samozřejmě netrvalo dlouho a zájem o Linux vzrostl natolik, že uživatelé Minixu začali houfně přecházet na Linux, což vedlo k velmi bouřlivým diskusím mezi tvůrcem Minixu Andrewem Tanenbaumem a Linusem Torvaldsem. Tanenbaum tvrdil, že design Linuxu je podstatně nižší kvality než design Minixu. Z filozofického hlediska to sice může pravda, nicméně totéž může být řečeno také o ostatních moderních operačních systémech. Pokud vás více zajímá historie Linuxu a ostatních operačních systémů založených na UNIXu, doporučujeme k přečtění knihu A Quarter Century of UNIX, kterou napsal Peter H. Salus (Addison- -Wesley, 1994). Linuxové distribuce S rostoucí popularitou linuxového jádra přišel i zájem o vytvoření Linuxu, který by byl dostupný i lidem, kteří nemají potřebné znalosti v oblasti programování. Na vytvoření použitelného linuxového systému potřebujete více než jenom jádro. Skutečnost je taková, že libovolný linuxový systém, který je určen pro koncové uživatele, je dnes použitelný pouze díky mnoha tisícům existujících programů, jež zajišťují různé věci od startu systému až po funkčnost grafického pracovního prostředí (jakým je například GNOME). Když byl Linux poprvé představen, neexistovalo pro něj velké množství softwaru. Abych byl přesný Linus v té době pro něj nabízel pouze jednu jedinou aplikaci: GNU Bourne Again Shell (zkráceně bash, což v doslovném překladu znamená "znovunarozený příkazový řádek"). Lidé, kteří někdy nabootovali Linux nebo UNIX do omezeného jednouživatelského módu, kde běží jenom bash, ví moc dobře, o co se jedná. Linus pomocí příkazové řádky provedl mnoho počátečních testů Linuxu, jenže ta samozřejmě na Linuxu nefungovala hned od začátku. Aplikace bash musela být prvně naportována z nějakého již existujícího systému (jako je Minix) a poté případně upravena, aby mohla bez problémů fungovat na novém operačním systému. Když stále více a více lidí začalo používat a vyvíjet software pro Linux, pochopitelně se zvyšovalo množství dostupného softwaru pro ty, kteří měli trpělivost jej nainstalovat. Jak ovšem postupoval čas dopředu, bylo čím dál tím více zjevnější, že kompilace každé nové instalace Linuxu z ničeho je neuvěřitelně komplikovaná (a také nepodporovatelná a neaktualizovatelná) noční můra, která bránila nadšenému objevování toho, co Linux může nabídnout. Řešení této velmi problematické situace přišlo v podobě linuxových distribucí, což jsou v podstatě předem vytvořené kolekce růz-

5 Linux PROFESIONÁLNĚ programování aplikací 23 ných nástrojů, aplikací a linuxového jádra, které mohou být rozšiřovány prostřednictvím diskety (později prostřednictvím CD a internetu) širokému okruhu zájemců. Prvotní distribuce Linuxu tak byly jednoduše vymoženostmi pro lidi, kteří se chtěli vyhnout zkompilování celého operačního systému z ničeho, a kteří se nechtěli zabývat hledáním a instalací nového softwaru. Než byly vynalezeny první správci balíčků (package managers) RPM v Red Hatu a dpkg v Debianu, obyčejní uživatelé v podstatě nebyli schopni Linux nainstalovat, pokud neměli znalosti na úrovni experta. Více informací o správcích balíčků se dozvíte později v této knize konkrétně v části, kde se budeme věnovat kompilaci vaší vlastní linuxové distribuce. Moderní linuxové distribuce mají spoustu podob a velikostí, přičemž jsou určeny různým skupinám uživatelů. V současnosti tak existují nejenom distribuce pro koncové uživatele Linuxu, ale také robustní distribuce určené pro velké společnosti nebo distribuce pro různá kapesní zařízení, jako jsou PDA a chytré telefony (smartphone). I když tyto distribuce využívají odlišné balíčky, mají obvykle několik společných rysů, na které se můžete spolehnout. Například většina distribucí se snaží dosáhnout určité úrovně kompatibility s LBS (Linux Standard Base), což je v podstatě standard sloužící pro zajištění kompatibility jednotlivých linuxových prostředí. Svobodný software a open source Richard Stallman odstartoval projekt GNU a založil neziskovou organizaci Free Software Foundation pro jeho zastřešení. Pracoval také na první verzi General Public License ( GPL, všeobecná veřejná licence), pod kterou je licencováno velké procento softwaru běžícího na Linuxu. GPL je velmi zajímavý dokument, protože jeho cílem není omezovat použití licencovaného softwaru, ale chránit právo uživatelů a vývojářů na přístup ke zdrojovým kódům 2. 2 V době, kdy byla psána tato kniha, podstupuje licence GPL velké změny. Nová verze licence bude pravděpodobně patřit mezi nejvíce kontroverzní licence pro svobodný software. Obsahuje totiž nejenom poznámky k licencování patentů a dalších technologií, ale také se snaží postavit mimo zákon DRM (digital right management, správa digitálních práv), což je souhrnný název pro technické postupy, jejichž účelem je kontrolovat nebo omezovat využívání obsahu digitálních médií. GPL dovoluje dělat změny v jádru Linuxu a v ostatním svobodném softwaru vytvořeném pod GPL, a to za předpokladu, že provedené změny zpřístupníte ostatním, aby je mohli použít (nebo je začlenit do příští verze software). Např. licence GPL vám dovoluje opravit chybu ve velké aplikaci typu Open Office, nebo přidat podporu nějakého nového audio formátu do multimediálního přehrávače v desktopovém systému GNOME. GPL vám jako vývojářům nabízí obrovskou flexibilitu ohledně modifikace Linuxu pro libovolný účel, přičemž zveřejníte všechny změny, aby i ostatní mohli těžit z vašich úprav. Tohle je smysl GPL, která se snaží udržet vývojářský proces otevřený. Naneštěstí pro Richarda Stallmana angličtina není vybavena přesným ekvivalentem francouzského slova libre ("svobodný"), protože anglické slovo "free" je chápáno nejenom jako "svobodný", ale také jako "zdarma". To vede k tomu, že mnoho lidí si plete koncept svobodného softwaru (free soft-

6 24 Kapitola 1 Pracujeme s Linuxem ware) se softwarem, který je zdarma. V praxi je to sice tak, že drtivá většina svobodného softwaru je k dispozici zdarma, nicméně existují i organizace, které vydělávají peníze na poskytování technické podpory a dalších služeb k softwaru licencovanému pod GPL, který rovněž poskytují. Na snížení chaosu spojeného s termínem "free software" byl vytvořen pojem "open source" (doslova "otevřený zdroj"), který se stal velmi populárním v devadesátých letech. Na rozdíl od svobodného softwaru se termín "open source" výslovně nezaměřuje pouze na software licencovaný pod GPL. Místo toho se odkazuje na všeobecnou touhu po softwaru, který poskytuje své zdrojové kódy (takže může být vylepšován a opravován ostatními), i když samotný zdrojový kód se nachází pod mnohem přísnější licencí než je GPL. Z tohoto důvodu existuje velké množství softwaru, který splňuje definici termínu "open source", a jenž současně nepatří mezi svobodný software. Je velmi důležité, abyste pochopili požadavky, které GPL klade na práci, kterou můžete vykonat změnou existujícího softwaru licencovaného pod GPL. I když po vás není vyžadováno, abyste GPL licenci použili pro své programy, musíte respektovat práva ostatních, kteří tak učinili. Existuje velké množství situací, kdy je GPL licence porušena obvykle firmami, které ani netuší, že své změny jádra Linuxu by měly zveřejnit, aby se na ně mohli podívat i ostatní. Protože určitě nechcete patřit do této skupiny, ujistěte se, že vy i vaši kolegové znáte licenci GPL a jsou vám zřejmá práva a povinnosti z ní vyplývající. Začátek vývoje První krok, který jako vývojář Linuxu uděláte, je ten, že se vybavíte vším, co je potřeba na zvládnutí úloh, jež leží před vámi. To znamená, že budete potřebovat vhodný vývojářský systém, na kterém budete provádět kompilace a testování vašich vlastních linuxových programů. Ze začátku vám k této činnosti dobře poslouží jakákoliv pracovní stanice. Pokud ale plánujete pracovat na větším množství softwaru, pravděpodobně se neobejdete bez pořádně výkonné mašiny, která dokáže znatelně snížit dobu kompilace, takže je dobré naplánovat její pořízení. Chtěli bychom zdůraznit, že autoři této knihy vám nechtějí nařizovat, kterou distribuci Linuxu si máte stáhnout, nainstalovat a používat. Existuje velké množství dobrých linuxových distribucí, takže je vlastně jenom na vás, kterou si nakonec zvolíte. Rozhodně ale dává smysl se podívat na nejznámější distribuce (alespoň ze začátku), abyste měli přístup do velmi aktivních komunit vývojářů, kteří vám mohou ochotně poradit s řešením vašich prvních chyb, jež nepochybně přijdou. Na webu můžete najít informace o nejnovějších trendech v moderních linuxových distribucích. Tento web také poskytuje ke každé distribuci odkazy na užitečné informační zdroje. Pokud nevíte, jaká distribuce Linuxu je pro vás nejvhodnější, podívejte se na webové stránky kde naleznete docela hezký test.

7 Linux PROFESIONÁLNĚ programování aplikací 25 Výběr linuxové distribuce V době, kdy je psána tato kniha, existuje na světě kolem 300 linuxových distribucí, přičemž tohle číslo se zvyšuje každým dnem, takže v okamžiku, kdy čtete tuto knihu, můžete považovat tento údaj za zastaralý. Počet dostupných distribucí je velký hlavně díky domu, že skoro všechen software v průměrné distribuci Linuxu se nachází pod licencí GNU GPL, takže v podstatě kdokoliv může vzít existující nástroje a programy a udělat z nich balíček pro svou vlastní distribuci. Tím se sice podporuje iniciativa a experimentování, nicméně to může současně vést k nezvládnutelné noční můře pro ty, co se rozhodli vytvořit softwarové balíčky pro všech 300 distribucí. Naštěstí pro vás, jako softwarového vývojáře, většina uživatelů Linuxu, které budete chtít podporovat, používá pouze několik distribucí, obvykle těch nejznámějších. A ti uživatelé, kteří tyto distribuce nepoužívají, s velkou pravděpodobností používají distribuce, jež vychází z těchto populárních distribucí. Je potřeba si uvědomit, že nové distribuce obvykle vznikají na základě speciálních požadavků určité skupiny uživatelů, přičemž těmto uživatelům je zcela jasné, že podpora jejich speciální distribuce nikdy nebude na takové úrovni, jakou mají k dispozici uživatelé distribuce, kterou používají statisíce lidí. A zde je seznam deseti nejpopulárnějších distribucí v době psaní této knihy: Debian GNU/Linux. Fedora (předtím známá jako Fedora Core). Gentoo Linux. Mandriva Linux. Red Hat Enterprise Linux (RHEL). Slackware Linux. OpenSuSE. SuSE Linux Enterprise Server (SLES). Ubuntu. Linuxové distribuce od Red Hatu Společnost Red Hat kdysi vytvořila linuxovou distribuci známou pod jménem Red Hat Linux (RHL). Tento název distribuce byl používán až do verze 0.9, kdy došlo k přejmenování této distribuce na Red Hat Enterprise Linux (RHEL). Přibližně ve stejném čase se distribuce Fedora od stejného výrobce stala komunitní distribucí pro všechny, kdo preferují kompletní open source verzi bez komerční podpory. Tato distribuce je velice populární mezi desktopovými uživateli a nadšenci, přičemž je široce používána nejenom vývojáři svobodného softwaru, ale také komerčními dodavateli, kteří potřebují ověřit funkčnost svého softwaru před tím, než ho přidají do verze Enterprise. Pro více informací o společnosti Red Hat se podívejte na web Projekt Fedora má svůj vlastní web na adrese

VY_32_INOVACE_INF.20. OS Linux

VY_32_INOVACE_INF.20. OS Linux VY_32_INOVACE_INF.20 OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 Linux je označení pro unixový operační systém

Více

Svobodný software, open source, licence. Michal Dočekal

Svobodný software, open source, licence. Michal Dočekal , open source, licence Michal Dočekal 2011 Právní doložka Právní doložka autor není právník autor neručí za pravdivost uvedených informací autor neručí za jakékoliv případné škody způsobené uvedenými informaci

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

Open source a Free software

Open source a Free software Open source a Free software Open source a Free software Často pletené pojmy Uživatelé mají pocit, že se jedná o software zdarma to je však public domain Jedná se o software, ke kterému máte specifická

Více

Licence software. Přednáška číslo 10

Licence software. Přednáška číslo 10 Licence software Přednáška číslo 10 Přehled softwarových licencí Snaha odstranit zmatení pojmů free software X public domain Nelze podat úplný výčet objevují se nové druhy licencí lišící se v detailech

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

Svět svobodného softwaru

Svět svobodného softwaru Svět svobodného softwaru Jinonický informační pondělek 15. října 2012 Václav Jansa ÚISK FF UK vaclav.jansa@gmail.com Vznik svobodného softwaru Podmíněn komunikací a sdílením informací Počátky v univerzitních

Více

JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o.

JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o. JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o. Část 1 O Enlogit Enlogit: o nás IT pro firmy primární zaměření: služby významný implementátor Linux & open source v ČR řešení serverové infrastruktury,

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 3 6/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 3 6/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 3 6/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 11 0:40 Legální a nelegální operační systém a software Počítačové

Více

Olga Rudikova 2. ročník APIN

Olga Rudikova 2. ročník APIN Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová

Více

Software. Mgr. Krejčí Jan (UJEP) Software 23. října 2011 1 / 6

Software. Mgr. Krejčí Jan (UJEP) Software 23. října 2011 1 / 6 Software Mgr. Krejčí Jan 23. října 2011 Mgr. Krejčí Jan (UJEP) Software 23. října 2011 1 / 6 Osnova 1 Software Co je to software Systémový software Aplikační software Mgr. Krejčí Jan (UJEP) Software 23.

Více

JAK SE DAŘÍ KOMERČNÍMU OPEN SOURCE? Ondřej Suchý Enlogit s.r.o.

JAK SE DAŘÍ KOMERČNÍMU OPEN SOURCE? Ondřej Suchý Enlogit s.r.o. JAK SE DAŘÍ KOMERČNÍMU OPEN SOURCE? Ondřej Suchý Enlogit s.r.o. Část 1 O Enlogit Enlogit: o nás IT pro firmy primární zaměření: služby významný implementátor Linux & open source v ČR řešení serverové infrastruktury,

Více

VirtualBox desktopová virtualizace. Zdeněk Merta

VirtualBox desktopová virtualizace. Zdeněk Merta VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji

Více

Základní principy Open Source

Základní principy Open Source Základní principy Open Source Erika Orlitová GISAT Svobodný software Free software podle definice Free Software Foundation (Nadace pro svobodný software) je počítačový program který je možné svobodně používat,

Více

Projekt implementace OS Linux do výuky informačních technologií

Projekt implementace OS Linux do výuky informačních technologií Projekt implementace OS Linux do výuky informačních technologií Projekt v rámci SIPVZ Implementace operačního systému Linux do výuky informačních technologií Evidenční číslo: 0722P2006 Poskytoval dotace:

Více

Open Source Programování

Open Source Programování Softwarové licence 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 2004 2010, Pavel

Více

Úvod do operačního systému Linux Mgr. Josef Horálek

Úvod do operačního systému Linux Mgr. Josef Horálek Úvod do operačního systému Linux Mgr. Josef Horálek 2011 20.let Linuxu Historie GNU/Linux = 1970 - Ken Thompson a Dennis Ritchie vyvinuli a implementovali systém UNIX, který se stal základem mnoha moderních

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

GNU/LINUX SILNÉ A SLABÉ STRÁNKY

GNU/LINUX SILNÉ A SLABÉ STRÁNKY GNU/LINUX SILNÉ A SLABÉ STRÁNKY 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 GNU/Linux silnéaslabéstránky Autor Martin

Více

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. OPERAČNÍ SYSTÉMY Definice OS Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. Každý počítač má alespoň jeden procesor, paměť, I/O zařízení. Všechny tyto součásti můžeme

Více

Ochrana software. Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011

Ochrana software. Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011 Ochrana software Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011 Právo a Informatika, BI-PAI, 09/2011, Přednáška 5 https://edux.fit.cvut.cz/courses/bi-pai

Více

Stručná instalační příručka SUSE Linux Enterprise Server 11

Stručná instalační příručka SUSE Linux Enterprise Server 11 Stručná instalační příručka SUSE Linux Enterprise Server 11 RYCHLÝ ÚVODNÍ LIST NOVELL Při instalaci nové verze systému SUSE Linux Enterprise 11 postupujte podle následujících pokynů. Tento dokument obsahuje

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_LIN.1.04 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 04 Zásady běžné instalace OS Linux DUM naučí připravit počítač k instalaci OSL a provede žáka kroky instalace systému

Více

Komunity a vývoj SW. Autor: Petr SiLK Koloros

Komunity a vývoj SW. Autor: Petr SiLK Koloros Komunity a vývoj SW Autor: Petr SiLK Koloros GNU/Linux je postaven na práci dobrovolníků. V čem je tento přístup jiný? Proč tvoří linuxáci tak silné komunity? A jak se v vyvíjí svobodný software v prostředí

Více

Řízení reálných projektů, agilní metodiky

Řízení reálných projektů, agilní metodiky Agent Technology Group Katedra kybernetiky Fakulta elektrotechnická - České vysoké učení technické Praha, 2009 Osnova Lze vyvíjet software bez metodiky? - bohužel ano menší komerční firmy (zejména vývoj

Více

Historie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz

Historie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz Historie UNIXu a Linuxu Bohdan Milar bohdan.milar@liberix.cz Úvod Liberix, o.p.s. Nestátní nezisková organizace Založena na jaře 2005 Hlavní cíl - Podpora a propagace svobodného a open source softwaru

Více

Obsah. Předmluvy. 1. KAPITOLA Úvod 1. 2. KAPITOLA Základní terminologie 2

Obsah. Předmluvy. 1. KAPITOLA Úvod 1. 2. KAPITOLA Základní terminologie 2 Předmluvy V 1. KAPITOLA Úvod 1 2. KAPITOLA Základní terminologie 2 Právo duševního vlastnictví 2 Autorské právo (copyright) a software 3 Právo průmyslového vlastnictví 3 Vynález 4 Dodatkové ochranné osvědčení

Více

Úvod do programovacího jazyka Python

Úvod do programovacího jazyka Python Úvod do programovacího jazyka Python Co je to Python? Python je objektově-orientovaný programovací jazyk. Tento programovací jazyk je velice výkonný, čitelný a dá se snadno naučit. Jeho použití je velice

Více

Linux historie a současnost

Linux historie a současnost Linux historie a současnost Co je to Linux Operační systém Linux je volně šiřitelný OS typu UNIX. Jeho autorem je Linus Torvalds a mnoho dalších programátorů v Internetu. Jádro Linuxu je volně šiřitelné

Více

VY_32_INOVACE_INF.18. Otevřený software

VY_32_INOVACE_INF.18. Otevřený software VY_32_INOVACE_INF.18 Otevřený software Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 Otevřený software (anglicky open-source

Více

05. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

05. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu: 05. Operační systémy PC Operační systém (OS) je základní programové vybavení počítače, které zprostředkovává komunikaci mezi uživatelem a hardwarem a řídí činnost jednotlivých částí počítače. Operační

Více

Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz

Acronis. Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Lukáš Valenta lukas.valenta@acronis.cz www.acronis.cz Acronis Kdo jsme? Společnost se sídlem v USA Zálohovací software Software pro ochranu proti haváriím Nástroje pro správu disků Nástroje pro

Více

Vytvoření bootovatelného média

Vytvoření bootovatelného média Vytvoření bootovatelného média Vytvoření bootovatelného média VY_32_INOVACE_05_01_01 Vytvořeno Červen 2013 Učební materiál slouží vyučujícímu k vysvětlení základních pojmů z oblasti OS GNU/Linux a seznamuje

Více

Plánované změny síťových licencí Autodesk Otázky a odpovědi

Plánované změny síťových licencí Autodesk Otázky a odpovědi Plánované změny síťových licencí Autodesk Otázky a odpovědi Tento dokument představuje shrnutí otázek a odpovědí, které objasňují plánované změny týkající se síťových licencí a výhledově možné nové volby,

Více

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. www.novell.com STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. www.novell.com STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA Novell Messenger 1.0 STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA www.novell.com Novell Messenger je produkt, který nezávisle na platformě slouží k rychlému zasílání zpráv v podnicích pomocí adresáře Novell e-directory

Více

Aplikační programové vybavení

Aplikační programové vybavení Aplikační software Aplikační software Programy z nejrůznějších oblastí využití počítače. Dnes existují stovky programů a u každého druhu pak často desítky konkrétních programů, které s větším nebo menším

Více

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1 Metodický list č. 1 Cílem předmětu je seznámit posluchače s problematikou správy systémů typu UNIX a základním nastavením počítačových sítí. Zaměření kurzu je především na získání celkového přehledu a

Více

2.16 Právo v oblasti počítačů, licencování

2.16 Právo v oblasti počítačů, licencování Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional

Více

Obsah. Přípravy na instalaci 19. Instalujeme Ubuntu 29. První start po instalaci 44

Obsah. Přípravy na instalaci 19. Instalujeme Ubuntu 29. První start po instalaci 44 Obsah Úvod do Linuxu 7 Co je vlastně Linux?................................ 7 Ubuntu jako distribuce Linuxu.......................... 13 Odvozeniny a varianty Ubuntu.......................... 13 Pro koho

Více

OFPMAFIA.EU - WORDPRESS MANUÁL

OFPMAFIA.EU - WORDPRESS MANUÁL OFPMAFIA.EU - WORDPRESS MANUÁL Co to je WordPress? WordPress je svobodný open source redakční publikační systém napsaný v PHP a MySQL. Je vyvíjen pod licencí GNU GPL a je silně podporován společnostíautomattic,

Více

Software. Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň

Software. Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň Software Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň Obsah Co je to software Základní dělení software Počítačový program a autorský zákon Užitečné adresy a zdroje informací

Více

PORTÁL STÁTNÍ ROSTLINOLÉKAŘSKÉ SPRÁVY VE SLUŽBÁCH

PORTÁL STÁTNÍ ROSTLINOLÉKAŘSKÉ SPRÁVY VE SLUŽBÁCH PORTÁL STÁTNÍ ROSTLINOLÉKAŘSKÉ SPRÁVY VE SLUŽBÁCH VEŘEJNOSTI I ZAMĚSTNANCŮ O zákazníkovi Státní rostlinolékařská správa (SRS) je úředním orgánem rostlinolékařské péče České republiky. Činnost Státní rostlinolékařské

Více

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source Filip Molčan molcanf@openoffice.org Konference Warpstock Czech Republic 2005 Liberec - 16. 7. 2005 Obsah prezentace Minulost a současnost OpenOffice.org

Více

SOFTWARE. Programové vybavení počítače

SOFTWARE. Programové vybavení počítače SOFTWARE Programové vybavení počítače Obsah Software Operační systém (OS) Aplikační software Licence Software Softwarem rozumíme veškeré programové vybavení počítače Program Obsahuje instrukce, podle kterých

Více

Angličtina program k procvičování slovní zásoby

Angličtina program k procvičování slovní zásoby Středoškolská technika 2011 Setkání a prezentace prací středoškolských studentů na ČVUT Angličtina program k procvičování slovní zásoby Kamil Hanus Střední průmyslová škola elektrotechniky a informačních

Více

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především

Více

Software. 2. Uživatelský software (aplikace) software, pro danou činnost, kterou uživatel na počítači vykonává.

Software. 2. Uživatelský software (aplikace) software, pro danou činnost, kterou uživatel na počítači vykonává. Software programové vybavení pro počítač. Členění software Software 1. Systémový software operační systém a pomocné programy, zajišťující běh počítače a) operační systém b) systémový software zálohovací

Více

Operační systém osobního počítače

Operační systém osobního počítače Operační systém osobního počítače Studijní materiál pro žáky SŠ Začlenění dle RVP G Vzdělávací obsah: Očekávaný výstup: Digitální technologie ovládá, propojuje a aplikuje dostupné prostředky ICT využívá

Více

Nová generace podnikových mobilních aplikací od HP

Nová generace podnikových mobilních aplikací od HP Nová generace podnikových mobilních aplikací od HP V době rozmachu chytrých telefonů a tabletů, které se již staly komoditním produktem a ne jen hračkou pro nadšence a profesionály, jsme svědky vzniku

Více

Tuto knihu věnuji svým rodičům

Tuto knihu věnuji svým rodičům Tuto knihu věnuji svým rodičům OBSAH 5 6 OBSAH Obsah Předmluva... 11 Co v této knize naleznete?... 11 Co v této knize nenaleznete?... 12 Typografické konvence... 12 Poděkování... 13 1. Trocha teorie...

Více

Linux on Azure. Miroslav Sevelda miroslav.sevelda@gopas.cz

Linux on Azure. Miroslav Sevelda miroslav.sevelda@gopas.cz Linux on Azure Miroslav Sevelda miroslav.sevelda@gopas.cz Pozitivní informace na začátek Ano, opravdu je to možné!!! Agenda Co je Linux Pohled Microsoftu na Linuxu Technologie Microsoft Azure Podpora Linuxu

Více

Magento se představuje

Magento se představuje Kapitola 1 Magento se představuje 1.1 Co je to vlastně Magento? Magento je nový profesionální open-source e-shop pro e-commerce 21. století. Nabízí nevídanou flexibilitu, funkčnost a ovládání. S tímto

Více

28. 11. 2013 Otrokovice. Licence pro školství

28. 11. 2013 Otrokovice. Licence pro školství 28. 11. 2013 Otrokovice Licence pro školství MÁTE NOČNÍ MŮRY? ZODPOVĚDNOST ZA LICENCOVÁNÍ Statutární zástupce organizace Smlouva Vedoucí ICT / zodpovědná osoba Předpis Koncový uživatel Za správnost licencování

Více

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI Cyril Klimeš a) Jan Melzer b) a) Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR E-mail: cyril.klimes@osu.cz b) DC Concept

Více

Theo Schwinke Sourcefabric z.ú. 10. LISTOPADU 2014 theo.schwinke@sourcefabric.org +420 775 856 543

Theo Schwinke Sourcefabric z.ú. 10. LISTOPADU 2014 theo.schwinke@sourcefabric.org +420 775 856 543 Theo Schwinke Sourcefabric z.ú. 10. LISTOPADU 2014 SOURCEFABRIC UZAVŘEL KONTRAKT S AUSTRÁLSKOU ZPRAVODAJSKOU AGENTUROU AAP NA OPEN SOURCE PROJEKT Světový zpravodajský hráč vnímá flexibilitu jako klíč k

Více

ICT plán školy na období 2007-2008

ICT plán školy na období 2007-2008 ICT plán školy na období 2007-2008 Název školy : Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm Ulice : Školní 1610 Místo : Rožnov pod Radhoštěm PSČ : 756 61 Tel. : 571 752 311

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

NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO. v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch

NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO. v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch NOVELL AUTORIZOVANÉ ŠKOLICÍ STŘEDISKO v rámci celosvětového programu Novell Academic Training Partners (NATP) Ing. Marek Ťapťuch Autorizovaná střediska na Ekonomické fakultě 2007 otevření testovacího střediska

Více

STATISTICA 10 Postup instalace plovoucí síťové verze s odpojováním licencí (BNET)

STATISTICA 10 Postup instalace plovoucí síťové verze s odpojováním licencí (BNET) STATISTICA 10 Postup instalace plovoucí síťové verze s odpojováním licencí (BNET) 1. Instalace plovoucí síťové verze zahrnuje dvě části: a) instalace serveru a b) lokální instalace na připojených pracovních

Více

Začínáme s programem QuarkXPress 10.1

Začínáme s programem QuarkXPress 10.1 Začínáme s programem QuarkXPress 10.1 OBSAH Obsah Doplňková dokumentace...3 Požadavky na systém...4 Požadavky na systém: Mac OS X...4 Požadavky na systém: Windows...4 Instalování: Mac OS...5 Přidávání

Více

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů.

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů. Úvodní příručka Microsoft Excel 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit. Přidání příkazů na panel nástrojů Rychlý přístup

Více

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má

Více

Systémy pro tvorbu digitálních knihoven

Systémy pro tvorbu digitálních knihoven Systémy pro tvorbu digitálních knihoven Vlastimil Krejčíř, krejcir@ics.muni.cz Ústav výpočetní techniky, Masarykova univerzita, Brno INFORUM 2006, Praha Obsah přednášky Úvod Fedora DSpace EPrints CDSware

Více

CA AppLogic platforma typu cloud pro podnikové aplikace

CA AppLogic platforma typu cloud pro podnikové aplikace INFORMACE O PRODUKTU: CA AppLogic CA AppLogic platforma typu cloud pro podnikové aplikace agility made possible CA AppLogic je platforma na klíč založená na technologii cloud computing, která pomáhá podnikům

Více

Share online 3.1. 1. vydání

Share online 3.1. 1. vydání Share online 3.1 1. vydání 2008 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. Nokia tune

Více

Případová studie. www.softwareone.cz

Případová studie. www.softwareone.cz Případová studie Skupina Metrostav díky SoftwareONE úspěšně prošla změnou multilicenčního programu, migrací na nové produkty i optimalizací procesů v oblasti nakládání se software dle ISO 19770-1 www.softwareone.cz

Více

Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a

Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a netbooků. Chytré telefony, nazývané také Smartphony, poskytují

Více

Tvorba počítačových clusterů pomocí Linuxu. Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky

Tvorba počítačových clusterů pomocí Linuxu. Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky Tvorba počítačových clusterů pomocí Linuxu Řešitel: Petr Ciml Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky ik Zásady pro vypracování Pod pojmem počítačový cluster zde rozumíme skupinu více

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o. RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí Milan Zelenka, RHCE Enlogit s.r.o. Red Hat Enterprise Virtualization for Desktops (RHEV-D) Desktop virtualization Vlastnosti efektivní

Více

http://www.zlinskedumy.cz

http://www.zlinskedumy.cz Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Autor Ročník Obor CZ.1.07/1.5.00/34.0514 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Historie počítačů, hardware a algoritmizace,

Více

jako základní princip vývoje svobodného softwaru

jako základní princip vývoje svobodného softwaru Spolupráce jako základní princip vývoje svobodného softwaru 23.-25. 25. 6. 2009, Seč u Chrudimi Václav Jansa, Petr Očko & Linda Skolková 1 Svobodný software software s otevřeným zdrojovým kódem Free Software

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 9 9 5 U k á z k a k n i h

Více

Instalace webové služby Mydlinka

Instalace webové služby Mydlinka Instalace webové služby Mydlinka Aktualizace dokumentu: 21.10.2014 Obsah 1 Co je to webová služba Mydlinka 2 Požadavky na instalaci a provoz 2.1 SAS 2.2 Databáze 2.3 Operační systém 2.4 Softwarové vybavení

Více

Dejte vaší škole nový rozměr!

Dejte vaší škole nový rozměr! Dejte vaší škole nový rozměr! Co je to FRONTER? Fronter je otevřená výuková platforma, která si za dvanáct let svého nasazení ve vzdělávacích institucích v celé Evropě získala více než jeden milion aktivních

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

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_LIN.1.13 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 13_ Síťové služby- databázový server MySQL + PHP 1. díl DUM provede žáka instalací, základní konfigurací a zprovozněním

Více

Internet - základní pojmy

Internet - základní pojmy Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_07_INTERNET_P2 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

České Budějovice. 2. dubna 2014

České Budějovice. 2. dubna 2014 České Budějovice 2. dubna 2014 1 IBM regionální zástupci - Jihočeský kraj Michal Duba phone: +420 737 264 058 e-mail: michal_duba@cz.ibm.com Zdeněk Barlok phone: +420 731 435 534 e-mail: zdenek_barlok@cz.ibm.com

Více

TISKOVÁ ZPRÁVA ČESKÉHO LOKALIZAČNÍHO TÝMU OPENOFFICE.ORG 1.1.0 ČESKÝ LOKALIZAČNÍ TÝM OZNAMUJE DOKONČENÍ ČESKÉ VERZE NOVÉ VLASTNOSTI. 7.

TISKOVÁ ZPRÁVA ČESKÉHO LOKALIZAČNÍHO TÝMU OPENOFFICE.ORG 1.1.0 ČESKÝ LOKALIZAČNÍ TÝM OZNAMUJE DOKONČENÍ ČESKÉ VERZE NOVÉ VLASTNOSTI. 7. TISKOVÁ ZPRÁVA ČESKÉHO LOKALIZAČNÍHO TÝMU OPENOFFICE.ORG 1.1.0 CZ 7. října 2003 ČESKÝ LOKALIZAČNÍ TÝM OZNAMUJE DOKONČENÍ ČESKÉ VERZE OPENOFFICE.ORG 1.1.0 Český lokalizační tým počešťující OpenOffice.org

Více

BLINDSHELL ROZHRANÍ PRO OVLÁDÁNÍ DOTYKOVÝCH TELEFONŮ S ANDROIDEM PRO ZRAKOVĚ POSTIŽENÉ UŽIVATELE

BLINDSHELL ROZHRANÍ PRO OVLÁDÁNÍ DOTYKOVÝCH TELEFONŮ S ANDROIDEM PRO ZRAKOVĚ POSTIŽENÉ UŽIVATELE BLINDSHELL ROZHRANÍ PRO OVLÁDÁNÍ DOTYKOVÝCH TELEFONŮ S ANDROIDEM PRO ZRAKOVĚ POSTIŽENÉ UŽIVATELE Petr SVOBODNÍK, Daniel NOVÁK, Michal CERMAN Katedra kybernetiky, Karlovo náměstí 13, 121 35 Praha 2, svobop24@fel.cvut.cz,

Více

Název: On-line tvorba webu Anotace:

Název: On-line tvorba webu Anotace: Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov

Více

NW XXX_YYMMDD Název záznamu PM PROGRAMME. Pragoeduca, a.s. Martin Suchý, garant programu SIMULTRAIN

NW XXX_YYMMDD Název záznamu PM PROGRAMME. Pragoeduca, a.s. Martin Suchý, garant programu SIMULTRAIN PM PROGRAMME NW XXX_YYMMDD Název záznamu Pragoeduca, a.s. Martin Suchý, garant programu SIMULTRAIN 1 SCÉNÁŘE 1.1 Scénář e-commerce V souladu s marketingovou strategií, která byla schválena začátkem roku,

Více

Veřejná licence Evropské unie

Veřejná licence Evropské unie Veřejná licence Evropské unie V.1.1 EUPL Evropské společenství 2007 Tato veřejná licence Evropské unie ( EUPL ) 1 se vztahuje na dílo nebo software (ve smyslu níže uvedených definic), které se poskytují

Více

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant Česká pošta, s.p. na Linuxu Pavel Janík open source konzultant Česká pošta, s.p. 1993: založen státní podnik Česká pošta oddělením od společnosti Český Telecom nezávislá na státním rozpočtu poskytuje listovní,

Více

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender VY_32_INOVACE_INF.19 Inkscape, GIMP, Blender Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 INKSCAPE Inkscape je open source

Více

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE - Online Collaboration SYLABUS 1.0 (M14)

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE - Online Collaboration SYLABUS 1.0 (M14) EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE - Online Collaboration SYLABUS 1.0 (M14) Upozornění: Oficiální verze ECDL/ICDL Sylabu Online Collaboration 1.0 je publikovaná

Více

FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ

FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ Daniel Smutek 1), Ludvík Tesař 2) 1) 3. interní klinika 1.LF UK a VFN, Praha 2) Ústav teorie informace a automatizace, Akademie věd

Více

Měli byste vědět. Může být výhodné změnit stávající životní pojistku? Lze využít finanční prostředky ze současné pojistky k financování nové?

Měli byste vědět. Může být výhodné změnit stávající životní pojistku? Lze využít finanční prostředky ze současné pojistky k financování nové? Prosinec 2010 Měli byste vědět Může být výhodné změnit stávající životní pojistku? Lze využít finanční prostředky ze současné pojistky k financování nové? POJIŠŤOVNA AEGON A JEJÍ ODBORNÍCI VÁM DOBŘE PORADÍ

Více

Poznámky k vydání pro Kerio Workspace 2.0.1

Poznámky k vydání pro Kerio Workspace 2.0.1 Poznámky k vydání pro Kerio Workspace 2.0.1 Datum: 31. července 2012 2012 Kerio Technologies. Všechna práva vyhrazena. 1 O aplikaci Kerio Workspace Kerio Workspace je serverový softwarový produkt, který

Více

video komunikačními produkty Talk Fusion

video komunikačními produkty Talk Fusion Marketing na internetu se někdy může jevit jako nemožný úkol. E-mailový marketing je ale poměrně jednoduchá a neuvěřitelně účinná cesta; podle ředitele Direct Marketing Association má každý dolar, vynaložený

Více

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

X36SIN: Softwarové inženýrství. Životní cyklus a plánování X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a

Více

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z 9 27.8.

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z 9 27.8. Nápověda a postupy Zde najdete návody a tipy pro práci, které Vám mohou usnadnit práci s produkty PDF-XChange. V případě, že si myslíte, že by zde neměl některý dotaz nebo problematika chybět, napište

Více

Bezpečnostní politika společnosti synlab czech s.r.o.

Bezpečnostní politika společnosti synlab czech s.r.o. Bezpečnostní politika společnosti synlab czech s.r.o. Platnost dokumentu: 14. ledna 2015 Datum vypracování: 8. ledna 2015 Datum schválení: 13. ledna 2015 Vypracoval: Schválil: Bc. Adéla Wosková, Ing. Jaroslav

Více

Nápověda k aplikaci EA Script Engine

Nápověda k aplikaci EA Script Engine Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3

Více

MATURITNÍ PRÁCE Z PŘEDMĚTU GRAFIKA A MULTIMEDIA

MATURITNÍ PRÁCE Z PŘEDMĚTU GRAFIKA A MULTIMEDIA MATURITNÍ PRÁCE Z PŘEDMĚTU GRAFIKA A MULTIMEDIA Studijní obor: 18-20-M/01 Informační technologie Třída: I4.A Školní rok: 2012/2013 Autor: Lukáš Zuzaňák Prohlášení autora: Prohlašuji, že jsem tuto práci

Více

9. Software: programové vybavení počítače, aplikace

9. Software: programové vybavení počítače, aplikace 9. Software: programové vybavení počítače, aplikace Software (SW) je programové vybavení počítače, které nám umožňuje faktickou práci na počítači tvorbu dokumentů, tabulek, úpravy obrázků, elektronickou

Více