Co se píše o: programování
Lukáš Zapletal

Lukáš před lety rozjížděl časopis LinuxEXPRES. Je erudovaným autorem, ale zejména profesionálem, který má ohromný rozhled. Mezi jeho koníčky patří hudba - hraje jako DJ - a forografování. Má také výrazný kuchařský talent.
Friday, 26. January 2007
| Autor Redakce
| známka 1.00
Structured Query Language
Neprocedurální standardizovaný jazyk SQL (Structured Query Language, česky strukturovaný dotazovací jazyk) je určen pro práci s daty v relačních databázích. Jeho vznik se datuje do roku 1974, kdy světlo světa spatřil jazyk Sequel (Structured English Query Language, česky Anglický strukturovaný dotazovací jazyk), který byl použit v Systému R společnosti IBM.
Thursday, 25. January 2007
| Autor Lukáš Faltýnek
2
| známka 1.00
Oblíbené aplikace v Kommanderu
Kommander je velice zajímavý skriptovací jazyk. Kombinuje v sobě jednoduchost skriptů, jak je známe z shellu, s grafickým uživatelským rozhraním, které vyžadují naši uživatelé. Přes omezení tohoto jazyka vzniklo mnoho zajímavých aplikací, které jsou v něm napsány.
Tuesday, 16. January 2007
| Autor Michal Vyskočil
Webové aplikace v Pythonu, 5. část
Jak už jsem zmínil, administrační modul není pro vaši aplikaci povinný, ale například u mého projektu NanoComment je výhodný. Nechtělo se mi vytvářet kód pro editaci nebo mazání příspěvků, pokud by ovšem někdo poslal nějaký nevhodný text, můžu záznam přes panel snadno smazat a nemusím se ani hlásit na server a provádět SQL dotazy.
Thursday, 11. January 2007
| Autor Lukáš Zapletal
Pascal
Programovací jazyk Pascal byl navržen v roce 1969 profesorem Niklausem Wirthem ze Švýcarského vysokého učení technického v Curychu (ETH Zürich). Za výchozí jazyk pro návrh Pascalu byl vzat jazyk ALGOL 60. Cílem návrhu bylo vytvořit jazyk vhodný k výuce programování.
Friday, 5. January 2007
| Autor Lukáš Faltýnek
1
| známka 2.57
Vývoj jádra VI. - další paměťové operace
Minule jsme se věnovali základům práce s pamětí. Protože se jedná o velice rozsáhlou oblast, přichází nyní pokračování. Stále jsme totiž nepřekopírovali ani jediný bajt paměti, což je potřeba velice rychle napravit. Přijdou na řadu též oblasti virtuální paměti a také namapování paměti v obsluhovaném zařízení.
Tuesday, 2. January 2007
| Autor Lukáš Jelínek
| známka 1.00
JetBrains TeamCity 1.1
TeamCity je produkt, který usnadňuje sestavování a testování projektů. Jedná se o webovou aplikaci, se kterou je možné spravovat, spouštět a monitorovat sestavovací skripty a automatické testy. Kromě toho je k dispozici plug-in pro vývojové prostředí IntelliJ IDEA 6.0 (LinuxEXPRES 1/2007), se kterým lze spouštět buildy a testy na serveru případně provádět delayed commity.
Monday, 1. January 2007
| Autor Lukáš Zapletal
| známka 1.00
Webové aplikace v Pythonu, 4. část
Tato část bude více praktická, napíšeme si totiž jednoduchou aplikaci typu návštěvní knihy. Na svých stránkách používám blogovací systém NanoBlogger, který je napsaný v Bashi a vytváří statické HTML stránky. Napíšeme si tedy guestbook vhodný jako doplnění do NanoBloggera. Název projektu jsem vhodně zvolil: NanoComment.
Tuesday, 5. December 2006
| Autor Lukáš Zapletal
1
| známka 1.50
Vývoj jádra V. - základy práce s pamětí
Při vývoji modulů jádra se nelze obejít bez práce s pamětí - alokace, uvolňování, kopírování (jak v rámci jádra, tak i vzájemně s uživatelským prostorem), mapování a podobných činností. Jejich správné používání je jedním ze základních kamenů vývoje jádra.
Monday, 4. December 2006
| Autor Lukáš Jelínek
| známka 1.00
Webové aplikace v Pythonu, 3. část
Pokračování seriálu pro vývojáře. Jak pracovat s Pythonem na webu? Sledujte další díl.
Tuesday, 21. November 2006
| Autor Lukáš Zapletal
| známka 2.25
Bash 17: Práce s parametry/argumenty
Tentokrát se naučíme pracovat s parametry, které uživatel posílá skriptu z příkazové řádky. Navážeme tak na předchozí části, kdy jsme se seznámili s příkazy, které nám umožnily komunikovat s uživatelem během provádění skriptu.
Tuesday, 14. November 2006
| Autor Bohdan Milar
1
| známka 1.08
ALGOL
Dnes naposledy se podíváme až k samotným kořenům počítačových jazyků. Tentokrát na jazyk Algol, který položil základy imperativním jazykům a který byl kompletně navržen akademicky aktivními lidmi. Název jazyka vychází ze složení "ALGOrithmic Language", což bychom do češtiny přeložili jako algoritmický jazyk.
Wednesday, 8. November 2006
| Autor Lukáš Faltýnek
| známka 2.00
Vývoj jádra IV. - základní operace
Moduly mohou poskytovat služby dovnitř jádra, ale velice často i navenek (uživatelským programům). K tomu je ovšem potřeba vytvořit rozhraní, přes které se k modulu bude přistupovat. Často se hovoří o registraci zařízení, byť se často nejedná o ovladač skutečného (fyzického) zařízení.
Monday, 30. October 2006
| Autor Lukáš Jelínek
1
| známka 1.00
Logo
Funkcionální programovací jazyk Logo je dialektem nám již z minulých dílů známého jazyka Lisp. Byl navržen a primárně se používá pro výuku programování. Mezi jeho hlavními rysy patří interaktivita, modularita, rozšiřitelnost a flexibilita datových typů.
Wednesday, 18. October 2006
| Autor Lukáš Faltýnek
| známka 2.25
Webové aplikace v Pythonu, 2. část
Příklad v minulé části vracel handler při každém požadavku končícím na .py stejný výsledek - "Hello World". K čemu nám je ovšem takový handler vracející pokaždé stejné výsledky? Správná otázka, odpověď je nasnadě.
Wednesday, 11. October 2006
| Autor Lukáš Zapletal
| známka 1.50