<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Записки программиста &#187; Perl</title>
	<atom:link href="http://eax.me/tag/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://eax.me</link>
	<description>Операционные системы, скрипты,  компьютерные сети, безопасность, алгоритмы, блогинг, девайсы и пр</description>
	<lastBuildDate>Tue, 31 Jan 2012 17:28:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Мини заметки &#8212; выпуск 5</title>
		<link>http://eax.me/mini-notes-issue-5/</link>
		<comments>http://eax.me/mini-notes-issue-5/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 06:01:03 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Криптография]]></category>
		<category><![CDATA[Сайтостроение]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=4921</guid>
		<description><![CDATA[Основные темы пятого выпуска: FreeBSD, Haskell, парное программирование, алгоритм шифрования lameCrypt на Perl и отрывки кода на PHP, имеющие отношение к поисковой оптимизации. Предыдущие выпуски: первый, второй, третий и четвертый. 1. Один интересный прием на Haskell Этот отрывок кода я подглядел в архиве почтовой рассылки haskell-cafe: {-# LANGUAGE FlexibleInstances, UndecidableInstances, ScopedTypeVariables, OverlappingInstances #-} import System.Random [...]]]></description>
		<wfw:commentRss>http://eax.me/mini-notes-issue-5/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Реализация хэш-таблиц, почти как в Perl</title>
		<link>http://eax.me/hash-tables/</link>
		<comments>http://eax.me/hash-tables/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 06:00:21 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Алгоритмы]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Кодинг]]></category>

		<guid isPermaLink="false">http://eax.me/?p=6073</guid>
		<description><![CDATA[Мне почему-то всегда казалось, что хэши в Perl, несмотря на название, реализованы в виде бинарных деревьев, а не хэш-таблиц. Как бы дико это ни звучало. Вероятно, это связано с тем, что в STL контейнер std::map обычно реализуется в виде красно-черного дерева, и я ошибочно предположил, что в Perl сделано так же. Но недавно я обнаружил, [...]]]></description>
		<wfw:commentRss>http://eax.me/hash-tables/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Решение задачи о кодировании цифр на Haskell и Perl</title>
		<link>http://eax.me/signals-task/</link>
		<comments>http://eax.me/signals-task/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 06:03:41 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Алгоритмы]]></category>
		<category><![CDATA[Параллелизм]]></category>
		<category><![CDATA[Скрипты]]></category>
		<category><![CDATA[ФП]]></category>

		<guid isPermaLink="false">http://eax.me/?p=5839</guid>
		<description><![CDATA[На прошлой неделе я в очередной раз принял участие в конкурсе по функциональному программированию от _darkus_&#8216;а. В этой заметке вы найдете постановку задачи, ее решение, а также кое-какие мои наблюдения касательно ФП. Итак, постановка задачи была следующая: Дан индикатор, состоящий из n лампочек, которые могут гореть или не гореть. Дан алфавит из k символов, которые [...]]]></description>
		<wfw:commentRss>http://eax.me/signals-task/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Пишем на Perl в функциональном стиле</title>
		<link>http://eax.me/perl-fp/</link>
		<comments>http://eax.me/perl-fp/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 06:00:10 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Скрипты]]></category>
		<category><![CDATA[ФП]]></category>

		<guid isPermaLink="false">http://eax.me/?p=4937</guid>
		<description><![CDATA[Спустя некоторое время после знакомства с Haskell, я заметил, что некоторые задачи уж больно легко решаются при помощи функционального подхода. Возник вполне закономерный (для меня) вопрос. А можно ли применить этот подход в Perl? Одно из возможных решений, которое приходит на ум, заключается в том, чтобы написать динамическую библиотеку на Haskell и подгрузить ее в [...]]]></description>
		<wfw:commentRss>http://eax.me/perl-fp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Как изменить синтаксис Perl на свой вкус</title>
		<link>http://eax.me/glamorous-perl/</link>
		<comments>http://eax.me/glamorous-perl/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 06:05:58 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=4989</guid>
		<description><![CDATA[Есть такой модуль на CPAN&#8217;е, называется Modern::Perl. В настоящее время его подключение эквивалентно написанию строк «use strict» и «use warnings», а также приводит к активации еще нескольких полезных фич перла. Мне стало интересно, а можно ли пойти дальше и написать модуль, подгружающий, к примеру, Try::Tiny и Moose? Оказалось, что написать такой модуль довольно просто. Вот [...]]]></description>
		<wfw:commentRss>http://eax.me/glamorous-perl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>На чем палятся сайты, добавленные в SAPE</title>
		<link>http://eax.me/sape-detection/</link>
		<comments>http://eax.me/sape-detection/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 06:00:07 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Сайтостроение]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=4888</guid>
		<description><![CDATA[Некоторое время назад я занимался одной любопытной задачкой. Нужно было написать скрипт, который по доменному имени определяет, продаются на сайте ссылки в биржах типа SAPE и TrustLink или не продаются. *** Решать эту задачу можно разными способами. Например, на сёрче в свое время проскакивало мнение, что поисковые системы анализируют IP и данные Whois сайтов. Если [...]]]></description>
		<wfw:commentRss>http://eax.me/sape-detection/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Как создать портабельное GUI приложение на wxPerl</title>
		<link>http://eax.me/wxperl/</link>
		<comments>http://eax.me/wxperl/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 06:00:31 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[wxWidgets]]></category>
		<category><![CDATA[Ассемблер]]></category>
		<category><![CDATA[Библиотеки]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Кроссплатформенность]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=3553</guid>
		<description><![CDATA[Одна из проблем интерпретируемых языков заключается в зависимости скриптов от наличия у пользователя соответствующего интерпретатора и модулей, используемых в коде скрипта. В мире UNIX эти проблемы никого не беспокоят благодаря менеджерам пакетов. К сожалению, 90% наших потенциальных пользователей сидят не под UNIX. *** Спрашивается &#8212; есть ли способ писать на скриптовых языках программы, рассчитанные на [...]]]></description>
		<wfw:commentRss>http://eax.me/wxperl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Мини заметки – выпуск 4</title>
		<link>http://eax.me/mini-notes-issue-4/</link>
		<comments>http://eax.me/mini-notes-issue-4/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 06:01:29 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Прочее]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=3474</guid>
		<description><![CDATA[Пришло время для очередного выпуска мини-заметок. Вас ждут парочка полезных фильтров для WordPress, несколько Perl-скрипов и другие приятные мелочи. Предыдущие выпуски мини-заметок можно найти здесь (#3) и там (#2). 1. Работа с UTF-8 в Perl Perl хранит строки в виде массивов целых чисел. Чтобы работать с данными в кодировке UTF-8, сначала нужно преобразовать их во [...]]]></description>
		<wfw:commentRss>http://eax.me/mini-notes-issue-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Мой первый опыт работы с Subversion</title>
		<link>http://eax.me/subversion/</link>
		<comments>http://eax.me/subversion/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 04:22:10 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[VCS]]></category>
		<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=3120</guid>
		<description><![CDATA[Я давно знал, что пользоваться системой контроля версий &#8212; правильно и полезно. Но все было как-то неохота. Ну вы в курсе, как это бывает. И вот, некоторое время назад, лень удалось побороть. Выбор был сделан в пользу subversion, несмотря на преимущества альтернативных систем. Видимо, чтобы по-настоящему понять преимущества Git/Darcs/Bazaar/Mercurial, нужно какое-то время поработать с SVN. [...]]]></description>
		<wfw:commentRss>http://eax.me/subversion/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Тест производительности скриптов на Python</title>
		<link>http://eax.me/python-benchmark/</link>
		<comments>http://eax.me/python-benchmark/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 04:24:15 +0000</pubDate>
		<dc:creator>Eax</dc:creator>
				<category><![CDATA[Кодинг]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Оптимизация]]></category>
		<category><![CDATA[Скрипты]]></category>

		<guid isPermaLink="false">http://eax.me/?p=3590</guid>
		<description><![CDATA[Если вы давно читаете мой блог, то можете помнить, как пару раз я говорил о Python разные неприятные вещи, дескать он медленный и памяти много кушает. При этом даже приводились различные пруфлинки. Но, откровенно говоря, нехорошо судить о языке по тому, массивы какой вложенности он поддерживает, с какой скоростью он выполняет пустой цикл из 100500 [...]]]></description>
		<wfw:commentRss>http://eax.me/python-benchmark/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>

