Differences between revisions 32 and 33
Revision 32 as of 2009-02-18 12:56:52
Size: 85
Editor: 147
Comment:
Revision 33 as of 2009-02-18 12:57:07
Size: 3221
Editor: 147
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:

== Vyučujúci ==

## Doplň vyučujúcich

 * Gejza Jenča gejza.jenca@stuba.sk

== Stručná osnova predmetu ==

 * Princípy OS Unix/Linux
 * Základy práce so systémom
 * Súborový systém
 * Užívatelia a skupiny
 * Procesy, rúry
 * Prehľad základných utilít
 * Programovanie v shelli, skripty
 * Textový editor vim
 * Programovací jazyk Python
 * Základy internetových protokolov
 * Protokol http
 * Základy HTML

== Výsledky ==

[[attachment:zap_ps_2008.pdf|Prvé a druhé zápočtové cvičenie]]

== Domáce zadania ==

=== Cvičenia pre prípravu na druhé skúšobné cvičenie ===

<<Pozor>>
Tieto zadania si vypracujte doma. Ak to zvládnete sami, nemali by ste mať na skúšobnom cvičení
problém. Môžete si samozrejme navzájom pomáhať. Zadania nebudem zbierať. Na cvičení vám
dám urobiť niečo podobné, takže si vypracované zadania doneste, pomôže vám to. Body dostanete
za to, čo urobíte priamo na cvičení.

'''Druhé skúšobné cvičenie bude v piatok 29.11'''
<<Pohov>>

[[attachment:python_zadania.pdf| Zadania z Pythonu]]


##=== Cvičenia z pythonu ===

## 1. Napíšte program, ktorý zostrojí a vypíše zoznam prvočísiel < 100
## 1. Napíšte funkciu, ktorá transponuje maticu. Matica je daná ako zoznam zoznamov čísel.
## 1. Napíšte funkciu {{{permutuj(zoz)}}}, ktorá vráti všetky permutácie zoznamu {{{zoz}}}


== Materiály ==

 * [[attachment:prva.pdf|pdf k prvej prednáške]]
 * [[attachment:tahak_unix.pdf|Ťahák - príkazy v UNIXe]]
=== Pythonovské programy ===

 * [[/Fork|fork(), wait(), SIGCHLD]]
 * [[/Pipe|pipe()]]
 * [[/Socket| UNIXové sockety]]
 * [[/TCPSocket | Klient a server TCP]]
 * [[/Sumator | TCP server pre scitanie cisel]]
 * [[/ChatServer | Chatovací server - multithreading]]
 * [[/Webserver | "Webovsky server" implementovaný na úrovni socketov]]
 * [[attachment:cgi-server.tar.gz | CGI server a skripty]]
 

=== Skripty ===



== Literatúra ==

 1. ''Linux: Příručka českého uživatele'', Vilém Vychodil; Computer Press 2003, Brno (je žiadúce, aby každý mal svoju kópiu)
 1. ''Začínáme programovat v jazyce Python'', Daryl Harms, Kenneth !McDonald; Computer Press, 2003 (nie je nutné, stačí dokumentácia v systéme)
 1. ''The Art of Unix Programming'', Eric S. Raymond, http://www.faqs.org/docs/artu/
 1. ''Umění programování v Unixu'', Eric S. Raymond, (český preklad horeuvedeného)
 1. ''How To Ask Questions The Smart Way'', Eric Steven Raymond, http://www.catb.org/~esr/faqs/smart-questions.html
 1. ''Dive into Python'', Mark Pilgrim, http://www.diveintopython.org/
 1. ''Advanced Bash-Scripting Guide'', Mendel Cooper, http://tldp.org/guides.html
 1. ''GNU/Linux Command-Line Tools Summary'', Gareth Anderson, http://tldp.org/guides.html

== Webové stránky ==

 1. http://www.root.cz/clanky/regularni-vyrazy-1/ seriál o regulárnych výrazoch od P. Satrapu

== Podmienky na zápočet ==

20 bodov zo 40. Body sa budú udeľovať v rámci cvičení.

== Príklady a cvičenia ==

== Výsledky ==

Počítačové siete

2008/09 -- ZS

Vyučujúci

Stručná osnova predmetu

  • Princípy OS Unix/Linux
  • Základy práce so systémom
  • Súborový systém
  • Užívatelia a skupiny
  • Procesy, rúry
  • Prehľad základných utilít
  • Programovanie v shelli, skripty
  • Textový editor vim
  • Programovací jazyk Python
  • Základy internetových protokolov
  • Protokol http
  • Základy HTML

Výsledky

Prvé a druhé zápočtové cvičenie

Domáce zadania

Cvičenia pre prípravu na druhé skúšobné cvičenie

Tieto zadania si vypracujte doma. Ak to zvládnete sami, nemali by ste mať na skúšobnom cvičení problém. Môžete si samozrejme navzájom pomáhať. Zadania nebudem zbierať. Na cvičení vám dám urobiť niečo podobné, takže si vypracované zadania doneste, pomôže vám to. Body dostanete za to, čo urobíte priamo na cvičení.

Druhé skúšobné cvičenie bude v piatok 29.11

Zadania z Pythonu

Materiály

Pythonovské programy

Skripty

Literatúra

  1. Linux: Příručka českého uživatele, Vilém Vychodil; Computer Press 2003, Brno (je žiadúce, aby každý mal svoju kópiu)

  2. Začínáme programovat v jazyce Python, Daryl Harms, Kenneth McDonald; Computer Press, 2003 (nie je nutné, stačí dokumentácia v systéme)

  3. The Art of Unix Programming, Eric S. Raymond, http://www.faqs.org/docs/artu/

  4. Umění programování v Unixu, Eric S. Raymond, (český preklad horeuvedeného)

  5. How To Ask Questions The Smart Way, Eric Steven Raymond, http://www.catb.org/~esr/faqs/smart-questions.html

  6. Dive into Python, Mark Pilgrim, http://www.diveintopython.org/

  7. Advanced Bash-Scripting Guide, Mendel Cooper, http://tldp.org/guides.html

  8. GNU/Linux Command-Line Tools Summary, Gareth Anderson, http://tldp.org/guides.html

Webové stránky

  1. http://www.root.cz/clanky/regularni-vyrazy-1/ seriál o regulárnych výrazoch od P. Satrapu

Podmienky na zápočet

20 bodov zo 40. Body sa budú udeľovať v rámci cvičení.

Príklady a cvičenia

Výsledky

KMaDGWiki: OperacneSystemy (last edited 2023-09-18 07:57:19 by jenca)