Hlavní navigace
Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Nabídky práce v IT
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Zdroják
Manuály
Licence
Jak na Linux
Hledat
Přihlásit
Zůstat přihlášen
Registrovat
Zapomenuté
heslo
nebo
jméno
Root.cz
»
Seriály
»
Perličky
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ě.
RSS tohoto seriálu
1
–
21
/
21
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 knihkupectví a ze kterých bylo čerpáno při výrobě předchozích patnácti dílů.
Michal Svoboda
13. 10. 2008
Počet nových komentářů
15
Doba čtení:
7 minut
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 ne? Vzpomeňme na EBCDIC nebo zavedení znaku Euro a pojďme se podívat, jak se věci mají.
Michal Svoboda
25. 9. 2008
Počet nových komentářů
13
Doba čtení:
9 minut
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ódu ještě před jejím použitím. Dále také zmíníme přetížení operátoru dereference a další triky.
Michal Svoboda
15. 9. 2008
Doba čtení:
9 minut
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, vektory, matice, atp. Dnes si ukážeme, kterak se přetěžuje v Perlu.
Michal Svoboda
29. 8. 2008
Počet nových komentářů
6
Doba čtení:
6 minut
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 je ale na rozdíl od ostatních „stoprocentně hackovatelný“.
Michal Svoboda
31. 7. 2008
Počet nových komentářů
6
Doba čtení:
13 minut
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 pro zpracování výjimek poskytují moderní objektově orientované jazyky.
Michal Svoboda
14. 7. 2008
Počet nových komentářů
6
Doba čtení:
8 minut
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 rozvinutí. Dnes bude probrán ten nejjednodušší, ovšem často postačující.
Michal Svoboda
27. 6. 2008
Počet nových komentářů
3
Doba čtení:
4 minuty
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 hemží, zejména pokud příslušný modul vytváří syntaktické doplňky jazyka.
Michal Svoboda
5. 6. 2008
Počet nových komentářů
2
Doba čtení:
5 minut
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ěrem k temné straně, bez které by Perl nebyl tím správným Perlem – manipulace s tabulkou symbolů.
Michal Svoboda
23. 5. 2008
Doba čtení:
5 minut
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álého vypisování konstruktorů, accessorů a dalších nutností OOP.
Michal Svoboda
30. 4. 2008
Počet nových komentářů
2
Doba čtení:
8 minut
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ť obracejí naruby pohled na objekty. Jak přesně se s nimi pracuje?
Michal Svoboda
17. 4. 2008
Počet nových komentářů
7
Doba čtení:
6 minut
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é programování doděláno do jazyka Perl až v průběhu jeho života. Pojďme se podívat, jak.
Michal Svoboda
4. 4. 2008
Počet nových komentářů
17
Doba čtení:
10 minut
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 extended regulárními výrazy z POSIXu a rozšířeními jedinečnými pro Perl.
Michal Svoboda
20. 3. 2008
Počet nových komentářů
8
Doba čtení:
10 minut
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žité, aby bylo potřeba použít reference, a zároveň tak jednoduché, abychom se v nich neutopili.
Michal Svoboda
7. 3. 2008
Počet nových komentářů
20
Doba čtení:
14 minut
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í symbolické reference a ty druhé pouze reference. Dnes nás čekají ty tvrdé, tj. reference.
Michal Svoboda
22. 2. 2008
Počet nových komentářů
66
Doba čtení:
10 minut
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. V dnešním díle si ukážeme, jak Perl nahlíží na seznamy, pole a hashe.
Michal Svoboda
8. 2. 2008
Počet nových komentářů
20
Doba čtení:
5 minut
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ě o nich. Nejprve se ale podíváme na konferenci YAPS::Europe::2002.
Lukáš Zapletal
1. 11. 2002
Počet nových komentářů
4
Doba čtení:
7 minut
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
Počet nových komentářů
1
Doba čtení:
7 minut
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
Počet nových komentářů
3
Doba čtení:
6 minut
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é se budeme věnovat návrhu Perlu 6.
Lukáš Zapletal
6. 12. 2001
Počet nových komentářů
11
Doba čtení:
8 minut
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 podobně. Doufám, že se mi podaří napsat alespoň jeden článek měsíčně.
Lukáš Zapletal
20. 11. 2001
Počet nových komentářů
36
Doba čtení:
7 minut
1
–
21
/
21
Zprávičky
Rozeznáte podle fotografie vrahy od programátorů?
Na internetu se objevil zábavný kvíz, kde jen podle fotografie máte poznat, zda jde o sériového vraha, nebo tvůrce programovacího jazyka…
8:50
Počet nových komentářů
2
Zemřel Brad Cox, tvůrce programovacího jazyka Objective-C
Dne 2. ledna 2021 zemřel Brad Cox, tvůrce programovacího jazyka Objective-C. Bylo mu 76 let. Informace se na veřejnost dostala až nyní. Na…
23. 1.
Počet nových komentářů
38
Vyšel LibreOffice 7.1 RC2, finální verze vyjde v únoru
LibreOffice 7.1 bude vydán jako finální začátkem února 2021, přičemž LibreOffice 7.1 RC2 je čtvrtým předběžným vydáním od zahájení vývoje…
23. 1.
Další zprávičky
Napište zprávičku
Práce
Kurzy
Junior MS Engineer (Genesys)
Databázový vývojář/administrátor
Fullstack developer
SAP Commerce (Hybris) Developer
Lead Product Manager pro Online vzdělávání
Web developer
Další nabídky práce »
Firemní telefonování v němčině
Budujte úspěšnou kariéru v jakémkoli věku!
Tipy a triky pro Excel
Úvod do řízení kvality
Psaní e-mailů snadněji a rychleji
Kritické myšlení 6 - Mediální gramotnost a fact-checking
Další kurzy a školení »
Práce
Kurzy
Frontend React Developer
C# Developer (.NET Core)
IT administrátor
SAP Commerce (Hybris) Developer
Business Intelligence Consultant
Web developer
Další nabídky práce »
Firemní telefonování v němčině
Úvod do řízení kvality
Psaní e-mailů snadněji a rychleji
Rozšíření pro Chrome
Agilní (r)evoluce: Jak ustát agilní transformaci
Kritické myšlení 6 - Mediální gramotnost a fact-checking
Další kurzy a školení »
Internet Info
Lupa
Měšec
Podnikatel
BusinessCenter
Root
Vitalia
Slunečnice
Stahuj
SW
Tuesday
Navrcholu
Sherpas