====== Liberix ====== ~~NOTOC~~ Zde najdete materiály, které jsem vytvořil pro Liberix o.p.s. {{projekty:liberix:p4209177.jpg?200x|Fotka z prezentace}} {{projekty:liberix:p4209181.jpg?200x|Fotka z prezentace}} {{projekty:liberix:p4209182.jpg?200x|Fotka z prezentace}} ===== Projektový seminář 2 ===== Slajdy z prezentací na UPOL. ==== Free & Open Source software ==== http://static.zapletalovi.com/liberix/01_liberix.pdf - Představení společnosti Liberix - Cíl našich prezentací - Definice Free softwaru - Co je tedy Open Source? - Organizace FSF a OSI - Projekt GNU - Přehled vybraných Free Software licencí - Přehled vybraných Open Source licencí - Rekapitulace ==== Představení vybraných open-source projektů ==== http://static.zapletalovi.com/liberix/02_linux.pdf - Projekt GNU a Linux, BSD, Hurd - GNU GCC - GNU Emacs - Amarok - XviD - KDE, GNOME - OpenOffice.org - Mozilla Firefox a Thunderbird - Battle Of Wesnoth - GNU/Linux - Překlad u Open Source ==== Historie UNIXu a Linuxu ==== http://static.zapletalovi.com/liberix/03_historie.pdf - Járo operačního systému Linux - Architektura Linuxu - Sada nástrojů GNU - X Window System - KDE - GNOME - Ostatní pracovní prostředí - Rekapitulace ==== Programovací jazyky a technologie pro Open Source ==== (prezentace spojena s následující) - Jazyky C, C++ - Jazyky Perl, Python, Ruby - Jazyky LISP a Scheme - Nástroje Bash, AWK, SED - Platforma Mono (C#) - Platforma Java - Platformy Netbeans a Eclipse RCP - Knihovny pro tvorbu oken - Prostředí KDE a GNOME - Rekapitulace ==== Open Source vývojové nástroje ==== http://static.zapletalovi.com/liberix/05_program.pdf - GNU GCC - GNU Makefile - GNU Autotools - Modernější sestavovací nástroje - KDevelop - MonoDevelop - Anjuta, Emacs, Vim - Netbeans IDE, Eclipse IDE - Interpretované jazyky - Nástroje diff a patch - Systémy správy verzí - Distribuované systémy správy verzí - Podpůrné nástroje - Rekapitulace ==== Webové programování a Open Source ==== http://static.zapletalovi.com/liberix/06_webprg.pdf - Platforma LAMP - Knihovny pro platformu LAMP - Jazyk Python pro webové programování - Platforma ZOPE - Relační databázové nástroje - Objektové databázové nástroje - Platforma J2EE a Spring Framework - Frameworky projektu Apache Jakarta - Platforma Mono ASP.NET - Rekapitulace ===== Projektový seminář 3 ===== Další slajdy. ==== Linux jako router a firewall ==== http://static.zapletalovi.com/liberix/liberix_router1.pdf - Nastavení sítě v Linuxu - Linux jako router - Linux jako firewall ==== Linux jako DHCP, DNS a poštovní server ==== http://static.zapletalovi.com/liberix/liberix_router2.pdf - Linux jako DHCP server - Linux jako DNS server - Linux jako poštovní server ==== Samba -- souborový server ==== http://static.zapletalovi.com/liberix/liberix_samba.pdf - Co je Samba - Jak funguje - Základní konfigurace sdílení - Domény - Konfigurace pomocí nástroje SWAT - Linux jako firewall ==== Apache httpd -- webový server ==== http://static.zapletalovi.com/liberix/liberix_apache.pdf - Stažení, instalace - Jak Apache httpd pracuje - Multi-Processing Modules - Ukázka základní konfigurace - Moduly a filtry - Ukázky nastavení modulů SSL a PHP - Virtuální hosts ==== Java pro programátory .NET ==== http://static.zapletalovi.com/papers/javapronet.pdf - Co je Java - Jak ji stáhnout a nainstalovat - Přehled Java technologií - Co je stejné - Co je jiné - Tvorba GUI - Webové programování