<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel><generator>http://textpattern.com/?v=4.0.6</generator>
<title>DataGreed's Blog</title>
<link>http://blog.datagreed.ru/</link>

<description>Greedy for data</description>
<pubDate>Wed, 24 Mar 2010 12:53:27 GMT</pubDate>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Datagreed" /><feedburner:info uri="datagreed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Жесть какая</title>
<content:encoded><![CDATA[
<p>Мда, прям пипец. Где девушки только <a href="http://delonevtebe.ru/story/211">таких находят</a>? :)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/8fl7mDERIp6jXuy9FiVAKc2Z9T0/0/da"><img src="http://feedads.g.doubleclick.net/~a/8fl7mDERIp6jXuy9FiVAKc2Z9T0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8fl7mDERIp6jXuy9FiVAKc2Z9T0/1/da"><img src="http://feedads.g.doubleclick.net/~a/8fl7mDERIp6jXuy9FiVAKc2Z9T0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/_FfW-S3m7pE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/_FfW-S3m7pE/zhest-kakaya</link>
<pubDate>Wed, 24 Mar 2010 01:35:06 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2010-03-24:f77c18cc8dae686f1d4a89a25e8a634c/e0f383c1f85b5856828172cc26da1522</guid>


<feedburner:origLink>http://blog.datagreed.ru/articles/zhest-kakaya</feedburner:origLink></item>
<item><title>Потенциальный вклад</title>
<content:encoded><![CDATA[
<p>Создавая очередой проект на django, обратил внимание, что у меня есть несколько написанных мною модулей и отдельных классов, которые я реюзаю. Как закончу с текущим проектом, сделаю над собой усилие, организую нормально пакеты и, возможно, выложу для всеобщего пользования свой &#8220;мини-фреймворк&#8221; для приятного времепровождения с джангой =)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/IoKbKonFkVKnfadkYNGa-C4WtQc/0/da"><img src="http://feedads.g.doubleclick.net/~a/IoKbKonFkVKnfadkYNGa-C4WtQc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IoKbKonFkVKnfadkYNGa-C4WtQc/1/da"><img src="http://feedads.g.doubleclick.net/~a/IoKbKonFkVKnfadkYNGa-C4WtQc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/4ImaDKoGlNY" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/4ImaDKoGlNY/potentsialnyi-vklad</link>
<pubDate>Fri, 11 Sep 2009 21:29:42 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-09-12:f77c18cc8dae686f1d4a89a25e8a634c/6c44a54edd566b235c49fd7704d7f1df</guid>

<category>django</category>
<category>python</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/potentsialnyi-vklad</feedburner:origLink></item>
<item><title>Маленький 3d-пример</title>
<content:encoded><![CDATA[
<p>Я вдруг осознал что вообще ни разу не пользовался 3D-трансформациями 10-го плеера. Чтобы успокоить себя (все хорошо, в плеере действительно есть поддержка 3d-трансформаций, Алексей, тебя никто не обманывал), сделал по-быстрому на ночь маленький пример (текст выделяется):</p>

	<p><center><embed src="http://blog.datagreed.ru/images/27.swf" height='300' width='550' /></center></p>

	<p>Код примера простейший:</p>

<pre><code>if (this.stage)
{
	this.init()
}
else
{
	this.addEventListener(Event.ADDED_TO_STAGE, init)
}
</code></pre>

<pre><code>function init(e:Event = null)
{
	this.stage.addEventListener(MouseEvent.MOUSE_MOVE, render)
}
</code></pre>

<pre><code>function render(e:Event=null)
{
	this.logo.rotationY=-(this.mouseX/this.stage.stageWidth*180-90)
	this.logo.rotationX=(this.mouseY/this.stage.stageHeight*180-90)
}
</code></pre>

	<p><br />
<br />

Logo &#8211; DisplayObject на сцене.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/gNdnoAb4dgh7ktRay4UfH-lspV0/0/da"><img src="http://feedads.g.doubleclick.net/~a/gNdnoAb4dgh7ktRay4UfH-lspV0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gNdnoAb4dgh7ktRay4UfH-lspV0/1/da"><img src="http://feedads.g.doubleclick.net/~a/gNdnoAb4dgh7ktRay4UfH-lspV0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/57G7YRO-2vY" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/57G7YRO-2vY/malenkii-3d-primer</link>
<pubDate>Mon, 10 Aug 2009 20:51:55 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-08-11:f77c18cc8dae686f1d4a89a25e8a634c/63eee102a25a83aab9a4981f9769b87c</guid>

<category>as3</category>
<category>flash</category>
<category>3d</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/malenkii-3d-primer</feedburner:origLink></item>
<item><title>Игра</title>
<content:encoded><![CDATA[
<p>Что-то давно я ничего не писал. Что ж, с основной работой у меня сейчас траблы, т.к. зарплату ужасно задерживают. Сижу дома, елаю игру в минуты не занятые ремонтом и прочими домашними хлопотами.</p>

	<p>Движок игры готов, не самый идеальный, но довольно удобный в использовании, с испускающимися ивентами и простором для модификации в классах-наследниках.</p>

	<p>Звуки записываются, графика постепенно прикручивается. Рисовать решил сам &#8211; посмотрим, что из этого получится :D Если времени будет чуть побольше, а лени поменьше, то игра может увидеть свет через пару недель. А если со временем будет совсем хорошо, то, при определенном везении, и через неделю.</p>

	<p>Публичного бетатестинга не будет.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LHz1kGEHGWV9m3vLSgTrYbS8irU/0/da"><img src="http://feedads.g.doubleclick.net/~a/LHz1kGEHGWV9m3vLSgTrYbS8irU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LHz1kGEHGWV9m3vLSgTrYbS8irU/1/da"><img src="http://feedads.g.doubleclick.net/~a/LHz1kGEHGWV9m3vLSgTrYbS8irU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/YAkvti7Flz4" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/YAkvti7Flz4/igra</link>
<pubDate>Wed, 29 Jul 2009 11:54:23 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-07-29:f77c18cc8dae686f1d4a89a25e8a634c/6c40c76d628a103c88e262aa5622d310</guid>

<category>as3</category>
<category>flash</category>
<category>games</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/igra</feedburner:origLink></item>
<item><title>Шаблон декоратора для Eclipse</title>
<content:encoded><![CDATA[
<p>Заметил за собой, что стал часто пользоваться декораторами в Python. Набросал шаблон для создания декоратора в PyDev. Берите, если нужно:</p>

<pre><code>def ${name}(func):   
   &#39;&#39;&#39;
	${description}
   &#39;&#39;&#39;
   if not hasattr(func, &#39;__call__&#39;):
</code></pre>

<pre><code>           raise TypeError (&#39;The argument should be a callable&#39;)
</code></pre>

<pre><code>   def wrapper(request, *args, **kwargs):
</code></pre>

<pre><code>       ${pass}
</code></pre>

<pre><code>       return func(request, *args, **kwargs)
</code></pre>

<pre><code>   return wrapper 
</code></pre>

<p><a href="http://feedads.g.doubleclick.net/~a/IXN2-soONkGttPSwmzppd55xLAI/0/da"><img src="http://feedads.g.doubleclick.net/~a/IXN2-soONkGttPSwmzppd55xLAI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IXN2-soONkGttPSwmzppd55xLAI/1/da"><img src="http://feedads.g.doubleclick.net/~a/IXN2-soONkGttPSwmzppd55xLAI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/7C6d-GIRGTY" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/7C6d-GIRGTY/shablon-dekorator-dlya-eclipse</link>
<pubDate>Fri, 12 Jun 2009 18:53:43 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-06-12:f77c18cc8dae686f1d4a89a25e8a634c/61906b9293adc7c903417893665d7c2c</guid>

<category>python</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/shablon-dekorator-dlya-eclipse</feedburner:origLink></item>
<item><title>Статические методы в Python</title>
<content:encoded><![CDATA[
<p>Для тех кто не знает, скажу, что в питоне есть статичные методы, так что можно не извращатьсяи  не передавать в качестве аргумента self новые экземпляры класса :)</p>

	<p>Чтобы сделать статический метод, нужно воспользоваться декоратором @staticmethod:</p>

<pre><code>class SomeClass(object):
</code></pre>

<pre><code>    @staticmethod
    def someStaticMethod():
        return &quot;something&quot;
</code></pre>

	<p><br />

Также доступны для создания классовые методы через декоратор @classmethod. Классовому методу передается ссылка на класс:</p>

<pre><code>class SomeClass(object):
</code></pre>

<pre><code>    CONSTANT = u&quot;какая-то юникодная константа&quot;
</code></pre>

<pre><code>    @classmethod
    def someClassMethod(cls):
        return cls.CONSTANT
</code></pre>

	<p><br />

Оба декоратора доступны в стандартном пространстве имен &#8211; ничего импортировать не нужно.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Fnzrl-9470o99gfV9-3FdmHuMx0/0/da"><img src="http://feedads.g.doubleclick.net/~a/Fnzrl-9470o99gfV9-3FdmHuMx0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Fnzrl-9470o99gfV9-3FdmHuMx0/1/da"><img src="http://feedads.g.doubleclick.net/~a/Fnzrl-9470o99gfV9-3FdmHuMx0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/gvJfJBZ20cg" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/gvJfJBZ20cg/staticheskie-metody-v-python</link>
<pubDate>Mon, 11 May 2009 20:38:07 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-05-12:f77c18cc8dae686f1d4a89a25e8a634c/e14abc8985f575c06e48e2c7632de3f3</guid>

<category>python</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/staticheskie-metody-v-python</feedburner:origLink></item>
<item><title>Официальный релиз BLITZ</title>
<content:encoded><![CDATA[
<p>Сегодня официальный релиз <span class="caps">BLITZ</span> от <span class="caps">KMFDM</span>.</p>

	<p>Доступны <a href="http://www.kmfdm.net/discography/albums/blitz.htm">тексты на сайте группы</a></p>

	<p>Некоторые неточности в текстах видны, похоже, что тексты еще с пререлиза. Возможно, напишу-таки рецензию, потому что вскрылось несколько интересных вещей, когда всплыли неясные моменты в текстах.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/uJiX6B0RHAto7CeonywUKsAHqjw/0/da"><img src="http://feedads.g.doubleclick.net/~a/uJiX6B0RHAto7CeonywUKsAHqjw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uJiX6B0RHAto7CeonywUKsAHqjw/1/da"><img src="http://feedads.g.doubleclick.net/~a/uJiX6B0RHAto7CeonywUKsAHqjw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/EjobDubs_ws" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/EjobDubs_ws/ofitsialnyi-reliz-blitz</link>
<pubDate>Tue, 24 Mar 2009 21:08:37 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-03-25:f77c18cc8dae686f1d4a89a25e8a634c/733b2dc84303eada01cd7fbb2878bbfb</guid>

<category>music</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/ofitsialnyi-reliz-blitz</feedburner:origLink></item>
<item><title>Генерация документации в FDT с помощью asdoc</title>
<description>
<![CDATA[<p>В Flex Builder уже встроена функция генерации документации, однако в <span class="caps">FDT</span> ее нет. Но это не беда, ведь при наличии самого asdoc (поставляется вместе с <a href="http://www.adobe.com/products/flex/overview/#section-3">Flex <span class="caps">SDK</span></a>) можно без проблем сгенерировать документацию и из <span class="caps">FDT</span> при помощи <span class="caps">ANT</span>.</p>

	<p>Для начала создаем в корневой директории текущего проекта два файла: ‘build_project.properties’ и ‘build.xml’&#8230;</p>]]>
</description>
<content:encoded><![CDATA[
<p>В Flex Builder уже встроена функция генерации документации, однако в <span class="caps">FDT</span> ее нет. Но это не беда, ведь при наличии самого asdoc (поставляется вместе с <a href="http://www.adobe.com/products/flex/overview/#section-3">Flex <span class="caps">SDK</span></a>) можно без проблем сгенерировать документацию и из <span class="caps">FDT</span> при помощи <span class="caps">ANT</span>.</p>

<h2>Конфигурирование <span class="caps">ANT</span></h2>

	<p>Для начала создаем в корневой директории текущего проекта два файла: ‘build_project.properties’ и ‘build.xml’.</p>

<h4>build_project.properties</h4>

	<p>В этом файле будут указаны все специфические настройки для текущей среды.</p>

<pre><code>common.flex3dir     = /Applications/eclipse/flex_sdk_3/
common.flex3bindir  = ${common.flex3dir}/bin
common.asdoc        = ${common.flex3bindir}/asdoc
project.linked = /Users/DataGreed/Work/libraries/AS3
project.src = ${basedir}/src
project.doc = ${basedir}/doc
</code></pre>

	<p><br />
В качестве <code>project.linked</code> я указал ссылку на связаные с проектом библиотеки &#8211; если вы не используете подключаемые библиотеки, то и указывать их не нужно. <br />
<br />
<h4>build_project.properties</h4></p>

<pre><code>&lt;project name=&quot;testAsDoc&quot; default=&quot;asdoc&quot;&gt;
	&lt;!-- импорт параметров среды --&gt;
	&lt;property file=&quot;${basedir}/build_project.properties&quot;/&gt;
	&lt;target name=&quot;asdoc&quot;&gt;
		&lt;!-- удаляем старые файлы из папки документации --&gt;
		&lt;delete includeemptydirs=&quot;true&quot;&gt;
			&lt;fileset dir=&quot;${project.doc}&quot; includes=&quot;**/*&quot; /&gt;
		&lt;/delete&gt;
		&lt;!-- сздаем новые файлы документации --&gt;
		&lt;exec executable=&quot;${common.asdoc}&quot;&gt; 
		    &lt;arg line=&quot;	-doc-sources &#39;${project.src}&#39; &#39;${project.linked}&#39; 
		    		-output &#39;${project.doc}&#39; 
		    		-main-title &#39;Test API&#39; 
		    		-window-title &#39;Test API&#39;&quot; /&gt; 
		&lt;/exec&gt;
	&lt;/target&gt;
&lt;/project&gt;
</code></pre>

	<p><br />
Соответственно, если Вы не используете связанные библиотеки, то и указывать  <code> &#39;${project.linked}&#39;</code> не нужно.</p>

<h2>Генерирование документации</h2>

	<p>В панельке <span class="caps">ANT</span> (Window &gt; Show view&#8230; &gt; <span class="caps">ANT</span>) жмем на иконку добавления файла (плюсик под боком у муравья) и выбираем `build.xml’. Два раза кликаем на появившемся пункте `testAsDoc’, чтобы начать генерацию документации.</p>

	<p><center> <img src="http://blog.datagreed.ru/images/23.jpg" alt="" /> </center></p>

	<p>При желании можно сделать, чтобы документация пересобиралась при каждой компиляции проекта. Делается это в &#8216;Run Dialog&#8217;:</p>

	<p><center> <img src="http://blog.datagreed.ru/images/24.png" alt="" /> </center></p>

<h2>Послесловие</h2>

	<p>Все, в общем-то, довольно просто. Единственная нерешенная для меня задача &#8211; сделать так, чтобы документация не писалась для файлов из подключеных библиотек. Оба очевидных выхода (прописывание рукми exclude для каждого класса и компиляция всех библиотек в swc) выглядят неудобными и идеологически неправильными. Жаль, нет параметра для игнорирования целой директории (или хотя бы пакетов из нее) &#8211; это помголо бы решить проблему.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/VHMWY4xNv6lIOmYzX7ccFxSkDLk/0/da"><img src="http://feedads.g.doubleclick.net/~a/VHMWY4xNv6lIOmYzX7ccFxSkDLk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VHMWY4xNv6lIOmYzX7ccFxSkDLk/1/da"><img src="http://feedads.g.doubleclick.net/~a/VHMWY4xNv6lIOmYzX7ccFxSkDLk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/XdYDfnFbTnE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/XdYDfnFbTnE/generatsiya-dokumentatsii-v-fdt-s-pomoshchyu-asdoc</link>
<pubDate>Sat, 07 Mar 2009 23:49:13 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-03-08:f77c18cc8dae686f1d4a89a25e8a634c/9027f9351ff51520b4c53db91901a86d</guid>

<category>as3</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/generatsiya-dokumentatsii-v-fdt-s-pomoshchyu-asdoc</feedburner:origLink></item>
<item><title>Не пора ли отдохнуть?</title>
<content:encoded><![CDATA[
<p>Сегодня на работе очередной раз не расслышал, что сказал начальник.</p>

	<p><br />
</p>

	<blockquote>
		<p> &#8211; Я куплю.<br />

 &#8211; Ого, уже купил. Ты предусмотрительный.<br />

 &#8211; Я говорю: я куплю.<br />

 &#8211; Блин, что-то я сегодня неправильно слышу окончания твоих глаголов.<br />

 &#8211; Хех, вот, что значит программист: быстро обобщил, проанализировал. Нормальный бы человек просто сказал, что сегодня слышит плохо.</p>
	</blockquote>

	<p><br />
</p>

	<p>Привычки от дебаггинга накладываются на реальную жизнь. Пора отдохнуть?</p>

<p><a href="http://feedads.g.doubleclick.net/~a/bP7JguyA9l8f_yuLUBnZ8HAVjrg/0/da"><img src="http://feedads.g.doubleclick.net/~a/bP7JguyA9l8f_yuLUBnZ8HAVjrg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bP7JguyA9l8f_yuLUBnZ8HAVjrg/1/da"><img src="http://feedads.g.doubleclick.net/~a/bP7JguyA9l8f_yuLUBnZ8HAVjrg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/up2alfeDdxA" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/up2alfeDdxA/ne-pora-li-otdokhnut</link>
<pubDate>Thu, 05 Mar 2009 17:29:04 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-03-05:f77c18cc8dae686f1d4a89a25e8a634c/df368bc094a953ac858687b8ebeb46a4</guid>

<category>life</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/ne-pora-li-otdokhnut</feedburner:origLink></item>
<item><title>Исчезающие tweet;ы</title>
<content:encoded><![CDATA[
<p>В твиттере периодически исчезают сообщения. Причем, их можно найти на главном таймлайне, но в личных лентах они пропадают. Пока не понятно, какие именно и почему. Но это явно какая-то ошибка вывода. Сохраняются целые цепочки сообщений, в которых выпадают некоторые реплики.</p>

	<p><a href="http://getsatisfaction.com/twitter/topics/disappearing_tweets3">Вот тут</a> сообщество тоже заметило это проблему</p>

<p><a href="http://feedads.g.doubleclick.net/~a/vZlZDl-SmX1q3DmFKvLT-ScK_HE/0/da"><img src="http://feedads.g.doubleclick.net/~a/vZlZDl-SmX1q3DmFKvLT-ScK_HE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vZlZDl-SmX1q3DmFKvLT-ScK_HE/1/da"><img src="http://feedads.g.doubleclick.net/~a/vZlZDl-SmX1q3DmFKvLT-ScK_HE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/4R7gcX6LCAE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/4R7gcX6LCAE/ischezayushchie-tweety</link>
<pubDate>Tue, 03 Mar 2009 21:01:10 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-03-25:f77c18cc8dae686f1d4a89a25e8a634c/d9c08b84219cac78a0f37c988c33934c</guid>


<feedburner:origLink>http://blog.datagreed.ru/articles/ischezayushchie-tweety</feedburner:origLink></item>
<item><title>Skold vs. KMFDM вышел</title>
<content:encoded><![CDATA[
<p>Вот и Skold vs. <span class="caps">KMFDM</span> поспел :)</p>

	<p>Скачать можно <a href="http://www.mininova.org/tor/2320320">здесь</a></p>

	<p><center><br />
<img src="http://upload.wikimedia.org/wikipedia/en/5/59/Skold-vs-kmfdm.jpg" alt="" /><br />
</center></p>

	<p>Ревью обоих альбомов будет попозже, если соберусь ;)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/VdXa1pX3YZJeLlzd-OdhVkSNmOg/0/da"><img src="http://feedads.g.doubleclick.net/~a/VdXa1pX3YZJeLlzd-OdhVkSNmOg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VdXa1pX3YZJeLlzd-OdhVkSNmOg/1/da"><img src="http://feedads.g.doubleclick.net/~a/VdXa1pX3YZJeLlzd-OdhVkSNmOg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/rh4l70uziGc" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/rh4l70uziGc/skold-vs-kmfdm-vyshel</link>
<pubDate>Thu, 26 Feb 2009 16:20:20 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-26:f77c18cc8dae686f1d4a89a25e8a634c/3bb2b03b93b9777989893433d451b1d5</guid>

<category>music</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/skold-vs-kmfdm-vyshel</feedburner:origLink></item>
<item><title>Релиз KMFDM - "Blitz"</title>
<content:encoded><![CDATA[
<p>В торрент-сетях уже распространился новый альбом <span class="caps">KMFDM</span> под названием &#8220;Blitz&#8221;. Довольно странный факт, учитывая то, что сегодня должен был выйти &#8220;Skold vs. <span class="caps">KMFDM</span>&#8221;, а &#8220;Блитц&#8221; должен был появиться в апреля, ну да ладно.</p>

	<p><a href="http://coda.fm/albums/2576">Качаю</a> :)<br />
<center><br />
<img src="http://ecx.images-amazon.com/images/I/619enSHkdCL.jpg" alt="" /><br />
</center></p>

<p><a href="http://feedads.g.doubleclick.net/~a/J88-qeHV6ccjLEBA-9BT8TG-tpw/0/da"><img src="http://feedads.g.doubleclick.net/~a/J88-qeHV6ccjLEBA-9BT8TG-tpw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/J88-qeHV6ccjLEBA-9BT8TG-tpw/1/da"><img src="http://feedads.g.doubleclick.net/~a/J88-qeHV6ccjLEBA-9BT8TG-tpw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/t3op4bcxPtk" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/t3op4bcxPtk/reliz-kmfdm-blitz</link>
<pubDate>Tue, 24 Feb 2009 23:04:46 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-25:f77c18cc8dae686f1d4a89a25e8a634c/1b3d18339d9523de3c238fa6ac217c61</guid>

<category>music</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/reliz-kmfdm-blitz</feedburner:origLink></item>
<item><title>The One and Only</title>
<content:encoded><![CDATA[
<p>Нет ничего лучше  любимого британского браун эля после тяжелого дня. </p>

	<p><center><a href="http://blog.datagreed.ru/images/22.jpg" rel="lightbox-smd" title="The One and Only"><img src="http://blog.datagreed.ru/images/22t.jpg" alt="" /></a>

</center></p>

	<p>The One and Only&#8230; где-то я это уже слышал. Ткните на плеер ниже (в <span class="caps">RSS</span> может не отображаться &#8211; кликните по заголовку поста) :)</p>

	<p><embed src="http://blog.datagreed.ru/simple_player.swf?xml=http://blog.datagreed.ru/files/theoneandonly.xml" height=35 width=500 /></p>

	<p>Да, плеер по-быстрому на коленке накодил, потому что беглая пробежка по поисковику не выявила никаких интересных простеньких плееров на одну песню. </p>

	<p>Да, на басы реагирует немного странно, но это и сделано было за двадцать минут на пару с пивом :)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/fwta4FZe_EyY1ErFUf7OUq80YEQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/fwta4FZe_EyY1ErFUf7OUq80YEQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fwta4FZe_EyY1ErFUf7OUq80YEQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/fwta4FZe_EyY1ErFUf7OUq80YEQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/TGnwOJKMNbg" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/TGnwOJKMNbg/the-one-and-only</link>
<pubDate>Mon, 16 Feb 2009 23:44:13 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-17:f77c18cc8dae686f1d4a89a25e8a634c/81b87e39cd449d90996bb2021f065149</guid>

<category>music</category>
<category>flash</category>
<category>life</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/the-one-and-only</feedburner:origLink></item>
<item><title>Крик души.</title>
<content:encoded><![CDATA[
<p><a href="http://community.livejournal.com/ru_mac/10078417.html">Матрицы на макбуках</a> &#8211; редкостное говно.</p>

	<p>Не покупайте.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Owt1SFAf45t2QeIrn2gEdiNfAdY/0/da"><img src="http://feedads.g.doubleclick.net/~a/Owt1SFAf45t2QeIrn2gEdiNfAdY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Owt1SFAf45t2QeIrn2gEdiNfAdY/1/da"><img src="http://feedads.g.doubleclick.net/~a/Owt1SFAf45t2QeIrn2gEdiNfAdY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/cZC1fLPEo4o" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/cZC1fLPEo4o/krik-dushi</link>
<pubDate>Sun, 15 Feb 2009 00:26:34 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-15:f77c18cc8dae686f1d4a89a25e8a634c/410d4ad4b618c3659a6dda73216eb0ff</guid>

<category>mac</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/krik-dushi</feedburner:origLink></item>
<item><title>Выложено два полных трека Skold vs. KMFDM</title>
<content:encoded><![CDATA[
<p>На официальной <a href="http://www.myspace.com/officialkmfdm">страничке</a> <span class="caps">KMFDM</span> в MySpace опубликованы полные треки &#8220;Bloodsport&#8221; и &#8220;Love is like&#8221; :)</p>

	<p>Бежим слушать. Кстати, в саундтреке к <span class="caps">NCIS</span> в треке &#8220;Love is like&#8221; менее циничный припев (по смыслу).</p>

	<p>Update: а вот <a href="http://torrents.ru/forum/viewtopic.php?t=1543650">тут</a> доступен торрент с саундтреком к <span class="caps">NCIS</span> с тем самым альтернативным вариантом &#8220;Love is like&#8221;</p>

<p><a href="http://feedads.g.doubleclick.net/~a/BFfwPXL-EPN8Jx7hehEi_qmcnTU/0/da"><img src="http://feedads.g.doubleclick.net/~a/BFfwPXL-EPN8Jx7hehEi_qmcnTU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BFfwPXL-EPN8Jx7hehEi_qmcnTU/1/da"><img src="http://feedads.g.doubleclick.net/~a/BFfwPXL-EPN8Jx7hehEi_qmcnTU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/rfL0mfMUtiE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/rfL0mfMUtiE/vylozheno-dva-polnykh-treka-skold-vs-kmfdm</link>
<pubDate>Fri, 13 Feb 2009 15:35:30 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-13:f77c18cc8dae686f1d4a89a25e8a634c/018954d0795d50b289452f5c50fb20db</guid>

<category>music</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/vylozheno-dva-polnykh-treka-skold-vs-kmfdm</feedburner:origLink></item>
<item><title>Использование пакета fl в FDT и Flex Builder</title>
<content:encoded><![CDATA[
<p>Наверняка каждый, кто только начинал использовать <a href="http://fdt.powerflasher.com"><span class="caps">FDT</span></a>, сталкивался с тем, что невозможно импортировать классы из пакета fl (fl.controls, fl.transitions и прочие). К сожалению, просто указать на какую-то папку Flash <span class="caps">IDE</span> для импорта этого пакета нельзя &#8211; нужно компилировать классы из пакета в swc.</p>

	<p>Но не все так плохо, ведь все уже сделано за Вас :) Можете просто  <a href="http://blog.datagreed.ru/file_download/7/fl.swc">скачать</a> swc и указать его в среди linked libraries в свойствах вашего Flash-проекта.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/mjadHo4-sgNCkD9VyF_J8sEyzJg/0/da"><img src="http://feedads.g.doubleclick.net/~a/mjadHo4-sgNCkD9VyF_J8sEyzJg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mjadHo4-sgNCkD9VyF_J8sEyzJg/1/da"><img src="http://feedads.g.doubleclick.net/~a/mjadHo4-sgNCkD9VyF_J8sEyzJg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/UsTrY6bqiew" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/UsTrY6bqiew/ispolzovanie-paketa-fl-v-fdt-i-flex-builder</link>
<pubDate>Tue, 10 Feb 2009 23:35:55 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-07:f77c18cc8dae686f1d4a89a25e8a634c/5012e679084848b3feedae0edd63fb57</guid>

<category>as3</category>
<category>flash</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/ispolzovanie-paketa-fl-v-fdt-i-flex-builder</feedburner:origLink></item>
<item><title>Closure</title>
<description>
<![CDATA[<p>Не могу не написать о flash-игре, к которой возвращаюсь периодически уже вот почти неделю и до сих пор не могу оторваться. Уж слишком она здорово сделана.</p>

	<p><br />
</p>

	<p><center><a href=http://www.newgrounds.com/portal/view/480006><img src="http://blog.datagreed.ru/images/19.jpg" width="431" height="81" alt="" /></a></center></p>

	<p><br />
</p>

	<p>Называется игра &#8220;Closure&#8221;, жанр &#8211; logic/arcade. Концепция напомнила секретный уровень из SuperTux, где нужно было носить с собой цветные фонарики, но в гораздо более изощренном и сложном исполнении&#8230;</p>]]>
</description>
<content:encoded><![CDATA[
<p>Не могу не написать о flash-игре, к которой возвращаюсь периодически уже вот почти неделю и до сих пор не могу оторваться. Уж слишком она здорово сделана.</p>

	<p><br />
</p>

	<p><center><a href=http://www.newgrounds.com/portal/view/480006><img src="http://blog.datagreed.ru/images/19.jpg" width="431" height="81" alt="" /></a></center></p>

	<p><br />
</p>

	<p>Называется игра &#8220;Closure&#8221;, жанр &#8211; logic/arcade. Концепция напомнила секретный уровень из SuperTux, где нужно было носить с собой цветные фонарики, но в гораздо более изощренном и сложном исполнении. Наверняка, активно используется BitmapData. Вообще, очень интересно сделано.</p>

	<p>Поиграть можно <a href="http://www.newgrounds.com/portal/view/480006">здесь</a>. Требуется десятый плеер (интересно, кстати, для чего именно).</p>

	<p>Единственный минус &#8211; не нашел как выключить звук. Ambient в игре несколько депрессивен, что порой мешает думать как пройти уровень.</p>

	<p><center><img src="http://blog.datagreed.ru/images/20.jpg" width="375" height="279" alt="" /></center></p>

	<p>P.S. Для тех, кто запоролся есть видео с прохождением:
	<ul>
		<li><a href="http://www.youtube.com/watch?v=fSf9eQMX2tI">уровни 1-18</a></li>
		<li><a href="http://www.youtube.com/watch?v=Z_j7LaJdOO8&amp;feature=related">уровни 19-27</a></li>
		<li><a href="http://www.youtube.com/watch?v=X0eyDRxTtUI&amp;feature=related">уровни 28-30</a></li>
	</ul></p>

<p><a href="http://feedads.g.doubleclick.net/~a/RqFoF69ud-9OIPA8d423VUiMJtU/0/da"><img src="http://feedads.g.doubleclick.net/~a/RqFoF69ud-9OIPA8d423VUiMJtU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RqFoF69ud-9OIPA8d423VUiMJtU/1/da"><img src="http://feedads.g.doubleclick.net/~a/RqFoF69ud-9OIPA8d423VUiMJtU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/ePZtiYCAsXA" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/ePZtiYCAsXA/closure</link>
<pubDate>Tue, 10 Feb 2009 19:47:35 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-11:f77c18cc8dae686f1d4a89a25e8a634c/3a53bd00befb10795fd8a3b9bf509aaa</guid>

<category>flashgames</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/closure</feedburner:origLink></item>
<item><title>Skold vs. KMFDM: превью</title>
<content:encoded><![CDATA[
<p>Я тут сижу и работаю, а тем временем обновился <a href="http://www.myspace.com/skoldvskmfdm">профиль</a> Skold vs. <span class="caps">KMFDM</span> в MySpace.</p>

	<blockquote>
		<p>Love is like a bullet in the head, uh-huh, what you&#8217;ve heard is never what I&#8217;ve said&#8230;</p>
	</blockquote>

	<p>Я бы рассказал, превью каких треков выложены на страницу, но проще <a href="http://www.myspace.com/skoldvskmfdm">перейти</a> самим и послушать :)</p>

	<p>Кстати, еще <a href="http://www.skoldvskmfdm.com/">промосайт</a> открылся. Чувствую, месяца через три будет просто пересылать на <a href="http://kmfdm.com">kmfdm.com</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/abSLw5E_LeAZLVzWSCaF_sWx8AU/0/da"><img src="http://feedads.g.doubleclick.net/~a/abSLw5E_LeAZLVzWSCaF_sWx8AU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/abSLw5E_LeAZLVzWSCaF_sWx8AU/1/da"><img src="http://feedads.g.doubleclick.net/~a/abSLw5E_LeAZLVzWSCaF_sWx8AU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/C8ya_WsRS10" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/C8ya_WsRS10/skold-vs-kmfdm-prevyu</link>
<pubDate>Thu, 05 Feb 2009 18:29:43 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-05:f77c18cc8dae686f1d4a89a25e8a634c/9ae0b31d958184c0e4ebdecc7f0c9069</guid>

<category>music</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/skold-vs-kmfdm-prevyu</feedburner:origLink></item>
<item><title>Рестарт Compiz'а вслепую</title>
<content:encoded><![CDATA[
<p>Наверняка у  многих линуксоидов, пользующихся compiz&#8217;ом, хоть раз, да возникала проблема с изображением &#8211; либо экран черным цветом закрасит (особенно видеокарты ATi раньше любили так делать), либо рамки у окон пропадут. Иногда бывает нужно рестартнуть компиз, при этом нет никакой возможности сделать это визуально. </p>

	<p>В этом случае нас выручит старый добрый способ. Жмем Alt+F2, чтобы вызывать окно быстрого запуска приложений, в нем набираем:</p>

<pre><code>compiz --replace
</code></pre>

	<p><br />

Если хотим запустить стандартный гномовский менеджер окон:</p>

<pre><code>metacity --replace
</code></pre>

	<p><br />

Если хотим запустить стандартный оконный менеджер <span class="caps">KDE</span>:</p>

<pre><code>kwin --replace
</code></pre>

	<p><br />
</p>

	<p>Жмем Enter и радуемся :)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/wUW58bUezSe_oVte7744D4F2B2U/0/da"><img src="http://feedads.g.doubleclick.net/~a/wUW58bUezSe_oVte7744D4F2B2U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wUW58bUezSe_oVte7744D4F2B2U/1/da"><img src="http://feedads.g.doubleclick.net/~a/wUW58bUezSe_oVte7744D4F2B2U/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/6y_VNYK8p4I" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/6y_VNYK8p4I/restart-compiza-vslepuyu</link>
<pubDate>Thu, 05 Feb 2009 10:33:34 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-05:f77c18cc8dae686f1d4a89a25e8a634c/61c2f8d3c2e424961fdb009ca7e1f766</guid>

<category>linux</category>
<category>gui</category>
<category>rtfm</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/restart-compiza-vslepuyu</feedburner:origLink></item>
<item><title>GimmeSomeTune</title>
<content:encoded><![CDATA[
<p>После линукса на Mac <span class="caps">OSX</span> непривычно мало нормальных аудиоплееров. Настолько мало, что остановиться пришлось на убогом iTunes. Слава богу, что есть одна приятная софтинка, которая &#8220;лечит&#8221; часть недостатков iTunes. Программа называется GimmeSomeTune и умеет следующее:</p>

	<ul>
		<li>автоматически скачивать обложки альбомов и сразу прописывать их в теги к аудиофайлу (а может и просто складывать в папку рядом)</li>
		<li>скачивать и отображать в оверлейном полупрозрачном окошке тексты к песням</li>
		<li>показывать всплывающее окошко с обложкой текущего трека и информацией о нем</li>
		<li>отправлять данные аудиоскробблига на <a href="http://last.fm">last.fm</a></li>
	</ul>

	<p>Единственный минус программы &#8211; небольшое притормаживание, когда в файл дописывается обложка или текст. Впрочем, достаточно проиграть файл один раз, чтобы к нему дописались эти даные &#8211; и тормозов больше не будет.</p>

	<p>Программа бесплатна и доступна для скачивания <a href="http://www.gimmesometune.com/">здесь</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/btJTqlMg1uYZUztUSzqNpudZhi0/0/da"><img src="http://feedads.g.doubleclick.net/~a/btJTqlMg1uYZUztUSzqNpudZhi0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/btJTqlMg1uYZUztUSzqNpudZhi0/1/da"><img src="http://feedads.g.doubleclick.net/~a/btJTqlMg1uYZUztUSzqNpudZhi0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Datagreed/~4/QLTDbvYZe9c" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/Datagreed/~3/QLTDbvYZe9c/gimmesometune</link>
<pubDate>Wed, 04 Feb 2009 08:08:00 GMT</pubDate>
<dc:creator>DataGreed</dc:creator>
<guid isPermaLink="false">tag:blog.datagreed.ru,2009-02-04:f77c18cc8dae686f1d4a89a25e8a634c/b301eddd24cd6c109e75ef59cff749e6</guid>

<category>mac</category>
<category>soft</category>
<feedburner:origLink>http://blog.datagreed.ru/articles/gimmesometune</feedburner:origLink></item></channel>
</rss>
