5237
Comment:
|
4891
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
2008/09 -- LS | 2010/11 -- LS |
Line 5: | Line 5: |
## == Downloady pre cvičenia == ## |
##[[attachment:zadanie.pdf]] |
Line 12: | Line 11: |
== Zadanie na prvé skúšobné cviko == <<Pozor>> Druhé skúšobné cvičenie bude 6.5.2011 v B206, v dvoch rundách po 90 minút. |
|
Line 13: | Line 15: |
##== Uploady == | Domáce zadanie je [[ attachment:zadanie2.pdf| tu ]]. |
Line 15: | Line 17: |
##[[/Uploady]] | <<Pohov>> Rozdelenie na termíny na skúšobné cvičenie je takéto. || || 12:00 || 13:30 || || 1 ||Bohumel Tomáš||Mandúch Branislav|| || 2 ||Brázdilová Veronika||Maslák Matej|| || 3 ||Frolkovič Richard||Medľa Matej|| || 4 ||Hulalová Lenka||Miklašová Monika|| || 5 ||Húska Martin||Petkaničová Jana|| || 6 ||Juhász Dávid||Rentka František|| || 7 ||Káčer Michal||Roziak Vladimír|| || 8 ||Kalina Jakub||Szorád Štefan|| || 9 ||Kandová Andrea||Tješšová Mária|| || 10 ||Kleinová Viera||Trubač Martin|| || 11 ||Kmeťo Tibor||Tücsök Nikolett|| || 12 ||Kollár Michal||Urík Jaroslav|| || 13 ||Kottáš Peter||Zboranová Mária|| || 14 ||Kurajová Jana||Žeňuchová Lucia|| || 15 ||Lušťoň Dominik|| || Účelom tohto rozdelenia je výhradne to, aby v každej nebolo viac ako 15 ľudí. Ak chcete ísť v inom termíne, nájdite si niekoho, s kým sa vymeníte. == Downloady pre cviko == [[attachment:zoznam.csv]] |
Line 23: | Line 54: |
V utorok 16:00-17:00. Radšej ale konzultuje priamo na cvičení. | V stredu 16:00-17:00. Radšej ale konzultuje priamo na cvičení. |
Line 38: | Line 69: |
[[/Výsledky]] == Zadanie na prvé zápočtové 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í. Skúšobné cvičenie bude 13.4.2010 počas cvičenia. <<Pohov>> Pripomínam, že príkaz man je vaším priateľom. Pre komplexnejšie informácie odporúčam nahliadnuť do Advanced Bash Scripting Guide, link je nižšie. a) premenovanie obrázkov Vytvorte v bashi skript `rename_pics`, ktorý premenuje všetky súbory v aktuálnom adresári, ktoré majú koncovku `JPG` na súbory s koncovkou `jpg`, napr. `obrazok1.JPG` premenuje na `obrazok1.jpg`. Pomôcka: pre transformáciu mena môžete použiť takéto niečo: {{{NOVE_MENO=`echo $STARE_MENO | sed '...'`}}} Dávajte si pozor na to, aby ste premenovali iba koncovky, reťazec JPG sa môže vyskytovať aj uprostred mena súboru. Môžete prepokladať, že mená súborov neobsahujú žiadne biele znaky, napr. medzery. b) upravte skript z a) tak, aby premenoval aj súbory ako `obrazok1.jPG` a podobne. Pomôcka: man sed. c) a teraz to spravte všeobecne: Napíšte skript, ktorý dostane v argumentoch zoznam mien súborov a premenuje ich tak, aby mali koncovky malými písmenami. Pomôcky: neurčitý počet argumentov je možné spracovať pomocou cyklu {{{ while true do ... spracovanie $1 ... if shift then break fi done }}} alebo {{{ while test "$*" != "" do ... spracovanie $1 ... shift done }}} prípadne {{{ for ARG in "$@" do ... spracovanie $ARG ... done }}} Pre transformáciu veľkých písmen na malé použite príkaz `tr`. |
[[/Vysledky]] |
Line 110: | Line 84: |
* http://bitbucket.org/gjenca/c_vyuka_public repozitar s C programami * http://bitbucket.org/gjenca/python_vyuka_public repozitar s python programami |
|
Line 126: | Line 101: |
1. ''Learning Python",, Mark Lutz, David Ascher; O'Reilly 2007, http://slav0nic.org.ua/static/books/python/OReilly.Learning.Python.3rd.Edition.Oct.2007.eBook-BBL.rar | 1. ''Learning Python'',, Mark Lutz, David Ascher; O'Reilly 2007, http://slav0nic.org.ua/static/books/python/OReilly.Learning.Python.3rd.Edition.Oct.2007.eBook-BBL.rar |
Line 135: | Line 110: |
1. Mercurial: The Definitive Guide by Bryan O'Sullivan, http://hgbook.red-bean.com/ | |
Line 140: | Line 116: |
1. Mercurial SCM, http://mercurial.selenic.com/ |
|
Line 149: | Line 127: |
== Výsledky == | http://bitbucket.org/gjenca/csv2html == Ostatné == http://bitbucket.org/gjenca/vimrc |
Operačné systémy
2010/11 -- LS
Zadanie na prvé skúšobné cviko
Druhé skúšobné cvičenie bude 6.5.2011 v B206, v dvoch rundách po 90 minút. Domáce zadanie je tu.
|
Rozdelenie na termíny na skúšobné cvičenie je takéto.
|
12:00 |
13:30 |
1 |
Bohumel Tomáš |
Mandúch Branislav |
2 |
Brázdilová Veronika |
Maslák Matej |
3 |
Frolkovič Richard |
Medľa Matej |
4 |
Hulalová Lenka |
Miklašová Monika |
5 |
Húska Martin |
Petkaničová Jana |
6 |
Juhász Dávid |
Rentka František |
7 |
Káčer Michal |
Roziak Vladimír |
8 |
Kalina Jakub |
Szorád Štefan |
9 |
Kandová Andrea |
Tješšová Mária |
10 |
Kleinová Viera |
Trubač Martin |
11 |
Kmeťo Tibor |
Tücsök Nikolett |
12 |
Kollár Michal |
Urík Jaroslav |
13 |
Kottáš Peter |
Zboranová Mária |
14 |
Kurajová Jana |
Žeňuchová Lucia |
15 |
Lušťoň Dominik |
|
Účelom tohto rozdelenia je výhradne to, aby v každej nebolo viac ako 15 ľudí. Ak chcete ísť v inom termíne, nájdite si niekoho, s kým sa vymeníte.
Downloady pre cviko
Vyučujúci
Gejza Jenča gejza.jenca@stuba.sk
Konzultačné hodiny
V stredu 16:00-17:00. Radšej ale konzultuje priamo na cvičení.
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
- Programovací jazyk Python
Výsledky
Ďalšie cvičenia
Materiály
http://bitbucket.org/gjenca/c_vyuka_public repozitar s C programami
http://bitbucket.org/gjenca/python_vyuka_public repozitar s python programami
Literatúra
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)
Začínáme programovat v jazyce Python, Daryl Harms, Kenneth McDonald; Computer Press, 2003
Learning Python,, Mark Lutz, David Ascher; O'Reilly 2007, http://slav0nic.org.ua/static/books/python/OReilly.Learning.Python.3rd.Edition.Oct.2007.eBook-BBL.rar
The Art of Unix Programming, Eric S. Raymond, http://www.faqs.org/docs/artu/
Umění programování v Unixu, Eric S. Raymond, (český preklad horeuvedeného)
How To Ask Questions The Smart Way, Eric Steven Raymond, http://www.catb.org/~esr/faqs/smart-questions.html
Dive into Python, Mark Pilgrim, http://www.diveintopython.org/
Advanced Bash-Scripting Guide, Mendel Cooper, http://tldp.org/guides.html
GNU/Linux Command-Line Tools Summary, Gareth Anderson, http://tldp.org/guides.html
A Byte of Python, Swaroop C H, http://www.swaroopch.com/notes/Python
How to Think Like a Computer Scientist, Jeffrey Elkner, Allen B. Downey and Chris Meyers, http://openbookproject.net//thinkCSpy/
Mercurial: The Definitive Guide by Bryan O'Sullivan, http://hgbook.red-bean.com/
Webové stránky
http://www.root.cz/clanky/regularni-vyrazy-1/ seriál o regulárnych výrazoch od P. Satrapu
http://www.py.cz/ Český server venovaný Pythonu, obsahuje aj dokumentáciu k starším verziám Pythonu
Mercurial SCM, http://mercurial.selenic.com/
Podmienky na zápočet
15 bodov z 30. Body sa budú udeľovať v rámci cvičení. Budú 2 zápočtové cvičenia, jedno zo shell scriptov a jedno z Pythonu.
Príklady a cvičenia
http://bitbucket.org/gjenca/csv2html