Hlavní navigace

Perl

Perl: rychlý praktický vhled pro začátečníky (školení)

Perl je pružný jazyk pro programátory, administrátory i tvůrce webů, který překvapí efektivním kódem. Kurz Perl: rychlý praktický vhled pro začátečníky vám osvětlí taje a záludnosti skriptů v tomto jazyce, provede jeho syntaxí, datovými typy a…

Chyby v programovacích jazycích ohrožují bezpečnost aplikací

Pět velmi populárních programovacích jazyků bylo podrobeno bezpečnostním zkouškám. JavaScript, Perl, PHP, Python a Ruby obsahují v různých implementacích vážné bezpečnostní chyby, které ohrožují výsledný kód.

Doba čtení: 3 minuty

Stejné příkazy na více serverech pomocí gsh

Na serveru LinuxOS.pro vyšel návod, jak jednoduše vykonat stejné příkazy na více serverech pomocí gsh. Nástroj gsh je napsán v Perlu a používá seznam serverů v  /etc/ghosts. Stahovat můžete z oficiální stránky nebo z GitHubu. Nedávno se tu objevila podobně zaměřená otázka ve fóru.

První oficiální vydání Perlu 6

Po 15 letech vývoje vyšla verze 1.0 Perlu 6. Přesněji Larry Wall oznámil verzi 6.c specifikace Perlu 6 (včetně více než 120 tisíc testů) a také vydání implementace Rakudo Perl 6 #94 “коледа”, která tuto specifikaci splňuje. Wendy sepsala proč je Perl 6 nový zajímavý jazyk.

Vyšel Perl 5.20.0

Po roce vývoje vyšel Perl 5.20.0, který obsahuje 470 000 řádků změn od 124 autorů ve 2 900 souborech. Mezi hlavní změny patří vylepšený generátor náhodných čísel, vylepšená podpora 64 bitů nebo zlepšení výkonu. Detaily najdete v changelogu.

Vyšla Fedora 20 Heisenbug

Linuxová distribuce Fedora vyšla v jubilejní 20. verzi zvané Heisenbug. Vydání bylo věnováno tragicky zesnulému Sethu Vidalovi, dlouholetému přispěvateli a autorovi balíčkovacího systému yum. Jedná se rovněž o první vydání, kdy se procesorové…

Perl web framework Mojolicious 3.0

Webové stránky nejsou doménou jen PHP, ale i dalších skriptovacích jazyků. Perl je jedním z nich a s jejich vytvářením v něm pomáhá framework Mojolicious, který nyní vyšel ve verzi 3.0. Mojolicious se zvládne postarat o šablony, cookies, testování…

Perl 5.14.0 má lepší podporu IPv6

Vyšla nová verze interpretu programovacího jazyka Perl 5.14.0. Novinek je hodně a všechny je najdete sepsané v perldelta. Ve zkratce zmíním, že Perl teď umí lépe pracovat s IPv6, podporuje Unicode 6.0, dostal lepší podporu pro regulární výrazy a…

Perl oslavil 23. narozeniny

Interpretovaný programovací jazyk Perl oslavil své 23. narozeniny. 18. prosince 1987 vydal Larry Wall první verzi (1.0) a Perl se stal velmi populárním nástrojem pro tvorbu CGI skriptů během rozvoje internetu. Aktuální verze je 5.12.2 a jestliže…

Stáhněte si knihu: Modern Perl

V naší elektronické knihovně je k dispozici nová kniha Modern Perl, která vás provede všemi zákoutími moderního programovacího jazyka Perl 5 a naučí vás využívat jeho sílu. Pokud se o Perlu chcete dozvědět více, doporučujeme náš rozsáhlý seriál…

Vyšel Perl 5.11.0

Vyšel Perl 5.11.0. Jedná se o vývojovou verzi určenou primárně k testování. Tato verze by měla být základem pro budoucí verzi 5.12. Toto vydání je výsledkem více než dvou let práce celé komunity vývojářů. V rámci distribuce dostanete i nástroj…

6. 10. 2009 10:52

Perl 5.10.1 se blíží ve stabilní verzi

Vypadá to, že práce na nové verzi Perlu 5.10.1 se blíží pomalu ke konci. Již vyšlo RC2 a vývojář Dave Mitchell říká, že již nejsou v plánu další změny mezi tímto a finálním vydáním. Pokud vše půjde dobře, měli bychom novou verzi mít k dispozici…

24. 8. 2009 9:14

Vyšla nová verze Get-flash-videos 1.8

Vyšla nová verze této jednoduché utility pro stahování videí z internetu uložených ve formátu flash. Nová verze get-flash-videos podporuje další možné zdroje jako je Megavideo, Spike.com a Wat.tv a opravuje pár chyb. Výhodou je, že pro stahování…

5. 5. 2009 14:26

Perl 6 nebude zpětně kompatibilní

O nové verzi Perlu se již nějaký ten rok hovoří a ani teď není jisté kdy se jí dočkáme. Co už ale víme je, že kvůli zjednodušení celého jazyka se rozbije zpětná kompatibilita. Perl tak pokračuje ve stopách nového Pythonu. Vývojáři se také snaží…

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ů.

Doba čtení: 7 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ý“.

Doba čtení: 13 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.

Doba čtení: 8 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.

Doba čtení: 14 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.

Doba čtení: 5 minut

Vydán Perl 5.10 a dvacáté narozeniny Perlu

Po dloooouuuuhé době jsme se konečně dočkali nového Perlu. Není to sice dlouhou dobu slibovaný Perl 6, ale Perl 5.10, což má být poslední verze z pětkové řady. Nový Perl není pouze bugfixová verze, obsahuje spoustu nových zajímavých vlastností. Aby…

Cesta k Perlu 6 pro Parrot VM

Nedávno Patrick Michaud získal grant od Perl a Mozilla Foundation. Nyní sepsal popis další cesty (roadmap) k Perlu 6 pro Parrot VM a učinil první kroky.

Úvod do skriptování v Linuxu II

V minulém díle jsme se seznámili s tím, co to programování je a seznámili jsme se s nejznámějšími skriptovacími jazyky. Dnešní díl bude praktičtější – povíme si, jak vlastně skript vzniká, v čem se edituje i jak jej spouštět. Vše zakončíme krátkým FAQ o skriptování.

Doba čtení: 4 minuty

Jaký bude Perl 6?

Na domovské stránce projektu Perl vyšlo povídání o chystaných změnách v nově připravované, již šesté verzi tohoto jazyka. Co se těchto změn týče, bude umožněn například blokový komentář (#[ … ]), bude přidána C-like smyčka loop nebo cyklus…

Larry Wall o adolescentech

Petr Cimprich na svém blogu píše: „Přestože se v posledních dnech začíná o slovo hlásit zima, vrátím se tímto komentářem zpátky do léta. Konkrétně ke v pořadí už desátému proslovu The State of the Onion, který 25. července v rámci letošní…

3. 11. 2006 14:04

LAMP verzus LAMP

Včera (22.8.2006) vyšiel na stránkach NewsForge.com článok „LAMP verzus LAMP”. Pre vysvetlenie, čo je LAMP: má 3 alternatívy: Linux + Apache + MySQL + Perl/PHP/Python. V teste autor porovnáva len alternatívu s Perlom a PHP. Pre…

Co je Perl 6?

Server Perl.com vydal nový článek s názvem What is Perl 6?. Rozebírá změny v jazyce s ohledem na dobré a špatné vlastnosti Perl 5. Článek také přináší informace o aktuálním stavu projektu. Perl 6 existuje, můžete v něm už dnes psát kód, který je…

Perl nebo Python?

Nechtěli byste přejít z Perlu na Python? Zajímá vás, v čem se tyto jazyky liší a co mají naopak společného? Jaké jsou jejich kladné a záporné stránky? Přečtěte si článek o praktických zkušenostech s těmito jazyky.

Doba čtení: 9 minut

Ruby v příkladech (1) - Úvod

Programovací jazyk Ruby u nás sice není (zatím?) tak rozšířený jako třeba Python nebo Perl, ale jeho čistě navržená objektová orientace, jednoduchá, ale mocná syntaxe a v neposlední řadě i pokročilost standardní knihovny z něj dělá jejich důstojného konkurenta.

Doba čtení: 7 minut

Nová softwarová sklizeň (10. 8. 2005)

Oblíbená sonda do světa (převážně) otevřeného softwaru. Tento týden se podíváme na web server na CD, na to, jak přidat kontrolní soubor na CD/DVD, šifrovat zálohy, řešit Sudoku, získat data z BIOSu o základní desce, a představíme si velmi malý NAS.

Doba čtení: 3 minuty

Je perl ještě na pořadu dne?

Na O'Reillynet.com vyšlo zamyšlení Tima O'Reillyho nad osudem jazyka perl. Perlu prý škodí dlouhé čekání na perl6, jeho pozici zabírají jazyky jako PHP a Python. Článek dokonce zmiňuje Ruby a WWW/SQL framework Ruby on Rails. Nebylo by nejlepší, aby se Perlem verze 6 stalo Ruby?