<?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"
	>

<channel>
	<title>brue dot org</title>
	<atom:link href="http://www.brue.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brue.org</link>
	<description>Our souls died the day we become silent about things that matter</description>
	<pubDate>Sat, 27 Sep 2008 23:31:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>qtranslate and wordpress 2.6.1 (Solved)</title>
		<link>http://www.brue.org/2008/08/18/qtranslate-and-wordpress-261/</link>
		<comments>http://www.brue.org/2008/08/18/qtranslate-and-wordpress-261/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 22:17:07 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[brue.org]]></category>

		<guid isPermaLink="false">http://www.brue.org/2008/08/18/qtranslate-and-wordpress-261/</guid>
		<description><![CDATA[<br/>
To remove the problems with qtranslate and the editor, just upload this file and overwrite the one in the qtranslate folder. First, uncompress the .rar. This will ONLY work if you are using Wordpress version 2.6.1.
qtranslate_wphacks.rar
]]></description>
			<content:encoded><![CDATA[<br/><p><img src="http://www.brue.org/wp-content/uploads/2008/08/qtrans_hack.jpg" alt="" title=""  class="alignnone size-medium wp-image-103" /></p>
<p>To remove the problems with qtranslate and the editor, just upload this file and overwrite the one in the qtranslate folder. First, uncompress the .rar. <strong>This will ONLY work if you are using Wordpress version 2.6.1.</strong></p>
<p><a href="http://www.brue.org/files/qtranslate_wphacks.rar" >qtranslate_wphacks.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/08/18/qtranslate-and-wordpress-261/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CRySoL intro (linux x86)</title>
		<link>http://www.brue.org/2008/08/12/crysol-intro-linux-x86/</link>
		<comments>http://www.brue.org/2008/08/12/crysol-intro-linux-x86/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 22:48:27 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.brue.org/2008/08/12/crysol-intro-linux-x86/</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/dev96.png" width="96" height="96" alt="" title="Coding" /><br/>
	
	Coding

	
	CRySoL Intro Screenshot

This is a little intro (&#60;3K) I just coded for fun&#8230; and for www.crysol.org
Test this two binaries (fisrt please`chmod +x &#60;file&#62;`):

4k (7z binary)
gz7k (gzip binary)
uncompressed binary

Source: crysol.tgz
Be sure to check slack&#8217;s homepage if you are interested on 4k intros for linux. He&#8217;s got a nice presentation talking about tips and tricks on this [...]]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/dev96.png" alt="" width="96" height="96" />
	<div>Coding</div>
</div><br/><div class="img size-full wp-image-76" style="width:500px;">
	<a href="http://www.brue.org/wp-content/uploads/2008/08/crysol_intro.jpg" ><img src="http://www.brue.org/wp-content/uploads/2008/08/crysol_intro.jpg" alt="CRySoL intro screenshot" width="500" height="300" /></a>
	<div>CRySoL Intro Screenshot</div>
</div>
<p>This is a little intro (&lt;3K) I just coded for fun&#8230; and for <a href="http://www.crysol.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.crysol.org');">www.crysol.org</a></p>
<p>Test this two binaries (fisrt please`chmod +x &lt;file&gt;`):</p>
<ul>
<li><a href="http://www.brue.org/files/4k" >4k</a> (7z binary)</li>
<li><a href="http://www.brue.org/files/gz4k" >gz7k</a> (gzip binary)</li>
<li><a href="http://www.brue.org/files/4k_nocompress" >uncompressed binary</a></li>
</ul>
<p>Source: <a href="http://www.brue.org/files/crysol.tgz" onclick="javascript:pageTracker._trackPageview('/downloads/files/crysol.tgz');">crysol.tgz</a></p>
<p>Be sure to check <a href="http://slack.codemaniacs.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/slack.codemaniacs.com');">slack&#8217;s homepage</a> if you are interested on 4k intros for linux. He&#8217;s got a nice presentation talking about tips and tricks on this topic</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/08/12/crysol-intro-linux-x86/feed/</wfw:commentRss>
		</item>
		<item>
		<title>libmd3 and ode trimesh (how to)</title>
		<link>http://www.brue.org/2008/07/31/libmd3-and-ode-trimesh-how-to/</link>
		<comments>http://www.brue.org/2008/07/31/libmd3-and-ode-trimesh-how-to/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 02:04:23 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.brue.org/2008/07/31/libmd3-and-ode-trimesh-how-to/</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/dev96.png" width="96" height="96" alt="" title="Coding" /><br/>
	
	Coding
Trimesh is a nice feature for defining the geometry of a body in ODE. You just need a vertices and a faces array. Md3 files encode the faces in CCW and ODE (and OpenGL too) does it in CW. So you need to make the transformation, thus creating a new array of dVector3 (you must [...]]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/dev96.png" alt="" width="96" height="96" />
	<div>Coding</div>
</div><br/><p>Trimesh is a nice feature for defining the geometry of a body in ODE. You just need a vertices and a faces array. Md3 files encode the faces in CCW and ODE (and OpenGL too) does it in CW. So you need to make the transformation, thus creating a new array of dVector3 (you must do this to unpack the fixed md3 format vertex info).</p>
<p>Here is a llitle piece of code that resumes the proccess: ( GetModel() returns a libmd3_file* )</p>

<div class="wp_syntax"><div class="code"><pre class="cpp cpp" style="font-family:monospace;">  libmd3_mesh<span style="color: #000040;">*</span> meshp;
  meshp <span style="color: #000080;">=</span> GetModel<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>meshes;
&nbsp;
  <span style="color: #0000ff;">int</span><span style="color: #000040;">*</span> tri;
  dVector3<span style="color: #000040;">*</span> triVert;  
&nbsp;
  tri <span style="color: #000080;">=</span> <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span><span style="color: #000040;">*</span><span style="color: #008000;">&#41;</span> <span style="color: #0000dd;">malloc</span> <span style="color: #008000;">&#40;</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangle_count<span style="color: #000040;">*</span><span style="color: #0000dd;">sizeof</span><span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>;
  triVert <span style="color: #000080;">=</span> <span style="color: #008000;">&#40;</span>dVector3<span style="color: #000040;">*</span><span style="color: #008000;">&#41;</span> <span style="color: #0000dd;">malloc</span> <span style="color: #008000;">&#40;</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertex_count<span style="color: #000040;">*</span><span style="color: #0000dd;">sizeof</span><span style="color: #008000;">&#40;</span>dVector3<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span>;
&nbsp;
  std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangle_count <span style="color: #000080;">&lt;&lt;</span> std<span style="color: #008080;">::</span><span style="color: #007788;">endl</span>;
  std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertex_count <span style="color: #000080;">&lt;&lt;</span> std<span style="color: #008080;">::</span><span style="color: #007788;">endl</span>;
  std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot;Faces: &quot;</span>;
  <span style="color: #0000ff;">for</span> <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span> i<span style="color: #000080;">=</span><span style="color:#800080;">0</span>;i <span style="color: #000080;">&lt;</span> meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangle_count<span style="color: #000040;">*</span><span style="color: #0000dd;">3</span>; i<span style="color: #000040;">+</span><span style="color: #000080;">=</span><span style="color: #0000dd;">3</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#123;</span>
    tri<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color:#800080;">0</span><span style="color: #008000;">&#93;</span><span style="color: #000080;">=</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangles<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#93;</span>;
    tri<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#93;</span><span style="color: #000080;">=</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangles<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#93;</span>;
    tri<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#93;</span><span style="color: #000080;">=</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangles<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color:#800080;">0</span><span style="color: #008000;">&#93;</span>;
    std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> tri<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot; &quot;</span>;
    std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> tri<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#93;</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot; &quot;</span>;
    std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> tri<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">+</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#93;</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot; - &quot;</span>;    
  <span style="color: #008000;">&#125;</span>
&nbsp;
  std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot; Verts: &quot;</span>;
  <span style="color: #0000ff;">for</span> <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">int</span> i<span style="color: #000080;">=</span><span style="color:#800080;">0</span>;i <span style="color: #000080;">&lt;</span> meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertex_count; i<span style="color: #000040;">++</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#123;</span>
    triVert<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">&#91;</span><span style="color:#800080;">0</span><span style="color: #008000;">&#93;</span><span style="color: #000080;">=</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertices<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">*</span><span style="color: #0000dd;">3</span><span style="color: #008000;">&#93;</span><span style="color: #000040;">*</span>scaleFactor; 
    triVert<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#93;</span><span style="color: #000080;">=</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertices<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">*</span><span style="color: #0000dd;">3</span><span style="color: #000040;">+</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#93;</span><span style="color: #000040;">*</span>scaleFactor; 
    triVert<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#93;</span><span style="color: #000080;">=</span>meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertices<span style="color: #008000;">&#91;</span>i<span style="color: #000040;">*</span><span style="color: #0000dd;">3</span><span style="color: #000040;">+</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#93;</span><span style="color: #000040;">*</span>scaleFactor; 
    std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot;(&quot;</span> <span style="color: #000080;">&lt;&lt;</span> triVert<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">&#91;</span><span style="color:#800080;">0</span><span style="color: #008000;">&#93;</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot; &quot;</span>;
    std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> triVert<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #008000;">&#93;</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot; &quot;</span>;
    std<span style="color: #008080;">::</span><span style="color: #0000dd;">cout</span> <span style="color: #000080;">&lt;&lt;</span> triVert<span style="color: #008000;">&#91;</span>i<span style="color: #008000;">&#93;</span><span style="color: #008000;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #008000;">&#93;</span> <span style="color: #000080;">&lt;&lt;</span> <span style="color: #FF0000;">&quot;) - &quot;</span>;
&nbsp;
  <span style="color: #008000;">&#125;</span>
&nbsp;
  mtriMesh <span style="color: #000080;">=</span> dGeomTriMeshDataCreate<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>;
  dGeomTriMeshDataBuildSimple<span style="color: #008000;">&#40;</span>mtriMesh, <span style="color: #008000;">&#40;</span>dReal<span style="color: #000040;">*</span><span style="color: #008000;">&#41;</span>triVert, meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>vertex_count, tri, \
			      meshp<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>mesh_header<span style="color: #000040;">-</span><span style="color: #000080;">&gt;</span>triangle_count<span style="color: #008000;">&#41;</span>;
  mOdeGeom <span style="color: #000080;">=</span> dCreateTriMesh<span style="color: #008000;">&#40;</span>sSpace, mtriMesh, <span style="color: #0000ff;">NULL</span>, <span style="color: #0000ff;">NULL</span>, <span style="color: #0000ff;">NULL</span><span style="color: #008000;">&#41;</span>;
  dGeomSetData<span style="color: #008000;">&#40;</span>mOdeGeom, <span style="color: #008000;">&#40;</span><span style="color: #0000ff;">void</span><span style="color: #000040;">*</span><span style="color: #008000;">&#41;</span><span style="color: #FF0000;">&quot;md3&quot;</span><span style="color: #008000;">&#41;</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/07/31/libmd3-and-ode-trimesh-how-to/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Example of a prolog list</title>
		<link>http://www.brue.org/2008/07/22/example-of-a-prolog-list/</link>
		<comments>http://www.brue.org/2008/07/22/example-of-a-prolog-list/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 15:39:32 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Prolog]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=36</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/marvin-front96.png" width="96" height="96" alt="" title="Prolog" /><br/>
	
	Prolog

lista&#40;&#91;&#93;&#41;.
lista&#40;&#91;_&#93;&#41;.
lista&#40;&#91;_&#124;_&#93;&#41;.
&#160;
concatenar&#40;&#91;&#93;,X,X&#41;.
concatenar&#40;&#91;H&#124;T&#93;,X,&#91;H&#124;Z&#93;&#41; :- lista&#40;X&#41;,concatenar&#40;T,X,Z&#41;.
&#160;
invertir&#40;&#91;&#93;,&#91;&#93;&#41;.
invertir&#40;&#91;H&#124;T&#93;,X&#41; :- lista&#40;X&#41;,invertir&#40;T,Y&#41;,concatenar&#40;Y,&#91;H&#93;,X&#41;.
&#160;
longitud&#40;&#91;&#93;,0&#41;.
longitud&#40;&#91;H&#124;T&#93;,L&#41; :- longitud&#40;T,N&#41;, L is N+1.
&#160;
mayor&#40;X,X,X&#41;.
mayor&#40;X,Y,X&#41; :- X&#62;Y.
mayor&#40;X,Y,Y&#41; :- Y&#62;X.
&#160;
primero&#40;&#91;H&#124;T&#93;,H&#41;.
&#160;
el_mayor&#40;&#91;H&#124;&#91;&#93;&#93;,H&#41;.
el_mayor&#40;&#91;H&#124;T&#93;,X&#41; :- el_mayor&#40;T,Z&#41;,mayor&#40;H,Z,X&#41;.

]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/marvin-front96.png" alt="" width="96" height="96" />
	<div>Prolog</div>
</div><br/>
<div class="wp_syntax"><div class="code"><pre class="lisp lisp" style="font-family:monospace;">lista<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>.
lista<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>_<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>.
lista<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>_|_<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>.
&nbsp;
concatenar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>,X,X<span style="color: #66cc66;">&#41;</span>.
concatenar<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>H|T<span style="color: #66cc66;">&#93;</span>,X,<span style="color: #66cc66;">&#91;</span>H|Z<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> :<span style="color: #66cc66;">-</span> lista<span style="color: #66cc66;">&#40;</span>X<span style="color: #66cc66;">&#41;</span>,concatenar<span style="color: #66cc66;">&#40;</span>T,X,Z<span style="color: #66cc66;">&#41;</span>.
&nbsp;
invertir<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>,<span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>.
invertir<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>H|T<span style="color: #66cc66;">&#93;</span>,X<span style="color: #66cc66;">&#41;</span> :<span style="color: #66cc66;">-</span> lista<span style="color: #66cc66;">&#40;</span>X<span style="color: #66cc66;">&#41;</span>,invertir<span style="color: #66cc66;">&#40;</span>T,Y<span style="color: #66cc66;">&#41;</span>,concatenar<span style="color: #66cc66;">&#40;</span>Y,<span style="color: #66cc66;">&#91;</span>H<span style="color: #66cc66;">&#93;</span>,X<span style="color: #66cc66;">&#41;</span>.
&nbsp;
longitud<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span>,0<span style="color: #66cc66;">&#41;</span>.
longitud<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>H|T<span style="color: #66cc66;">&#93;</span>,<span style="color: #b1b100;">L</span><span style="color: #66cc66;">&#41;</span> :<span style="color: #66cc66;">-</span> longitud<span style="color: #66cc66;">&#40;</span>T,N<span style="color: #66cc66;">&#41;</span>, <span style="color: #b1b100;">L</span> is N<span style="color: #66cc66;">+</span>1.
&nbsp;
mayor<span style="color: #66cc66;">&#40;</span>X,X,X<span style="color: #66cc66;">&#41;</span>.
mayor<span style="color: #66cc66;">&#40;</span>X,Y,X<span style="color: #66cc66;">&#41;</span> :<span style="color: #66cc66;">-</span> X<span style="color: #66cc66;">&gt;</span>Y.
mayor<span style="color: #66cc66;">&#40;</span>X,Y,Y<span style="color: #66cc66;">&#41;</span> :<span style="color: #66cc66;">-</span> Y<span style="color: #66cc66;">&gt;</span>X.
&nbsp;
primero<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>H|T<span style="color: #66cc66;">&#93;</span>,H<span style="color: #66cc66;">&#41;</span>.
&nbsp;
el_mayor<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>H|<span style="color: #66cc66;">&#91;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span>,H<span style="color: #66cc66;">&#41;</span>.
el_mayor<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>H|T<span style="color: #66cc66;">&#93;</span>,X<span style="color: #66cc66;">&#41;</span> :<span style="color: #66cc66;">-</span> el_mayor<span style="color: #66cc66;">&#40;</span>T,Z<span style="color: #66cc66;">&#41;</span>,mayor<span style="color: #66cc66;">&#40;</span>H,Z,X<span style="color: #66cc66;">&#41;</span>.</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/07/22/example-of-a-prolog-list/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Naves - The game project has born</title>
		<link>http://www.brue.org/2008/07/20/naves-the-game-project-has-born/</link>
		<comments>http://www.brue.org/2008/07/20/naves-the-game-project-has-born/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 16:43:38 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Free Software]]></category>

		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://www.brue.org/2008/07/20/naves-the-game-project-has-born/</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/dev96.png" width="96" height="96" alt="" title="Coding" /><img src="http://www.brue.org/icons/gnu_medi_96.gif" width="96" height="96" alt="" title="Free Software" /><img src="http://www.brue.org/icons/games_96.gif" width="96" height="51" alt="" title="Games" /><br/>
	
	Coding

	
	Free Software

	
	Games
After looking for a 3D Engine, I&#8217;ve choosen to code myself one that fits my needs. The game will be free software, so there no need of a comercial feeling (e.g. packing, hidding &#8230; etc.. the fs for the game models, textures, etc&#8230;).
At the moment, I&#8217;m using:

SDL
OpenGL (GL and Glu Extensions, not GLUT!)
ODE
libmd3 (debian [...]]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/dev96.png" alt="" width="96" height="96" />
	<div>Coding</div>
</div><div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/gnu_medi_96.gif" alt="" width="96" height="96" />
	<div>Free Software</div>
</div><div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/games_96.gif" alt="" width="96" height="51" />
	<div>Games</div>
</div><br/><p>After looking for a 3D Engine, I&#8217;ve choosen to code myself one that fits my needs. The game will be free software, so there no need of a comercial feeling (e.g. packing, hidding &#8230; etc.. the fs for the game models, textures, etc&#8230;).</p>
<p>At the moment, I&#8217;m using:</p>
<ul>
<li>SDL</li>
<li>OpenGL (GL and Glu Extensions, not GLUT!)</li>
<li>ODE</li>
<li>libmd3 (debian package)</li>
</ul>
<p>There is a lot TO DO:</p>
<ul>
<li>BSP Maps (Blender or GtkRadiant compatible&#8230; I still don&#8217;t know)</li>
<li>Python Scripting</li>
<li>Bezier Paths (for the camera tracking)</li>
<li>Lots of models</li>
<li>Lots of textures</li>
<li>Lots of 2D stuff for the non 3D layer (hud, messages, etc&#8230;)</li>
</ul>
<p>If you are interested please <a title="contact me" href="http://www.brue.org/contact/" >contact me</a>.</p>
<p>The project is hosted at: <a title="Naves" href="http://code.google.com/p/naves/" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');">Naves@GoogleCode</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/07/20/naves-the-game-project-has-born/feed/</wfw:commentRss>
		</item>
		<item>
		<title>mp3 Flash Player</title>
		<link>http://www.brue.org/2008/06/18/mp3-flash-player/</link>
		<comments>http://www.brue.org/2008/06/18/mp3-flash-player/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 03:40:05 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=20</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/dev96.png" width="96" height="96" alt="" title="Coding" /><img src="http://www.brue.org/icons/music96.png" width="96" height="96" alt="" title="Music" /><br/>
	
	Coding

	
	Music
I&#8217;m finishing a little project for my school of computer science. No it&#8217;s not anything related to IA, 3D, free software &#8230; it&#8217;s a mp3 flash player. It uses a mysql database&#8230; blah blah
mp3 flash player
Feel free to download the source:
mp3-flash.zip
]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/dev96.png" alt="" width="96" height="96" />
	<div>Coding</div>
</div><div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/music96.png" alt="" width="96" height="96" />
	<div>Music</div>
</div><br/><p>I&#8217;m finishing a little project for my school of computer science. No it&#8217;s not anything related to IA, 3D, free software &#8230; it&#8217;s a mp3 flash player. It uses a mysql database&#8230; blah blah</p>
<p><a href=" http://chico.inf-cr.uclm.es/CEP2007/alu16/mp3.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/chico.inf-cr.uclm.es');">mp3 flash player</a></p>
<p>Feel free to download the source:</p>
<p><a href="http://www.brue.org/files/mp3-flash.zip" onclick="javascript:pageTracker._trackPageview('/downloads/files/mp3-flash.zip');">mp3-flash.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/06/18/mp3-flash-player/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Space Racing Game</title>
		<link>http://www.brue.org/2008/06/01/juego-de-carreras-espaciales/</link>
		<comments>http://www.brue.org/2008/06/01/juego-de-carreras-espaciales/#comments</comments>
		<pubDate>Sat, 31 May 2008 22:12:14 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[ogre]]></category>

		<category><![CDATA[space racing]]></category>

		<category><![CDATA[wipeout]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=9</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/dev96.png" width="96" height="96" alt="" title="Coding" /><img src="http://www.brue.org/icons/games_96.gif" width="96" height="51" alt="" title="Games" /><br/>
	
	Coding

	
	Games
A few students from my shool of science university a I are planning to make a game inspired by titles like WipeOut Pulse 1 and the rest of the series!
I&#8217;m reviewing some 3D engines, I&#8217;ve two in mind, because our game must be distributed under a GPL license:

Crystal Space 2  - it&#8217;s GPL
Ogre 3D [...]]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/dev96.png" alt="" width="96" height="96" />
	<div>Coding</div>
</div><div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/games_96.gif" alt="" width="96" height="51" />
	<div>Games</div>
</div><br/><p>A few students from my shool of science university a I are planning to make a game inspired by titles like WipeOut Pulse <sup class='footnote'><a href='#fn-9-1' id='fnref-9-1'>1</a></sup> and the rest of the series!</p>
<p>I&#8217;m reviewing some 3D engines, I&#8217;ve two in mind, because our game must be distributed under a GPL license:</p>
<ul>
<li>Crystal Space <sup class='footnote'><a href='#fn-9-2' id='fnref-9-2'>2</a></sup>  - it&#8217;s GPL</li>
<li>Ogre 3D <sup class='footnote'><a href='#fn-9-3' id='fnref-9-3'>3</a></sup> - it&#8217;s LGPL (for ours needs).</li>
</ul>
<p style="text-align: center;"><div class="img alignnone size-medium wp-image-11 aligncenter" style="width:300px;">
	<a href="http://www.brue.org/wp-content/uploads/2008/06/ac_08_1024sized.jpg" ><img src="http://www.brue.org/wp-content/uploads/2008/06/ac_08_1024sized-300x225.jpg" alt="Ogre 3D based game screenshot" width="300" height="225" /></a>
	<div>Ogre 3D based game screenshot</div>
</div>
<p>Certanly I like Ogre 3D because of the screenshots of actually working game the have in their site. Crystal Space screenshots are outdated, and it&#8217;s not comatible with GLSL&#8230; sad. So I think we finally will use Ogre and SDL for the input control.
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-9-1'><a title="http://www.wipeout-game.com/" href="http://www.wipeout-game.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wipeout-game.com');">http://www.wipeout-game.com/</a> <span class='footnotereverse'><a href='#fnref-9-1'>&#8617;</a></span></li>
<li id='fn-9-2'><a title="http://www.crystalspace3d.org" href="http://www.crystalspace3d.org/main/Main_Page" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.crystalspace3d.org');">http://www.crystalspace3d.org/main/Main_Page</a> <span class='footnotereverse'><a href='#fnref-9-2'>&#8617;</a></span></li>
<li id='fn-9-3'><a title="http://www.ogre3d.org/" href="http://www.ogre3d.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ogre3d.org');">http://www.ogre3d.org/</a> <span class='footnotereverse'><a href='#fnref-9-3'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/06/01/juego-de-carreras-espaciales/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The old PSP demo/intro/homebrew (Fsck Tolvards!)</title>
		<link>http://www.brue.org/2008/05/29/the-old-psp-demointrohomebrew-fsck-tolvards/</link>
		<comments>http://www.brue.org/2008/05/29/the-old-psp-demointrohomebrew-fsck-tolvards/#comments</comments>
		<pubDate>Thu, 29 May 2008 04:21:51 +0000</pubDate>
		<dc:creator>brue</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Free Software]]></category>

		<category><![CDATA[PSP]]></category>

		<category><![CDATA[demo]]></category>

		<category><![CDATA[homebrew]]></category>

		<category><![CDATA[iNtro]]></category>

		<category><![CDATA[source code]]></category>

		<category><![CDATA[PSP]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=13</guid>
		<description><![CDATA[<img src="http://www.brue.org/icons/dev96.png" width="96" height="96" alt="" title="Coding" /><img src="http://www.brue.org/icons/gnu_medi_96.gif" width="96" height="96" alt="" title="Free Software" /><img src="http://www.brue.org/icons/psp96.png" width="96" height="96" alt="" title="PSP" /><br/>
	
	Coding

	
	Free Software

	
	PSP
So here it&#8217;s the source code for the ol&#8217; intro I coded for the PSP&#8230;
brue_intro_all

]]></description>
			<content:encoded><![CDATA[<div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/dev96.png" alt="" width="96" height="96" />
	<div>Coding</div>
</div><div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/gnu_medi_96.gif" alt="" width="96" height="96" />
	<div>Free Software</div>
</div><div class="img " style="width:96px;">
	<img src="http://www.brue.org/icons/psp96.png" alt="" width="96" height="96" />
	<div>PSP</div>
</div><br/><p>So here it&#8217;s the source code for the ol&#8217; intro I coded for the PSP&#8230;</p>
<p style="text-align: left;"><a href="http://www.brue.org/wp-content/uploads/2008/06/brue_intro_all.zip" onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2008/06/brue_intro_all.zip');">brue_intro_all</a></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/od_tyTtuUjw&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/od_tyTtuUjw&amp;hl=en" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brue.org/2008/05/29/the-old-psp-demointrohomebrew-fsck-tolvards/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
