<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>BMW FAQ Club - Blogs</title>
		<link>http://www.bmwfaq.com/blogs/</link>
		<description>Todo sobre el mundo de los coches y motos BMW. BMW FAQ Club 8 millones de enlaces con toda la información de todas las series BMW y las novedades de la marca. All about BMW cars and bikes, new models prizes, and news</description>
		<language>es</language>
		<lastBuildDate>Sun, 26 May 2013 04:49:10 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>120</ttl>
		<image>
			<url>http://oivar.bmwfaq.com/misc/rss.jpg</url>
			<title>BMW FAQ Club - Blogs</title>
			<link>http://www.bmwfaq.com/blogs/</link>
		</image>
		<item>
			<title><![CDATA[Termino la publicación de "Mis experiencias..." en el blog]]></title>
			<link>http://www.bmwfaq.com/blogs/kyalami/termino-la-publicacion-de-mis-experiencias-en-el-blog-218/</link>
			<pubDate>Tue, 31 Jan 2012 09:32:08 GMT</pubDate>
			<description>Queridos compañeros y amigos: 
  
Puesto que el funcionamiento del blog es...</description>
			<content:encoded><![CDATA[<div>Queridos compañeros y amigos:<br />
 <br />
Puesto que el funcionamiento del blog es distinto en algunos aspectos al del foro, me he dado cuenta de que no es operativo para alojar mie ladrillos.<br />
 <br />
Tengo que fracionarlos para que quepan, pues hay un límite de palabras e imágenes en cada página, lo que los hace difíciles de seguir y comentar y tampoco puedo editarlos para corregirlos cuando, por ejemplo, desaparece alguna foto.<br />
 <br />
Por lo tanto pienso que es mejor ir poniendo aquí los enlaces al post original donde se publicaron y así ahi, los relatos podran seguir vivos.<br />
 <br />
Muchas gracias a todos los que las habéis leído y comentado.<br />
 <br />
Enlaces a todas las historias publicadas:<br />
 <br />
<a href="http://www.bmwfaq.com/f85/mis-experiencias-hasta-llegar-al-e38-ladrillo-1-a-288815/" target="_blank">http://www.bmwfaq.com/f85/mis-experi...lo-1-a-288815/</a><br />
<a href="http://www.bmwfaq.com/f85/mis-experiencias-hasta-llegar-al-e38-ladrillo-2-a-309833/" target="_blank">http://www.bmwfaq.com/f85/mis-experi...lo-2-a-309833/</a><br />
<a href="http://www.bmwfaq.com/f154/mis-experiencias-hasta-llegar-al-e38-ladrillo-3-nuevas-fotos-313243/" target="_blank">http://www.bmwfaq.com/f154/mis-exper...-fotos-313243/</a><br />
<a href="http://www.bmwfaq.com/f154/mis-experiencias-hasta-llegar-al-e38-ladrillo-4-a-369487/" target="_blank">http://www.bmwfaq.com/f154/mis-exper...lo-4-a-369487/</a><br />
<a href="http://www.bmwfaq.com/f154/mis-experiencias-hasta-llegar-al-e38-ladrillo-5-a-400089/" target="_blank">http://www.bmwfaq.com/f154/mis-exper...lo-5-a-400089/</a><br />
<a href="http://www.bmwfaq.com/f154/mis-experiencias-hasta-llegar-al-e38-ladrillo-6-a-623307/" target="_blank">http://www.bmwfaq.com/f154/mis-exper...lo-6-a-623307/</a><br />
<a href="http://www.bmwfaq.com/f154/mis-experiencias-hasta-llegar-al-e38-ladrillo-7-a-624168/" target="_blank">http://www.bmwfaq.com/f154/mis-exper...lo-7-a-624168/</a><br />
<a href="http://www.bmwfaq.com/f154/mis-experiencias-hasta-llegar-al-e38-ladrillo-8-a-659939/" target="_blank">http://www.bmwfaq.com/f154/mis-exper...lo-8-a-659939/</a><br />
 <br />
Un afectuoso saludo para todos vosotros.</div>

]]></content:encoded>
			<dc:creator>Kyalami</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/kyalami/termino-la-publicacion-de-mis-experiencias-en-el-blog-218/</guid>
		</item>
		<item>
			<title>Devolver tipos anonimos en Mono</title>
			<link>http://www.bmwfaq.com/blogs/danny/devolver-tipos-anonimos-en-mono-211/</link>
			<pubDate>Tue, 20 Sep 2011 08:30:01 GMT</pubDate>
			<description>Supuestamente no pueden devolverse tipos anónimos ya que el compilador es...</description>
			<content:encoded><![CDATA[<div>Supuestamente no pueden devolverse tipos anónimos ya que el compilador es &quot;strongly typed&quot; por tanto  cuando se crea una variable var, el compilador le crea un envoltorio de clase con tipos concretos.<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código PHP:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 354px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">var&nbsp;</span><span style="color: #0000BB">ejemplo&nbsp;</span><span style="color: #007700">new&nbsp;{&nbsp;</span><span style="color: #0000BB">Coche</span><span style="color: #007700">=</span><span style="color: #DD0000">"Honda"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Modelo</span><span style="color: #007700">=</span><span style="color: #DD0000">"S2000"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">=</span><span style="color: #DD0000">"Rojo"&nbsp;</span><span style="color: #007700">};<br /><br /></span><span style="color: #0000BB">Esto&nbsp;es&nbsp;un&nbsp;ejemplo&nbsp;de&nbsp;lo&nbsp;que&nbsp;el&nbsp;compilador&nbsp;genera<br /><br />&nbsp;&nbsp;</span><span style="color: #007700">&#91;</span><span style="color: #0000BB">CompilerGenerated</span><span style="color: #007700">&#93;<br />&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">sealed&nbsp;</span><span style="color: #007700">class&nbsp;&lt;</span><span style="color: #0000BB">Projection</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">f__0<br />&nbsp;&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;&lt;</span><span style="color: #0000BB">Projection</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">f__0</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">override&nbsp;bool&nbsp;Equals</span><span style="color: #007700">(object);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">override&nbsp;int&nbsp;GetHashCode</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">override&nbsp;string&nbsp;ToString</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">string&nbsp;Coche&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">string&nbsp;Modelo&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">string&nbsp;Color&nbsp;</span><span style="color: #007700">{&nbsp;</span><span style="color: #0000BB">get</span><span style="color: #007700">;&nbsp;</span><span style="color: #0000BB">set</span><span style="color: #007700">;&nbsp;}<br /><br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">string&nbsp;_Coche</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">string&nbsp;_Modelo</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;</span><span style="color: #0000BB">string&nbsp;_Color</span><span style="color: #007700">;<br />&nbsp;&nbsp;}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div>Una forma para devolver tipos anónimos es la que se puede ver a continuación. Convertir objetos en tipos concretos a través de una función.<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código PHP:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 402px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">Program<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Metodo&nbsp;que&nbsp;devuelve&nbsp;un&nbsp;objeto&nbsp;anonimo<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">public&nbsp;static&nbsp;</span><span style="color: #0000BB">object&nbsp;DevuelveAnonimo</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;{&nbsp;</span><span style="color: #0000BB">Coche</span><span style="color: #007700">=</span><span style="color: #DD0000">"Honda"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Modelo</span><span style="color: #007700">=</span><span style="color: #DD0000">"S2000"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">=</span><span style="color: #DD0000">"Rojo"&nbsp;</span><span style="color: #007700">};<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;</span><span style="color: #0000BB">void&nbsp;Main</span><span style="color: #007700">(</span><span style="color: #0000BB">string</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">object&nbsp;_obj&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">DevuelveAnonimo</span><span style="color: #007700">();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Aqui&nbsp;está&nbsp;la&nbsp;magia,&nbsp;el&nbsp;cast&nbsp;convierte&nbsp;el&nbsp;objeto&nbsp;que&nbsp;llega&nbsp;a&nbsp;un&nbsp;tipo&nbsp;concreto,&nbsp;en&nbsp;este&nbsp;caso&nbsp;casteamos&nbsp;objeto&nbsp;a&nbsp;coche,&nbsp;y&nbsp;convierte&nbsp;a&nbsp;tipo&nbsp;coche,&nbsp;modelo,&nbsp;color,&nbsp;etcétera<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">var&nbsp;</span><span style="color: #0000BB">objeto_tipado&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Cast</span><span style="color: #007700">(</span><span style="color: #0000BB">_obj</span><span style="color: #007700">,&nbsp;new&nbsp;{&nbsp;</span><span style="color: #0000BB">Coche&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Modelo&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Color</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">});<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #DD0000">"Coche={0},&nbsp;Modelo={1},&nbsp;Color={2}"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">objeto_tipado</span><span style="color: #007700">.</span><span style="color: #0000BB">Coche</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">objeto_tipado</span><span style="color: #007700">.</span><span style="color: #0000BB">Modelo</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">objeto_tipado</span><span style="color: #007700">.</span><span style="color: #0000BB">Color</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">ReadLine</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;</span><span style="color: #0000BB">T&nbsp;Cast</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">T</span><span style="color: #007700">&gt;(</span><span style="color: #0000BB">object&nbsp;obj</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">T&nbsp;type</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(</span><span style="color: #0000BB">T</span><span style="color: #007700">)</span><span style="color: #0000BB">obj</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div>Credits goes to: http://tomasp.net/articles/cannot-return-anonymous-type-from-method.aspx</div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/devolver-tipos-anonimos-en-mono-211/</guid>
		</item>
		<item>
			<title>LinQ en Mono 2.10 con MonoDevelop</title>
			<link>http://www.bmwfaq.com/blogs/danny/linq-en-mono-2-10-con-monodevelop-210/</link>
			<pubDate>Mon, 19 Sep 2011 14:14:29 GMT</pubDate>
			<description>Acorde a la definición de la wikipedia, LinQ, *Language Integrated Query*...</description>
			<content:encoded><![CDATA[<div><font face="Verdana">Acorde a la definición de la wikipedia, LinQ, <b>Language Integrated Query</b> (LINQ) es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET, inicialmente a los lenguajes Visual Basic .NET y C#. Muchos conceptos que LINQ ha introducido fueron originalmente probados en C&#969;, un proyecto de investigación de Microsoft.<br />
<br />
LINQ define operadores de consulta estándar que permiten a lenguajes habilitados con LINQ filtrar, enumerar y crear proyecciones de varios tipos de colecciones usando la misma sintaxis. Tales colecciones pueden incluir vectores (arrays), clases enumerables, XML, conjuntos de datos desde bases de datos relacionales y orígenes de datos de terceros. El proyecto LINQ usa características de la versión 2.0 del .NET Framework, nuevos ensamblados relacionados con LINQ, y extensiones para los lenguajes C# y Visual Basic .NET. Microsoft ha distribuido una versión previa del LINQ, consistente de estas bibliotecas y compiladores para C# 3.0 y Visual Basic 9. Otros lenguajes, como F# y Nemerle, han anunciado brindar soporte preliminar.</font><font face="Verdana">El objetivo de crear LINQ es permitir que todo el código hecho en Visual Studio (incluidas las llamadas a bases de datos, datasets, XMLs) sean también orientados a objetos. Antes de LINQ, la manipulación de datos externos tenía un concepto más estructurado que orientado a objetos. Además LINQ trata de facilitar y estandarizar el acceso a dichos objetos.<br />
<br />
<b> Para qué sirve realmente:</b><br />
En primer lugar para independizar el motor de base de datos (DBMS) de tu código, esto quiere decir que todo tu código LinQ que programaste para SQLServer por ejemplo, funcionará perfectamente cuando migres a MySQL, SQLite, o lo que sea, ya que el componente LinQ to SQL es el encargado de traducir la expresiones lógicas y selecciones realizadas sobre los objetos que manejas, a código SQL. <br />
<br />
Por otra parte el acceso a datos es más óptimo, ya que LinQ maneja muy bien los bloques transaccionales. <br />
LinQ no solo se dedica a traducir una condición en un objeto a su correspondiente SQL, sino que toma el conjunto de operaciones realizada sobre los objetos y les aporta coherencia.</font><b><br />
<br />
<br />
<font face="Verdana">LinQ en memoria.<br />
</font></b><font face="Verdana">Abrimos MonoDevelop y creamos una nueva solución de consola para c#.<br />
<br />
</font>      <font face="Verdana">Añade las referencias a los ensamblados <i>System.Data y System.Data.LinQ</i><br />
<br />
</font>  <br />
<font face="&amp;quot"><i><img src="http://www.bmwfaq.com/danny-bembibre-gude/mono1.png" border="0" alt="" /><br />
</i></font><br />
   <br />
  <br />
<br />
  <br />
<font face="Verdana">Ahora pega el siguiente código en tu clase y pulsa F5 para ejecutar.<br />
</font>   <font face="Verdana">(No olvides incluir el using System.Linq al principio de tu clase, sino no te reconocerá el código)<br />
</font>   <br />
<br />
 <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.Linq;</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">namespace</font></font></b><font color="black"><font face="Monospace"> MonoTutorial</font></font><br />
  <font color="black"><font face="Monospace">{</font></font><br />
  <b><font color="brown"><font face="Monospace">class</font></font></b><font color="black"><font face="Monospace"> MainClass</font></font><br />
  <font color="black"><font face="Monospace">       {</font></font><br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="brown"><font face="Monospace">static</font></font></b><b><font color="brown"><font face="Monospace">void</font></font></b><font color="black"><font face="Monospace"> Main (</font></font><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace">[] args)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace">[] Palabras ={</font></font><font color="fuchsia"><font face="Monospace">&quot;Manzana&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Pera&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Platano&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Cereza&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Melocoton&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Sandia&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Fresa&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Kiwi&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Melon&quot;</font></font><font color="black"><font face="Monospace">} ;</font></font><br />
  <br />
  <b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> pal = </font></font><br />
  <b><font color="brown"><font face="Monospace">from</font></font></b><font color="black"><font face="Monospace"> p </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> Palabras</font></font><br />
  <b><font color="brown"><font face="Monospace">select</font></font></b><font color="black"><font face="Monospace"> p;</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">foreach</font></font></b><font color="black"><font face="Monospace"> (</font></font><b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> i </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> pal)</font></font><br />
  <font color="black"><font face="Monospace">                           Console.WriteLine(i);</font></font><br />
  <br />
  <br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <font color="black"><font face="Monospace">       }</font></font><br />
  <font color="black"><font face="Monospace">}</font></font><br />
   <br />
    <font face="Verdana">Juega un poco con el código, puedes aplicar operadores a la condición y formateos como por ejemplo:</font><br />
  <b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> pal = </font></font><br />
  <b><font color="brown"><font face="Monospace">from</font></font></b><font color="black"><font face="Monospace"> p </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> Palabras</font></font><br />
  <b><font color="brown"><font face="Monospace">where</font></font></b><font color="black"><font face="Monospace"> p.Length &gt; </font></font><font color="fuchsia"><font face="Monospace">3</font></font><br />
  <b><font color="brown"><font face="Monospace">select</font></font></b><font color="black"><font face="Monospace"> p.ToUpper();</font></font><br />
  <br />
  <font face="Verdana"><i>Toma nota de lo fácil que es manejar objetos en vez de código SQL</i></font><br />
  <br />
<img src="http://www.bmwfaq.com/danny-bembibre-gude/mono2.png" border="0" alt="" /><br />
<br />
<br />
<br />
 <font face="Verdana">Ahora juguemos un poco con el código para hacerlo más interesante, vamos a pedirle al usuario que nos de la primera letra de las frutas que listamos para filtrar.</font><br />
   <br />
  <br />
 <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.Linq;</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">namespace</font></font></b><font color="black"><font face="Monospace"> MonoTutorial</font></font><br />
  <font color="black"><font face="Monospace">{</font></font><br />
  <b><font color="brown"><font face="Monospace">class</font></font></b><font color="black"><font face="Monospace"> MainClass</font></font><br />
  <font color="black"><font face="Monospace">       {</font></font><br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="brown"><font face="Monospace">static</font></font></b><b><font color="brown"><font face="Monospace">void</font></font></b><font color="black"><font face="Monospace"> Main (</font></font><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace">[] args)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace">[] Palabras ={</font></font><font color="fuchsia"><font face="Monospace">&quot;Manzana&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Pera&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Platano&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Cereza&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Melocoton&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Sandia&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Fresa&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Kiwi&quot;</font></font><font color="black"><font face="Monospace">,</font></font><font color="fuchsia"><font face="Monospace">&quot;Melon&quot;</font></font><font color="black"><font face="Monospace">} ;</font></font><br />
  <br />
  <b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> pal = </font></font><br />
  <b><font color="brown"><font face="Monospace">from</font></font></b><font color="black"><font face="Monospace"> p </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> Palabras</font></font><br />
  <b><font color="brown"><font face="Monospace">select</font></font></b><font color="black"><font face="Monospace"> p.ToUpper();</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">foreach</font></font></b><font color="black"><font face="Monospace"> (</font></font><b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> i </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> pal)</font></font><br />
  <font color="black"><font face="Monospace">                           Console.WriteLine(i);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Console.WriteLine(</font></font><font color="fuchsia"><font face="Monospace">&quot;Introduzca la primera letra de una fruta y despues la tecla [Enter]&quot;</font></font><font color="black"><font face="Monospace">);</font></font><br />
  <b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace"> seleccion = Console.ReadLine();</font></font><br />
  <br />
  <b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> fruta = </font></font><br />
  <b><font color="brown"><font face="Monospace">from</font></font></b><font color="black"><font face="Monospace"> fr </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> Palabras</font></font><br />
  <b><font color="brown"><font face="Monospace">where</font></font></b><font color="black"><font face="Monospace"> fr.StartsWith(seleccion.ToUpper())</font></font><br />
  <b><font color="brown"><font face="Monospace">select</font></font></b><font color="black"><font face="Monospace"> fr.ToUpper();</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">foreach</font></font></b><font color="black"><font face="Monospace"> (</font></font><b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> ind </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> fruta)</font></font><br />
  <font color="black"><font face="Monospace">                           Console.WriteLine(ind);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <font color="black"><font face="Monospace">       }</font></font><br />
  <font color="black"><font face="Monospace">}</font></font><br />
   <br />
  <br />
<img src="http://www.bmwfaq.com/danny-bembibre-gude/mono3.png" border="0" alt="" /><br />
<br />
<br />
<br />
<br />
 <font face="Verdana"><b>LinQ to SQL con acceso a Base Datos</b><br />
<br />
</font>  <font face="Verdana"><font face="Verdana">Como puedes ver en el blog de <a href="http://tirania.org/blog/archive/2011/Sep-07.html" target="_blank"><b>Miguel de Icaza</b></a></font><font face="Verdana"> o en las release notes de Mono 2.6, se incluye una preview de LinQ to SQL a través dblinq (</font><a href="http://www.mono-project.com/Release_Notes_Mono_2.6" target="_blank"><font color="#C0504D">http://www.mono-project.com/Release_Notes_Mono_2.6</font></a><font face="Verdana">)</font><br />
<br />
</font>  <font face="Verdana"><font face="Verdana">Para el siguiente ejemplo necesitarás el conector de MySQL versión: 6.0.7.0</font><br />
<br />
</font>  <font face="Verdana"><font face="Verdana">El nombre de archivo que tendrás que descargar, y descomprimir en algún sitio para luego usarlo es mysql-connector-net-6.0.7-noinstall.zip y puedes encontrarlo en: <a href="http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-6.0.7-noinstall.zip/from/http://mysql.borsen.dk/" target="_blank">http://dev.mysql.com/get/Downloads/C...sql.borsen.dk/</a></font><br />
<br />
</font>  <font face="Verdana"><font face="Verdana">Ahora vamos a bajarnos la ultima versión compilada de dblinq, esto será parte de las próximas versiones de mono (entiendo).</font><br />
</font><font face="Verdana"><font face="Verdana"><a href="http://code.google.com/p/dblinq2007/downloads/detail?name=DbLinq-0.20.1.zip&amp;can=2&amp;q" target="_blank"><font color="windowtext">http://code.google.com/p/dblinq2007/downloads/detail?name=DbLinq-0.20.1.zip&amp;can=2&amp;q</font></a>=</font><br />
<br />
</font>  <font face="Verdana"><font face="Verdana">Descomprimir el archivo en algún sitio.</font><br />
</font>    <br />
    <b><font face="Verdana"><font size="3">MySQL</font></font></b><br />
<br />
<font face="Verdana"><font face="&amp;quot">Creamos una base de datos o esquema en MySQL para tabajar con el ejemplo.</font><br />
</font> <font face="Verdana"><font face="&amp;quot">La llamamos Mono:</font></font><br />
  <br />
<br />
  <br />
<font face="&amp;quot">CREATE SCHEMA `Mono` ;</font><br />
  <font face="&amp;quot">o</font><br />
  <font face="&amp;quot">Create Database `Mono` ;</font><br />
  <br />
  <font face="&amp;quot">Creamos una tabla en MySQL para el ejemplo</font><br />
   <br />
  <font face="&amp;quot">CREATE  TABLE `Mono`.`Productos` (</font><br />
  <br />
  <font face="&amp;quot">  `idProductos` INT NOT NULL AUTO_INCREMENT ,</font><br />
  <br />
  <font face="&amp;quot">  `Productos` VARCHAR(120) NOT NULL ,</font><br />
  <br />
  <font face="&amp;quot">  `Precio` INT NOT NULL ,</font><br />
  <br />
  <font face="&amp;quot">  PRIMARY KEY (`idProductos`) );</font><br />
   <br />
  <font face="&amp;quot">Insertaremos un par de registros para nuestra prueba</font><br />
   <br />
  <font face="&amp;quot">INSERT INTO `Mono`.`Productos` (`idProductos`, `Productos`,`Precio`)</font><br />
  <font face="&amp;quot">VALUES (null, 'Libros', 10);</font><br />
  <br />
  <font face="&amp;quot">INSERT INTO `Mono`.`Productos` (`idProductos`, `Productos`,`Precio`)</font><br />
  <font face="&amp;quot">VALUES (null, 'Revistar', 9);</font><br />
   <br />
  <font face="Verdana"><font face="&amp;quot">Bien ahora vamos a la carpeta donde descomprimimos el archivo dblinq. Yo por ejemplo lo tengo en /home/dbembibre/Projects/DbLinq-0.20.1</font></font><br />
<font face="Verdana"><font face="&amp;quot">Vamos via consola a esta carpeta en busca de DbMetal.exe, un ejecutable que nos generará todos las tablas de nuestra base de datos como objetos.</font></font><br />
<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código PHP:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 50px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">&nbsp;&nbsp;<br />mono&nbsp;DbMetal</span><span style="color: #007700">.</span><span style="color: #0000BB">exe&nbsp;</span><span style="color: #007700">--</span><span style="color: #0000BB">provider</span><span style="color: #007700">=</span><span style="color: #0000BB">MySql&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">database</span><span style="color: #007700">=</span><span style="color: #0000BB">Mono&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">server</span><span style="color: #007700">=</span><span style="color: #0000BB">127.0.0.1&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">user</span><span style="color: #007700">=</span><span style="color: #0000BB">root&nbsp;</span><span style="color: #007700">-namespace=</span><span style="color: #0000BB">Datos&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">code</span><span style="color: #007700">:</span><span style="color: #0000BB">Generated</span><span style="color: #007700">.</span><span style="color: #0000BB">cs&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">sprocs&nbsp;–pluralize&nbsp;<br /></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div>DbLinq Database mapping generator 2008 version 0.20<br />
  for Microsoft (R) .NET Framework version 3.5                                                                                                                  <br />
  Distributed under the MIT licence (<a href="http://linq.to/db/license" target="_blank">http://linq.to/db/license</a>)                                                                                                 <br />
                                                                                                                                                                <br />
  &gt;&gt;&gt; Reading schema from MySQL database<br />
  &lt;&lt;&lt; writing C# classes in file 'Generated.cs'<br />
 <br />
 <font face="Verdana">Como podeis ver se le indica que proveedor de bases de datos usaremos, el nombre de esquema o base de datos, el servidor, el usuario y contraseña. Asi mismo se indica si queremos que las clases tengan un namespace y la clase donde queremos que la genere.<br />
<br />
   </font>   <font face="Verdana">Veamos la clase generada:</font><br />
  <br />
  <br />
<b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace">  ____  _     __  __      _        _ </font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace"> |  _ \| |__ |  \/  | ___| |_ __ _| |</font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace"> | | | | '_ \| |\/| |/ _ \ __/ _` | |</font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace"> | |_| | |_) | |  | |  __/ || (_| | |</font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace"> |____/|_.__/|_|  |_|\___|\__\__,_|_|</font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace"> Auto-generated from Mono on 2011-09-15 12:16:43Z.</font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><font color="blue"><font face="Monospace"> Please visit <a href="http://code.google.com/p/dblinq2007/" target="_blank">dblinq2007 - LINQ provider for Oracle, PostgreSQL, MySQL, Ingres, SQLite, Firebird and ... SQL Server (C# 3.0) - Google Project Hosting</a> for more information.</font></font><br />
  <b><font color="gray"><font face="Monospace">//</font></font></b><br />
  <b><font color="brown"><font face="Monospace">namespace</font></font></b><font color="black"><font face="Monospace"> Datos</font></font><br />
  <font color="black"><font face="Monospace">{</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.ComponentModel;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.Data;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.Data.Linq;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.Data.Linq.Mapping;</font></font><br />
  <b><font color="brown"><font face="Monospace">using</font></font></b><font color="black"><font face="Monospace"> System.Diagnostics;</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="brown"><font face="Monospace">partial</font></font></b><b><font color="brown"><font face="Monospace">class</font></font></b><font color="black"><font face="Monospace"> Mono : DataContext</font></font><br />
  <font color="black"><font face="Monospace">       {</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">partial</font></font></b><b><font color="brown"><font face="Monospace">void</font></font></b><font color="black"><font face="Monospace"> OnCreated();</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><font color="black"><font face="Monospace"> Mono(</font></font><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace"> connectionString) : </font></font><br />
  <b><font color="brown"><font face="Monospace">base</font></font></b><font color="black"><font face="Monospace">(connectionString)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.OnCreated();</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><font color="black"><font face="Monospace"> Mono(</font></font><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace"> connection, MappingSource mappingSource) : </font></font><br />
  <b><font color="brown"><font face="Monospace">base</font></font></b><font color="black"><font face="Monospace">(connection, mappingSource)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.OnCreated();</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><font color="black"><font face="Monospace"> Mono(IDbConnection connection, MappingSource mappingSource) : </font></font><br />
  <b><font color="brown"><font face="Monospace">base</font></font></b><font color="black"><font face="Monospace">(connection, mappingSource)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.OnCreated();</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><font color="black"><font face="Monospace"> Table&lt;Productos&gt; Productos</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="brown"><font face="Monospace">get</font></font></b><br />
  <font color="black"><font face="Monospace">                    {</font></font><br />
  <b><font color="brown"><font face="Monospace">return</font></font></b><b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.GetTable &lt;Productos&gt;();</font></font><br />
  <font color="black"><font face="Monospace">                    }</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <font color="black"><font face="Monospace">       }</font></font><br />
  <br />
  <br />
  <br />
  <br />
  <br />
  <br />
  <br />
  <font color="black"><font face="Monospace">[Table(Name=</font></font><font color="fuchsia"><font face="Monospace">&quot;Mono.Productos&quot;</font></font><font color="black"><font face="Monospace">)]</font></font><br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="brown"><font face="Monospace">partial</font></font></b><b><font color="brown"><font face="Monospace">class</font></font></b><font color="black"><font face="Monospace"> Productos : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged</font></font><br />
  <font color="black"><font face="Monospace">       {</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">private</font></font></b><b><font color="brown"><font face="Monospace">static</font></font></b><font color="black"><font face="Monospace"> System.ComponentModel.PropertyChangingEventArgs emptyChangingEventArgs = </font></font><b><font color="brown"><font face="Monospace">new</font></font></b><font color="black"><font face="Monospace"> System.ComponentModel.PropertyChangingEventArgs(</font></font><font color="fuchsia"><font face="Monospace">&quot;&quot;</font></font><font color="black"><font face="Monospace">);</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">private</font></font></b><b><font color="seagreen"><font face="Monospace">int</font></font></b><font color="black"><font face="Monospace"> _idpRoductos;</font></font><br />
  <b><font color="brown"><font face="Monospace">private</font></font></b><b><font color="seagreen"><font face="Monospace">int</font></font></b><font color="black"><font face="Monospace"> _precio;</font></font><br />
  <b><font color="brown"><font face="Monospace">private</font></font></b><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace"> _productos1;</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><font color="black"><font face="Monospace"> Productos()</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.OnCreated();</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <br />
  <font color="black"><font face="Monospace">             [Column(Storage=</font></font><font color="fuchsia"><font face="Monospace">&quot;_idpRoductos&quot;</font></font><font color="black"><font face="Monospace">, Name=</font></font><font color="fuchsia"><font face="Monospace">&quot;idProductos&quot;</font></font><font color="black"><font face="Monospace">, DbType=</font></font><font color="fuchsia"><font face="Monospace">&quot;int&quot;</font></font><font color="black"><font face="Monospace">, IsPrimaryKey=</font></font><b><font color="brown"><font face="Monospace">true</font></font></b><font color="black"><font face="Monospace">, IsDbGenerated=</font></font><b><font color="brown"><font face="Monospace">true</font></font></b><font color="black"><font face="Monospace">, AutoSync=AutoSync.Never, CanBeNull=</font></font><b><font color="brown"><font face="Monospace">false</font></font></b><font color="black"><font face="Monospace">)]</font></font><br />
  <font color="black"><font face="Monospace">             [DebuggerNonUserCode()]</font></font><br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="seagreen"><font face="Monospace">int</font></font></b><font color="black"><font face="Monospace"> IDProductos</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <b><font color="brown"><font face="Monospace">get</font></font></b><br />
  <font color="black"><font face="Monospace">                    {</font></font><br />
  <b><font color="brown"><font face="Monospace">return</font></font></b><b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">._idpRoductos;</font></font><br />
  <font color="black"><font face="Monospace">                    }</font></font><br />
  <b><font color="brown"><font face="Monospace">set</font></font></b><br />
  <font color="black"><font face="Monospace">                    {</font></font><br />
  <b><font color="brown"><font face="Monospace">if</font></font></b><font color="black"><font face="Monospace"> ((_idpRoductos != </font></font><b><font color="brown"><font face="Monospace">value</font></font></b><font color="black"><font face="Monospace">))</font></font><br />
  <font color="black"><font face="Monospace">                           {</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.OnIDProductosChanging(</font></font><b><font color="brown"><font face="Monospace">value</font></font></b><font color="black"><font face="Monospace">);</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.SendPropertyChanging();</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">._idpRoductos = </font></font><b><font color="brown"><font face="Monospace">value</font></font></b><font color="black"><font face="Monospace">;</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.SendPropertyChanged(</font></font><font color="fuchsia"><font face="Monospace">&quot;IDProductos&quot;</font></font><font color="black"><font face="Monospace">);</font></font><br />
  <b><font color="brown"><font face="Monospace">this</font></font></b><font color="black"><font face="Monospace">.OnIDProductosChanged();</font></font><br />
  <font color="black"><font face="Monospace">                           }</font></font><br />
  <font color="black"><font face="Monospace">                    }</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <font color="black"><font face="Monospace">[…acortada para facilitar la lectura]         </font></font><br />
 <font face="Verdana"><br />
</font>  <font face="Verdana">Bien volviendo al proyecto, procederemos a agregar la clase al proyecto existente, asi como las siguientes referencias.<br />
</font>   <font face="Verdana">DbLinq.dll (bajada del archivo DbLinq.zip)<br />
</font>   <font face="Verdana">DbLinq.MySql.dll (bajada del archivo DbLinq.zip)<br />
</font>   <font face="Verdana">mysql.data.dll (bajada del archivo mysql-connector-net-6.0.7-noinstall.zip)</font><br />
   <br />
  <font face="Verdana">Veamos el código para manejar nuestra tabla de MySQL.</font><br />
   <br />
  <b><font color="brown"><font face="Monospace">class</font></font></b><font color="black"><font face="Monospace"> MainClass</font></font><br />
  <font color="black"><font face="Monospace">       {</font></font><br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="brown"><font face="Monospace">static</font></font></b><b><font color="brown"><font face="Monospace">void</font></font></b><font color="black"><font face="Monospace"> Main (</font></font><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace">[] args)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <br />
  <b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace"> connStr = </font></font><font color="fuchsia"><font face="Monospace">&quot;Server=localhost;User ID=root; Password=; Database=Mono;&quot;</font></font><font color="black"><font face="Monospace">;</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    MySqlConnection objConnection = </font></font><b><font color="brown"><font face="Monospace">new</font></font></b><font color="black"><font face="Monospace"> MySqlConnection(connStr);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Datos.Mono mCon = </font></font><b><font color="brown"><font face="Monospace">new</font></font></b><font color="black"><font face="Monospace"> Datos.Mono(objConnection);</font></font><br />
  <br />
  <b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> q3 = (</font></font><b><font color="brown"><font face="Monospace">from</font></font></b><font color="black"><font face="Monospace"> p </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> mCon.Productos </font></font><b><font color="brown"><font face="Monospace">orderby</font></font></b><font color="black"><font face="Monospace"> p.Productos1 </font></font><b><font color="brown"><font face="Monospace">select</font></font></b><font color="black"><font face="Monospace"> p );</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Console.WriteLine(</font></font><font color="fuchsia"><font face="Monospace">&quot;N&#65411;&#65402;mero de registros recuperados: &quot;</font></font><font color="black"><font face="Monospace"> +  q3.Count());</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">foreach</font></font></b><font color="black"><font face="Monospace"> (</font></font><b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> vv </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> q3)</font></font><br />
  <font color="black"><font face="Monospace">                ObjectDumper.Write (vv);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Console.ReadLine();</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
  <font color="black"><font face="Monospace">       }</font></font><br />
   <br />
  <font face="&amp;quot">Una imagen de la misma:</font><br />
<br />
<br />
<font face="&amp;quot"><img src="http://www.bmwfaq.com/danny-bembibre-gude/mono5.png" border="0" alt="" /></font><br />
<br />
<br />
<font face="&amp;quot"><br />
</font><br />
  <br />
  <br />
<font face="Verdana">Ahora realizaremos unas operaciones de persistencia para que veais como se realizan los insert.</font><br />
   <br />
  <b><font color="brown"><font face="Monospace">class</font></font></b><font color="black"><font face="Monospace"> MainClass</font></font><br />
  <font color="black"><font face="Monospace">       {</font></font><br />
  <b><font color="brown"><font face="Monospace">public</font></font></b><b><font color="brown"><font face="Monospace">static</font></font></b><b><font color="brown"><font face="Monospace">void</font></font></b><font color="black"><font face="Monospace"> Main (</font></font><b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace">[] args)</font></font><br />
  <font color="black"><font face="Monospace">             {</font></font><br />
  <br />
  <b><font color="seagreen"><font face="Monospace">string</font></font></b><font color="black"><font face="Monospace"> connStr = </font></font><font color="fuchsia"><font face="Monospace">&quot;Server=localhost;User ID=root; Password=; Database=Mono;&quot;</font></font><font color="black"><font face="Monospace">;</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    MySqlConnection objConnection = </font></font><b><font color="brown"><font face="Monospace">new</font></font></b><font color="black"><font face="Monospace"> MySqlConnection(connStr);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Datos.Mono mCon = </font></font><b><font color="brown"><font face="Monospace">new</font></font></b><font color="black"><font face="Monospace"> Datos.Mono(objConnection);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    mCon.Productos.InsertOnSubmit(new Datos.Productos{ Productos1=</font></font><font color="fuchsia"><font face="Monospace">&quot;Magazines&quot;</font></font><font color="black"><font face="Monospace">, Precio=</font></font><font color="fuchsia"><font face="Monospace">23</font></font><font color="black"><font face="Monospace">} );</font></font><br />
  <font color="black"><font face="Monospace">                    mCon.Productos.InsertOnSubmit(</font></font><b><font color="brown"><font face="Monospace">new</font></font></b><font color="black"><font face="Monospace"> Datos.Productos{ Productos1=</font></font><font color="fuchsia"><font face="Monospace">&quot;eBooks&quot;</font></font><font color="black"><font face="Monospace">, Precio=</font></font><font color="fuchsia"><font face="Monospace">44</font></font><font color="black"><font face="Monospace">} );</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    mCon.SubmitChanges();</font></font><br />
  <br />
  <br />
  <b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> q3 = (</font></font><b><font color="brown"><font face="Monospace">from</font></font></b><font color="black"><font face="Monospace"> p </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> mCon.Productos </font></font><b><font color="brown"><font face="Monospace">orderby</font></font></b><font color="black"><font face="Monospace"> p.Productos1 </font></font><b><font color="brown"><font face="Monospace">select</font></font></b><font color="black"><font face="Monospace"> p );</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Console.WriteLine(</font></font><font color="fuchsia"><font face="Monospace">&quot;N&#65411;&#65402;mero de registros recuperados: &quot;</font></font><font color="black"><font face="Monospace"> +  q3.Count());</font></font><br />
  <br />
  <b><font color="brown"><font face="Monospace">foreach</font></font></b><font color="black"><font face="Monospace"> (</font></font><b><font color="seagreen"><font face="Monospace">var</font></font></b><font color="black"><font face="Monospace"> vv </font></font><b><font color="brown"><font face="Monospace">in</font></font></b><font color="black"><font face="Monospace"> q3)</font></font><br />
  <font color="black"><font face="Monospace">                ObjectDumper.Write (vv);</font></font><br />
  <br />
  <font color="black"><font face="Monospace">                    Console.ReadLine();</font></font><br />
  <font color="black"><font face="Monospace">             }</font></font><br />
   <br />
  <font face="Verdana">Como puedes ver para realizar un insert solo hace falta crear un nuevo objeto en pasándolo al método InsertOnSubmit para que detecte que hay un  nuevo registro <br />
<br />
</font>      <font face="Verdana">Y la llamada final a SubmitChanges que es quien hace todas las operaciones de persistencia contra la base de datos.</font><br />
  <br />
<img src="http://www.bmwfaq.com/danny-bembibre-gude/mono6.png" border="0" alt="" /><br />
<br />
<br />
<font face="Verdana"><font face="&amp;quot"><br />
</font></font><br />
<br />
<br />
<font face="&amp;quot"><font face="Verdana"><br />
En breve haré un pequeño tutorial sobre BRMS (Business Rules Management System) en Mono ya que después de tantos años trabajando para ILOG me siento raro si no programo nada que no vaya en un motor de reglas</font> :descojon:<br />
</font></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/linq-en-mono-2-10-con-monodevelop-210/</guid>
		</item>
		<item>
			<title>A simple wget in c# Mono</title>
			<link>http://www.bmwfaq.com/blogs/danny/a-simple-wget-in-c-mono-209/</link>
			<pubDate>Wed, 14 Sep 2011 11:31:03 GMT</pubDate>
			<description>A simple way to simulate the wget of linux in C# is as follow: 
 
 
PHP:...</description>
			<content:encoded><![CDATA[<div>A simple way to simulate the wget of linux in C# is as follow:<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código PHP:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 274px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">public&nbsp;static&nbsp;</span><span style="color: #0000BB">void&nbsp;Main&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">string</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">args</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">string&nbsp;sUrl</span><span style="color: #007700">=</span><span style="color: #DD0000">"http://www.bmwfaq.com"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">Net</span><span style="color: #007700">.</span><span style="color: #0000BB">WebClient&nbsp;_mCliente&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">Net</span><span style="color: #007700">.</span><span style="color: #0000BB">WebClient</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Escupir&nbsp;URL<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">Console</span><span style="color: #007700">.</span><span style="color: #0000BB">WriteLine</span><span style="color: #007700">(</span><span style="color: #0000BB">_mCliente</span><span style="color: #007700">.</span><span style="color: #0000BB">DownloadString</span><span style="color: #007700">(</span><span style="color: #0000BB">sUrl</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Escupir&nbsp;datos&nbsp;para&nbsp;grabarlos<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">byte</span><span style="color: #007700">&#91;&#93;&nbsp;</span><span style="color: #0000BB">_Resultados&nbsp;</span><span style="color: #007700">=&nbsp;&nbsp;</span><span style="color: #0000BB">_mCliente</span><span style="color: #007700">.</span><span style="color: #0000BB">DownloadData&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">sUrl</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//Salvar&nbsp;datos<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">_mCliente</span><span style="color: #007700">.</span><span style="color: #0000BB">DownloadFile&nbsp;&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">sUrl</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"imagen.png"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/a-simple-wget-in-c-mono-209/</guid>
		</item>
		<item>
			<title>LinQ en Mono 2.10 con MonoDevelop</title>
			<link>http://www.bmwfaq.com/blogs/danny/linq-en-mono-2-10-con-monodevelop-208/</link>
			<pubDate>Wed, 14 Sep 2011 11:07:21 GMT</pubDate>
			<description>Pequeño artículo que he escrito sobre dblinq, LinQ, LinQ to SQL en Mono, con...</description>
			<content:encoded><![CDATA[<div>Pequeño artículo que he escrito sobre dblinq, LinQ, LinQ to SQL en Mono, con Monodevelop después de ver en el blog de Miguel de Icaza que se incluia una <a href="http://tirania.org/blog/archive/2011/Sep-07.html" target="_blank">preview de dblinq en Mono 2.10</a>.<br />
<br />
No es que valga gran cosa, pero a alguno le puede ayudar a empezar a trabajar un poco más rápido. <br />
Se pueden ver un par de ejemplos del manejo de objetos a través de LinQ to SQL tanto en memoria como en Base de Datos<br />
<br />
<font face="&amp;quot"><br />
<b>El artículo en PDF:</b><br />
<a href="http://www.bmwfaq.com/danny-bembibre-gude/LinQ_Mono.pdf" target="_blank">http://www.bmwfaq.com/danny-bembibre-gude/LinQ_Mono.pdf</a><br />
<br />
<b>El código de ejemplo:</b><br />
<a href="http://www.bmwfaq.com/danny-bembibre-gude/codigo_ejemplo.rar" target="_blank">http://www.bmwfaq.com/danny-bembibre...go_ejemplo.rar</a><br />
</font></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/linq-en-mono-2-10-con-monodevelop-208/</guid>
		</item>
		<item>
			<title>Mis experiencias hasta llegar al E38 - Ladrillo 6 - Parte 1</title>
			<link>http://www.bmwfaq.com/blogs/kyalami/mis-experiencias-hasta-llegar-al-e38-ladrillo-6-parte-1-205/</link>
			<pubDate>Tue, 16 Aug 2011 19:36:09 GMT</pubDate>
			<description>Seguimos en 1989. Mi vida llevaba un ritmo trepidante, con tres empresas que...</description>
			<content:encoded><![CDATA[<div><font size="3"><font color="#000000"><font face="Times New Roman">Seguimos en 1989. Mi vida llevaba un ritmo trepidante, con tres empresas que dirigir, las carreras, la vida personal… ¡Buf1 Pero me lo pasaba de miedo. <img src="http://static.bmwfaq.com/images/smilies/icon_wink.gif" border="0" alt="" /></font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Trabajaba, mucho, comía bien, y dormía poco. La cuadra empezaba a estar bastante llena, y la verdad es que si bien lo que había en ella no eran clásicos, al menos no todos, si que eran coches que me habían gustado mucho cuando se presentaron en el mercado, y que en ese momento a causa de su elevado precio no había podido adquirir.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">En esa línea, que al principio no era premeditada, pero que poco a poco se fue convirtiendo en el patrón a seguir, se había ido llenando el garaje. Ahora ya no era tanto a ver que aparecía, sino más bien a ver si encontraba lo que quería.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Y así, buscando, apareció un coche que en realidad no usé demasiado, pero que sin embargo añoro mucho hoy en día. Por lo bonito que era, y por lo bien que iba.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Un día lo encontré. Se trataba del Mercedes Benz 280S de 1970, carrocería W108, que para mí ha sido una de las berlinas más bellas y equilibradas de las que ha fabricado la marca de Stuttgart. En realidad, yo buscaba un SE, y si hubiera podido ser un 300SEL (W109), aun mejor. Pero el estado de ese 280 S era tan excepcional, que me enamoré al instante.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Lamento no conservar ninguna foto de él. Cuando unos años más tarde las cosas empezaron a ir mal, y mis empresas se dividieron, parte de mi archivo fotográfico también desapareció. Y en esa parte estaban las fotos de ese coche. Tengo algún video en el que aparece parcialmente, pero nada más.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Sin embargo, gracias a Internet, algunas fotos ilustrativas de la belleza de ese coche sí que pondremos.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">El mío era blanco marfil, con la tapicería de cuero en un marrón intermedio. Era una combinación señorial y muy adecuada al tono general del coche.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Salió del mismo taller del que había salido el E23, y acompañado de otro capricho que también andaba persiguiendo desde hacía tiempo. Se trataba de un precioso Jaguar XJ6L 4.2 MKII.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Este era de color British Racing Green, con una fina línea dorada en ambos laterales, tapizado en cuero verde botella, y esa combinación hacía de él, el Jaguar más bonito que he visto.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Lamentablemente, tampoco tengo fotos, por la misma razón antes comentada.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Puesto que los dos entraron al mismo tiempo en mi garaje, también compartirán artículo, y así lo rellenamos un poco, a falta de las fotos originales de ambos.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Presentemos a estos modelos. Primero el Mercedes Benz 280 S W108, 1970:</font></font></font><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000"><img src="http://img217.imageshack.us/img217/7193/mbw108.jpg" border="0" alt="" /> </font></font></font><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000">De hecho el de la foto no es un 280, sino un 250, pero he puesto este porqué la tapicería es del mismo color que la del mio, aunque mi volante era blanco, como el de la foto que sigue. Como ya he dicho antes la pintura del mio era blanco marfil.</font></font></font><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000">Aquí el interior de un 280 S, pero con tapicería gris:</font></font></font><br />
 <br />
<img src="http://img689.imageshack.us/img689/292/verev.jpg" border="0" alt="" /><br />
<br />
<font size="3"><font color="#000000"><font face="Times New Roman">Y este es el Jaguar XJ6 MKII 4.2, 1978:</font></font></font><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000"><img src="http://img225.imageshack.us/img225/8790/195501original.jpg" border="0" alt="" /> </font></font></font><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000">No se trata de un LWB, sino un chasis corto, y el mio no llevaba los cromados sobre los pasos de rueda. La fina franja dorada la llevaba siguiendo la línea que pasa bajo las manecillas de las puertas. Visualmente combinaba muy bien con el verde de la carrocería y lateralmente alargaba aun más si cabe la silueta del coche.</font></font></font><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000">Este sí es un LWB, y me recuerda más al mio aunque el color es horrible:</font></font></font><br />
 <br />
<img src="http://img194.imageshack.us/img194/7519/jaguarxj6sml04.png" border="0" alt="" /><br />
 <br />
<img src="http://img812.imageshack.us/img812/9844/jaguarxj6sml02.png" border="0" alt="" /><br />
 <br />
<font face="Times New Roman"><font size="3"><font color="#000000">Se distingue que es un LWB por el logo al lado del pìloto posterior derecho: XJ6 L.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Aunque ambos eran modelos de alta gama, construidos en la misma década, eran radicalmente distintos e imagino que su público natural también lo era.</font></font></font></div>

]]></content:encoded>
			<dc:creator>Kyalami</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/kyalami/mis-experiencias-hasta-llegar-al-e38-ladrillo-6-parte-1-205/</guid>
		</item>
		<item>
			<title>Mis experiencias hasta llegar al E38 - Ladrillo 6 - Parte 2</title>
			<link>http://www.bmwfaq.com/blogs/kyalami/mis-experiencias-hasta-llegar-al-e38-ladrillo-6-parte-2-204/</link>
			<pubDate>Tue, 16 Aug 2011 19:35:08 GMT</pubDate>
			<description>El Mercedes era un típico teutón. Sólido, sobrio, fiable, con un acabado...</description>
			<content:encoded><![CDATA[<div><font size="3"><font color="#000000"><font face="Times New Roman">El Mercedes era un típico teutón. Sólido, sobrio, fiable, con un acabado impecable, aunque espartano, y con materiales que desafiaban el paso del tiempo con mucha solvencia.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Su motor de seis cilindros en línea, monoárbol y alimentado por carburador, no era ningún prodigio de potencia, 140 CV y basta. Sin embargo eran de buena raza y muy honestos. Movían con bastante soltura los 1650 Kg. del coche, y permitían viajar bastante rápido y muy cómodamente.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Su principal virtud era la fiabilidad. El mantenimiento era prácticamente nulo, limitado a los cambios de aceite, filtros y bujías, y el coche funcionaba siempre como un reloj. No emitía un sonido bonito, pero tampoco se dejaba oír demasiado.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Vaya que funcionaba como una máquina de coser, discreta pero incansablemente.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">A nivel de comportamiento rutero, digamos que era un coche fácil. Su enorme volante movía una dirección asistida correctamente desmultiplicada, si tenemos en cuenta el extraordinario ángulo de giro que tenía ese coche, típico de Mercedes, por otro lado.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">La suspensión con cuatro ruedas independientes era cómoda y permitía un buen agarre salvo que se le exigiera demasiado, cosa para la que el coche tampoco estaba pensado.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Ya he comentado que el interior era espartano, aunque los acabados eran impecables, llevaba madera, tapicería de cuero marrón, como ya he dicho, y unos pocos plásticos. De buena calidad, eso sí. El sonido de las puertas al cerrar denotaban buenos materiales y solidez, y la carrocería no emitía el menor ruido ni crujidos aunque la carretera estuviera bacheada. Conviene recordar que ya tenía 19 años sobre su bastidor, en esa época.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Una radio Becker con FM, y poco más. Ni aire acondicionado traía.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Cuando entrabas en él, no había mucho que hacer, como no fuera darle a la llave y empezar a hacer kilómetros.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Era así de práctico. Explicado de este modo, puede parecer soso, pero conducir con el ancho y alto radiador, con la estrella en su cúspide, tiene un punto de placer indescriptible, que llena muchas lagunas.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">En realidad ese coche tenía un porte que llamaba la atención. Muchas veces había oído, estando parado en un semáforo: “Mira, un Rolls”.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">No lo usé demasiado, porque en esa época tenía tantos coches y los conducía todos, que en realidad no le hacía muchos kilómetros a ninguno… o casi a ninguno. Sin embargo, lo echo de menos. <img src="http://static.bmwfaq.com/images/smilies/icon_wink.gif" border="0" alt="" /></font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">El Jaguar era totalmente distinto. Era bastante más potente, 198 CV, su interior parecía un salón de té inglés, y su comportamiento rutero era soberbio.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Pero vamos por partes. El coche en sí era precioso, con su verde integral, y su madera de raíz de nogal.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">También llamaba poderosamente la atención, aunque ahí nadie se confundía: Todo el mundo veía que era un Jaguar.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Llevaba de todo, para su época. Recuerdo que era de 1978, uno de los últimos MKII, antes de la introducción del MKIII en 1979. El equipo de serie incluía cierre centralizado, cristales eléctricos y climatizador. Sí, leéis bien, en 1978 ese coche ya llevaba climatizador. Y funcionaba de miedo.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Era el XJ de batalla larga, cosa muy habitual en Mercedes, pero que Jaguar también hizo con los XJ MKI y MKII. Sólo se fabricaron 874 XJL frente a los más de 59.000 de chasis corto. El resultado eran unas plazas traseras impresionantes, y una sensación visual más baja y alargada, si cabe. Lo repetiré, el coche era impresionante.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Mecánicamente aparte del clásico 6 en línea doble árbol con tres carburadores dobles invertidos SU, llevaba una caja mecánica de 4 velocidades, con overdrive en 3ª y 4ª, lo que en realidad se traducía en que tenía 5 marchas. La verdad es que nunca acabé de ver la utilidad del overdrive en la 3ª.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">La sensación al entrar en él era realmente distinta del Mercedes. Aquí se respiraba lujo y buen gusto por todas partes. El olor era a cuero Conolly, y no se parecía en nada al del coche de la estrella. Y el salpicadero vertical en madera, con relojes separados para cada cosa, con multitud de interruptores basculantes, eran una gozada para los sentidos.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Una vez se ponía en marcha el motor, el gorgoteo de los 3 SU lo hacía mucho más agradable que el motor alemán. La respuesta al acelerador era de locomotora. Tenía unos bajos increíbles, y subía de vueltas como si fuera eléctrico. De todos modos no era un motor que exigiera utilizarlo en regímenes elevados.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Quizás por ese comportamiento tan plano, me parecía que no tenía la potencia anunciada. Recordad que en ese momento ya tenía el E23 732i, con prácticamente la misma potencia y la sensación era de que el BMW era más contundente, aunque había que llevarlo siempre por encima de las 4000 rpm. Sin embargo, luego las cifras conseguidas eran muy similares, por lo que supongo que los caballos estaban ahí, aunque se entregaban de otro modo.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">En lo que era superior a todos era en comportamiento. Llevaba suspensión independiente en las cuatro ruedas, con trapecios superpuestos, delante y detrás y con dos amortiguadores en cada una de las ruedas traseras. Los 6 eran además Koni, con lo que el coche viraba absolutamente plano. Era a pesar de ello, muy cómodo, por lo que se podía ir muy deprisa en zonas viradas, que a priori no hubieran debido favorecerle para nada. En este sentido era la mejor berlina grande que había conducido hasta ese momento. </font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Tenía además el complemento de que con ese motor tan potente a bajo régimen, también se podía circular muy tranquilo y relajado, si así se deseaba. La dirección era muy suave, pero sorprendentemente precisa.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">En fin, que a nivel dinámico era un coche muy bien resuelto.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">El talón de Aquiles, su poca fiabilidad. Sólo acabé un viaje largo de los que intenté hacer con él. Y era una pena, pues era un coche que invitaba a viajar, y en el que me sentía tremendamente a gusto. Me encantaba la posición de conducción, tan baja. Lo mismo puedo decir del tacto del cambio, de los frenos y del coche en su conjunto.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Era además una máquina my agradable en ciudad, gracias a su tremendo par y a su suave dirección.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Ambos coches, el Mercedes y el Jaguar, fuero protagonistas de una mini serie de la Televisión Italiana, de la que se rodó un capítulo en Barcelona. También intervino mi Chrysler New Yorker (era el coche de los “malos”).</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Durante un tiempo les pude sacar un buen rendimiento, alquilándolos para bodas y similares, aparte de algún que otro rodaje.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Después, cuando las cosas empezaron a ir mal, fueron de los primeros en salir de casa. </font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Sentí desprenderme de ellos, del Mercedes por su fidelidad, y del Jaguar porque tenía el encanto de esa mujer a la que amas pero que te hace sufrir. Te dejaba tirado en cualquier esquina, pero al día siguiente deseabas volver a conducirlo. </font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Me gustaría saber que fue de ellos, pero les perdí la pista. Al Jaguar lo vi años más tarde por el Paseo de Gracia, pero yo circulaba en sentido contrario y no me pude acercar a él.</font></font></font><br />
 <br />
<font size="3"><font color="#000000"><font face="Times New Roman">Y hasta aquí la historia de estos dos. Veremos cual es la próxima, aunque creo que vamos a dejar las grandes berlinas para pasar a los 2+2.</font></font></font> <br />
__________________<br />
<img src="http://www.bmwfaq.com/signaturepics/sigpic23394_4.gif" border="0" alt="" /></div>

]]></content:encoded>
			<dc:creator>Kyalami</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/kyalami/mis-experiencias-hasta-llegar-al-e38-ladrillo-6-parte-2-204/</guid>
		</item>
		<item>
			<title>GaviRAV4</title>
			<link>http://www.bmwfaq.com/blogs/gavira/gavirav4-196/</link>
			<pubDate>Sat, 26 Mar 2011 11:05:02 GMT</pubDate>
			<description>Image: http://i53.tinypic.com/15g3r6q.jpg  
 
Image:...</description>
			<content:encoded><![CDATA[<div><img src="http://i53.tinypic.com/15g3r6q.jpg" border="0" alt="" /><br />
<br />
<img src="http://img834.imageshack.us/img834/3456/dsc00038el.jpg" border="0" alt="" /></div>

]]></content:encoded>
			<dc:creator>Gavira</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/gavira/gavirav4-196/</guid>
		</item>
		<item>
			<title>Las fotos que me gustan de coches (que le den a Pere, por una vez )</title>
			<link>http://www.bmwfaq.com/blogs/gus/las-fotos-que-me-gustan-de-coches-que-le-den-a-pere-por-una-vez-191/</link>
			<pubDate>Fri, 26 Nov 2010 13:33:47 GMT</pubDate>
			<description>Pues eso, en algún sitio hay que guardar esas fotos que te llaman la atención...</description>
			<content:encoded><![CDATA[<div>Pues eso, en algún sitio hay que guardar esas fotos que te llaman la atención especialmente:<br />
 <br />
<img src="http://cache.gawkerassets.com/assets/images/12/2011/01/mclaren_morning.jpg" border="0" alt="" /><br />
 <br />
 <br />
<img src="http://cache.gawker.com/assets/images/comment/12/2010/10/28b6f7c3a90326a7b718f67637ef7217/original.jpg" border="0" alt="" /><br />
 <br />
<img src="http://cache.gawkerassets.com/assets/images/12/2010/10/the_light_in_your_eyes.jpg" border="0" alt="" /><br />
 <br />
<img src="http://cache.gawkerassets.com/assets/images/12/2010/10/m3_hungaroring.jpg" border="0" alt="" /><br />
 <br />
 <br />
<img src="http://www.formfreu.de/wp-content/uploads/2010/11/rallycostabrava_58.jpg" border="0" alt="" /><br />
 <br />
...continuará....</div>

]]></content:encoded>
			<dc:creator>Gus</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/gus/las-fotos-que-me-gustan-de-coches-que-le-den-a-pere-por-una-vez-191/</guid>
		</item>
		<item>
			<title>Restaurando mi MGB parte I</title>
			<link>http://www.bmwfaq.com/blogs/danny/restaurando-mi-mgb-parte-i-177/</link>
			<pubDate>Thu, 25 Mar 2010 11:57:48 GMT</pubDate>
			<description>Este es mi nuevo MGB, lo compré destrozado para restaurarlo por completo. Es un...</description>
			<content:encoded><![CDATA[<div>Este es mi nuevo MGB, lo compré destrozado para restaurarlo por completo. Es un deportivo de los sesenta, británico, con 4 cilindros 1.800 cc y 96cv Siempre he adorado este tipo de coches pero nunca tenía tiempo para ponerme a hacer este tipo de cosas. Ahora mismo está en el mecánico porque el carburador se satura de gasolina y el coche se ahoga, lo cierto es que de carburación no tengo ni pajolera idea, yo no había nacido cuando fabricaron este coche. :descojon:<br />
<br />
Ahora mismo tengo en casa mas de 300 piezas para cambiar.<br />
<br />
Pero este es la lista de las cosas que voy a hacer primero antes de llevarlo a desmonstar por completo y que saneen la chapa y lo pinten, antes de seguir con la restauración.<br />
<font face="Arial"><font color="Navy"><b><br />
1 - </b></font><font size="2"><b><font color="Navy">Cambiar Asientos</font><br />
<br />
</b>Estos son los asientos de serie que ni sujetan y me da hasta asco sentarme<b><br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2252&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0058_thumb.jpg" border="0" alt="" /></a><br />
<br />
</b>Estos son unos asientos de Mazda mx-5 con resposacabezas integrados que acoplaré con unas pletinas de acero<b><br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2250&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/asientos_thumb.jpg" border="0" alt="" /></a><br />
 </b>Aqui va el invento para sujetar los asientos<b><br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2263&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/pletinasmgb_thumb.jpg" border="0" alt="" /></a><br />
<br />
<br />
</b></font></font><font face="Arial"><font color="Navy"><b>2 - Rehacer lineas de gasolina y cambiar bomba</b></font><font size="2"><br />
<br />
Lo cierto es que la bomba esta sujeta con un chicle, todo a base de manguitos cutres y nada seguros.<br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2254&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0065_thumb.jpg" border="0" alt="" /></a><br />
<br />
Otro detalle<br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2257&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0066_thumb.jpg" border="0" alt="" /></a><br />
<br />
Ye he comprado una nueva bomba de gasolina, un poco más moderna y todos los conectores metálicos, lo que tengo dudas es si cambiar todas las lineas de gasolina desde el tanque a la bomba y desde la bomba al carburador con manguera metálica o con manguitos de gasolina.<br />
<br />
</font></font><font face="Arial"><font color="Navy"><b>3 - Sistema eléctrico<br />
<br />
</b></font><font size="2">Es increíble ver como estos coches llevaban poco cableado comparado con un coche actual. El sistema es un poco inseguro ya que los circuitos no están protegidos, solo hay cuatro fusibles, y por ejemplo las luces delanteras van directas desde el circuito de la batería, por tanto un par de relays ayudaran. Plan, sanear todo el sistema eléctrico a base de relays y una nueva caja de fusibles.<br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2253&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0061_thumb.jpg" border="0" alt="" /></a><br />
<br />
</font></font><font face="Arial"><font color="Navy"><b><br />
4 - Frenos<br />
<br />
</b></font><font size="2">Aquí no me complico la vida y he comprado un sistema Wilwood completo de pinzas de 4 pistones.<br />
<br />
<img src="http://www.moss-europe.co.uk/graphics/uk/instructions/586-628.jpg" border="0" alt="" /><br />
<br />
</font></font><font face="Arial"><font color="Navy"><b>5 - <font size="2">Culata y válvulas<br />
<br />
</font></b></font><font size="2">Por último levantaré al culata y cabiaré válvulas y asientos para poder usar gasolina sin plomo.<br />
<br />
<br />
<u><font size="3">Unas fotos del coches en si<br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2262&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0057_thumb.jpg" border="0" alt="" /></a><br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2260&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0059_thumb.jpg" border="0" alt="" /></a><br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2259&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0054_thumb.jpg" border="0" alt="" /></a><br />
<br />
<a href="http://www.bmwfaq.com/gallery/showimage.php?i=2251&amp;c=91" target="_blank"><img src="http://www.bmwfaq.com/gallery/files/1/img_0055_thumb.jpg" border="0" alt="" /></a><br />
</font></u></font></font></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/restaurando-mi-mgb-parte-i-177/</guid>
		</item>
		<item>
			<title>Mis Historias</title>
			<link>http://www.bmwfaq.com/blogs/manol/mis-historias-173/</link>
			<pubDate>Fri, 19 Feb 2010 07:53:10 GMT</pubDate>
			<description>II Kedada Algodonales. Feb11 
II Kedada Algodonales. Fotos....</description>
			<content:encoded><![CDATA[<div>II Kedada Algodonales. Feb11<br />
<a href="http://www.bmwfaq.com/f152/ii-kedada-algodonales-26-02-11-fotos-587067/" target="_blank">II Kedada Algodonales. Fotos.</a><br />
<br />
Cambio de Faros y Tirante suspensión<br />
<a href="http://www.bmwfaq.com/f152/agradecimiento-a-nuestro-insuperable-reondito-498193/" target="_blank">http://www.bmwfaq.com/f152/agradecim...ondito-498193/</a><br />
<br />
Kedada en Meco - Sept. 09<br />
<a href="http://www.bmwfaq.com/f152/proxima-kedada-en-meco-miercoles-02-sept-09-a-451753/index3.html" target="_blank">http://www.bmwfaq.com/f152/proxima-k...53/index3.html</a><br />
<br />
Nuevo Look para mi E39.<br />
<a href="http://www.bmwfaq.com/f152/nuevo-look-mi-e39-400899/index7.html" target="_blank">http://www.bmwfaq.com/f152/nuevo-loo...99/index7.html</a><br />
<br />
Celebro mis 10.000 post con Vds.<br />
<a href="http://www.bmwfaq.com/f16/celebro-10-000-post-todos-374772/index6.html" target="_blank">http://www.bmwfaq.com/f16/celebro-10...72/index6.html</a><br />
<br />
I Kedada Charra (19/20 Jul 08)<br />
<a href="http://www.bmwfaq.com/f16/i-kedada-charra-e34-e39-aunque-te-cuenten-no-que-te-perdiste-332085/index116.html" target="_blank">http://www.bmwfaq.com/f16/i-kedada-c.../index116.html</a><br />
<br />
Me he quedado sin coche, motor roto....<br />
<a href="http://www.bmwfaq.com/f16/me-he-quedado-coche-motor-roto-ultima-novedad-post-n-1-11-04-08-a-317077/index23.html" target="_blank">http://www.bmwfaq.com/f16/me-he-qued...7/index23.html</a><br />
<br />
Lo Prometido. Mosaico de fotos de nuestros 5.<br />
<a href="http://www.bmwfaq.com/f16/prometido-mosaico-de-fotos-del-subforo-e34-e39-319804/index6.html" target="_blank">http://www.bmwfaq.com/f16/prometido-...04/index6.html</a><br />
<br />
Cambio de lámparas por led's a los Angels Eyes<br />
<i><a href="http://www.bmwfaq.com/f16/angel-eyes-leds-blanco-pasen-y-vean-mas-datos-post-1-a-279428/index5.html" target="_blank">http://www.bmwfaq.com/f16/angel-eyes...28/index5.html</a></i><br />
<br />
Primera impresiones con la SpeedBuster<br />
<i><a href="http://www.bmwfaq.com/f16/primeras-impresiones-speedbuster-239380/index4.html" target="_blank">http://www.bmwfaq.com/f16/primeras-i...80/index4.html</a></i><br />
<br />
Kedada Algodonales 07/07/07<br />
<i><a href="http://www.bmwfaq.com/f7/fotos-kedada-07-07-07-andalucia-occidental-algodonales-236697/index5.html" target="_blank">http://www.bmwfaq.com/f7/fotos-kedad...97/index5.html</a></i><br />
<br />
Kedada Monesterio 26/01/08<br />
<a href="http://www.bmwfaq.com/f16/ot-i-kedada-2008-monesterio-badajoz-fotos-a-partir-post-588-a-285732/index55.html" target="_blank">http://www.bmwfaq.com/f16/ot-i-kedad...2/index55.html</a><br />
<br />
Impresiones con la válvula EGR, anulada.<br />
<a href="http://www.bmwfaq.com/f16/primeras-impresiones-valvula-egr-anulada-304704/" target="_blank">http://www.bmwfaq.com/f16/primeras-i...nulada-304704/</a><br />
<br />
Pintadas las molduras interiores<br />
<a href="http://www.bmwfaq.com/f16/restiling-interior-nuestros-5-3-parte-manol-227373/index3.html" target="_blank">http://www.bmwfaq.com/f16/restiling-...73/index3.html</a><br />
<br />
Recopilación de Fotos de nuestros 5.<br />
<a href="http://www.bmwfaq.com/f16/recopilacion-de-fotos-de-nuestros-cinco-fecha-de-cierre-06abr08-311400/index14.html" target="_blank">http://www.bmwfaq.com/f16/recopilaci...0/index14.html</a><br />
<br />
¿Como veis esta reparación?. Ha sido un regalito...<br />
<a href="http://www.bmwfaq.com/f16/veis-reparacion-sido-regalo-de-315535/index3.html" target="_blank">http://www.bmwfaq.com/f16/veis-repar...35/index3.html</a><br />
<br />
El &quot;espiritu&quot; Manol<br />
<a href="http://www.bmwfaq.com/f16/espiritu-manol-321235/index4.html" target="_blank">http://www.bmwfaq.com/f16/espiritu-m...35/index4.html</a><br />
<br />
Experiencia con el &quot;factor de consumo&quot;<br />
<a href="http://www.bmwfaq.com/f16/experiencia-factor-de-correccion-del-consumo-de-combustible-228906/index2.html" target="_blank">http://www.bmwfaq.com/f16/experienci...06/index2.html</a></div>

]]></content:encoded>
			<dc:creator>Manol</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/manol/mis-historias-173/</guid>
		</item>
		<item>
			<title>Nuevo spec para PHP 5.2.12 y SRPM</title>
			<link>http://www.bmwfaq.com/blogs/danny/nuevo-spec-para-php-5-2-12-y-srpm-166/</link>
			<pubDate>Mon, 11 Jan 2010 12:33:09 GMT</pubDate>
			<description>Nuevo Spec correspondiente a la versión de php 5.2.12 para plesk que está...</description>
			<content:encoded><![CDATA[<div>Nuevo Spec correspondiente a la versión de php 5.2.12 para plesk que está corriendo aquí. Podeis usar el spec o todo el SRPM<br />
<br />
<a href="http://www.bmwfaq.com/php-5.2.12-1.Danny.src.rpm" target="_blank">www.bmwfaq.com/php-5.2.12-1.Danny.src.rpm</a><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código PHP:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 322px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">Checking&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">unpackaged&nbsp;file</span><span style="color: #007700">(</span><span style="color: #0000BB">s</span><span style="color: #007700">):&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">lib</span><span style="color: #007700">/</span><span style="color: #0000BB">rpm</span><span style="color: #007700">/</span><span style="color: #0000BB">check</span><span style="color: #007700">-</span><span style="color: #0000BB">files&nbsp;</span><span style="color: #007700">/var/</span><span style="color: #0000BB">tmp</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">-</span><span style="color: #0000BB">root</span><span style="color: #007700">-</span><span style="color: #0000BB">daniel<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">cli</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">common</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">devel</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">imap</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">soap</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">xml</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">xmlrpc</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">mbstring</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">gd</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">bcmath</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">mcrypt</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">mhash</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">tidy</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">embedded</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">pspell</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">debuginfo</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.12</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Executing</span><span style="color: #007700">(%</span><span style="color: #0000BB">clean</span><span style="color: #007700">):&nbsp;/</span><span style="color: #0000BB">bin</span><span style="color: #007700">/</span><span style="color: #0000BB">sh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">e&nbsp;</span><span style="color: #007700">/var/</span><span style="color: #0000BB">tmp</span><span style="color: #007700">/</span><span style="color: #0000BB">rpm</span><span style="color: #007700">-</span><span style="color: #0000BB">tmp.93396&nbsp;<br /></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div></div>


<!-- attachments -->
	<div style="margin-top:10px">

		
		
		
		
			<fieldset class="fieldset">
				<legend>Archivos adjuntos</legend>
				<table cellpadding="0" cellspacing="3" border="0">
				<tr>
	<td><img class="inlineimg" src="http://oivar.bmwfaq.com/attach/rar.gif" alt="Tipo de archivo: rar" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.bmwfaq.com/blog_attachment.php?attachmentid=18&amp;d=1263213086">php-danny.rar</a> (10.1 KB (Kilobytes), 210 visitas)</td>
</tr>
				</table>
			</fieldset>
		

	</div>
<!-- / attachments -->
]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/nuevo-spec-para-php-5-2-12-y-srpm-166/</guid>
		</item>
		<item>
			<title><![CDATA[Manifiesto “En defensa de los derechos fundamentales en internet"]]></title>
			<link>http://www.bmwfaq.com/blogs/danny/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet-163/</link>
			<pubDate>Thu, 03 Dec 2009 11:23:39 GMT</pubDate>
			<description>Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de...</description>
			<content:encoded><![CDATA[<div>Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, <i>bloggers</i>, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que: <ol style="list-style-type: decimal"><li><b>Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos</b>, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.</li>
<li><b>La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicia</b>l. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.</li>
<li><b>La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español</b>, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.</li>
<li><b>La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural.</b> Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.</li>
<li><b>Los autores</b>, como todos los trabajadores,<b> tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades</b> asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.</li>
<li>Consideramos que <b>las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, </b>en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.</li>
<li><b>Internet debe funcionar de forma libre y sin interferencias políticas</b> auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.</li>
<li><b>Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España,</b> ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.</li>
<li><b>Proponemos una verdadera reforma del derecho de propiedad intelectual </b>orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.</li>
<li><b><b>En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público</b> y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.</b></li>
</ol></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet-163/</guid>
		</item>
		<item>
			<title>Nuevo spec para PHP 5.2.10 y SRPM</title>
			<link>http://www.bmwfaq.com/blogs/danny/nuevo-spec-para-php-5-2-10-y-srpm-138/</link>
			<pubDate>Mon, 29 Jun 2009 18:11:26 GMT</pubDate>
			<description>Os dejo el spec y el SRPM para la nueva version de php 5.2.10 
...</description>
			<content:encoded><![CDATA[<div>Os dejo el spec y el SRPM para la nueva version de php 5.2.10<br />
<br />
<a href="http://www.bmwfaq.com/blogs/danny/nuevo-paquete-rpm-para-php-5-2-9-123/" target="_blank">http://www.bmwfaq.com/blogs/danny/nu...php-5-2-9-123/</a><br />
<br />
<a href="http://www.bmwfaq.com/php-5.2.10-1.Danny.src.rpm" target="_blank">www.bmwfaq.com/php-5.2.10-1.Danny.src.rpm</a><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código PHP:</div>
	<div class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 482px;
		text-align: left;
		overflow: auto">
		<code style="white-space:nowrap">
			<!-- php buffer start --><code><span style="color: #000000">
<span style="color: #0000BB">Processing&nbsp;files</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">debuginfo</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny<br />Provides</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">bcmath</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">dom</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">gd</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">imap</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">json</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">libphp5</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">libphp5</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">mbstring</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">mcrypt</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">mhash</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">pspell</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">soap</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">tidy</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">xmlreader</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">xmlrpc</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">xmlwriter</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">xsl</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">zip</span><span style="color: #007700">.</span><span style="color: #0000BB">so</span><span style="color: #007700">.</span><span style="color: #0000BB">debug</span><span style="color: #007700">()(</span><span style="color: #0000BB">64bit</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">Requires</span><span style="color: #007700">(</span><span style="color: #0000BB">rpmlib</span><span style="color: #007700">):&nbsp;</span><span style="color: #0000BB">rpmlib</span><span style="color: #007700">(</span><span style="color: #0000BB">CompressedFileNames</span><span style="color: #007700">)&nbsp;&lt;=&nbsp;</span><span style="color: #0000BB">3.0.4</span><span style="color: #007700">-</span><span style="color: #0000BB">1&nbsp;rpmlib</span><span style="color: #007700">(</span><span style="color: #0000BB">PayloadFilesHavePrefix</span><span style="color: #007700">)&nbsp;&lt;=&nbsp;</span><span style="color: #0000BB">4.0</span><span style="color: #007700">-</span><span style="color: #0000BB">1<br />Checking&nbsp;</span><span style="color: #007700">for&nbsp;</span><span style="color: #0000BB">unpackaged&nbsp;file</span><span style="color: #007700">(</span><span style="color: #0000BB">s</span><span style="color: #007700">):&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">lib</span><span style="color: #007700">/</span><span style="color: #0000BB">rpm</span><span style="color: #007700">/</span><span style="color: #0000BB">check</span><span style="color: #007700">-</span><span style="color: #0000BB">files&nbsp;</span><span style="color: #007700">/var/</span><span style="color: #0000BB">tmp</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">-</span><span style="color: #0000BB">root</span><span style="color: #007700">-</span><span style="color: #0000BB">daniel<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">SRPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">src</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">cli</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">common</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">devel</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">imap</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">soap</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">xml</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">xmlrpc</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">mbstring</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">gd</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">bcmath</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">mcrypt</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">mhash</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">tidy</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">embedded</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">pspell</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Wrote</span><span style="color: #007700">:&nbsp;/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">RPMS</span><span style="color: #007700">/</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">debuginfo</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">.</span><span style="color: #0000BB">x86_64</span><span style="color: #007700">.</span><span style="color: #0000BB">rpm<br />Executing</span><span style="color: #007700">(%</span><span style="color: #0000BB">clean</span><span style="color: #007700">):&nbsp;/</span><span style="color: #0000BB">bin</span><span style="color: #007700">/</span><span style="color: #0000BB">sh&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">e&nbsp;</span><span style="color: #007700">/var/</span><span style="color: #0000BB">tmp</span><span style="color: #007700">/</span><span style="color: #0000BB">rpm</span><span style="color: #007700">-</span><span style="color: #0000BB">tmp.86107<br /></span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">umask&nbsp;022<br /></span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">cd&nbsp;</span><span style="color: #007700">/</span><span style="color: #0000BB">usr</span><span style="color: #007700">/</span><span style="color: #0000BB">src</span><span style="color: #007700">/</span><span style="color: #0000BB">redhat</span><span style="color: #007700">/</span><span style="color: #0000BB">BUILD<br /></span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">cd&nbsp;php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10<br /></span><span style="color: #007700">+&nbsp;</span><span style="color: #DD0000">'&#91;'&nbsp;</span><span style="color: #007700">/var/</span><span style="color: #0000BB">tmp</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">-</span><span style="color: #0000BB">root</span><span style="color: #007700">-</span><span style="color: #0000BB">daniel&nbsp;</span><span style="color: #DD0000">'!='&nbsp;</span><span style="color: #007700">/&nbsp;</span><span style="color: #DD0000">'&#93;'<br /></span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">rm&nbsp;</span><span style="color: #007700">-</span><span style="color: #0000BB">rf&nbsp;</span><span style="color: #007700">/var/</span><span style="color: #0000BB">tmp</span><span style="color: #007700">/</span><span style="color: #0000BB">php</span><span style="color: #007700">-</span><span style="color: #0000BB">5.2.10</span><span style="color: #007700">-</span><span style="color: #0000BB">1.Danny</span><span style="color: #007700">-</span><span style="color: #0000BB">root</span><span style="color: #007700">-</span><span style="color: #0000BB">daniel<br /></span><span style="color: #007700">+&nbsp;</span><span style="color: #0000BB">rm&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">bcmath&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">common&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">dom&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">gd&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">imap&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">json&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">mbstring&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">mcrypt&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">mhash&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">pspell&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">soap&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">tidy&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">xml&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">xmlreader&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">xmlrpc&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">xmlwriter&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">xsl&nbsp;files</span><span style="color: #007700">.</span><span style="color: #0000BB">zip&nbsp;macros</span><span style="color: #007700">.</span><span style="color: #0000BB">php<br /></span><span style="color: #007700">+&nbsp;exit&nbsp;</span><span style="color: #0000BB">0&nbsp;<br /></span>
</span>
</code><!-- php buffer end -->
		</code>
	</div>
</div></div>


<!-- attachments -->
	<div style="margin-top:10px">

		
		
		
		
			<fieldset class="fieldset">
				<legend>Archivos adjuntos</legend>
				<table cellpadding="0" cellspacing="3" border="0">
				<tr>
	<td><img class="inlineimg" src="http://oivar.bmwfaq.com/attach/rar.gif" alt="Tipo de archivo: rar" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.bmwfaq.com/blog_attachment.php?attachmentid=17&amp;d=1246299081">php-danny5.2.10-spec.rar</a> (10.1 KB (Kilobytes), 11 visitas)</td>
</tr>
				</table>
			</fieldset>
		

	</div>
<!-- / attachments -->
]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/nuevo-spec-para-php-5-2-10-y-srpm-138/</guid>
		</item>
		<item>
			<title>Que está pasando con Linux ?</title>
			<link>http://www.bmwfaq.com/blogs/danny/que-esta-pasando-con-linux-128/</link>
			<pubDate>Thu, 04 Jun 2009 10:39:20 GMT</pubDate>
			<description>Que está pasando con linux?, llevaba un par de años desconectado del mundo de...</description>
			<content:encoded><![CDATA[<div>Que está pasando con linux?, llevaba un par de años desconectado del mundo de las distribuciones linux debido a que en casa excepto una consola SSH y algún desarollo en .NET ya no hacía nada para lo que necesitase linux. El último portatil que compré venía con vista, y dado que la licencia estaba pagada lo dejé en el equipo.<br />
<br />
He usado linux por más de quince años, aun recuerdo cuando el geek de mi amigo Jacobo Van Leeuwen me instaló mi primer Red Hat 4, el era el administrador de redes del primer ISP en Madrid, servicom, administraban máquinas Sillicon Graphics con Irix, que tiempos, good memories for me. <br />
Lo cierto es que en aquellos tiempos era dificil instalar un linux, aun recuerdo como me tiré más de 2 semanas para instalar un Suse en un portatil Daewoo, hará 12 años  y todo para instalar el servidor SVGA y no freir la pantalla TFT. Había que meter el barrrido horizontal a mano HSync y VSync, tenías que conocer el refresco del monitor y mil cosas parecidas, si es cierto era dificil, pero también era bonito. :waki:<br />
<br />
Después de eso ya no pude dejar de usarlo, no se si porque mi primera distribución fue un red hat pero siempre he adorado las distribuciones basadas en este sistema. He participado en varios proyectos Open Source, he estado activo en la comunidad de KDE durante años, y creo que soy el unico idiota que compro el libro KDE 2.0 Development :descojon:<br />
<br />
Ahora otra vez con un poco más de tiempo y activo, decidí volver a mis origenes ;-) sobre todo porque no hay nada como el poder de la cosola, porque el Kdiff3 para windows es una mierda, porque odio tener que pagar por el photoshop teniendo Gimp, porque quiero usar el KDevelop y las librerías QT, porque quiero escuchar música con Amarok, porque quiero montar mis dispositivos desde la consola, y porque quiero compilarme todo el KDE desde los sources con Konstruct.<br />
<br />
Desde el año 98 estuve usando Mandrake una distribución orientada a usuarios medio-avanzados y de la cual guardo muy buenos recuerdos (aunque sea de gabachos jaja), creo que la elegí porque en aquellos tiempos en que los micros eran super caros, eran de los pocos que tenían paquetes muy optimizados para pentium, y compilados con Icc en vez de con gcc. <br />
Suse nunca me gustó, no se muy bien porqué pero era muy alemana para mi ;-)<br />
Fedora Core también me gustaba aunque no se porqué siempre terminaba con Madrake, hoy Mandriva.<br />
<br />
Total que digo voy a ver que se cuece, bajo mi iso de fedora core 10 y la tuesto, live cd, arranco instalo y me pongo a tocar. Primera impresión, coño, si esto es un puto windows, globos de mensajes por todos lados, efectos de escritorio a doquier, y todo muy monolítico, los paquetes system-config-* ahora son aplicaciones ? que mierda es esta, quiero una script que me ayude a configurar, no quiero tocar una ventana.<br />
Total que digo a tomar viento, la quito. Meto el CD booteo otra vez, y quiero entrar en modo rescue para cepillarme el Grub (cargador de arranque). Vaya parece que el live cd no trae modo rescue, que mierda es esta, desde cuando no lo trae ?<br />
<br />
Por cierto si alguien quiere quitar grub o lilo de la partición de arranque, teniendo vista es tan sencillo como meter el DVD de windows vista y bootear.<br />
Elegir Reparar Equipo y escoger consola de comandos, una vez dentro simplemente escribir<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 34px;
		text-align: left;
		overflow: auto">BootRec.exe /FixMbr</pre>
</div>y arreglado. <br />
Total que me doy golpes en la cabeza por haberme bajado FC en vez de mi amado Mandrake, ahora resulta que es mandriva-one-kde, misma operación, live cd, arranco y cuando hace el startx aparece más de lo mismo, este no llego ni a instalarlo. Que coño hago ? pues nada a tirar de wikipedia, distribuciones basadas en Red Hat.<br />
Aquí ya directamente comienzo a mosquearme al ver distribuciones como Vixta (que coño es esto?), Aurox, Eurielec y demás están ya deprecated, quedando solo CentOS (lo que uso en los servidores que alojan BMW FAQ), Fedora Core, Scientific Linux, Mandriva y Rocks Clusters. <br />
Total que la cosa ha acabado de la siguiente manera, me he bajado la iso de CentOS para servidores, ni entorno gráfico ni na, consola pura y dura, en el fondo de igual porque desde la consola también puedes escuchar música y ver pelis :descojon: y solucionado, ahora soy felíz con mi joe, emacs y compilando a mano. Seguramente instale xorg-X11, sin aixgl ni compiz ni porquerías similares y me baje un viejo KDE por ejemplo el 3.4.<br />
<br />
Reflexión, que linux no es lo que era, que entiendo que intenten usar anacondo para que la instalación sea facil, que entiendo que pongan wizards para que los usuarios de windows les se más fácil la trancisión, pero coño, no lo conviertas en un windows joer, para tener un windows me instalo el original.</div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/que-esta-pasando-con-linux-128/</guid>
		</item>
		<item>
			<title>Tweaking and hardening sysctl.conf</title>
			<link>http://www.bmwfaq.com/blogs/danny/tweaking-and-hardening-sysctl-conf-125/</link>
			<pubDate>Fri, 29 May 2009 08:20:05 GMT</pubDate>
			<description>The principal purpouse of hardening sysctl.com is not allow DoS attacks and...</description>
			<content:encoded><![CDATA[<div>The principal purpouse of hardening sysctl.com is not allow DoS attacks and spoofing.<br />
A real Distributed Denial of Service (DDoS) only can be stopped with expensive hardware. This hardening is a little prevention to buffer overflow with Apache MaxClients.<br />
<br />
<i><b>Please complete this setup together a dynamic firewall like APF </b></i><a href="http://www.rfxnetworks.com/apf.php" target="_blank">http://www.rfxnetworks.com/apf.php</a><br />
<br />
The main interface in my server are eth1 please change eth1 by eth0 or whatever you want.<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 482px;
		text-align: left;
		overflow: auto">#Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.

net.ipv4.ip_forward=0

net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.lo.accept_source_route = 0
net.ipv4.conf.eth1.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0

net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.lo.rp_filter = 1
net.ipv4.conf.eth1.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.lo.accept_redirects = 0
net.ipv4.conf.eth1.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0

net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.lo.log_martians = 0
net.ipv4.conf.eth1.log_martians = 0

net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.lo.accept_source_route = 0
net.ipv4.conf.eth1.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0

net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.lo.rp_filter = 1
net.ipv4.conf.eth1.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.lo.accept_redirects = 0
net.ipv4.conf.eth1.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0

kernel.sysrq = 0

net.ipv4.tcp_fin_timeout = 15

net.ipv4.tcp_keepalive_time = 1800

net.ipv4.tcp_window_scaling = 0

net.ipv4.tcp_sack = 0

net.ipv4.tcp_timestamps = 0

net.ipv4.tcp_syncookies = 1

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.icmp_ignore_bogus_error_responses = 1

net.ipv4.conf.all.log_martians = 1

net.ipv4.tcp_max_syn_backlog = 1024

net.ipv4.tcp_max_tw_buckets = 1440000

net.ipv4.ip_local_port_range = 16384 65536</pre>
</div></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/tweaking-and-hardening-sysctl-conf-125/</guid>
		</item>
		<item>
			<title>Es curioso a quien beneficia la política de tráfico.</title>
			<link>http://www.bmwfaq.com/blogs/gus/es-curioso-a-quien-beneficia-la-politica-de-trafico-124/</link>
			<pubDate>Fri, 15 May 2009 10:19:29 GMT</pubDate>
			<description>*13-octubre-2005. ...</description>
			<content:encoded><![CDATA[<div><b>13-octubre-2005.  <a href="http://www.bmwfaq.com/f7/curioso-a-beneficia-politica-de-trafico-79118/" target="_blank">http://www.bmwfaq.com/f7/curioso-a-b...trafico-79118/</a></b><br />
 <br />
O más bien, la ausencia de ella.<br />
 <br />
Aqui estoy dándole vueltas al tema, mientras pasan por la ventana los crios del cole y sus propias mamás no paran en los pasos de cebra y los cruzan muy por encima de los 50 kms/h (velocidad nada temeraria, es sabido :-# )<br />
 <br />
Pues bien, es que a poco que rascas el actual estado de la falacia de la DGT obviando las auténticas causas de mortalidad en las carreteras tiene unos cuantos beneficiarios claros y además, de envergadura, chungo lo veo :???: :<br />
 <br />
1.-<b>Las aseguradoras</b>, embarcadas en una auténtica guerra de tarifas en colectivos de baja siniestralidad tan solo, a lo que ayuda la DGT dado que pese a que las propias cifran dicen que el principal problema en España es que hay mucha más mortalidad por siniestro que en otros paises no se las va a obligar a prestar servicios de aeroasistencia con rapidez. Ni pagándolo (es claro que sus primas tendrían que subir para todos y eso no casa bien con su politica actual, pero... oiga, es por una buena causa) Los contratos de antiguos directores generales de la cosa con grupos aseguradores mueven al sonrojo, y las vinculaciones de éstas con entidades bancarias aufguran un futuro al respecto nada tranquilizador.<br />
 <br />
2.-<b> Las autoescuelas, </b>perfectamente aclimatadas e instaladas en un sistema de enseñanza caro, ineficaz y casi hasta contraproducente :???: Coto cerrado, el intervencionismo siempre engendra corrupción, y el caso este debería estudiarse en las escuelas de negocios, es de libro. Con su negocio a salvo, los intentos de fomentar otras formas de aprendizaje (carnet a prueba) han sido mandados al baúl de los recuerdos. Ya me dicen que los requisitos burrocráticos casi impiden obtener el carnet sin pasar por una (o sea, por libre) de manera que en eso vamos incluso a peor: yo hace 21 años lo pude hacer. Y quien dice autoescuelas, dice clinicas de reconocientos &quot;médicos&quot; :???:<br />
 <br />
3.- <b>La DGT. </b>Parece una bobada, pero como toda organización en manos de políticos lo que busca, y por este medio obtiene, es más repercursión <i>mierdática, </i>estar siempre <i>en candelabro, </i>y por esa via mayores presupuestos y por esa....más poder e influencia. No es lo mismo ser Director General de un ente con 20 que con 200 millones de presupuesto, ni lo mismo es realizar una labor callada y eficaz que <i>ostentórea </i>y siempre efectista, ni con 200 que con 3000 funcionarios. El aumento recaudatorio no es ajeno a a ello, y más desde que se prometió que lo recaudado iría en su integridad a sus (dudosos) menesteres. pero basta darse una vuelta por la JPT de madrid en la C/ Arturo Soria para ver que pocos lugares hay tan degradados y se da tanto trapicheo como los adelaños de ese edificio...quizá alguna estación de cercanías en barrios marginales o Atocha en sus peores dias, en perjuicio de los conductores, está claro.<br />
 <br />
4.- Y por fin,<b> los cenutrios, casposos y mediopensionistas en general (y algún insolvente :lol:</b> ) No solo aquellos que no deberian conducir, bien por carencia de la más elemental educación , bien por torpes, bien por peligrosos, bien por falta de requisitos para ello... sino me refiero a todos aquellos que hacen de la circulacion un marasmo peligroso :desde el guardia civil que esta mañana circulaba sin luces al amanecer al encargado de las obras que permite que aquella curva por donde salen sus camiones se llene de barro; desde el responsable de permitir que una obra como la M30 (es un ejemplo) se solvente con semejante chapuza para transitar durante meses, al que va arrojando su carga por la calzada; desde el que elige siempre el carril más inadecuado para girar, al de los 2000 decibelios a la hora en cualquier tardecita de verano sobre dos o cuatro ruedas; desde el responsable de lo de los manómetros de las gasolineras, al que no da el intermitente, señaliza las maniobras o frena inopinadamente porque le pica un huevo o en cualquier glorieta circule o no alguien ; a los que llevan sus coches sin luces, sin ruedas...y a los que lo toleran o permiten mirando para otro lado. A ellos no les retirarán el carnet, como mucho les soplarán de vez en cuando unos euritos -más bien pocos- pero sus conciencias seguirán tranquilas, dado que &quot;no corren&quot;, y eso, si seguirán haciéndonos la vida imposible a todos los demás con el aplauso fervoroso de la DGT y su acólitos.<br />
 <br />
 <br />
Qué bien, oiga.</div>

]]></content:encoded>
			<dc:creator>Gus</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/gus/es-curioso-a-quien-beneficia-la-politica-de-trafico-124/</guid>
		</item>
		<item>
			<title>Nuevo paquete RPM para PHP 5.2.9</title>
			<link>http://www.bmwfaq.com/blogs/danny/nuevo-paquete-rpm-para-php-5-2-9-123/</link>
			<pubDate>Mon, 11 May 2009 15:45:31 GMT</pubDate>
			<description>He creado un paquete optimizado en base al paquete de atomicrocketurttle.com...</description>
			<content:encoded><![CDATA[<div>He creado un paquete optimizado en base al paquete de <a href="http://www.atomicrocketturtle.com" target="_blank">atomicrocketurttle.com</a>, al cual se le ha quitado absolutamente todo lo innecesario, se le ha incluido soporte mysqli built-in y se ha eliminado el interfaz mysql anterior. El RPM se encuentra funcionando en este servidor sin problemas.<br />
<br />
Para recompilarlo simplemente instala el paquete con rpm -ivh nombre-paquete.rpm y ejecuta <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 34px;
		text-align: left;
		overflow: auto">rpmbuild -bb php-danny.spec</pre>
</div>Si una vez terminado quieres crear tu propio RPMS ejecuta:<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 50px;
		text-align: left;
		overflow: auto">[daniel@srv01 SPECS]$ rpmbuild -bs php-danny.spec 
Wrote: /usr/src/redhat/SRPMS/php-5.2.9-4.Danny.src.rpm</pre>
</div>Adjunto el archivo spec por si alguien lo necesita para crear su propio paquete.<br />
<br />
<br />
El src rpm está aquí:<br />
<a href="http://www.bmwfaq.com/php-5.2.9-4.Danny.src.rpm" target="_blank">www.bmwfaq.com/php-5.2.9-4.Danny.src.rpm</a><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 482px;
		text-align: left;
		overflow: auto">Processing files: php-debuginfo-5.2.9-4.Danny
Provides: bcmath.so.debug()(64bit) dom.so.debug()(64bit) gd.so.debug()(64bit) imap.so.debug()(64bit) json.so.debug()(64bit) libphp5-5.2.9.so.debug()(64bit) libphp5.so.debug()(64bit) mbstring.so.debug()(64bit) mcrypt.so.debug()(64bit) mhash.so.debug()(64bit) pspell.so.debug()(64bit) soap.so.debug()(64bit) tidy.so.debug()(64bit) xmlreader.so.debug()(64bit) xmlrpc.so.debug()(64bit) xmlwriter.so.debug()(64bit) xsl.so.debug()(64bit) zip.so.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) &lt;= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) &lt;= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/php-5.2.9-4.Danny-root-daniel
Wrote: /usr/src/redhat/RPMS/x86_64/php-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-cli-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-common-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-devel-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-imap-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-soap-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-xml-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-xmlrpc-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-mbstring-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-gd-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-bcmath-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-mcrypt-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-mhash-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-tidy-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-embedded-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-pspell-5.2.9-4.Danny.x86_64.rpm
Wrote: /usr/src/redhat/RPMS/x86_64/php-debuginfo-5.2.9-4.Danny.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.4981
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd php-5.2.9
+ '[' /var/tmp/php-5.2.9-4.Danny-root-daniel '!=' / ']'
+ rm -rf /var/tmp/php-5.2.9-4.Danny-root-daniel
+ rm files.bcmath files.common files.dom files.gd files.imap files.json files.mbstring files.mcrypt files.mhash files.pspell files.soap files.tidy files.xml files.xmlreader files.xmlrpc files.xmlwriter files.xsl files.zip macros.php
+ exit 0</pre>
</div></div>


<!-- attachments -->
	<div style="margin-top:10px">

		
		
		
		
			<fieldset class="fieldset">
				<legend>Archivos adjuntos</legend>
				<table cellpadding="0" cellspacing="3" border="0">
				<tr>
	<td><img class="inlineimg" src="http://oivar.bmwfaq.com/attach/rar.gif" alt="Tipo de archivo: rar" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.bmwfaq.com/blog_attachment.php?attachmentid=16&amp;d=1242056587">php-danny.spec.rar</a> (10.1 KB (Kilobytes), 24 visitas)</td>
</tr>
				</table>
			</fieldset>
		

	</div>
<!-- / attachments -->
]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/nuevo-paquete-rpm-para-php-5-2-9-123/</guid>
		</item>
		<item>
			<title>Setup Sphinx search in vBulletin</title>
			<link>http://www.bmwfaq.com/blogs/danny/setup-sphinx-search-in-vbulletin-122/</link>
			<pubDate>Wed, 06 May 2009 14:26:55 GMT</pubDate>
			<description>In order to try to have sphinx search working in my forums I follow the steps...</description>
			<content:encoded><![CDATA[<div>In order to try to have sphinx search working in my forums I follow the steps posted in this thread: <a href="http://www.vbulletin.org/forum/showpost.php?p=1283359&amp;postcount=3877" target="_blank">http://www.vbulletin.org/forum/showp...postcount=3877</a><br />
<br />
<br />
Download the latest stable sphinx release and unpack it<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 98px;
		text-align: left;
		overflow: auto">$ wget http://www.sphinxsearch.com/downloads/sphinx-0.9.7.tar.gz

$ tar xzf sphinx-0.9.7.tar.gz

$ cd sphinx-0.9.7</pre>
</div>Configure Sphinx<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 370px;
		text-align: left;
		overflow: auto"><b> ./configure --prefix=/usr</b>

checking build environment
--------------------------

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no

configuring Sphinx
------------------

checking whether to compile with MySQL support... (cached) yes
checking whether to compile with PostgreSQL support... (cached) no
checking MySQL includes... (cached) /usr/include/mysql
checking MySQL libraries... (cached) /usr/lib/mysql


$<b> make </b>
$ <b>make install</b></pre>
</div>Create needed directories<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 50px;
		text-align: left;
		overflow: auto">$ <b>mkdir /var/log/sphinx</b>
$ <b>mkdir /var/data/sphinx</b></pre>
</div>Time to config sphinx<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 98px;
		text-align: left;
		overflow: auto">$ <b>touch /etc/sphinx.conf</b>
$ <b>vi /etc/sphinx.conf</b>

<font color="Red">and put the content of attached sphinx.conf.txt replace user, password, and forum_db
</font></pre>
</div><div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 98px;
		text-align: left;
		overflow: auto">mysql&gt; CREATE TABLE sphinx_counter 
          (counter_id INTEGER PRIMARY KEY NOT NULL,       
           max_doc_id INTEGER NOT NULL );

Query OK, 0 rows affected (0.01 sec)</pre>
</div><b>Time to index</b><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 434px;
		text-align: left;
		overflow: auto">$ <b>indexer --config /etc/sphinx.conf --all</b>
Sphinx 0.9.7
Copyright (c) 2001-2007, Andrew Aksyonoff

using config file '/etc/sphinx.conf'...
indexing index 'post'...
collected 3570597 docs, 1008.4 MB
sorted 91.5 Mhits, 100.0% done
total 3570597 docs, 1008376598 bytes
total 351.204 sec, 2871197.49 bytes/sec, 10166.73 docs/sec
indexing index 'postdelta'...
collected 7 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 7 docs, 1133 bytes
total 0.014 sec, 79778.85 bytes/sec, 492.90 docs/sec
indexing index 'thread'...
collected 222712 docs, 6.8 MB
sorted 0.7 Mhits, 100.0% done
total 222712 docs, 6778203 bytes
total 2.806 sec, 2415407.71 bytes/sec, 79363.26 docs/sec
indexing index 'threaddelta'...
collected 0 docs, 0.0 MB
total 0 docs, 0 bytes
total 0.010 sec, 0.00 bytes/sec, 0.00 docs/sec
distributed index 'fulltext' can not be directly indexed; skipping.
distributed index 'threadtitles' can not be directly indexed; skipping.</pre>
</div>Now its time to see if sphinx work, for this pourpose test with search any word here<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 194px;
		text-align: left;
		overflow: auto">$ search bmwfaq.com --config /etc/sphinx.conf
Sphinx 0.9.7
Copyright (c) 2001-2007, Andrew Aksyonoff

index 'post': query 'bmwfaq.com ': returned 1000 matches of 63297 total in 0.012 sec

displaying matches:
1. document=309409, weight=2, forumid=7, threadid=26258, userid=3222, postuserid=3222, dateline=Tue Nov  2 16:51:19 2004
2. document=309420, weight=2, forumid=27, threadid=26260, userid=3222, postuserid=3222, dateline=Tue Nov  2 16:51:19 2004

<font size="4">...</font></pre>
</div>Start thread<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 386px;
		text-align: left;
		overflow: auto">$ searchd --config /etc/sphinx.conf
Sphinx 0.9.7
Copyright (c) 2001-2007, Andrew Aksyonoff

using config file '/etc/sphinx.conf'...

and rotate postdelta and threaddelta
$ indexer --config /etc/sphinx.conf --rotate postdelta threaddelta
Sphinx 0.9.7
Copyright (c) 2001-2007, Andrew Aksyonoff

using config file '/etc/sphinx.conf'...
indexing index 'postdelta'...
collected 51 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 51 docs, 14809 bytes
total 0.010 sec, 1480900.03 bytes/sec, 5100.00 docs/sec
indexing index 'threaddelta'...
collected 4 docs, 0.0 MB
sorted 0.0 Mhits, 100.0% done
total 4 docs, 125 bytes
total 0.010 sec, 12500.00 bytes/sec, 400.00 docs/sec
rotating indices: succesfully sent SIGHUP to searchd (pid=29995).</pre>
</div>Copy the file sphinxapi.php from the api directory of sphinx install to your forums-root where global.php live<br />
<br />
Copy the attached sphinx.php to forums-root/includes<br />
<br />
Create cron file to reindex and rotate threads and posts<br />
This scripts are taken from: <a href="http://www.vbulletin.org/forum/showpost.php?p=1207641&amp;postcount=336" target="_blank">http://www.vbulletin.org/forum/showp...&amp;postcount=336</a><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 434px;
		text-align: left;
		overflow: auto">$ cd /usr/local/etc
$ <b>vi rotate.sh </b>(with this content)
#!/bin/sh

LOCKFILE=/var/lock/sphinx.cron.lock

[ -f $LOCKFILE ] &amp;&amp; exit 0

trap &quot;{ rm -f $LOCKFILE ; exit 255; }&quot; EXIT

touch $LOCKFILE

indexer --config /etc/sphinx.conf --rotate postdelta threaddelta

$ <b>vi reindex.sh</b> (with this content)
#!/bin/sh

LOCKFILE=/var/lock/sphinx.cron.lock

[ -f $LOCKFILE ] &amp;&amp; exit 0

trap &quot;{ rm -f $LOCKFILE ; exit 255; }&quot; EXIT

touch $LOCKFILE

indexer --all --rotate --config /etc/sphinx.conf  &gt;/dev/null 2&gt;&amp;1</pre>
</div>Modify the /etc/crontab file to catch the new indexers scripts the first every 20 minutes and the indexed --all every day at 4:59 AM<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 50px;
		text-align: left;
		overflow: auto">*/20 * * * * root run-parts /usr/local/etc/rotate.sh;
59 4 * * * root /usr/local/etc/reindex.sh;</pre>
</div>Finally modify search.php according as search.php.txt attached in this post <a href="http://www.vbulletin.org/forum/showpost.php?p=1283359&amp;postcount=387" target="_blank">http://www.vbulletin.org/forum/showp...&amp;postcount=387</a></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/setup-sphinx-search-in-vbulletin-122/</guid>
		</item>
		<item>
			<title>Comprobar si funciona el mod_rewrite</title>
			<link>http://www.bmwfaq.com/blogs/danny/comprobar-si-funciona-el-mod_rewrite-121/</link>
			<pubDate>Wed, 06 May 2009 14:22:15 GMT</pubDate>
			<description>*Si sospechas que por algún motivo el mod_rewrite de tu sitio no funcona, sigue...</description>
			<content:encoded><![CDATA[<div><font color="Blue"><b>Si sospechas que por algún motivo el mod_rewrite de tu sitio no funcona, sigue este método para comprobar rapidamente si está activo o no.</b></font><br />
 <br />
Añade las seguientes líneas al principio de tu archivo <b>.htaccess</b>:<br />
 <br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 50px;
		text-align: left;
		overflow: auto">RewriteEngine On
RewriteRule testpage\.html http://www.google.com [R]</pre>
</div>Ahora súbelo a tu server<br />
 <br />
Una vez que el archivo .htaccess ha sido subido y actualizado introduce la siguiente dirección en tu server:<br />
 <br />
 <div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 34px;
		text-align: left;
		overflow: auto"> http://www.tudominio.com/testpage.html</pre>
</div><b><br />
Esto debe redireccionarte automaticamente a google.</b><br />
 <br />
Si esto funciona el mod_rewrite ESTA funcionando en tu server.<br />
 <br />
</div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/comprobar-si-funciona-el-mod_rewrite-121/</guid>
		</item>
		<item>
			<title>Cambiando Dominios: Directamente redireccionando desde el viejo al nuevo dom</title>
			<link>http://www.bmwfaq.com/blogs/danny/cambiando-dominios-directamente-redireccionando-desde-el-viejo-al-nuevo-dom-120/</link>
			<pubDate>Wed, 06 May 2009 14:20:33 GMT</pubDate>
			<description>_Para propositos de SEO (esto es miles de páginas indexadas bajo un nombre de...</description>
			<content:encoded><![CDATA[<div><u>Para propositos de SEO (esto es miles de páginas indexadas bajo un nombre de dominio que ya no contiene nuestro sitio actual) muchas veces es recomendable mantener el viejo nombre de dominio</u>.<br />
<br />
Por tanto, si decides cambiarlo, necesitas hacer una <i>redirección 301</i><br />
de tráfico desde el viejo dominio al nuevo dominio.<br />
<br />
Para llevarla a cabo simplemente necesitas editar o añadir un .htacces a la raíz de tu <b>viejo dominio</b><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 66px;
		text-align: left;
		overflow: auto">Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.domain.com/$1</pre>
</div>Reemplaza <a href="http://www.domain.com/" target="_blank">www.domain.com</a> con el nombre de dominio de tu <b>nuevo dominio</b>.<br />
<br />
<br />
Después de esto cualquier petición de tráfico a tu viejo dominio será automaticamente redirigida al nuevo dominio.<br />
<br />
Este tipo de redirecciones te ayudarán a no perder tráfico durante tus cambios de dominio, de esta forma los <b>bots</b> de los motores de búsqueda indexarán tu nuevo dominio de forma mucho más rápida.<br />
<br />
<u><font size="3"><b><br />
Mover dominios de la raiz a una carpeta por ejemlo forum</b></font></u><br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 66px;
		text-align: left;
		overflow: auto">Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.domain.com/forum/$1</pre>
</div>O así las dos funcionan<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 66px;
		text-align: left;
		overflow: auto">RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteRule (.*) http://www.domain.com/forum/$1 [L,R=301]</pre>
</div></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/cambiando-dominios-directamente-redireccionando-desde-el-viejo-al-nuevo-dom-120/</guid>
		</item>
		<item>
			<title>Install memcached</title>
			<link>http://www.bmwfaq.com/blogs/danny/install-memcached-119/</link>
			<pubDate>Wed, 06 May 2009 14:18:29 GMT</pubDate>
			<description>I adquire a new backend server for my forum, this is for database server. 
Is a...</description>
			<content:encoded><![CDATA[<div>I adquire a new backend server for my forum, this is for database server.<br />
Is a Dell poweredge 1950 with 8GB of RAM and Dual Intel Xeon E5410 Dual Core $Mb cache.<br />
I only install MySQL 5.0.67 64Bits with Percona Patchs hig performance.<br />
<br />
In first place you need install libevent, you can compile by hand or install via YUM.<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 178px;
		text-align: left;
		overflow: auto">
$ wget http://www.monkey.org/~provos/libevent-1.4.8-stable.tar.gz

$ tar xzf libevent-1.4.8-stable.tar.gz

$ cd libevent-1.4.8-stable

$ ./configure

$ make &amp;&amp; make install</pre>
</div>Download the latest version of memcached<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 194px;
		text-align: left;
		overflow: auto">$ wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz

$ tar xzf memcached-1.2.6.tar.gz

$ cd memcached-1.2.6

$ ./configure  

$ make

$ make install</pre>
</div>Now testif everything work well<br />
<br />
<br />
$ /usr/local/bin/memcached -u nobody -d -m 64 -l 192.168.128.35 -p 11211<br />
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory<br />
<br />
run the following commad to see for what path is looking the program<br />
<br />
[root@igasi memcached-1.2.6]# LD_DEBUG=libs memcached -v<br />
      2989:     find library=libevent-1.4.so.2 [0]; searching<br />
      2989:      search cache=/etc/ld.so.cache<br />
2989: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)<br />
      2989:       trying file=/lib64/tls/x86_64/libevent-1.4.so.2<br />
      2989:       trying file=/lib64/tls/libevent-1.4.so.2<br />
      2989:       trying file=/lib64/x86_64/libevent-1.4.so.2<br />
      2989:       trying file=/lib64/libevent-1.4.so.2<br />
      2989:       trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2<br />
      2989:       trying file=/usr/lib64/tls/libevent-1.4.so.2<br />
      2989:       trying file=/usr/lib64/x86_64/libevent-1.4.so.2<br />
      2989:       trying file=/usr/lib64/libevent-1.4.so.2<br />
      2989:<br />
memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory<br />
<br />
Locate the file surely that is in /usr/local/lib and make a symbolic link<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<pre class="alt2" dir="ltr" style="
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		width: 640px;
		height: 34px;
		text-align: left;
		overflow: auto">$ ln -s /usr/local/lib/libevent-1.4.so.2.1.2 /usr/lib64/libevent-1.4.so.2</pre>
</div>Now all is working well<br />
<br />
Now you can create the daemon files to start memcached as any other service make<br />
<br />
<u><a href="http://www.bmwfaq.com/blogs/danny/daemon-scripts-for-memcached-3/" target="_blank">Daemon scripts for memcached - BMW FAQ Club</a></u></div>

]]></content:encoded>
			<dc:creator>Danny</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/danny/install-memcached-119/</guid>
		</item>
		<item>
			<title>Mi odisea del día: multa de aparcamiento, grúa, e imposible encontrar el depósito...</title>
			<link>http://www.bmwfaq.com/blogs/pedro-ma/mi-odisea-del-dia-multa-de-aparcamiento-grua-e-imposible-encontrar-el-deposito-118/</link>
			<pubDate>Thu, 26 Feb 2009 19:50:48 GMT</pubDate>
			<description><![CDATA[Pues eso, 
 
que son unos ¿*%&@·!! de cuidado los del ayuntamiento, munimadrid,...]]></description>
			<content:encoded><![CDATA[<div>Pues eso,<br />
<br />
que son unos ¿*%&amp;@·!! de cuidado los del ayuntamiento, munimadrid, o quien quiera que sea el iluminado encargado de esa máquina de recaudar que es la grúa en esta apestosa ciudad en la que es imposible circular y una sueño imposible aparcar... y en la zona en donde trabajo directamente es algo utopíco: avda. de manoteras. <br />
<br />
El caso es que se ha llevado el coche la grúa, lo cual estaba bien hecho porque lo tenía encima de la acera, bien hecho pero con matices: porque ¿por qué no se han llevado a los otros 200 coches que estaban encima de la acera como lo estaba el mío?. Bueno, vale, he aparcado al lado de un contenedor y es posible que mi coche molestase para sacarlo. Aceptamos barco como animal acuático y admito mi culpa y mis 152 euros de penitencia... hasta ahí bien, es mi culpa a pesar de tener que soportar la falta de infraestructuras adecuadas para aparcar en esa zona de madrid (¿por qué cojones a las empresas tecnológicas les gusta tanto esa zona? si es la peor de madrid con diferencia, atascos a todas horas e imposible aparcar!!).<br />
<br />
Pero lo que no es de recibo es que llames a munimadrid para saber donde está tu coche y te diga una máquina: <b>(917877292) base de barajas, avenida de la hispanidad s/n, el horario es de 9 a 10 de la noche.</b> LITERALMENTE. Pues bueno, esa jodidísima calle es algo así como la calle alcalá, de hecho es la calle que va pegada a la autopista del aeropuerto y que <b>va desde Alameda de Osuna hasta Barajas!!!!</b>. Y NO TE DAN EL P**O NÚMERO de la calle!!!!!. Investigando mi novia en la página de munimadrid, la única referencia que ha encontrado era <b>en la terminal nacional</b>, y la ha encontrado tarde porque ya me había desplazado en metro hasta alameda de osuna...mal hecho.. pero claro ¿qué cojones siginifica eso de terminal nacional!!!?? no existe nada que se llame así. Bueno, el caso es que ya estaba en alameda de osuna (una hora de metro) y me he tenido que ir de allí an autobús (por cierto, que grande y que buen tío el autobusero!) de allí hasta barajas y ni los taxistas sabían de la existencia de esta mierda de depósito de coches. Y lo peor es que no se puede llamar por teléfono a ningún lado y que se ponga una operadora, ni un lado con información de ningún tipo, y una sensación de estar perdido bastante grande. La única guía un jodido teléfono programado que no da información adecuada...<br />
<br />
... claro, después de mucho investigar y media hora andando, al llegar allí  (que finalmente está al lado de la T2 de barajas, de hecho es una especie de mini-anexo al parquing de larga estancia) me he enterado que cobran cada hora que el coche está en depósito... es flipante la cosa, <b><u>no dan infomación sólo con fines recaudativos los muy cabrones.</u></b><br />
<br />
El final de mi odisea, que comenzó a las 18.15 de la tarde y acabó casi a las 21.20, ha llegado cuando al fin encontraba el jodido depósito y retiraba mi coche. Encima no tengo ni idea de por qué han llevado allí mi coche, porque según esto que he encontrado ahora navegando por internet:<br />
<br />
<a href="http://www.munimadrid.es/portal/site/munimadrid/menuitem.650ba10afbb0b0aa7d245f019fc08a0c/?vgnextoid=7b56739af95f5110VgnVCM1000000b205a0aRCRD&amp;vgnextchannel=6091317d3d2a7010VgnVCM100000dc0ca8c0RCRD" target="_blank">www.munimadrid.es - Un nuevo depÃ³sito de grÃºa evitarÃ¡ desplazamientos para retirar los vehÃ*culos</a><br />
<br />
se supone que a ese sitio nada más que van coches decomisados a gente que conducía borracho u otros. Así que no entiendo nada. Comentar que había en ese depósito coches con pinta de llevar allí mucho mucho tiempo. No me extraña, porque para encontrarlo manda cojones la cosa... y supongo que a muchos ya no les merecerá la pena pagar lo que deberán por la estancia...<br />
<br />
Tengo un cabreo da la ostia, pero no por el hecho de haber recibido la multa, que me la merecía por méritos propios, sino por la sensación de tomadura de pelo y de estar siendo literalmente robado que he sentido, y la pérdida de tiempo y todas las molestias ocasionadas tanto a mí como a mi novia, al autobusero, y a un par de taxistas a los que he pregunado. De verdad os digo que yo cogía algo muy grande, gordo y candente y se lo introducía por el orto al h**o de p**a perpetrador de tamaña sinrazon, pero con vehemencia y a conciencia.<br />
<br />
Me tenía que descargar. Perdonar el tocho.<br />
<br />
Saludos.</div>

]]></content:encoded>
			<dc:creator>Pedro MA</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/pedro-ma/mi-odisea-del-dia-multa-de-aparcamiento-grua-e-imposible-encontrar-el-deposito-118/</guid>
		</item>
		<item>
			<title><![CDATA[Reflexiones sobre "Un Mundo Feliz" del propio Huxley]]></title>
			<link>http://www.bmwfaq.com/blogs/pedro-ma/reflexiones-sobre-un-mundo-feliz-del-propio-huxley-116/</link>
			<pubDate>Sat, 14 Feb 2009 15:08:42 GMT</pubDate>
			<description><![CDATA[Es un ensayo en el que el propio Huxley habla sobre su libro "En un Mundo...]]></description>
			<content:encoded><![CDATA[<div>Es un ensayo en el que el propio Huxley habla sobre su libro &quot;En un Mundo Feliz&quot;, publicado en 1932. En este ensayo, de 1956, analiza todo en lo que, en su opinión, se confundió en &quot;un Mundo Feliz&quot;. También analiza lo que cree haber acertado. Hace un análisis nada halagüeño de cara al futuro que creo que viene bastante a cuento del mundo actual. Finalmente pasa a analizar el tema de las drogas, de su ilegalización. Huxley, ya a principios de siglo, experimentó con LSD y mescalina, mucho antes de que se extendiera en 1960, y era defensor de estados elevados de la conciencia, de los trances místicos, y de las drogas menos dañinas. Hizo múltiples experimentos con psicólogos contemporáneos a él, en especial con un psicólogo canadiense llamado Humphry Osmond, que era el que le solía pasar la mescalina para los experimentos.<br />
<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Citar:</div>
	<table cellpadding="6" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2" style="border:1px inset">
			
				           <font face="Verdana, sans-serif"><font size="2">1956</font></font><br />
 <font face="Verdana, sans-serif"><font size="2">Otra visita a un mundo feliz</font></font><br />
 <font face="Verdana, sans-serif"><font size="2">Aldous Huxley</font></font><br />
  <br />
 <font face="Verdana, sans-serif"><font size="2">Lo más descorazonador que puede sucederle a un profeta es que queda demostrada su equivocación; apenas menos descorazonador es que quede demostrado su acierto. En los veinticinco años transcurridos desde que escribí  Un mundo feliz, he vivido ambas experiencias. Los hechos han demostrado que me equivoqué penosamente; y los hechos han demostrado que acerté penosamente.</font></font><br />
  <br />
 <font face="Verdana, sans-serif"><font size="2">He aquí algunos de los detalles en los que erré. A comienzos de la década de los 30, Einstein había igualado la masa y la energía, y ya se hablaba de reacciones en cadena, pero los habitantes del Mundo Feliz no sabían nada acerca de la fisión nuclear. También a comienzos de la década de los 30, todos teníamos conocimiento de la conservación y de los recursos irremplazables, pero las reservas de metales y de combustible mineral eran tan copiosas en el siglo siete después de Ford como lo son las nuestras en la actualidad. En realidad, la situación de las materias primas ya era subcrítica hacia el año 600 d.F., y el átomo será la principal fuente de energía para la industria. Asimismo, los habitantes del Mundo Feliz habían resuelto el problema demográfico y sabían cómo mantener una relación permanentemente favorable entre el número de habitantes y los recursos naturales. En realidad, ¿nuestros descendientes lograrán esta dichosa consumación en los próximos seis siglos? Y si la logran, ¿será a fuerza de una planificación racional, o merced a esos agentes inmemoriales que son la peste, el hambre y las guerras intestinas? Por supuesto, es imposible preverlo. Lo único que podemos augurar, con una dosis razonable de incertidumbre, es que (si sus gobernantes resuelven abstenerse de desencadenar el suicidio colectivo) la humanidad viajará a velocidad vertiginosa por uno de los tramos más peligrosos y congestionados de su historia.</font></font><br />
  <br />
 <font face="Verdana, sans-serif"><font size="2">Los habitantes del Mundo Feliz producían a sus hijos en fábricas bioquímicas. Pero aunque los bebés en frascos no estén totalmente descartados, es virtualmente seguro que nuestros descendientes continuarán siendo, en verdad, vivíparos. No existe el peligro de que el Día del Frasco sustituya al Día de la Madre. La predicción la formulé con fines estrictamente literarios, y no como un pronóstico razonado de la historia futura. En este contexto sabía por anticipado que se demostraría mi error.</font></font><br />
  <br />
 <font face="Verdana, sans-serif"><font size="2">Ahora pasamos de la biología a la política. La dictadura descrita en el Mundo Feliz era global y, dentro de su estilo peculiar, benévola. A la luz de los acontecimientos presentes y de las tendencias en desarrollo, me aflige sospechar que es posible que también me haya equivocado en este pronóstico. Es cierto que todavía falta mucho para el siglo siete después de Ford, y quizá para entonces las penurias económicas, o el caos social derivado de la guerra nuclear, o la conquista militar por una sola Gran Potencia, o alguna tétrica combinación de estos tres factores, habrán intimidado a nuestros descendientes hasta inducirlos a hacer lo que deberíamos estar haciendo ahora por motivos de interés propio y esclarecido y de humanitarismo normal, a saber, colaborar por el bien común. No se puede pretender que, en tiempos de paz, y cuando la situación es tolerable, el pueblo vote medidas que, aunque beneficiosas en última instancia, tendrán, previsiblemente, algunas consecuencias desagradables a corto plazo. Las fuerzas disgregadoras son más poderosas que las que fomentan la unión. Los intereses creados en el campo de los idiomas, de las filosofías de vida, de los buenos modales, de los hábitos sexuales, de las organizaciones políticas, eclesiásticas y económicas, son suficientemente poderosos como para bloquear todas las tentativas de unir a la humanidad por su propio bien mediante métodos racionales y pacíficos. El nacionalismo, con sus Cincuenta y Siete Variedades de dioses tribales, es la religión del siglo veinte. Podemos ser cristianos, judíos, ateos, pero continúa en pie el hecho de que hay una sola fe por la cual muchísimos de nosotros estamos dispuestos a morir y matar, y esta fe es el nacionalismo. Parece harto probable, cuando menos, que el nacionalismo seguirá siendo la religión dominante de la raza humana durante los próximos dos o tres siglos. Si se evita la guerra total nuclear es probable que asistamos no al surgimiento de un estadio mundial único, sino a la prolongación, en peores condiciones, del sistema presente, en virtud del cual los estados nacionales se disputan los mercados y las materias primas y se preparan para guerras parciales. Probablemente la mayoría de dichos estados serán dictaduras. Y lo serán inevitablemente, porque la presión creciente de la población sobre los recursos determinará que las condiciones internas sean más difíciles y la competencia internacional sea más feroz. Los gobiernos de los países hambrientos caerán en la tentación de imponer controles cada vez más estrictos, para impedir el derrumbe económico y reprimir el descontento popular. Además, la desnutrición crónica reduce la energía física y perturba la mente. El hambre y el autogobierno son incompatibles. Incluso donde la dieta media suministra tres mil calorías diarios, ya es bastante difícil hacer funcionar la democracia. En una sociedad donde la mayoría de la población se sustenta con mil setecientas o dos mil calorías diarias es sencillamente imposible. La mayoría desnutrida siempre será gobernada, desde arriba, por los pocos bien alimentados. A medida que aumenta la población (somos dos mil millones que nos multiplicamos a un promedio de cuarenta millones anuales, y este incremento aumenta ciñéndose a las reglas del interés compuesto  &lt;nota del traductor: actualmente más de seis mil millones de habitantes&gt;); a medida que las exigencias que crecen en proporción geométrica presionen cada vez con más fuerza sobre los suministros que se mantienen estáticos o que crecen , en el mejor de los casos, en progresión aritmética; a medida que el nivel de vida baje por la fuerza y que el descontento popular aumente por la fuerza; a medida que se torne aún más encarnizada la lucha generalizada por los recursos menguantes; estas dictaduras se volverán más opresivas dentro del país y más brutalmente competitivas en el exterior. “El gobierno –explica uno de los habitantes de Un Mundo Feliz-, es cuestión de sentarse, no de pegar. Se gobierna con los sesos y las nalgas, no con los puños.” Pero allí donde hay muchas dictaduras nacionales competitivas, cada una de las cuales mantiene problemas internos y cada una de las cuales se prepara para la guerra total o parcial contra sus vecinos,  los gobernantes generalmente prefieren en lugar de quedarse sentados usar los puños como instrumento de su política en lugar de los sesos y la “magistral inactividad” (para citar la frase inmortal de Lord Salisbury) de la asentaderas. En política, es probable que el futuro próximo se parezca más a 1984 de George Orwell que a Un Mundo Feliz.</font></font><br />
  <br />
 <font face="Verdana, sans-serif"><font size="2">Ahora dejadme abordar algunos detalles en los cuales temo haber acertado. Los habitantes del Mundo Feliz eran los herederos y usufructuarios de un nuevo tipo de revolución, y esta revolución era, en verdad el tema central de mi fábula. Todas las revoluciones anteriores se han desarrollado en territorios ajenos al individuo como organismo psicofísico. Por ejemplo, en el campo de la organización eclesiástica y el dogma religioso, en el campo de la economía, en el campo de la organización política, en el campo de la tecnología. La próxima revolución, aquellas cuyas consecuencias describo en Un Mundo Feliz, afectará a los hombres y mujeres, no periféricamente, sino en el núcleo mismo de su ser orgánico. Los antiguos revolucionarios (si eran idealistas y no simples buscadores de poder) pretendían cambiar el entorno social con la esperanza de transformar la naturaleza humana. Los futuros revolucionarios se abalanzarán directamente sobre la naturaleza humana tal como la encuentren, sobre las mentes y los cuerpos de sus víctimas, o si lo preferís, de sus beneficiarios.</font></font><br />
  <br />
  <font face="&amp;quot"><br />
continúa en siguiente post...<br />
</font>
			
		</td>
	</tr>
	</table>
</div><font face="&amp;quot"><br />
</font></div>

]]></content:encoded>
			<dc:creator>Pedro MA</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/pedro-ma/reflexiones-sobre-un-mundo-feliz-del-propio-huxley-116/</guid>
		</item>
		<item>
			<title>Mis experiencias hasta llegar al E38 - Ladrillo 5, 3ª Parte</title>
			<link>http://www.bmwfaq.com/blogs/kyalami/mis-experiencias-hasta-llegar-al-e38-ladrillo-5-3-parte-114/</link>
			<pubDate>Tue, 10 Feb 2009 08:37:16 GMT</pubDate>
			<description>Como alguno ya sabrá, el atontado que me lo compró lo estampó contra una...</description>
			<content:encoded><![CDATA[<div><font face="Verdana"><font color="#000000">Como alguno ya sabrá, el atontado que me lo compró lo estampó contra una hormigonera, a la semana de quedárselo.</font></font><br />
 <br />
<font face="Verdana"><font color="#000000">Me dolió, en el alma. Me lo había vendido porque en ese momento había tenido serios problemas profesionales, y mi economía estaba bajo mínimos, por lo que necesitaba sacar dinero de debajo de las piedras. Me supo muy mal que acabara así.</font></font><br />
 <br />
<font face="Verdana"><font color="#000000">Entre la llegada de ese coche y su final, habían pasado muchas cosas, unas mejores y otras peores, mi garaje había aumentado, para después menguar rápidamente. Fueron tiempos fantásticos, para lo bueno y para lo malo, pero valió la pena vivirlos.</font></font><br />
 <br />
<font face="Verdana"><font color="#000000">Me dejó un recuerdo imborrable, y no descarto agenciarme otro E23, algún día.</font></font><br />
 <br />
<font face="Verdana"><font color="#000000"><img src="http://img177.imageshack.us/img177/9331/hospitaletdelinfant2modqi7.png" border="0" alt="" /></font></font><br />
 <br />
<font face="Verdana"><font color="#000000">Y para ponerle un colofón rosa, la famosa vendedora salió de mi vida casi al mismo tiempo que el E23, aunque, eso sí, menos violentamente.</font></font><br />
 <br />
<font face="Verdana"><font color="#000000">Ese coche me hizo entrar en el universo de la serie 7 de BMW, y conocer una comodidad y un rodar aterciopelado, pero no exento de deportividad, que fue todo un descubrimiento. Era tan cómodo y fácil de conducir como el 130 Coupé, andaba casi tanto como el Maserati Quattroporte, y era tan o más fiable que el Granada. Eran muchos argumentos.</font></font><br />
 <br />
<font face="Verdana"><font color="#000000"><img src="http://img6.imageshack.us/img6/2286/hospitaletdelinfant3mrme4.png" border="0" alt="" /></font></font><br />
 <br />
<font face="Verdana"><font color="#000000">Por eso ese E23, siempre tendrá un lugar de honor entre mis Ex.</font></font></div>

]]></content:encoded>
			<dc:creator>Kyalami</dc:creator>
			<guid isPermaLink="true">http://www.bmwfaq.com/blogs/kyalami/mis-experiencias-hasta-llegar-al-e38-ladrillo-5-3-parte-114/</guid>
		</item>
	</channel>
</rss>
