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
Root.cz: SourceForge už nebude přidávat adware

SourceForge už nebude přidávat adware

120na80.cz: V zákulisí farmafirmy: růžový, ale i bílý Ibalgin

V zákulisí farmafirmy: růžový, ale i bílý Ibalgin

Lupa.cz: Pokud chcete být špičkový programátor…

Pokud chcete být špičkový programátor…

Měšec.cz: Velký jističový podfuk

Velký jističový podfuk

Lupa.cz: Osmý plán na stavbu rychlých sítí je nedodělek

Osmý plán na stavbu rychlých sítí je nedodělek

Vitalia.cz: Levnější pivo? Babiš neví, co činí

Levnější pivo? Babiš neví, co činí

Lupa.cz: Foto: Jak se skladuje zboží pro Koloniál.cz

Foto: Jak se skladuje zboží pro Koloniál.cz

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

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

Měšec.cz: Změny a novinky roku 2016 v kostce

Změny a novinky roku 2016 v kostce

120na80.cz: Vepřové, nebo psí sádlo?

Vepřové, nebo psí sádlo?

Vitalia.cz: Pro otrlé: 42 obrázků, které budou na cigaretách

Pro otrlé: 42 obrázků, které budou na cigaretách

Vitalia.cz: Fuck you, rakovino

Fuck you, rakovino

Podnikatel.cz: Babiš chce snížit DPH u piva o 10 %

Babiš chce snížit DPH u piva o 10 %

120na80.cz: Domácí homeopatická lékárnička

Domácí homeopatická lékárnička

DigiZone.cz: Voyo přes Chromecast? Zatím omezené na PC

Voyo přes Chromecast? Zatím omezené na PC

Vitalia.cz: Nafotila svůj boj s rakovinou

Nafotila svůj boj s rakovinou

Lupa.cz: Jak hackovat banky? Útočníci mají nový trik

Jak hackovat banky? Útočníci mají nový trik

Podnikatel.cz: Legální fotka za cenu kávy. Na to máte, ne?

Legální fotka za cenu kávy. Na to máte, ne?

Lupa.cz: Tip: tucet užitečných shieldů pro Arduino

Tip: tucet užitečných shieldů pro Arduino

Měšec.cz: Braňte se zdražování elektřiny. Pošlete úřadu svůj názor

Braňte se zdražování elektřiny. Pošlete úřadu svůj názor

Ušetřete