Část VIII. Programování pod UNIXem, a Linuxem obzvláště.
Část VIII. Programování pod UNIXem, a Linuxem obzvláště.
Všechno kolem programování a skriptování.
Obsah
58. Jak psát dobrý kód
58.1. Defensivní programování
59. Příkazová řádka
60. bash
60.1. Podmíněné příkazy
60.2. Funkce
60.3. Parametry skriptu a jejich analýza
60.4. Čtení vstupu
60.5. Čtení souborů
60.6. Parsování textu
60.7. Práce s SQL databázemi
60.8. Datum a čas
60.9. Logické hodnoty (boolean)
60.10. Pole proměnných
60.11. Omezení programů
60.12. Ukončení programu včetně všech jeho potomků
60.13. Zabezpečení skriptu před vícenásobným spuštěním
60.14. Extrémní programování v shellu
60.15. Obrana před vlastními chybami
60.16. Řešení
60.17. Různé nezapracované texty a poznámky
60.18. Úvahy a náměty
60.19. Staré texty
61. awk
61.1. Zajímavé funkce
62. m4
63. Perl
63.1. CPAN
63.2. Práce s daty a časem
63.3. Síťové programování
64. Zpracování textů
65. make
65.1. Vestavěné proměnné
65.2. Obecná pravidla
65.3. Funkce
65.4. Poznámky
66. Autotools
66.1. autoconf
66.2. automake
66.3. libtool
67. Správa zdrojového kódu (SCM)
67.1. SCCS - Source Code Control System
67.2. RCS - Revision Control System
67.3. CVS - Concurent Version System
67.4. Subversion
67.5. SVK
67.6. arch
67.7. Git
67.8. Mercurial
67.9. Další systémy správy verzí
68. X Window System
69. Xlib
69.1. Konvence jmen
69.2. Překlad programu
69.3. Kostra programu
69.4. Získání informací o zobrazovacím zařízení
69.5. Grafický kontext
69.6. Kreslení
69.7. Kreslení
69.8. Okna
69.9. Obrazy a bitové mapy
69.10. Přehled vybraných funkcí
70. X Toolkit
71. Tcl
71.1. Základní prvky jazyka
71.2. Rozšíření
71.3. Tk (Tcl/Tk)
71.4. Knihovny
71.5. Extrémní programování v Tcl/Tk
71.6. tclkit
72. SQLite
72.1. Spouštěče / Triggers
72.2. Práce v příkazové řádce
73. Programování webových aplikací v KLone
73.1. Předmluva
73.2. Instalace
73.3. Vytvoření jednoduché aplikace s použitím dev-kitu
73.4. Vlákna / Thrading
73.5. Komponenty
73.6. Šablony / Templates
73.7. Ladění
73.8. Řešené problémy
73.9. Poznámky k funkcím
73.10. Klone 2.1.1rc9
74. Java
74.1.
74.2. Tutoriály a výukové materiály
74.3. Eclipse
74.4. Prostředí
74.5. Jazyk Java
74.6. Prostředí
74.7. Javadoc
74.8. Krátké statě
74.9. Nezpracované informace
75. Programování v assembleru
75.1. Jednoduchý příklad
75.2. AMD64
75.3. LP64
75.4. Různé poznámky
76. Ladění programu
77. Různé
77.1. Pojmenované roury / named pipes