Seriál Perličky

Seriál nazvaný "Perličky" bude je takovým ponořením do světa Perlu, který ke světu UNIXu (a samozřejmě Linuxu) neodmyslitelně patří. Přináší různé novinky a zprávy týkající se vývoje, ukázky užitečných skriptů a postupů a podobně.

Perličky: další čtení

U příležitosti 16. dílu seriálu bude dnešní článek namísto klasické spršky vykonatelného šumu na lince poněkud netradičně zaměřen na souhrn používaných zdrojů informací, které jsou dostupné jak na internetu, tak těch ve vašem oblíbeném knih…

Michal Svoboda

13. 10. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky: kódování znaků a unicode

Podpora různých znakových sad, vícebajtové kódování, Unicode a UTF-8. To jsou pojmy nahánějící strach nejednomu správci nebo programátorovi. Jak to bylo krásné, když jsme měli jenom 7 bitů a všichni mluvili anglicky. Anebo n…

Michal Svoboda

25. 9. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky: pokročilé přetěžování operátorů

Pokračováním tématu o přetěžování operátorů se dostáváme k poněkud netradičním možnostem jazyka Perl. Dnes se budeme zabývat přetěžováním konstant, které nám dává do rukou možnost zpracovat libovolnou konstantu v kód…

Michal Svoboda

15. 9. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky: přetěžování operátorů

Přetěžování operátorů je výsadou mnoha objektově orientovaných programovacích jazyků. Umožňují tak přirozeným způsobem pracovat zejména s numerickými objekty, které vlastní jazyk neimplementuje, jako jsou neomezeně přesná čísla,…

Michal Svoboda

29. 8. 2008 0:00 | Programovací jazyky, Vývojářský software
| 6

Perličky: RSS čtečka

Znalosti nabyté v předchozích dílech seriálu o programovacím jazyce Perl dnes zhodnotíme v praktické podobě. Propojením jednotlivých již existujících modulů sestavíme celkem jednoduše použitelnou RSS čtečku s grafickým rozhraním. Náš program…

Michal Svoboda

31. 7. 2008 0:00 | Programovací jazyky, Vývojářský software
| 6

Perličky: objektové výjimky

V minulém díle jsme si popsali, kterak lze v Perlu použít výjimkový aparát na jednoduchých textových řetězcích. Dnes tento model rozšíříme o plnohodnotné objekty a nástroje na jejich zpracování. Dostaneme se tak na úroveň, kterou pr…

Michal Svoboda

14. 7. 2008 0:00 | Programovací jazyky, Vývojářský software
| 6

Perličky: jednoduché výjimky

Více nebo méně rozvinutý systém výjimek existuje v každém vysokoúrovňovém programovacím jazyce. V Perlu stojí implementace výjimek na velmi jednoduchém principu, nad kterým lze podle potřeby vybudovat aparát s požadovaným stupněm r…

Michal Svoboda

27. 6. 2008 0:00 | Programovací jazyky, Vývojářský software
| 3

Perličky: prototypy

Prototypy funkcí v jazyce Perl jsou další z pokročilých technik, umožňující produkci omezeného množství magie. Jejich použití je poněkud nebezpečné v běžném, „spořádaném“ programu, nicméně v zákulisí různých modulů se to jimi jen …

Michal Svoboda

5. 6. 2008 0:00 | Programovací jazyky, Vývojářský software
| 2

Perličky: symbolické reference, typegloby

Po několika dílech programování perlích objektů „na vyšší úrovni“ a správných programovacích praktik se dnes ponoříme do zákoutí symbolických referencí a typeglobů v Perlu. Čekají nás tak první kroky směr…

Michal Svoboda

23. 5. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky: generátory tříd

Říká se, že pro úspěšné zvládnutí programování v jazyce Perl musí být člověk také dostatečně líný. V případě objektového programování můžeme tuto tezi ještě dvakrát podtrhnout. Dnes si představíme tři moduly, které nám pomohou od neust…

Michal Svoboda

30. 4. 2008 0:00 | Programovací jazyky, Vývojářský software
| 2

Perličky: objekty naruby

Inside-out objekty v programovacím jazyce Perl řeší několik notoricky známých problémů s klasickými objekty. Mezi tyto problémy patří zejména zapouzdřenost a nedostatečná ochrana proti překlepům. Své jméno si vskutku zaslouží, neboť obr…

Michal Svoboda

17. 4. 2008 0:00 | Programovací jazyky, Vývojářský software
| 7

Perličky: principy objektového programování

Objektové programování je módou dnešní doby. Pravda, v některých oblastech až přehnaně, ale i tak je to zajímavý pohled na řešení problémů a má své místo na světě. Jako spousta dalších funkcí, bylo i objektové pro…

Michal Svoboda

4. 4. 2008 0:00 | Programovací jazyky, Software

Perličky: pokročilé regulární výrazy

Regulární výrazy jsou jedním ze základních stavebních prvků jazyka Perl. Téměř jakákoliv manipulace s řetězci je realizována pomocí operátorů pracujících s regulárními výrazy. V dnešním díle překročíme pomyslný můstek mezi…

Michal Svoboda

20. 3. 2008 0:00 | Programovací jazyky, Vývojářský software
| 8

Perličky: datové struktury a I/O reference

Teoretické znalosti o referencích již máme, dnes budeme stavět ukázkový program na použití referencí. Nejlepším materiálem jsou složitější datové struktury. Ukázkovým příkladem jsou pak stromy. Jsou dostatečně složi…

Michal Svoboda

7. 3. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky: úvod do referencí

Dříve nebo později se každý programátor setká s potřebou odkazovat na data nebo kód nepřímo. Analogicky k souborovému systému, v Perlu můžeme vytvářet „měkké“ i „tvrdé“ odkazy. Obvykle se ty první nazývají sy…

Michal Svoboda

22. 2. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky: práce se seznamy

Volné pokračování seriálu Perličky z let 2001 a 2002 o programovacím jazyce Perl je určeno především programátorům pokročilým v obecné teorii programování, případně jiném jazyce a zároveň začátečníkům až mírně pokročilým v jazyce Perl…

Michal Svoboda

8. 2. 2008 0:00 | Programovací jazyky, Vývojářský software

Perličky (5)

Snad žádný větší problém se nedá řešit metodou "shora dolů". Programátor je nucen problém dekomponovat na dílčí úlohy. V tzv. imperativním paradigmatu programování (které je Perlu nejbližší) představují dílčí úlohy funkce. Dnes se budeme bavit právě …

Lukáš Zapletal

1. 11. 2002 0:00 | Programovací jazyky, Vývojářský software
| 4

Perličky (4)

Jsme tu opět s naším nepravidelným seriálem o programovacím jazyce Perl. Dnes se budeme nadále věnovat proměnným, zejména hashi. Nejprve si ale něco povíme o odkazech. Úplně na začátku si však něco přečtete o zajímavostech okolo šestky.

Lukáš Zapletal

18. 10. 2002 0:00 | Programovací jazyky, Vývojářský software
| 1

Perličky (3)

Po menší přestávce způsobené vánočními svátky a zkouškovým obdobím vám přinášíme další pokračování nepravidelného seriálu o Perlu. Dnes se pokusím shrnout obsáhlé téma o speciálních proměnných a rozsahu platnosti proměnných.

Lukáš Zapletal

27. 2. 2002 0:00 | Programovací jazyky, Vývojářský software
| 3

Perličky (2)

V dnešním dílu se budeme nadále věnovat skalárům, polím a hashům. Pomocí odkazů budeme vytvářet různé zapletence a něco si povíme o kontextech, pravdivostních hodnotách a konstantách. Samozřejmě, že se v úvodu článku dozvíme nějaké ty novinky a také …

Lukáš Zapletal

6. 12. 2001 0:00 | Programovací jazyky, Vývojářský software

Perličky (1)

Nový seriál nazvaný "Perličky" bude takovým nepravidelným ponořením do světa Perlu, který ke světu UNIXu (a samozřejmě Linuxu) neodmyslitelně patří. Budeme vám přinášet různé novinky a zprávy týkající se vývoje, ukázky užitečných skriptů a postupů a …

Lukáš Zapletal

20. 11. 2001 0:00 | Programovací jazyky, Vývojářský software
Podnikatel.cz: Harmonogram k #EET. Kdo to odnese první?

Harmonogram k #EET. Kdo to odnese první?

120na80.cz: Střevní chřipka řádí. Co s ní?

Střevní chřipka řádí. Co s ní?

Podnikatel.cz: Proč podnikat, když hází klacky pod nohy

Proč podnikat, když hází klacky pod nohy

Podnikatel.cz: Snadné a levné nástroje na emailing

Snadné a levné nástroje na emailing

Lupa.cz: Lepší než Google: proč používat DuckDuckGo?

Lepší než Google: proč používat DuckDuckGo?

Lupa.cz: Stát v IT nekomunikuje a vše chystá tajně

Stát v IT nekomunikuje a vše chystá tajně

Měšec.cz: Vše o dani z nemovitých věcí

Vše o dani z nemovitých věcí

Root.cz: Moderní DNSSEC: eliptické křivky a nevinné lži

Moderní DNSSEC: eliptické křivky a nevinné lži

Podnikatel.cz: First minute funguje. Čím dřív, tím levněji

First minute funguje. Čím dřív, tím levněji

Podnikatel.cz: Není jim to, tak to vrátí. Víme, jak na ně

Není jim to, tak to vrátí. Víme, jak na ně

Vitalia.cz: S první kávou počkejte do odpoledne

S první kávou počkejte do odpoledne

Lupa.cz: Wi-Fi o vás ví mnohé. Co umí hotspot v hospodě?

Wi-Fi o vás ví mnohé. Co umí hotspot v hospodě?

Měšec.cz: Nové tarify? Výsměch všem šetřílkům

Nové tarify? Výsměch všem šetřílkům

Root.cz: Chyba v Linuxu umožňuje spustit cizí kód

Chyba v Linuxu umožňuje spustit cizí kód

Vitalia.cz: Třetina alkoholtesterů nefunguje

Třetina alkoholtesterů nefunguje

Měšec.cz: Jaký dostanete důchod za minimální zálohy?

Jaký dostanete důchod za minimální zálohy?

Lupa.cz: Opencard nahradí Lítačka. Nestála miliardy

Opencard nahradí Lítačka. Nestála miliardy

Podnikatel.cz: 3 velké omyly u hlášení k DPH podle Babiše

3 velké omyly u hlášení k DPH podle Babiše

Vitalia.cz: Čínská medicína: Citron při chřipce ne

Čínská medicína: Citron při chřipce ne

Lupa.cz: Stream koupil Červeného trpaslíka a další seriály

Stream koupil Červeného trpaslíka a další seriály

Ušetřete