<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0">
<channel>
	<title>Шпаргалко Сумасшедшего ПрограммЁра</title>
	
	<link>http://www.shpargalko.ru</link>
	<description>I hate winters! Winters in Russia - particulary.</description>
	<lastBuildDate>Wed, 15 Feb 2012 06:29:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/shpargalko" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="shpargalko" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nd/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">shpargalko</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/shpargalko" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fshpargalko" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fshpargalko" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fshpargalko" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fshpargalko" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fshpargalko" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fshpargalko" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><item>
		<title>Путин и пингвины</title>
		<link>http://www.shpargalko.ru/2012/02/15/putin-i-pingviny/</link>
		<comments>http://www.shpargalko.ru/2012/02/15/putin-i-pingviny/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 06:28:15 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Общество]]></category>
		<category><![CDATA[Антарктида]]></category>
		<category><![CDATA[Пингвины]]></category>
		<category><![CDATA[Путин]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1915</guid>
		<description><![CDATA[Утром, уходя на английский, услышал голоса в голове: "В Антарктиде снижается рождаемость пингвинов". Потом, правда, оказалось, что это жена новости смотрит по телевизору. Задумался. Разумеется, объяснить снижение популяции пингвинов можно по-разному. Мне например, как любителю всяких этих линуксов, пришла в голову мысль, что это происки ZOG Microsoft. Они спаивают пингвинов морской антарктической водой, которая снижает половое [...]]]></description>
			<content:encoded><![CDATA[<p>Утром, уходя на английский, услышал голоса в голове: "В Антарктиде снижается рождаемость пингвинов". Потом, правда, оказалось, что это жена новости смотрит по телевизору. Задумался. Разумеется, объяснить снижение популяции пингвинов можно по-разному. Мне например, как любителю всяких этих линуксов, пришла в голову мысль, что это происки <del>ZOG</del> Microsoft. Они спаивают пингвинов морской антарктической водой, которая снижает половое влечение у этих птиц. Просто потому что их от солёной воды тошнит и им уже не до ебли. Демографическая ситуация в пингвинячьем социуме ухудшается. Мне вот подумалось, что надо в Антарктиду отправить Путина. А что? Мужик он грамотный, с демографией умеет вопросы решать. Вот приедет он в эти ледяные края, сразу порядок наведёт - он умеет, мы все в него верим. Например придумает программу "доступная гнездень" - каждой пингвинячьей семье - по 250 камней за второго и каждого последующего птенца, для строительства гнезда. Правда, получить их можно будет только по достижении пингвином возраста совершеннолетия - т.е. 18 лет. Или например можно ещё восполнить естественную убыль пингвинячьего населения за счёт притока иммигрантов из других областей нашей необъятной планеты. Скажем, вполне гармонично в Антарктиде будут смотреться слоны. Наверное, будет принята также программа по модернизации промышленности - например, как мне кажется, уместно будет организовать много посудных лавок. Да вообще, много чего можно сделать, главное не лениться, и в поте лица причинять добро и вымещать заботу. И всё у них наладится, так наладится, что будут ебаться каждый день, и приносить сотни потомства.</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Чтобы девушка стонала - <a href="http://www.shpargalko.ru/feed" >подпишись на фид канала!</a><br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/Gw6kFdQyDjA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2012/02/15/putin-i-pingviny/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Выкат проектов с помощью Apache ANT</title>
		<link>http://www.shpargalko.ru/2012/01/16/apache-ant/</link>
		<comments>http://www.shpargalko.ru/2012/01/16/apache-ant/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 10:37:30 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Программирование & IT]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1842</guid>
		<description><![CDATA[Шалом тебе, дражайший читатель. В этом посте речь пойдёт о вещах сугубо технических, и мало кому интересных. Однако, довольно насущных в сфере разработки всяческого программного обеспечения. Имеется ввиду автоматизированный "выкат" (ну, или "сборка") какого-либо проекта, путём написания для этого скриптов развёртки. Всё ещё хотите читать?))  Ну ладно, ладно. Так вот, о чем это я. Систем [...]]]></description>
			<content:encoded><![CDATA[<p>Шалом тебе, дражайший читатель.</p>
<p>В этом посте речь пойдёт о вещах сугубо технических, и мало кому интересных. Однако, довольно насущных в сфере разработки всяческого программного обеспечения. Имеется ввиду автоматизированный "выкат" (ну, или "сборка") какого-либо проекта, путём написания для этого скриптов развёртки. Всё ещё хотите читать?))  Ну ладно, ладно.</p>
<p>Так вот, о чем это я. Систем выката, как известно, существует великое множество - например самой распространённой в *nix мире является make - по крайней мере если не брать красноглазиков из мира gentoo. Как вариант некоторые рассматривают cmake. Возможно довольно неплохие вещи, но скажем перенос их на другую платформу как правило означает переписывание всех скриптов заново. Да и синтаксис их написания практически один в один напоминает unix-shell, который я лично стараюсь использовать по минимуму. Ужасен он, ИМХО, что бы по этому не думали труЪ-адепты секты линуксоидов, хотя надо признать, что он предоставляет широкие возможности.</p>
<p>Так вот, есть более-менее нормальная такая альтернатива. Называется она Apache Ant, и в принципе с задачей она справиться вполне способна. Единственный её минус - очень мало информации на русском языке. Но для начала, давайте подумаем - зачем вообще может понадобиться делать лишнюю работу, и писать ещё какие-то билд-скрипты, ант устанавливать, и вообще, фигнёй страдать?</p>
<p><span id="more-1842"></span>В принципе, если у вас небольшой проект, и весь процесс его развёртки, это просто svn checkout, то заморачиваться не стоит. Зачем вам лишние проблемы? А вот если у вас проект хранится в нескольких репозиториях (распространённый вариант - фреймворк в одном месте, а проекты его использующие - в другом, и разработка их ведётся параллельно), либо есть несколько конфигураций готового развёрнутого проекта (Dev-версия, или версия для разработки, Test - версия для тестирования в условиях, максимально приближенных к боевым, Production - версия для боевой работы), то вам уже надо как-то их упорядочить - на уровне развёртки. Видели ли вы конфиги, от которых зависит поведение веб-решений, которые занимают хотя бы 15-20 мегабайт кода (проекты, не конфиги, разумеется, от конфига на 20 мегабайт я бы лично кирпичную будку выложил)? Жуткое зрелище, поверьте. В этом случае вам очень пригодится система конфигурирования во время разворачивания, которая будет генерировать, скажем, файлы с пресетами из шаблонов, выкатывать разные компоненты из репозиториев, вызывать всяческие программы и выполнять команды, что в итоге должно дать работающий продукт.</p>
<p>Так вот, возвращаясь к ANT'у (кстати, ant в переводе с английского - муравей). Чем приглянулось это решение? Во-первых, синтаксис билд скриптов хотя и ограничен в некоторых аспектах, тем не менее он куда как проще и понятнее, чем гиковский shell, подобие которого используется в make. Во-вторых, всё-таки шелл-команды из него вызывать вполне можно. По сути, билд-скрипты для ant - это xml-файлы, в котором описана последовательность команд, которые требуется выполнить, чтобы получить рабочее решение. В третьих, для ANT Существует довольно много модулей, расширяющих его функциональность. В четвёртых - ант имеет встроенную поддежку svn. В пятых - он кросс-платформенный, т.е. одинаково хорошо будет работать и на Windows и на Linux машинах (заметьте, я нигде не сказал, что <em>билды</em> будут одинаково работать, только о самом ant'е речь пока). Ах да, и в шестых - <em>идейные</em> ненавистники такой технологии как Java, смело идут на хуй, так как ANT написан на Java. Surprise, suckers! :)</p>
<p>В нашей работе мы используем именно ANT, и, как уже упоминалось, очень сложно найти по нему информацию на русском языке. В некоторых проектов есть разделение билд-скриптов по уровням: "билды верхнего уровня, билды проектного уровня". Что это значит? Это разделение труда - билд верхнего уровня выкатывает из репозиториев требуемые файлы (движок, проекты), а затем передаёт управление соответственно билдам проекта или билдам движка (фреймворка), которые отрабатывают уже свою задачу - конфигурируют, скажем, движок, в соответствии с заложенным в них алгоритмом, но при этом используя часть конфигурации "головных" билдов. В данной статье подобные схемы описаны не будут, потому как объём получится совсем невообразимый, но в целом додумать не сложно - главное знать, что такие возможности присутствуют.</p>
<p>Так вот, для начала - ну, чтобы попробовать то, что тут описано - надо иметь сам ANT установленный. Скачать его можно на <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL2FudC5hcGFjaGUub3JnLw==" >официальном сайте</a></noindex>. Там же, в принципе, <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL2FudC5hcGFjaGUub3JnL21hbnVhbC9pbmRleC5odG1s" >описано</a></noindex> и то, как его установить/настроить (просто он поставляется в виде zip-архива, и никакого специфичного инсталлятора не имеет). В Linux|UNIX-like системах я думаю можно взять его из репозитория, это будет проще.</p>
<p>Итак, сердце "билдов" (билд-скриптов) это файл build.xml, который содержит начальные инструкции по сборке. Можно, конечно, всё хранить в нём, но это будет ужасно - всё в куче, в одном месте... В общем - нехорошо. Намного лучше описать в build.xml алгоритм выбора конфигурации, а сами конфигурационные файлы - хранить по отдельности. Скажем, у нас будет отдельная папка build, в которой хранится всё, что требуется для разворачивания проекта. И предположим, она будет иметь следующую структуру:</p>
<pre>/build
    /properties
    /scripts
    /templates
    build.xml</pre>
<p>Здесь в папке properties хранятся конфигурационные файлы (для простоты всего две конфигурации - Develop &amp; Production, плюс общий для всех файл Common в котором хранятся настройки единые для всех конфигураций). Соответственно, для того, чтобы построить проект, необходимо будет войти в директорию build, чтобы она стала текущей, и в ней выполнить команду например:</p>
<p>ant -Dbt=D install</p>
<p>Дальше ант должен подцепить файл build.xml, и начать выполнять инструкции в нём описанные. Собственно, вот и сам build:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;!-- Обратите внимание на параметр basedir - в дальнейшем он активно используется --&gt;
&lt;project name=&quot;Some Project&quot; basedir=&quot;.&quot; default=&quot;install&quot;&gt;
	&lt;!-- BEGIN:Load of properties... --&gt;
	&lt;echo&gt;Loading properties of build...&lt;/echo&gt;
	&lt;!-- Здесь мы тащемта выбираем, какую конфигурацию мы будем разворачивать. Develop or Prod --&gt;
	&lt;!-- Property ${bt} MUST BE set in command line --&gt;
	&lt;property name=&quot;bt&quot; value=&quot;!&quot; /&gt;
	&lt;condition property=&quot;build.type&quot; value=&quot;Develop&quot;&gt;
		&lt;or&gt;
			&lt;equals arg1=&quot;d&quot; arg2=&quot;${bt}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
			&lt;equals arg1=&quot;dev&quot; arg2=&quot;${bt}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
			&lt;equals arg1=&quot;develop&quot; arg2=&quot;${bt}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
		&lt;/or&gt;
	&lt;/condition&gt;
	&lt;condition property=&quot;build.type&quot; value=&quot;Production&quot;&gt;
		&lt;or&gt;
			&lt;equals arg1=&quot;p&quot; arg2=&quot;${bt}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
			&lt;equals arg1=&quot;prod&quot; arg2=&quot;${bt}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
			&lt;equals arg1=&quot;production&quot; arg2=&quot;${bt}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
		&lt;/or&gt;
	&lt;/condition&gt;
	&lt;property name=&quot;build.type&quot; value=&quot;${bt}&quot; /&gt;
	&lt;!-- Сия конструкция подгружает файл с пресетами, в зависимости от выбранной конфигурации сборки --&gt;
	&lt;property name=&quot;build.properties.filename&quot; value=&quot;${basedir}/properties/${build.type}&quot; /&gt;
	&lt;condition property=&quot;incorrect.build.type&quot;&gt;
		&lt;not&gt;
			&lt;available file=&quot;${build.properties.filename}&quot; /&gt;
		&lt;/not&gt;
	&lt;/condition&gt;
	&lt;!-- А нет у нас такого конфига! --&gt;
	&lt;fail if=&quot;incorrect.build.type&quot; message=&quot;Incorrect build type [${build.type}] was received - build stopped!&quot; /&gt;
	&lt;property file=&quot;${build.properties.filename}&quot; /&gt;
	&lt;!-- И что бы ни случилось - подгружаем настройки Common, общие для всех конфигураций --&gt;
	&lt;property file=&quot;${basedir}/properties/Common&quot; /&gt;
	&lt;!-- END:Load of properties --&gt;
	&lt;!-- А дальше конфигурируем SVN --&gt;
	&lt;!-- BEGIN:SVN Configure --&gt;
	&lt;echo&gt;Configuring subversion...&lt;/echo&gt;
	&lt;!-- SETUP of SVN-Action type --&gt;
	&lt;property name=&quot;sa&quot; value=&quot;checkout&quot; /&gt;
	&lt;property name=&quot;svn.action&quot; value=&quot;${sa}&quot; /&gt;
	&lt;condition property=&quot;svn.checkout&quot; value=&quot;true&quot;&gt;
		&lt;or&gt;
			&lt;equals arg1=&quot;co&quot; arg2=&quot;${svn.action}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
			&lt;equals arg1=&quot;checkout&quot; arg2=&quot;${svn.action}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
		&lt;/or&gt;
	&lt;/condition&gt;
	&lt;condition property=&quot;svn.update&quot; value=&quot;true&quot;&gt;
		&lt;or&gt;
			&lt;equals arg1=&quot;up&quot; arg2=&quot;${svn.action}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
			&lt;equals arg1=&quot;update&quot; arg2=&quot;${svn.action}&quot; casesensitive=&quot;false&quot; trim=&quot;true&quot; /&gt;
		&lt;/or&gt;
	&lt;/condition&gt;
	&lt;property name=&quot;project.svn.password&quot; value=&quot;${sp}&quot; /&gt;
	&lt;!-- SvnAnt Setup --&gt;
	&lt;typedef resource=&quot;org/tigris/subversion/svnant/svnantlib.xml&quot; classpath=&quot;svnant.jar&quot; /&gt;
	&lt;!-- END:SVN Configure --&gt;
	&lt;!-- А вот тут мы как раз в зависимости от заданного &quot;таргета&quot; выбираем, что делать будем - устанавливать,
		линковать, или просто переконфигурировать. Разница в следующем: в install мы просто вытягиваем все требуемые
		файлы из репозиториев, и размещаем их так, как нам нужно, с учётом всяческих иерархий и прочего.
		В link мы можем много чего. Например самое простое - в UNIX системах понапроставлять симлинков на нужные
		директории в проекте, или там вызвать какой-нибудь внешний линковщик, или ещё что-нибудь... В общем логически
		данный уровень выката проекта - наиболее абстрактен, вы можете в нём по идее творить что угодно.
		Ну и наконец configure в данном случае просто генерирует конфигурационные файлы - для развёрнутого продукта.
		Важно помнить, что вы можете задавать любые цели, и как угодно разделять логику сборки - что-то у вас может
		быть, чего-то не быть - в общем, всё на ваш вкус.
	--&gt;
	&lt;!-- BEGIN: TARGETS --&gt;
	&lt;target name=&quot;install&quot;&gt;
		&lt;ant antfile=&quot;${basedir}/scripts/project_install.xml&quot; /&gt;
	&lt;/target&gt;
	&lt;target name=&quot;configure&quot;&gt;
		&lt;ant antfile=&quot;${basedir}/scripts/project_configure.xml&quot; /&gt;
	&lt;/target&gt;
	&lt;target name=&quot;link&quot;&gt;
		&lt;ant antfile=&quot;${basedir}/scripts/project_link.xml&quot; /&gt;
		&lt;ant antfile=&quot;${basedir}/scripts/project_configure.xml&quot; /&gt;
	&lt;/target&gt;
&lt;!-- А сюда, собственно, мы помещаем информацию о том, что мы вообще выкатили. В дальнейшем эта информация помогает
	тому же анту ориентироваться в версиях выкаченного, да и самим вполне можно будет посмотреть, что там происходило
--&gt;
&lt;!-- BEGIN: DO NOT place any spaces at the beginning of lines in that target --&gt;
&lt;target name=&quot;save.branchname&quot;&gt;
&lt;echo file=&quot;installed_branches_project.txt&quot; append=&quot;true&quot; level=&quot;info&quot;&gt;${forum.svn.project.branch}
&lt;/echo&gt;
&lt;/target&gt;
&lt;!-- END. --&gt;
&lt;!-- END: TARGETS --&gt;
&lt;/project&gt;
</pre>
<p>Как пример - project_configure.xml для одного форума: </p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;project name=&quot;Some Project&quot; default=&quot;configure&quot;&gt;
	&lt;target name=&quot;configure&quot;&gt;
		&lt;echo&gt; Configure: START &lt;/echo&gt;
		&lt;!-- Forum config --&gt;
		&lt;delete file=&quot;${forum.install.path}/conf_global.php&quot; quiet=&quot;true&quot; /&gt;
		&lt;copy file=&quot;${basedir}/templates/conf_global.php.tpl&quot; tofile=&quot;${forum.install.path}/conf_global.php&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.driver#&quot; value=&quot;${forum.sql.driver}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.host#&quot; value=&quot;${forum.sql.host}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.port#&quot; value=&quot;${forum.sql.port}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.database#&quot; value=&quot;${forum.sql.database}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.user#&quot; value=&quot;${forum.sql.user}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.pass#&quot; value=&quot;${forum.sql.pass}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.tbl_prefix#&quot; value=&quot;${forum.sql.tbl_prefix}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.sql.debug#&quot; value=&quot;${forum.sql.debug}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.host#&quot; value=&quot;${forum.host}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.settings.group.banned#&quot; value=&quot;${forum.settings.group.banned}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.settings.group.admin#&quot; value=&quot;${forum.settings.group.admin}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.settings.group.guest#&quot; value=&quot;${forum.settings.group.guest}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.settings.group.member#&quot; value=&quot;${forum.settings.group.member}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.settings.group.auth#&quot; value=&quot;${forum.settings.group.auth}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.locale#&quot; value=&quot;${forum.locale}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.date_start#&quot; value=&quot;${forum.date_start}&quot; /&gt;
		&lt;replace file=&quot;${forum.install.path}/conf_global.php&quot; token=&quot;#ANT:forum.hooks.disabled#&quot; value=&quot;${forum.hooks.disabled}&quot; /&gt;
		&lt;!-- / Forum config --&gt;
		&lt;echo&gt; Configure: END &lt;/echo&gt;
	&lt;/target&gt;
&lt;/project&gt;
</pre>
<p>Ах да, чуть не забыл. Ещё требуется конфиг. В данном случае он лежит в подпапке properties/ - это файл Develop или Production. В зависимости от того, что в них - будет конфигурироваться проект. Скажем, если мы разворачиваем проект строкой ant -Dbt=D install - подцепится Debug конфиг (=D). Если бы мы собирали его -Dbt=P - подцепился бы Production конфиг. Вот вам пример конфига - естественно, некоторые значения я там заменил :) А, кстати - вот вверху есть configure таргет - в нем происходит следующее. Сначала удаляется старый файл (который генерируется при развёртке проекта, скажем это файл с настройками). Затем, на его место пишется <u>шаблон</u>, простым копированием. И затем, в этом <u>скопированном</u> шаблоне заменяются токены вида #ANT:forum.settings.group.auth# на соответствующие (см. выше) значения. Итак, пример конфигурационного файла Develop: </p>
<pre class="brush: plain; title: ; notranslate">
#-----------------------------------------------------------------
# Properties for Dev-build
#-----------------------------------------------------------------
# Forum Settings
forum.name=Some Forum Name
forum.host=www.host.ru
forum.path=/www/host.ru
forum.install.path=/www/host.ru/htdocs
forum.locale=ru_RU.CP1251
forum.date_start=1234567890
forum.settings.group.banned=1
forum.settings.group.admin=2
forum.settings.group.guest=3
forum.settings.group.member=4
forum.settings.group.auth=5
# SVN Settings
forum.svn.user=svn-user
# Репозиторий движка.
forum.svn.engine=svn+ssh://host.ru/ipb
forum.svn.engine.branch=branches/Dev_1.0.0
forum.engine.dir=${forum.path}/engine
# Проектный репозиторий
forum.svn.project=svn+ssh://host.ru/project
forum.svn.project.branch=Dev_0.0.3
forum.project.dir=${forum.path}/project
# uploads dir
forum.uploads.dir=${forum.path}/uploads
# DB Settings
forum.sql.driver=pgsql
forum.sql.host=host.ru
forum.sql.port=6505
forum.sql.database=forum
forum.sql.user=forum_user
forum.sql.pass=password
forum.sql.tbl_prefix=prefix_
forum.sql.debug=1
</pre>
<p>И файлик, собственно, с шаблоном для конфигурационного файла: </p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$INFO['sql_driver']		=	'#ANT:forum.sql.driver#';
$INFO['sql_host']		=	'#ANT:forum.sql.host#';
$INFO['sql_port']		=	'#ANT:forum.sql.port#';
$INFO['sql_database']		=	'#ANT:forum.sql.database#';
$INFO['sql_user']		=	'#ANT:forum.sql.user#';
$INFO['sql_pass']		=	'#ANT:forum.sql.pass#';
$INFO['sql_tbl_prefix']		=	'#ANT:forum.sql.tbl_prefix#';
$INFO['sql_debug']		=	'#ANT:forum.sql.debug#';
$INFO['board_start']		=	'#ANT:forum.date_start#';
$INFO['installed']		=	'1';
$INFO['php_ext']		=	'php';
$INFO['safe_mode']		=	'0';
$INFO['board_url']		=	'http://#ANT:forum.host#';
$INFO['banned_group']		=	'#ANT:forum.settings.group.banned#';
$INFO['admin_group']		=	'#ANT:forum.settings.group.admin#';
$INFO['guest_group']		=	'#ANT:forum.settings.group.guest#';
$INFO['member_group']		=	'#ANT:forum.settings.group.member#';
$INFO['auth_group']		=	'#ANT:forum.settings.group.auth#';
$INFO['locale']			=	'#ANT:forum.locale#';
?&gt;
</pre>
<p><strong>Да, и кстати.</strong> Если вы поменяли что-то в конфигурационном файле, либо заменили нечто в шаблоне - вам не обязательно (в рамках приведённого примера) выкатывать всё заново. Достаточно вызвать команду: ant -Dbt=D configure. В результате будет выполнен таргет configure, в котором произойдёт перегенерация всех шаблонно-генерируемых файлов, вот. </p>
<p>Вот, в общем-то и всё... Надеюсь, удалось осветить как и что. Хотя концовка получилась немного скомканной - дописывалось уже через пару недель, после того, как основной текст был порождён. Так что в спешке. Но если не дописать сейчас - то наверное уже не дойдут руки никогда :) Вот. Все вопросы, если они возникнут, как обычно - в каменты.</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Если с дерева ты слез <a href="http://www.shpargalko.ru/feed" >подпишись на RSS</a>!<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/gUzRJMyjPyU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2012/01/16/apache-ant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Путин: сладость репейника.</title>
		<link>http://www.shpargalko.ru/2012/01/13/putin-sladost-repejnika/</link>
		<comments>http://www.shpargalko.ru/2012/01/13/putin-sladost-repejnika/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 13:23:17 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Всякая Куйня]]></category>
		<category><![CDATA[генератор бреда]]></category>
		<category><![CDATA[Путин]]></category>
		<category><![CDATA[репейник]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1907</guid>
		<description><![CDATA[Оказывается у Яндекса есть чудный сервис - всяческий генератор бреда, абракадабры, и прочей хуеты. А есть ещё классный сервис - помощник криэйтора. Вбиваете любое слово, а он под него генерит слоганы. Тащемта, забавно вбить туда слово "Путин" и пощёлкать на кнопку. Например, у меня получились следующие слоганы: Путин: гарантированная эксцентричность. Путин: заклей дровосека. Путин: доморощенный [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1908" class="wp-caption alignleft" style="width: 310px"><a href="http://www.shpargalko.ru/wp-content/uploads/2012/01/putin3.jpg"  rel="lightbox[1907]" title="Путин"><img class="size-medium wp-image-1908" title="Путин" src="http://www.shpargalko.ru/wp-content/uploads/2012/01/putin3-300x284.jpg" alt="Путин" width="300" height="284" /></a><p class="wp-caption-text">Путин</p></div>
<p>Оказывается у Яндекса есть чудный сервис - всяческий генератор бреда, абракадабры, и прочей хуеты. А есть ещё классный сервис - помощник криэйтора. Вбиваете любое слово, а он под него генерит слоганы. Тащемта, забавно вбить туда слово "Путин" и пощёлкать на кнопку. Например, у меня получились следующие слоганы:</p>
<p>Путин: гарантированная эксцентричность.</p>
<p>Путин: заклей дровосека.</p>
<p>Путин: доморощенный фингер-эффект.</p>
<p>Путин: восточно-европейское упаривание.</p>
<p>Путин: полюби транссексуальность</p>
<p>Путин: радостное противостояние.</p>
<p>Путин: аромат предков.</p>
<p>Путин: рождение жожоба.</p>
<p>Путин: олимпийский бакшиш.</p>
<p>Путин: парадоксальная весна.</p>
<p>Путин: новогодняя надолба.</p>
<p>Путин: многоступенчатое добро.</p>
<p>Ну и самый "гвоздь" - Путин: сладость репейника.</p>
<p><noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL3Zlc25hLnlhbmRleC5ydS9zbG9nYW4ueG1sP2NvbXBhbnk9JUQwJTlGJUQxJTgzJUQxJTgyJUQwJUI4JUQwJUJE" >Попробуйте, вам понравится</a></noindex> :) Не обязательно указывать только Путина - вы можете пройтись по всем политикам. Например кое у кого получилось: "Назарбаев: славянско-турецкий мотор".</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">В газенвагене замес? <a href="http://www.shpargalko.ru/feed" >Подпишись на RSS!</a><br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/k1DPgrZDqkI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2012/01/13/putin-sladost-repejnika/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Чото как-то Маяковским навеяло.</title>
		<link>http://www.shpargalko.ru/2012/01/12/choto-kak-to-mayakovskim-naveyalo/</link>
		<comments>http://www.shpargalko.ru/2012/01/12/choto-kak-to-mayakovskim-naveyalo/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 11:05:28 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Всякая Куйня]]></category>
		<category><![CDATA[Творческие потуги]]></category>
		<category><![CDATA[Маяковский]]></category>
		<category><![CDATA[революция]]></category>
		<category><![CDATA[Розы]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1904</guid>
		<description><![CDATA[Поэт революции же-ж, хуле. Кстати опробовал Sound Forge - доставляет. Ощутимо удобнее Adobe Audition. Сабж далее :) Ой. А ваш браузер похоже что не поддерживает HTML 5 аудио. Можете просто скачать MP3. Чтобы череп не облез - подпишись на RSS!]]></description>
			<content:encoded><![CDATA[<p>Поэт революции же-ж, хуле. Кстати опробовал Sound Forge - доставляет. Ощутимо удобнее Adobe Audition. Сабж далее :)</p>
<p><audio controls><br />
<source src="http://www.shpargalko.ru/wp-content/uploads/2012/01/empetrishechka.mp3"><br />
Ой. А ваш браузер похоже что не поддерживает HTML 5 аудио. Можете просто<br />
<a href="http://www.shpargalko.ru/wp-content/uploads/2012/01/empetrishechka.mp3" >скачать MP3</a>.<br />
</audio></p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Чтобы жизнь была как праздник - <a href="http://www.shpargalko.ru/feed" >RSS читай</a> проказник!<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/fo25_4ktYnc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2012/01/12/choto-kak-to-mayakovskim-naveyalo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.shpargalko.ru/wp-content/uploads/2012/01/empetrishechka.mp3" length="613044" type="audio/mpeg" />
		</item>
		<item>
		<title>Сон на излёте</title>
		<link>http://www.shpargalko.ru/2012/01/12/son-na-izlyote/</link>
		<comments>http://www.shpargalko.ru/2012/01/12/son-na-izlyote/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 22:24:07 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Творческие потуги]]></category>
		<category><![CDATA[Психоз]]></category>
		<category><![CDATA[Сон]]></category>
		<category><![CDATA[Сон на излёте]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1902</guid>
		<description><![CDATA[… Серое весеннее поле - период, когда снег уже успел растаять, но солнечного тепла ещё недостаточно, чтобы из-под вымерзшей земли начала пробиваться зелень. Пустота, простирающаяся до горизонта. Но вдруг из предрассветных сумерек вырисовывается каменистый холм, покрытый коричневой землёй без малейших признаков растительности. Вместо зелени там и тут торчат каменные глыбы, которые вероятно сильно затрудняют путь [...]]]></description>
			<content:encoded><![CDATA[<p>… Серое весеннее поле - период, когда снег уже успел растаять, но солнечного тепла ещё недостаточно, чтобы из-под вымерзшей земли начала пробиваться зелень. Пустота, простирающаяся до горизонта. Но вдруг из предрассветных сумерек вырисовывается каменистый холм, покрытый коричневой землёй без малейших признаков растительности. Вместо зелени там и тут торчат каменные глыбы, которые вероятно сильно затрудняют путь наверх, по небольшой дорожке. Наверху холма видно две фигуры - издалека они похожи на ковбоя и индейца, потому что один в шляпе, а кожа другого бронзово-красная в лучах восходящего солнца. Они дерутся - ясно слышно, как лязгает металл, какие-то невнятные крики. Солнце восходит всё выше и выше, освещая картину целиком. Видно, что у людей наверху не то мечи, не то сабли, которыми они размахивают над головой, и звук удара металла по металлу всё громче и громче, и, наконец, удар ковбоя ломает меч индейца, гром от удара раскатывается по степи и грохочет эхом, которое, кажется, уходит за горизонт и возвращается обратно. Фигура индейца отлетает назад, и начинает катиться вниз, по склону, кувыркаясь в пыли. И видно снизу, как в полёте гниёт и тлеет одежда, мясо, оголяются кости, и при ударах о камни на склонах эти кости ломаются, отлетают от основной массы... Впрочем, спустя какие-то секунды и массы-то не остаётся - под ноги мне падает избитый и окровавленный череп. И дико хохочет ковбой на горе, далеко вверху. Но это ещё не конец. Потому что череп смотрит на меня - у него открывается челюсть, и тем, что осталось от рта, он спрашивает, хрипя:</p>
<p>… Мои кости... Вы их видите?...</p>
<p><span id="more-1902"></span></p>
<p style="text-align: center;">***</p>
<p>Я просыпаюсь. Этот сон снится мне уже четвёртый день подряд - практически неизменно. Каждый раз я просыпаюсь, когда под ноги мне скатывается череп, и спрашивает меня о своих костях. Поначалу бешено колотится сердце, но потом я понимаю, что это только ночной кошмар, который не имеет ничего общего со мной. И привяжется же такое...</p>
<p>Кстати позвольте представиться - меня зовут Михаил, мне 26 лет и я “офисный планктон” - рядовой сотрудник рядовой фирмы, которая занимается поставками из Китая всякой дряни для российского потребителя, который готов “схавать” всё, что ему подсунут. Ещё и деньги за это заплатить. В этой фирме я занимаюсь проводкой поставок так, чтобы товар выглядел не китайским, а произведённым и собранным где-нибудь в другой стране - и чем дальше от Азии, тем лучше. Делается это, если не знаете, чрезвычайно просто - в Китае собирают устройства - подделки под известные бренды. Потом их грузят в контейнер, и отправляют в какую-нибудь страну, типа Венгрии, там работает наш филиал. Там товар оформляют транзитом, и гонят в Россию, а здесь на таможне “свой” таможенный офицер оформляет документы так, что о Китае и упоминаний никаких не остаётся - товар получается венгерский, ирландский, финский... Некоторые в наглую работают, в смысле с таможенниками не делятся. А я просто веду заказы от производителя до нашего склада. В общем, ничего необычного, многие так работают. Сегодня вот должна партия DVD-плееров придти - “Малайзия”. Скажете наебалово? Ну а вы как думали? Конечно наебалово. Но жить всем хочется - для меня это работа, а для хозяина фирмы - доход, и довольно неплохой. На бентли ездит, сука.</p>
<p>… Сегодня странное дело. Когда я умывался в ванной, мне казалось, что кто-то наблюдает со спины - глупость какая. Я живу один, но на дверях надёжные замки. Никто не мог зайти, это точно. Но я и так знаю, что никто не зашёл - просто чувствую, что мне это кажется, и не более того. Неприятно.</p>
<p>А вообще, жизнь у меня скучная - дом-работа, работа-дом. По выходным пиво и компьютер или телевизор. Изредка попойка с бывшими сокурсниками. Время от времени ещё заходит Таня - типа девушка, но именно что “типа” - потрахаться, а поговорить и не о чем особенно - тупая как котелок. Трахается правда хорошо, заметно, что я у неё не один такой - чувствуется практика. Впрочем, кроме неё у меня тоже есть редкие встречи, но так, на один-два раза. А с Таней уже года два так “встречаемся”. Правда когда она ртом ещё и говорить начинает - думаешь что лучше уж дрочить до старости, чем слушать про то, как её очередная подружка подцепила триппер, или как в Доме-2 кто-то, кого-то бросил. И что самое ужасное - вот так пройдёт время, она или залетит, или просто обоим надоест - ещё поженимся, наплодим каких-нибудь уродов, и до гробовой доски будет такое же, только каждый день, если я её не задушу раньше.</p>
<p style="text-align: center;">***</p>
<p>… Череп спросил и затих. Я смотрел на него несколько секунд. Потом почему-то наклонился, взял в руки, подцепив пальцами под нижнюю челюсть - он был скользкий и довольно тяжёлый - мозги не потерялись по дороге, а находились ещё там, в черепной коробке. Тут и там с костей свисали кровавые ошмётки, из глазниц и остатков носа капала кровь - лица практически не было. Я положил его в сумку, висящую на плече, вытер руку о брюки и обернулся. Передо мной была какая-то площадь, мощёная камнем, старинные дома, а на другой стороне площади большое красное здание. Я знал, что это бордель. Но не помнил откуда я это знаю. На улицы снова опустилась ночь, и начинал накрапывать дождь. По кругу на площади ездила машина милиции - или полиции, как их там теперь? Я направился к борделю, по пути заметив странную вещь - машин, стареньких жигулей, на самом деле было много, просто они въезжали в ворота борделя, и выезжали наружу - одна машина выезжала из ворот, делала круг по площади, и возвращалась обратно. И тут же выезжала следующая - с потрясающей точностью и синхронностью - чем ближе я подходил, тем больше деталей видел - вот место, где выезжающая и въезжающая машины ровняются бамперами. Пять, десять, пятнадцать машин - все встречаются в одном и том же месте, не ошибаясь. А в самих машинах сидели... Проститутки - почему-то в тельняшках, неясно, мужчины или женщины, но будто небритые, и накрашенные так, что за макияжем не видно лиц. Поверх тельняшек были надеты портупеи, в кобуре которых лежали искусственные пластиковые члены - большие, в кобуру не помещались, потому и видно. Надписи на машинах гласили: “Профсоюзная Инспекция Защиты Девушек От Домогательств”. А вовсе не полиция, как показалось мне вначале. Возле борделя ошивались какие-то бомжи и алкоголики. И все они были в каких-то одинаковых драных фуфайках. И я решил, что в такой бордель не хочу - лучше переждать дождь в каком-нибудь подъезде. А дождь набирал силу, шумя всё сильнее, заглушая стук моих шагов по каменной мостовой. Вскоре начался настоящий ливень, и я побежал. Сумка с черепом колотилась сбоку, я бежал вдоль домов, в которых не было подъездов - некуда было спрятаться от стены ливня, который промочил мою одежду до нитки - мерзкая, холодная и мокрая рубашка липла к телу. Только пустые, черные окна, из которых как будто кто-то наблюдал за мной сквозь дождь, сверлил взглядом мою спину, вызывая неприятный холодок между лопаток. Но в окнах была видна только чернота, которую не мог пробить свет уличных фонарей.</p>
<p style="text-align: center;">***</p>
<p>Я проснулся, и обнаружил, что ощущение холода и мокрой одежды не проходит - я действительно был мокрым от пота, который успел пропитать одеяло и простынь, остыть, и теперь ледяная постель липла к телу, вызывая гадкие ощущения. Я с отвращением отбросил в сторону одеяло, сел на кровати. Для полного счастья болела голова - как будто пил вчера до поздна, но я никогда не позволял себе такого среди недели. Хотел взглянуть на часы на стене и меня как будто кипятком обдало - в той стороне стоял низкий, тёмный силуэт. Ноги стали ватными, и снова бросило в пот. Я медленно встал, не зная, что делать. Медленно подошёл к выключателю, включил свет. Это был всего лишь костюм, почти как мой, висевший на “плечиках” на дверной ручке, и выделявшийся на светлом фоне. Я облегчённо вздохнул, но потом не смог вспомнить, как я его купил, и зачем повесил туда. Что же было вчера? Как я домой попал? Ерунда какая-то... Что за провалы в памяти?</p>
<p>В этот день никто не наблюдал за мной когда я умывался. За ночь почему-то больше обычного выросла щетина, я заметил это когда брился. Потом - пока ехал на работу, чуть дважды в аварию не попал - скользко до ужаса. Задумался. Кругом говорят, что “наступила европейская зима” - пиздёжь. В Европе снег убирают, вместо того, чтобы воровать выделенные на уборку деньги. Идиоты - кому она нужна, ваша уборка?</p>
<p>Выйдя из машины я нажал на брелок, в ответ сигнализация коротко пропищала и дважды моргнула фарами. И тут я заметил, что задняя красная фара как будто светит белым. Я обошёл машину - снова нажал на брелок. Действительно - в задней фаре было проделано маленькое отверстие, так, что свет от лампочки проникал наружу - такая машина наверняка должна выделяться в общем потоке, за ней удобно следить. Странно...</p>
<p>Вечером, заходя в подъезд, я увидел человека, стоящего в тени около лифта. Лица его не было видно, но мне казалось, что он смотрит на меня. Вспомнились рассказы о киллерах времён лихих 90-х, как они ждали своих жертв в подъездах. Сейчас он сунет руку в карман, и достанет ТТ с глушителем... Ерунда - кому может понадобиться меня убивать? Мужчина сунул руку в карман, и медленно вытянул её обратно. “Вот мне и конец”, подумалось. ноги моментально стали ватными. в желудке похолодело до тошноты. Бежать, срочно бежать, падать на пол... А ноги не слушаются. Но в руке у него оказался телефон. Он увидел что-то на моем лице, наверное ужас, потому что посмотрел как на придурка. Да я и был придурком - ну кому надо меня убивать? Такие как я на хер не нужны никому, доживают до старости, и дохнут в своей кровати, не оставляя в жизни других людей никаких следов. Уезжая в лифте на свой этаж я услышал фразу: “Лена, ну сколько мне тебя ждать уже?! Опаздываем...”.</p>
<p>В квартире было темно. Просто вечером отключили свет - авария на линии, наверное. Делать нечего. Я лёг и попытался уснуть. И вдруг услышал шарканье по полу - как будто кто-то ходил в комнате, и шёпот - этот кто-то говорил что-то, бормотал. Я вскочил, кожа покрылась мурашками, я кинулся к выключателю, и начал судорожно им щёлкать, сдирая ногти... Света не было. А бормотание в темноте не прекращалось - теперь оно доносилось из коридора, и мысль выскочить из квартиры в подъезд улетучилась сама собой - путь на волю лежал через коридор, через темноту, в которой кто-то бормотал, кашлял, шаркал ногами... Звуки доносились как будто издалека, дополняясь по пути эхом - непонятно было, где точно <em>он</em> находится. Я забился в угол, опустился в кресло, не сводя глаз с черноты дверного проёма. Тело пробил тот самый, гадкий холодок, волоски на коже встали дыбом. Сердце колотилось всё сильнее и сильнее, сбиваясь с ритма: тум-тум, тум-тум, тум-тум-тум. Дышать стало тяжелее. А потом в глазах потемнело, звуки стали тише, и в конце я услышал только раздосадованную фразу:</p>
<p>… Как жалко он смотрится со стороны …</p>
<p style="text-align: center;">***</p>
<p>Я очнулся сидящим на ступеньках, посреди бетонных стен. Это был подъезд - не помню, как я сюда попал. Тело затекло после сна и холода - здесь было довольно прохладно, холодные ступеньки. А моя одежда была мокрой - она почти высохла пока я спал, но всё равно, была ещё достаточно влажной - наверняка простуду подхвачу. В лучшем случае простуду. Лестница уходила далеко вниз, выхода из подъезда видно не было - я сейчас наверное этаже на тридцатом, минимум... Что за чертовщина? Я всегда жил на четвёртом... Лестница также уходила далеко вверх... Но там было темно, а внизу был свет. Я стал спускаться - сначала медленно, потом быстрее - лестница не кончалась... Где же я? Под потолком в каждом пролёте были маленькие узкие окна, но даже если бы я в них заглянул - вряд ли что-то увидел, там была темнота, и лил дождь... Я спускался почти бегом, пока наконец не устал. Сумка с черепом уже здорово оттянула плечо и билась о спину, издавая хлюпающий звук - наверное из головы всё-таки начало что-то течь, наверное мозгами уляпало всё... Запыхавшись, я решил сбавить темп, тем более что на следующем пролёте обнаружилась ещё одна странная вещь - до сих пор ступени были чистыми, обычный серый бетон, но ровно на середине лестницы начиналась грязь. Ровной линией были отделены ступени, покрытые скользкой, размокшей глиной, лежащей коричнево-красными комьями, от девственно чистых, сухих ступенек. Как будто кто-то специально налил грязь на лестницу, следуя какому-то своему, безумному замыслу. И никаких следов. Делать нечего, надо спускаться, иначе отсюда не выйти... Держась за поручень я прошёл несколько пролётов вниз - идти приходилось медленно, было слишком скользко. Но затем меня ждала ещё одна неприятность - дальше вниз была тьма. Она пугала, но в то же время меня тянуло спускаться дальше. Я с тоской посмотрел на пройденный путь, и пошёл вниз.</p>
<p>Через некоторое время исчез последний свет ламп, пробивающийся между бетонными плитами, и осталось лишь светлое пятно, высоко вверху. Было почти ничего не видно, однако из окон, раньше казавшихся абсолютно черными, всё-таки шёл какой-то свет. Я мог различить, где заканчивается один пролёт и начинается другой. Но когда под ногами появилось что-то хрустящее - я не смог рассмотреть что это. Это что-то было скользким, и как будто живым - казалось, что я иду по живому полу, он шуршал, хрустел, когда я наступал на него... Вдруг я понял, что это какие-то насекомые, и как только я осознал это, я сразу же ощутил нескольких на мне - они лезли с пола, цепляясь за штанины, забираясь на спину и мерзко царапали кожу. В темноте я не мог их увидеть, не мог скинуть с себя. Я закричал и побежал, давя их, поскальзываясь и почти падая... Не знаю, сколько я так бежал, но наконец я увидел внизу слабый свет. Когда я смог оглядеть себя, то не увидел никаких насекомых - ни на ботинках, ни на одежде, только ту же грязь, налипшую на ботинки, на брюки - пока я бежал, я успел здорово измазаться. Здесь уже было видно дорогу, снизу шёл красноватый свет, и до него оставалось недалеко. Я подумал: “наверное это выход”. Сзади снова раздалось лёгкое шуршание, я обернулся и увидел, как из завесы темноты, с высоты в пару метров, на меня смотрит кто-то, или что-то. Это было лицо - похожее на лица мумий в музеях или на раскопках - высохшее, чёрное, с проваленными глазницами, изрезанное мелкими трещинками, которые появляются в процессе мумификации - кожа высыхает и трескается, иногда довольно глубоко. Оно просто смотрело на меня, не двигаясь. Чернота скрывала, что там дальше - на свету было только это ужасное лицо. Я не помню, как оказался внизу.</p>
<p>Лестница заканчивалась, упираясь в тупик - никакого выхода, бетонная коробка. Правда, довольно большая - метров тридцать в длину. В конце светила старая лампочка, которой хватало едва-едва, чтобы можно было разглядеть это “помещение”. Но после темноты она казалась чуть ли не солнцем. Здесь пол снова был чистым и сухим, без малейших признаков какой-либо грязи - простой серый бетон... Я прошёл немного вперёд и вдруг “щёлк”! Лампочка погасла, видимо перегорела. Темнота, мгновенно окутавшая всё вокруг, заставила меня запаниковать - я кинулся бежать, ударился о стену - не было видно абсолютно ничего, здесь не было окон, из которых мог бы идти наружный свет. И вдруг я снова услышал: шарк, шарк, шарк... Кто-то медленно переставлял ноги по полу. Видимо это было оно - то, что наблюдало за мной из темноты высохшими глазами. Я понял, что это существо всегда было рядом в последнее время.</p>
<p>- Кто здесь??? Я крикнул и не узнал свой голос. В ответ донеслось неясное бормотание. Шарканье раздавалось всё ближе и ближе, пока не оборвалось в паре метров от меня. Я слышал сиплое, тяжёлое дыхание - будто у старого курильщика-астматика.</p>
<p>- Отдай...<br />
- Что?<br />
- Отдай.<br />
- Что отдать? Я не...<br />
- Голову. Брось сюда.</p>
<p>Я вспомнил, что у меня в сумке лежит череп. Трясущимися руками снял с плеча сумку и бросил в темноту. Она упала с противным, глухим чавкающим звуком. Было слышно, что владелец голоса наклонился, зашуршав одеждой, поднял сумку, развернул... Потом что-то хрустнуло и он шаркающими шагами стал удаляться. Через некоторое время всё стихло.</p>
<p style="text-align: center;">***</p>
<p>Я проснулся сидя в кресле - тело затекло. Снова болела голова, мутило. Пискнул мобильник, оповещая о том, что я пропустил звонок. С работы. А время... Была уже середина дня. Наверняка потеряли. Позвонил на работу, сказал, что отравился - съел что-то не то. Врал я неубедительно, вряд ли начальство поверило. Скорее всего решили, что я просто напился, и теперь мучаюсь с похмелья - да, впрочем, хер бы с ними.</p>
<p>… В ванной меня ждал сюрприз - зеркало было беспорядочно измазано зубной пастой. Да что тут за хуйня происходит??? В квартире явно кто-то бывает, не сам же я это нарисовал. И шаги, опять же эти, голоса, звуки - может оно из ванной доносилось вчера? Кто-то попугать меня решил? Но не мог же никто зайти - я это точно знаю. Ключей нет ни у кого больше. Сменю замок...</p>
<p>В зеркале мелькнуло моё лицо - и я не узнал себя. Уставшая, помятая рожа выглядывала с той стороны. А в волосах нагло поблёскивала седина - уж лучше бы я вчера обосрался от страха, потому что теперь я явственно ощутил дыхание старости, а за старостью - смерти. Это жутко - ведь пока молод, никогда не думаешь, что будет “там”. И не хочешь думать, о смерти надо думать, когда она уже рядом.</p>
<p>- А вдруг она и правда рядом? Может быть это она приходит, и подаёт знаки?<br />
- Нет, нет, что ты. Какая смерть? Молодой ещё...<br />
- Надо что-то делать... Может быть, переночевать сегодня в гостиннице?<br />
- Да, пожалуй это правильно...</p>
<p>Тьфу ты господи, оборвал я себя - уже сам с собой говорить начал. Не к добру - рановато для маразма то... Мне жутко и неприятно было находиться в этой квартире - я наспех собрал вещи - кое-что из одежды, взял бумажник, ключи, и направился в гостинницу.</p>
<p style="text-align: center;">***</p>
<p>… Поезд метро начал тормозить при въезде на станцию. Но доехал только до середины платформы, резко остановившись. Голос машиниста в вагонах объявил: “Уважаемые пассажиры, просьба соблюдать спокойствие. Пассажиры в последних вагонах поезда - просим вас оставаться на своих местах, сотрудники метрополитена помогут вам выйти по тоннелю. Не предпринимайте попыток выйти самостоятельно - в тоннеле не отключен контактный рельс, он под напряжением”... Голос машиниста дрожал - ой не к добру. Мне повезло, я был в первой половине поезда, успевшей выехать на станцию. Двери открылись, я вышел. На станции было безлюдно. Первое, что бросилось в глаза, так это то, что всё на станции было покрыто белым порошком - как будто известковой пылью, которая образуется при ремонте - от распылителя краски. А потом в нос ударил резкий, железистый запах, смешанный из острого запаха крови, известки и какого-то дерьма, наподобие того, который исходит от кишок при разделке скота. Вонь невообразимая...</p>
<p>Я направился к выходу - время позднее, народу немного. На краю платформы валялась какая-то сумка, наподобие хозяйственных, с которыми старики ходят за покупками. Чуть дальше лежал костыль. Дальше, у края платформы стоял какой-то мужик в пальто, и, наставив здоровенный объектив “зеркалки” на рельсы, фотографировал то, что там было. Я уже догадывался, что там. Во мне боролись два чувства - любопытство и предвкушение чего-то, на что смотреть бы не стоило, но к чему тянет так, что сопротивляться выше моих сил. Я медленно пошёл туда, то глядя на край платформы, то отводя взгляд и озираясь - но платформа была пустой, только “фотограф” и я. Никто не выходил из вагонов остановившегося поезда, не бежал на помощь, не ломился на улицу в ужасе. Значит, никто и не осудит, если я подойду и посмотрю.</p>
<p>Внизу, на путях, в куче изодранных тряпок, бывших когда-то одеждой, лежали трупы. Не один, не два - больше. Сколько точно определить было трудно - может быть пять, может шесть - явно части тел были ещё и под поездом, на котором приехал я. Тела были раскромсаны - руки, головы, туловища... Вот и старик - голова и тело целы, только ноги отрезало, наверное умер от кровопотери. Он лежал ничком, на нем был говнистого цвета плащ и старая шляпа - странно, что не слетела. Из-под шляпы выглядывали седые волосы. И кровь - много крови. У кого-то разодран живот, и из него вывалились кишки, добавляя смрада и без того вонючей атмосфере. Все тела явно протащило по рельсам - разводы крови, мазки, тянулись шлейфами за грудами мяса. Я не стал смотреть дальше, а просто развернулся и ушёл. Мне нужно в гостинницу.</p>
<p>Я открыл дверь, вошёл в номер, повернул ключ в скважине... И проснулся. И ещё я понял, что я в номере не один. Я ясно это понимал - и ещё, впервые за последнее время, мне не было от этого страшно. Я не знал, кто пришёл ко мне, но знал, что нам нужно поговорить. О чем-то важном.</p>
<p>Я вышел из спальни в зал, огляделся, заглянул в прихожую - никого нет. И в то же время есть... Странное чувство.</p>
<p>- Кто ты?<br />
- Странно, что ты задаёшь этот вопрос.</p>
<p>Я не смог определить, откуда идёт голос - казалось, он идёт отовсюду. Голос был умеренно низкий, глухой.</p>
<p>- Я что, телепат по-твоему? Откуда мне знать, кто ты, и какого хера тебе от меня надо?<br />
- Ты не телепат, ты псих.<br />
- Что ты имеешь ввиду?<br />
- Ты ещё и тупица.<br />
- Или ты говоришь нормально...<br />
- Или что? Голос прозвучал с издёвкой.<br />
- Или я выкину тебя из головы. Ответил я первое, что пришло в голову.<br />
- А вот тут ты неправ, родной. Это я выкину тебя из головы. Видишь ли - вдвоём нам слишком тесно в одной голове. И ты явно в ней лишний. Ты ведь отдал мне голову? Сам отдал, не говори, что не так. Мог бы не отдавать, побороться, однако наложил в штаны. А ведь это была твоя... Наша голова. Ну, точнее, теперь уже моя.<br />
- Что за ерунду ты несёшь?<br />
- Скоро узнаешь. На кресле около журнального столика появилась прозрачная черно-белая фигура, которая понемногу обретала яркость, очертания, цвет... В конце концов в кресле обнаружился мужчина, лет сорока-сорока пяти, с наполовину седыми волосами и седой же щетиной. Он весело подмигнул мне, и поднялся на ноги.<br />
- Увы, Миша, как ни жаль признавать - ты абсолютно бесполезное, тупое и завистливое существо. Неудачник вдобавок. От тебя нет никакой пользы, ни тебе ни другим. Я бы на твоём месте был благодарен, что такая личность как я смогла появиться в твоей голове. Как я уже говорил - нам тесно вдвоём. Мне тесно с тобой. Потому придётся тебя отсюда выгнать. Впрочем, хоть ты и быдло, ты заслуживаешь того, чтобы понять напоследок, о чем я. Постараюсь попроще. Я ведь давно уже с тобой, ты просто не замечал. Помнишь, когда твоя подружка Татьяна звонила тебе, и говорила, что ей понравились некоторые встречи, а ты не мог вспомнить, о каких встречах идёт речь? Или когда ты вдруг посреди улицы как будто “очнешься”, а не понимаешь, как сюда попал - ты считал, что просто задумался о чем-то, а о чем - вспомнить не мог. Это всё я - когда у человека раздвоение личности, есть эти моментики - “переключения”, когда одна личность не помнит, что делает другая, активная в данный момент. Появляются “провалы” в памяти.</p>
<p>А потом мне надоело. Я умнее тебя, лучше. Почему я должен довольствоваться часами, когда у тебя есть всё остальное время? Это несправедливо. Но сам понимаешь - убрать конкурента в нашем деле непросто. Нужны символы, ритуалы своеобразные - так уж устроен человеческий мозг. Я долго искал.</p>
<p>- Нашёл я вижу. В горле пересохло, я судорожно искал выход, потому что если он говорит правду - это хреново, это пиздец, как хреново.</p>
<p>- Нашёл. Визитёр улыбнулся. Вначале надо было дать тебе символ, некий ключ, который бы ты потом отдал мне. Ведь там, на том холме - ковбоем был я. Я сражался с твоим подсознанием, Миша, и голова, скатившаяся тебе под ноги - была твоей собственной.</p>
<p>… Время, надо тянуть время. Я спросил:<br />
- А бордель был к чему?<br />
- Бордель ни к чему, это ты там у себя в фантазиях какой-то херни наплодил. На площади был нужен дождь, чтобы загнать тебя в подъезд. А в подъезде ты скатился вниз, устал, был напуган и деморализован. Всего лишь надо было протянуть руку, и ты отдал свою голову мне.<br />
- А трупы в метро?<br />
- А ты не заметил? Один из них - твой.</p>
<p>Время кончилось. Я понял это тогда, когда мой убийца двинулся ко мне, достав из кармана длинный, тонкий нож. Я схватил обычный, кухонный, лежащий на обеденном столе. Мы одновременно набросились друг на друга. Последнее, что я почувствовал, было сопротивление плоти, и хруст костей, когда нож входил в его висок. И то, как его нож пробивает мою шею сбоку, вызвав резкий укол боли. И наступила тьма.</p>
<p style="text-align: center;">***</p>
<p>Из истории болезни.</p>
<p>… Пациент М. Синеев поступил в отделение с подозрением на шизофрению. Вел себя буйно, бросался на людей. Санитарам пришлось ограничить его в движениях, привязав к койке. Была произведена инъекция препарата N, после чего пациент впал в бессознательное состояние. В периоды прихода в сознание начинал разговаривать, в основном - невнятное бормотание. Иногда проскальзывали членораздельные фразы, из которых можно было сделать заключение, что больной разговаривает сам с собой. Кроме того, смысл фраз указывает на наличие у пациента диссоциативного расстройства личности (раздвоения). Личности обладают разным характером, однако с внешним миром практически не контактируют, обходясь общими репликами. 24.01.20хх, Синеев пришёл в себя, показав улучшение, попросил зубную пасту и щётку. В ванной рисовал на зеркалах пастой. Смысл рисунков неясен. После чего, спустя несколько часов, снова впал в беспамятство, и продержался в таком состоянии два дня. На третий день пациент скончался не приходя в сознание. Вскрытие показало обширный инсульт и гематому в височной доле головного мозга, а также следы кислородного голодания...</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Если дядя Моня взял у вас взаймы таки три рубля, и не отдаёт - <a href="http://www.shpargalko.ru/feed" >угрожайте ему подпиской на мой RSS канал</a>... Может быть и не поможет. Но точно и не повредит.<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/dM4u3sM8k0U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2012/01/12/son-na-izlyote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ну, с наступившим, что ли :)</title>
		<link>http://www.shpargalko.ru/2012/01/01/nu-s-nastupivshim-chto-li/</link>
		<comments>http://www.shpargalko.ru/2012/01/01/nu-s-nastupivshim-chto-li/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 18:08:41 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Мысли]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[новый год]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1899</guid>
		<description><![CDATA[Шалом тебе, дражайший читатель! Тащемта, год большого пиздеца наступил, братья! Только те, кто следуют заветам нашей секты смогут пережить его! Пока ты валяешься фейсом в оливье, имел место наступить новый, 2012 год. С чем я вас и поздравляю. Если верить древним южноамериканским голожопикам, то в этом году нас ожидает эталонный БП. В общем, какая-то неведомая [...]]]></description>
			<content:encoded><![CDATA[<p>Шалом тебе, дражайший читатель!</p>
<p><del>Тащемта, год большого пиздеца наступил, братья! Только те, кто следуют заветам нашей секты смогут пережить его!</del> Пока ты валяешься фейсом в оливье, имел место наступить новый, 2012 год. С чем я вас и поздравляю. Если верить древним южноамериканским голожопикам, то в этом году нас ожидает эталонный БП. В общем, какая-то неведомая ёбаная хуйня наконец-то уничтожит всех мерзких людишек, и наступит счастье и благоденствие. Если конечно они (майя) не ошиблись. Лицам заинтересованным я рекомендую запастись попкорном, колой, найти места поудобнее и 21 декабря года текущего наблюдать кончину человечества всю ночь (и речь сейчас не о порно).</p>
<p>Ну а пока я желаю вам <del>понабрать множество кредитов, просрать и прокутить всё своё имущество и к 20 декабря переселиться в картонную коробку</del> радости в новом году, денежного изобилия, веселья, треша, угара и всяческой содомии. А также изменения к лучшему ваших жилищных условий.</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Здесь тебе на райсобес - <a href="http://www.shpargalko.ru/feed" >подпишись на RSS</a>!<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/J9bgCpjog2k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2012/01/01/nu-s-nastupivshim-chto-li/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Похуизм и политика</title>
		<link>http://www.shpargalko.ru/2011/12/23/poxuizm-i-politika/</link>
		<comments>http://www.shpargalko.ru/2011/12/23/poxuizm-i-politika/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 06:15:22 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Секта Похуизма]]></category>
		<category><![CDATA[Похуизм]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1896</guid>
		<description><![CDATA[Шалом тебе, дражайший читатель. Я вот тут сегодня в метро новости читал и задумался - какое огромное количество политики - да что там, у меня в блоге очень много постов на тему политики (хотя как известно всем похуй :)) Задумался тут - как к этому относиться с точки зрения моей религии - Похуизма. Пришёл к [...]]]></description>
			<content:encoded><![CDATA[<p>Шалом тебе, дражайший читатель.</p>
<p>Я вот тут сегодня в метро новости читал и задумался - какое огромное количество политики - да что там, у меня в блоге очень много постов на тему политики (хотя как известно всем похуй :)) Задумался тут - как к этому относиться с точки зрения моей религии - Похуизма. Пришёл к выводу, что к политике адепту Похуизма лучше не относиться, если он (похуист) в этой сфере ни на что не влияет. Дело в том, что политические события, новости всякие в СМИ и прочее - это очень эмоциональная область, которая нарушает важнейшее душевное состояние истинного похуиста - равнодушие. Очень сложно не отвлечься от того, что действительно важно, и не поддаться той эмоциональной волне, которая идёт от политики.</p>
<p>Дело ведь в чем... Политическая сфера так или иначе непосредственно влияет на происходящее с нами, потому приходится решать очень сложную задачку: с одной стороны, большинство людей с маленьким влиянием очень любят поговорить о политике. От них ничего не зависит, но они любят её обсуждать. Почему? Потому что от политики зависит в той или иной мере жизнь этих людей, однако со стороны она представляется "черным ящиком", некой неизвестностью. Чтобы создать ощущение "известности" люди обсуждают на кухнях, в курилках, и так далее, свежие новости. Это схоже с поведением многих стариков, которые под конец жизни начинают ударяться в религию. Вопреки распространённому мнению в стиле "думают о душе", я считаю, что это просто страх неизвестности. Никто же не знает, что там будет, после того как живые утилизируют твоё тело тем или иным образом. Кажется дедушка Юнг ещё сформулировал какое-то обоснование таким страхам, назвав их архетипами. Религия даёт им иллюзию знания о загробности. Человек думает, что он попадёт или в рай, или в ад, ходит в сообщество созависимых (церкви, мечети, синагоги, и так далее), где его уверенность в знании о том, что будет "потом" подкрепляется. (Ведь если сто человек думают и говорят также, наверное это правда). И успокаиваются - умирать уже не так страшно, появляется иллюзия знания.</p>
<p>Наверное то же самое и с государством. Тема таким образом получается довольно эмоциональной, нарушающей равнодушное состояние. Самым простым вариантом будет, вероятно, отказаться от просмотра новостей (и вообще телевизора), новостных сайтов, настроить блокировку импорта новостей для популярных информационных ресурсов, найти себе нейтральную и интересную тему для чтения, а также отказаться от обсуждения политики с окружающими людьми. Как вариант - вполне годится. Можно пойти дальше - завести себе духовную практику: тренировать равнодушие, при просмотре политических новостей, занять позицию наблюдателя в обсуждении оных. Рано или поздно (если не надоест раньше), можно выработать в себе иммунитет похуиста.</p>
<p>Впрочем, если вам похуй - вызывает у вас политика какие-то эмоции или нет, или вам просто нравится (как эмоции, так и разговоры), то пожалуйста, обсуждайте. Ибо религия кагбэ подразумевает, что делать можно что угодно, в соответствии с вашими предпочтениями и интересами :)</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Будь ты трижды мракобес - <a href="http://www.shpargalko.ru/feed" >подпишись на RSS</a>!<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/ehytJHcVP9I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2011/12/23/poxuizm-i-politika/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Это просто восхитительно! :)</title>
		<link>http://www.shpargalko.ru/2011/12/15/eto-prosto-vosxititelno/</link>
		<comments>http://www.shpargalko.ru/2011/12/15/eto-prosto-vosxititelno/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 09:09:09 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Общество]]></category>
		<category><![CDATA[Единая Россия]]></category>
		<category><![CDATA[немцы]]></category>
		<category><![CDATA[Путин]]></category>
		<category><![CDATA[рашка]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1895</guid>
		<description><![CDATA[Даже без комментариев... :) Чтобы Ленин не воскрес - Подпишись на RSS]]></description>
			<content:encoded><![CDATA[<p>Даже без комментариев... :) </p>
<p><object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/qDt9QzgfGGs?version=3&amp;hl=ru_RU&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qDt9QzgfGGs?version=3&amp;hl=ru_RU&amp;rel=0" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Объявление для повес: <a href="http://www.shpargalko.ru/feed" >подпишись на RSS</a>!<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/seL2IWmZyj4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2011/12/15/eto-prosto-vosxititelno/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It’s just meeting :)</title>
		<link>http://www.shpargalko.ru/2011/12/10/its-just-meeting/</link>
		<comments>http://www.shpargalko.ru/2011/12/10/its-just-meeting/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 10:33:21 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Общество]]></category>
		<category><![CDATA[10 декабря]]></category>
		<category><![CDATA[болотная площадь]]></category>
		<category><![CDATA[митинг]]></category>
		<category><![CDATA[нашисты]]></category>
		<category><![CDATA[рашка]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1892</guid>
		<description><![CDATA[Вчера на улице наконец-то выпало нечто похожее на снег. Однако один коллега сказал, что за окном вероятно шёл кокаин. На мой вопрос почему, он ответил чисто по-еврейски (хотя сам и не): "А ты нашу главную видел?" (в смысле страницу). Я - не-а, а зачем? Я практически не читаю, что там новостники пишут. А что? Да, [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера на улице наконец-то выпало нечто похожее на снег. Однако один коллега сказал, что за окном вероятно шёл кокаин. На мой вопрос почему, он ответил чисто по-еврейски (хотя сам и не): "А ты нашу главную видел?" (в смысле страницу). Я - не-а, а зачем? Я практически не читаю, что там новостники пишут. А что? Да, говорит, завтра оказывается учебный день. И ржёт.</p>
<p>Хитрые власти придумали занятие - ну, так сказать, чтобы уменьшить количество гормонально неустойчивой молодёжи на болотной площади. Заодно довольно хитро выбрано место сходки - дело в том, что болотная площадь находится на островке, посреди Москва-реки (гугл нам это <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL21hcHMuZ29vZ2xlLnJ1L21hcHM/cT0lRDAlOUMlRDAlQkUlRDElODElRDAlQkElRDAlQjIlRDAlQjAsKyVEMCU5MSVEMCVCRSVEMCVCQiVEMCVCRSVEMSU4MiVEMCVCRCVEMCVCMCVEMSU4RislRDAlQkYlRDAlQkIlRDAlQkUlRDElODklRDAlQjAlRDAlQjQlRDElOEMmYW1wO2hsPXJ1JmFtcDtpZT1VVEY4JmFtcDtzbGw9NTUuMzU0MTM1LDQwLjI5Nzg1MiZhbXA7c3Nwbj00Mi4wMzU1OTMsMTE0LjE2OTkyMiZhbXA7dnBzcmM9MCZhbXA7aG5lYXI9JUQwJTkxJUQwJUJFJUQwJUJCJUQwJUJFJUQxJTgyJUQwJUJEJUQwJUIwJUQxJThGKyVEMCVCRiVEMCVCQi4sKyVEMCU5QyVEMCVCRSVEMSU4MSVEMCVCQSVEMCVCMiVEMCVCMCZhbXA7dD1tJmFtcDt6PTE2" >убедительно демонстрирует</a></noindex>). Как можно видеть, с площади идёт в лучшем случае 4 моста. И если что, опять же, демонстрации некуда бежать :) Хитро, да. В общем, студенты, школота, и прочие молодые люди вероятно будут там в меньшем количестве. Заодно были пущены слухи, что якобы там будет шастать военкомат, и раздавать повестки (правда потом признали, что это незаконно). А ещё нагнали кучу ментов, солдатни, бронетехники и так далее - работают все, громадное усиление. На всякий случай. Опять же, в ночь на 7-е, кажется, примерно около часа ночи - над городом с интервалом минут в 10 был слышен шум вертолётов. Я тогда ещё подумал - патрулируют, что ли? А на утро узнал новые слухи - оказывается (по слухам, опять таки) это гэбня вывозила какие-то документы то ли из кремля, то ли со своей лубянки. Интересно, к чему бы?</p>
<p><span id="more-1892"></span>В любом случае, собрание начнётся через полчаса, и пика достигнет часа через 3 ещё. Некоторые коллеги туда, кстати, тоже пошли. В понедельник, возможно, даже узнаю из первых уст :) Мне вот интересно - все кто придут на болотную - это местные, кто живёт в Москве или в самом ближайшем Подмосковье, за редким исключением. Интересно, сколько бы народу собралось, если бы оппозиция внесла финансовую составляющую? Ну, скажем, предложила хотя бы бесплатно доехать до Москвы, на автобусах? Естественно, у них нет такого денежного ресурса, как у нашистов. Да и автобусы бы всеми возможными силами постарались остановить - например дав указание ГИБДД... Однако подумайте - вот нашисты после выборов вроде как <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL3Zpa2luZy1ub3JkLmxpdmVqb3VybmFsLmNvbS84MTI3NzQ2Lmh0bWw=" >свозили в город</a></noindex> свою <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL3J1Lndpa3Rpb25hcnkub3JnL3dpa2kvJUQwJUJBJUQwJUJFJUQwJUI0JUQwJUJCJUQwJUIw" >кодлу</a></noindex>, и набрали всего 16 000 человек, кажется... Сейчас люди добровольно вышли - я ещё правда не знаю, сколько их там наберётся, но говорят согласовали на 30 000, а желание изъявили - порядка 50000 (т.е. ориентировочно там может набраться 25000) . Кстати про празднование нашистов можно подробнее <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL3d3dy5uZXdzcnUuY29tL2FyY2gvcnVzc2lhLzA3ZGVjMjAxMS9uYXNoaS5odG1s" >почитать тут</a></noindex>.</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Информация вразвес - <a href="http://www.shpargalko.ru/feed" >подпишись на RSS</a>!<br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/brU4WgOEcPU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2011/12/10/its-just-meeting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Кремлядс – школа чародейства и волшебства.</title>
		<link>http://www.shpargalko.ru/2011/12/08/kremlyads-shkola-charodejstva-i-volshebstva/</link>
		<comments>http://www.shpargalko.ru/2011/12/08/kremlyads-shkola-charodejstva-i-volshebstva/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 08:14:56 +0000</pubDate>
		<dc:creator>Алекс Разгибалов</dc:creator>
				<category><![CDATA[Общество]]></category>
		<category><![CDATA[волшебство]]></category>
		<category><![CDATA[Кремлядс - школа чародейства и волшебства]]></category>
		<category><![CDATA[рашка]]></category>
		<category><![CDATA[ЦИК]]></category>
		<guid isPermaLink="false">http://www.shpargalko.ru/?p=1891</guid>
		<description><![CDATA[Шалом тебе дражайший читатель. Вот любит же российский абориген покричать на площадях и помахать кулаками после драки! А потом из-за этих аборигенов над городом с интервалом в 10 минут проносятся вертолёты, спать мешают, ибо это всё происходит в час ночи. С другой стороны забавно - многие СМИ упоминают, что таких массовых акций недовольства не было [...]]]></description>
			<content:encoded><![CDATA[<p>Шалом тебе дражайший читатель.</p>
<p>Вот любит же российский абориген покричать на площадях и помахать кулаками после драки! А потом из-за этих аборигенов над городом с интервалом в 10 минут проносятся вертолёты, спать мешают, ибо это всё происходит в час ночи. С другой стороны забавно - многие СМИ упоминают, что таких массовых акций недовольства не было с 2007-2008 годов, и если взять более длительный промежуток времени - то с самых лихих 90-х. Опять же - как вещает лента.ру - инвесторы отзывают капитал (уже <noindex><a target="_blank" rel="nofollow" href="http://www.shpargalko.ru/goto/aHR0cDovL2xlbnRhLnJ1L25ld3MvMjAxMS8xMi8wOC92ZWIv" >речь идёт о сумме</a></noindex> в 500 миллионов долларов вроде как, и это только у ВЭБ). Естественно, и я бы отозвал на их месте. Заодно власть видимо готовится к выборам в 2012-м, и заранее хочет наступить на горло тому глотку свободы, который даёт нам интернет. Ню-ню. Спасибо вам, Алексей Николаевич, за наглядную агитацию в нашу, i2p-шную секту. Ruleaks к нам уже переехал, количество роутеров удвоилось. Сердечное вам спасибо, Алексей Николаевич. Если вам не сложно (если вы вдруг прочитаете эти строки), то пожалуйста, продолжайте в том же духе. Я бы даже на вашем месте попробовал договориться с кем-то из законодательной власти - подготовить законопроект, и вынести его на обсуждение в государственную думу нового созыва. Пусть утвердят, наконец, что никакой защиты личности в этой стране нет, и личность обязана защищать себя сама, не надеясь на государство. Де-факто у нас именно так, а де-юре - ещё нет. А это же непорядок и упущение, на мой взгляд, когда действительность законодательная так сильно расходится с действительностью окружающей. Да и от людей стыдно.</p>
<p><span id="more-1891"></span>Однако весело - сейчас я не думаю, что будет какой-то нездоровый треш и угар. Просто потому что пока градус недовольства ещё не тот. Вот когда путина выберут в президенты - тогда может удесетяриться то, что происходит сейчас. Даже несмотря на всю гэбэшную работу, которая наверняка проводилась до выборов, проводится сейчас, и будет проводиться вплоть до марта. Интересно будет посмотреть. Жаль не удастся вероятно это сделать "снаружи" уборной, придётся смотреть изнутри. Возможно даже из очка снизу. Впрочем мы - жители этой страны, я думаю, привычны к этой точке зрения.</p>
<p>Вообще, универсальный рецепт счастья в этой стране - пойти учиться в Кремлядс - школу чародейства и волшебства. Тогда в вашу жизнь придёт немного магии. Волшебным образом начнут появляться деньги, дорогие подарки от неизвестно кого, всяческие привилегии, и возможность заниматься любимым делом. Правда маглы будут вас ненавидеть, на площадях собираться, недовольствовать и инако выражать своё возмущение. Это будет происходить раз в пять-шесть лет. Учёба на волшебника длится у всех по-разному. У особо одарённых (или родившихся в семье волшебников) учёба может закончиться быстро. У менее одарённых - медленно. Вот например глава ЦИК - до сих пор учится, как он сам говорит. Тяжела его доля, ничего не скажешь. Если верить Навальному и прочей оппозиции, то можно предположить, что в Кремлядсе есть факультеты Жульничества, Воровства, Подтасовки, Искажения. Также вас могут научить изготавливать гомункула. Древнее алхимическое искусство - получить человека из пробирки. Нафига? Ну вот представьте - пришли вы в столовую, допустим, очередь кругом - нашли столик. Так вот, пока вы ходите за своим обедом, гомункул может место посторожить. Особенно занятным может показаться искусство Трансфигурации денег - были грязными, а вас научат, как делать их чистыми...</p>
<p>Зато потом, когда вы окончите эту школу - вы можете ничего не делать, и иметь всё, что вам захочется. Вообще, должность волшебника на мой взгляд весьма заманчива и приятна. Но увы, получить её довольно сложно, ну и нервное опять же занятие - маглы...</p>
<span style="color: #000000;"><br /><br /></span><span style="color: #000000;">Тётя Сара лепит кекс. <a href="http://www.shpargalko.ru/feed" >Мы - читаем RSS</a><br /><br /></span><img src="http://feeds.feedburner.com/~r/shpargalko/~4/ZXwpnSmsBbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shpargalko.ru/2011/12/08/kremlyads-shkola-charodejstva-i-volshebstva/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 1.078 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-18 09:43:53 --><!-- Compression = gzip -->

