﻿define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/head &#187; красноглазие</title>
	<atom:link href="http://devhead.ru/cat/krasnoglazie/feed" rel="self" type="application/rss+xml" />
	<link>http://devhead.ru</link>
	<description>Статьи и видео уроки</description>
	<lastBuildDate>Mon, 30 Jan 2017 11:12:34 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.37</generator>
	<item>
		<title>Компилятор для Game Boy</title>
		<link>http://devhead.ru/read/kompilyator-dlya-game-boy</link>
		<comments>http://devhead.ru/read/kompilyator-dlya-game-boy#comments</comments>
		<pubDate>Fri, 08 Apr 2011 12:06:17 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[красноглазие]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://devhead.ru/read/kompilyator-dlya-game-boy/</guid>
		<description><![CDATA[Недавно приобрёл приставку Defender MultiMix Magic, достаточно не плохой девайс для такой цены. Естественно как любой красноглазик в место того, чтобы на ней играть, смотреть фильмы и слушать музыку, я начал ковырять эту штуковину и пытаться написать  прикладной софт. Пока я искал как под неё писать нативные приложения, я наткнулся  на интересный сайт, с помощью [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Недавно приобрёл приставку <a href="http://www.defender.ru/products/game/electronics/multimix-magic/">Defender MultiMix Magic</a>, достаточно не плохой девайс для такой цены. Естественно как любой красноглазик в место того, чтобы на ней играть, смотреть фильмы и слушать музыку, я начал ковырять эту штуковину и пытаться написать  прикладной софт. Пока я искал как под неё писать нативные приложения, я наткнулся  на <a href="http://gbdk.sourceforge.net/">интересный сайт</a>, с помощью этого проекта можно скомпилить бинарные "ромы" под game boy.  <span id="more-1075"></span>Чтобы облегчить вам жизнь, я решил собрать <a href="../../download/gbdk-2.96-i386.deb"><strong>deb-пакет</strong></a> с компилятором.</p>
<ul>
<li>Устанавливаем пакет <a href="../../download/gbdk-2.96-i386.deb">gbdk-2.96-i386.deb</a></li>
<li>Прописываем в /etc/environment  (глобально)</li>
</ul>
<blockquote>
<div>PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:<strong>/opt/gbdk/bin</strong>"</div>
<div><span style="color: #ff0000">Работает, только после перезагрузки.</span></div>
<div><span style="color: #ff0000"> </span> Чтобы назначит переменную  среды сеанса :</div>
<div>export PATH="${PATH}:<strong>/opt/gbdk/bin</strong>"</div>
</blockquote>
<p>После всех этих манипуляций  попробуем, что нибудь скомпилить :)  Пишем код и сохраняем в файле <strong>hello.c</strong>:</p>
<pre class="brush: cpp">#include &lt;stdio.h&gt;

int main()
{
    while(1)
    {
        printf("Devhead.ru\n");
    }
}</pre>
<p>Компилим командой:</p>
<blockquote><p>lcc hello.c -o hello.gb</p></blockquote>
<p>Чтобы тестить свои проекты, я использую visualboyadvance-gtk, чтобы его установить можно воспользоваться Центром приложений Ubuntu или командой:</p>
<blockquote><p>sudo apt-get install visualboyadvance-gtk</p></blockquote>
<p>Чтобы запустить нашу программу:</p>
<blockquote>
<p style="text-align: left">gvba hello.gb</p>
</blockquote>
<p style="text-align: left">Вот так оно выглядит на  железке:</p>
<p style="text-align: left"><a href="../../wp-content/uploads/2011/04/IMAG0040.jpg"><img class="size-medium wp-image-1078 aligncenter" src="../../wp-content/uploads/2011/04/IMAG0040-300x225.jpg" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/kompilyator-dlya-game-boy/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Бинарные часы</title>
		<link>http://devhead.ru/read/binarnye-chasy</link>
		<comments>http://devhead.ru/read/binarnye-chasy#comments</comments>
		<pubDate>Fri, 04 Mar 2011 12:48:21 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[красноглазие]]></category>

		<guid isPermaLink="false">http://devhead.ru/?p=1052</guid>
		<description><![CDATA[Всё началось, с того что я вспомнил старый ламповый KDE 3. На сколько я помню,там была штатная возможность отображать время на панели в BCD виде. Стал гуглить по запросу Вinary clock и попал на статью в Википедии. Решил, что будет интересно реализовать часы собственными силами :) За основу был взят язык python, а для графического [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Всё началось, с того что я вспомнил старый ламповый KDE 3. На сколько я помню,там была штатная возможность отображать время на панели в BCD виде. Стал гуглить по запросу <strong>Вinary clock</strong> и попал на статью в <a href="http://en.wikipedia.org/wiki/Binary_clock">Википедии. </a> Решил, что будет интересно реализовать часы собственными силами :) За основу был взят язык <a href="http://www.python.org/">python</a>, а для графического вывода библиотека <a href="http://www.pygame.org/">pygame</a>.</p>
<p><span id="more-1052"></span></p>
<p><strong>Вот принцип работы BCD часов:</strong> <strong> </strong><strong></strong></p>
<p><strong><a href="../../wp-content/uploads/2011/03/Binary_clock.png"><img class="alignleft size-full wp-image-1054" src="../../wp-content/uploads/2011/03/Binary_clock.png" height="110" width="150" /></a></strong><strong></strong></p>
<p><strong>Установка нужных пакетов</strong>:</p>
<blockquote><p>sudo apt-get install python-pygame</p></blockquote>
<p>Думаю особого разбора в принципе работы у вас не должно возникнуть! Чтобы не публиковать сюда код большой простынёй с ним можно ознакомится на нашем <a href="https://github.com/ignusius/BinaryClock"><strong>git</strong> репозитории.</a> <strong></strong></p>
<p><strong>Запуск:</strong></p>
<ul>
<li>Распакуем архив</li>
<li>cd  &lt;каталог куда распаковали&gt;</li>
<li>chmod +x binaryclock.py</li>
<li>./binaryclock.py</li>
</ul>
<p>После всех этих действий откровения окно и вы должны увидеть это:  <a href="../../wp-content/uploads/2011/03/Binary-Clock_002.png"><img class="alignleft size-full wp-image-1055" src="../../wp-content/uploads/2011/03/Binary-Clock_002.png" height="510" width="642" /></a> <strong> </strong></p>
<h2><strong>На часах 15:44:06!</strong></h2>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/binarnye-chasy/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->