<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mi hogar digital</title>
	<atom:link href="http://joseche.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://joseche.com/blog</link>
	<description>jose hidalgo&#039;s blog</description>
	<lastBuildDate>Thu, 15 Apr 2010 15:41:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The God Delusion</title>
		<link>http://joseche.com/blog/2010/04/the-god-delusion/</link>
		<comments>http://joseche.com/blog/2010/04/the-god-delusion/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 15:41:30 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[richard dawkins]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=191</guid>
		<description><![CDATA[ The God Delusion by Richard Dawkins
My rating: 5 of 5 stars
It&#8217;s the best consciousness raiser
View all my reviews >>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.goodreads.com/book/show/14743.The_God_Delusion" style="float: left; padding-right: 20px"><img alt="The God Delusion" border="0" src="http://photo.goodreads.com/books/1166659877m/14743.jpg" /></a> <a href="http://www.goodreads.com/book/show/14743.The_God_Delusion">The God Delusion</a> by <a href="http://www.goodreads.com/author/show/1194.Richard_Dawkins">Richard Dawkins</a><br/><br/><br />
My rating: <a href="http://www.goodreads.com/review/show/96240954">5 of 5 stars</a><br />
It&#8217;s the best consciousness raiser</p>
<p><a href="http://www.goodreads.com/review/list/3510677-jose-hidalgo">View all my reviews >></a></p>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2010/04/the-god-delusion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend Framework: /public folder redirect</title>
		<link>http://joseche.com/blog/2010/03/zend-framework-public-folder-redirect/</link>
		<comments>http://joseche.com/blog/2010/03/zend-framework-public-folder-redirect/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:15:34 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=181</guid>
		<description><![CDATA[The zend framework uses /public as a subdirectory to be setup as Document Root, the problem is that your hosting provider may not agree to change it, so this is one way to circumvent that.]]></description>
			<content:encoded><![CDATA[<p>If you use the Zend Framework everything is going to work just fine until you have to upload the application, then you realize that your hosting facility is not going to change the Document Root inside apache&#8217;s config.</p>
<p>That&#8217;s when you have to use the .htaccess to circumvent this situation. Here is one of many possible solutions that works for me:</p>
<pre class="brush: bash;">
# Turn On the engine
RewriteEngine on

# Change yourdomain.com to be your main domain, No Case sensitive
RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$ [NC]

#we are redirecting what doesn't have the /public already
RewriteCond %{REQUEST_URI} !^/public/

#if its a file or directory that exists, then just hit it
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#save the url and redirect to it with the '/public' at the begging
RewriteRule ^(.*)$ /public/$1 [L]

#finally if the request goes to the base, show the /public/index
RewriteCond %{HTTP_HOST} ^(www.)?innova.joseche.com$ [NC]
RewriteRule ^(/)?$ public/index.php [L]
</pre>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2010/03/zend-framework-public-folder-redirect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Provincias y Cantones de Costa Rica en dos toques(tablas)</title>
		<link>http://joseche.com/blog/2010/01/provincias-y-cantones-de-costa-rica-en-dos-toquestablas/</link>
		<comments>http://joseche.com/blog/2010/01/provincias-y-cantones-de-costa-rica-en-dos-toquestablas/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 04:19:44 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Costa Rica]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=162</guid>
		<description><![CDATA[Las dos tablas para almacenar provincias y cantones de Costa Rica]]></description>
			<content:encoded><![CDATA[<p>Para los programadores de mi linda Costa Rica. Uno de pronto ocupa el listado de Cantones y Provincias para guardar direcciones, así que si les sirve de algo, algunas funciones y obviamente la lista de Cantones por Provincia.</p>
<p>Uso MySQL por que es el estándar de la red</p>
<pre class="brush: sql;">
CREATE TABLE `provincias` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nombre` varchar(45) NOT NULL,
  PRIMARY KEY (`id`)
) AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;
</pre>
<p>Ahora para llenar las provincias es muy sencillo:</p>
<pre class="brush: sql;">
INSERT INTO `provincias` VALUES (1,'San Jose'),(2,'Alajuela'),(3,'Cartago'),(4,'Heredia'),(5,'Guanacaste'),(6,'Puntarenas'),(7,'Limon');
</pre>
<p>Ahora para los cantones, primero crear una tabla básica:</p>
<pre class="brush: sql;">
CREATE TABLE `canton` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `provincia_id` int(10) unsigned NOT NULL,
  `nombre` varchar(30) NOT NULL,
  PRIMARY KEY (`id`)
) AUTO_INCREMENT=88 DEFAULT CHARSET=latin1;
</pre>
<p>Y ahora la data:</p>
<pre class="brush: sql;">
INSERT INTO `canton` (`provincia_id`, `nombre`) VALUES (1,'San Jos&amp;eacute;'),(1,'Escaz&amp;uacute;'),(1,'Desamparados'),(1,'Puriscal'),(1,'Tarraz&amp;uacute;'),(1,'Aserr&amp;iacute;'),(1,'Mora'),(1,'Goicoechea'),(1,'Santa Ana'),(1,'Alajuelita'),(1,'V&amp;acute;zquez de Coronado'),(1,'Acosta'),(1,'Tib&amp;aacute;s'),(1,'Moravia'),(1,'Montes de Oca'),(1,'Turrubares'),(1,'Dota'),(1,'Curridabat'),(1,'P&amp;eacute;rez Zeled&amp;oacute;n'),(1,'Le&amp;oacute;n Cort&amp;eacute;s'),(2,'Alajuela'),(2,'San Ram&amp;oacute;n'),(2,'Grecia'),(2,'San Mateo'),(2,'Atenas'),(2,'Naranjo'),(2,'Palmares'),(2,'Po&amp;aacute;s'),(2,'Orotina'),(2,'San Carlos'),(2,'Alfaro Ru&amp;iacute;z'),(2,'Valverde Vega'),(2,'Upala'),(2,'Los Chiles'),(2,'Guatuso'),(3,'Cartago'),(3,'Para&amp;iacute;so'),(3,'La Union'),(3,'Jim&amp;eacute;nez'),(3,'Turrialba'),(3,'Alvarado'),(3,'Oreamuno'),(3,'El Guarco'),(4,'Heredia'),(4,'Barva'),(4,'Santo Domingo'),(4,'Santa B&amp;aacute;rbara'),(4,'San Rafael'),(4,'San Isidro'),(4,'Bel&amp;eacute;n'),(4,'Flores'),(4,'San Pablo'),(4,'Sarapiqu&amp;iacute;'),(5,'Liberia'),(5,'Nicoya'),(5,'Santa Cruz'),(5,'Bagaces'),(5,'Carrillo'),(5,'Ca&amp;ntilde;as'),(5,'Abangares'),(5,'Tilar&amp;aacute;n'),(5,'Nandayure'),(5,'La Cruz'),(5,'Hojancha'),(6,'Puntarenas'),(6,'Esparza'),(6,'Buenos Aires'),(6,'Montes de Oro'),(6,'Osa'),(6,'Aguirre'),(6,'Golfito'),(6,'Coto Brus'),(6,'Parrita'),(6,'Corredores'),(6,'Garabito'),(7,'Lim&amp;oacute;n'),(7,'Pococ&amp;iacute;'),(7,'Siquirres'),(7,'Talamanca'),(7,'Matina'),(7,'Gu&amp;aacute;cimo');
</pre>
<p>Listo !,<br />
Ahora usted puede hacer una consulta como la siguiente:</p>
<pre class="brush: sql;">
SELECT p.nombre,c.nombre FROM provincias p, canton c
WHERE p.id=c.provincia_id
ORDER BY p.id,c.id;
</pre>
<p>Ojala les sea de utilidad</p>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2010/01/provincias-y-cantones-de-costa-rica-en-dos-toquestablas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript print_r</title>
		<link>http://joseche.com/blog/2009/12/javascript-print_r/</link>
		<comments>http://joseche.com/blog/2009/12/javascript-print_r/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 13:57:25 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=109</guid>
		<description><![CDATA[If you know the PHP function "print_r" you may want to have something similar in javascript. This is my version of it.]]></description>
			<content:encoded><![CDATA[<p>This is my own javascript version of the PHP&#8217;s <strong>print_r</strong> function, which is used to print the properties of an object with its values.</p>
<p><strong>Download</strong></p>
<ul>
<li><a href="/files/print_r.html">Version 1.0 </a></li>
</ul>
<p>This is the function, and below you can find the explanation.</p>
<pre class="brush: jscript;">
    function print_r(obj, tab, depth){

        var ignorezero= true;
        var ignorefunction= true;
        var ignorenull= true;
        var ignoremaxreached = true;

        var output = tab + obj + &quot;:\n&quot;;
        try {
            tab += &quot; - &quot;;
            for (var childname in obj){

                var func= 0;
                childval= obj[childname];

                if (childval==null){
                   if (ignorenull) continue;
                   else childstr= &quot;null&quot;;
                }else if ((childval==0 || childval==&quot;&quot;) &amp;&amp; ignorezero )
                   continue;
                else
                   childstr= childval.toString();

                if (childstr.length&gt;8)
                   if (childstr.substring(0,8)==&quot;function&quot;)
                      func= 1;

                if (func){
                   if (!ignorefunction)
                       output += tab + childname +&quot;: function\n&quot;;
                }else if (typeof childval==&quot;object&quot;){
                   if (childval != null){
                      if (depth==0)
                         output += tab + childname + &quot;: &quot; +childstr + &quot;\n&quot;;
                      else
                         output += tab + childname +&quot;: &quot;+print_r(childval,tab,depth-1)+&quot;\n&quot;;
                   }else if(!ignorenull)
                      output += tab + childname +&quot;: null\n&quot;;
                }else{
                   output += tab + childname +&quot;: &quot;+ childstr + &quot;\n&quot;;
                }
            }
        }catch(exc){
        }
        return output;
    }
</pre>
<p>So here it goes slowly:</p>
<pre class="brush: jscript;">
function print_r(obj, tab, depth){
</pre>
<ul>
<li><strong>obj</strong>: This is the object, array, variable you want to print, examples: document.form, ajaxresponse, etc&#8230;</li>
<li><strong>tab</strong>: most of the times it will be: &#8220;&#8221;, it&#8217;s just the tab spacing you want to use</li>
<li><strong>depth</strong>: how many levels it should dig, for example, if you want to print &#8220;document&#8221;, it can go to: document.form.input.value which will be the 4th level</li>
</ul>
<pre class="brush: jscript;">
        var ignorezero= true;
        var ignorefunction= true;
        var ignorenull= true;
        var ignoremaxreached = true;
</pre>
<p>These are some control variables you can customize  depending on how much information you want to have.</p>
<ul>
<li><strong>ignorezero</strong>: if the value of a property is &#8220;&#8221; or 0 don&#8217;t print it</li>
<li><strong>ignorefunction</strong>: do not print methods</li>
<li><strong>ignorenull</strong>: if the property is another object equals to null, do not print it</li>
<li><strong> ignoremaxreached</strong>: once the max depth has been reached and an object is found, ignore it</li>
</ul>
<pre class="brush: jscript;">
var output = tab + obj + &quot;:\n&quot;;
try {
            tab += &quot; - &quot;;
</pre>
<p><strong>output</strong> is the variable used to store the properties, we use <strong>tab</strong> for spacing and in this case the <em>toString()</em> method of the <strong>obj</strong>.</p>
<p>Once we saved the name of the object we need to indent the properties, that&#8217;s why we use the tab variable.</p>
<pre class="brush: jscript;">
            for (var childname in obj){

                var func= 0;
                childval= obj[childname];
</pre>
<p>This is just the loop thru the properties of the object. <strong>func</strong> is another control variable to know childname is a method (function) or not. <strong>childval</strong> is the actual property.</p>
<pre class="brush: jscript;">
                if (childval==null){
                   if (ignorenull) continue;
                   else childstr= &quot;null&quot;;
                }else if ((childval==0 || childval==&quot;&quot;) &amp;&amp; ignorezero )
                   continue;
                else
                   childstr= childval.toString();
</pre>
<p>Ignore basic cases, and store the <em>string</em> value of the property.</p>
<pre class="brush: jscript;">
                if (childstr.length&gt;8)
                   if (childstr.substring(0,8)==&quot;function&quot;)
                      func= 1;

               if (func){
                   if (!ignorefunction)
                       output += tab + childname +&quot;: function\n&quot;;
                }
</pre>
<p>This is the way I know if a property is a method, if you have something better just let me know.</p>
<pre class="brush: jscript;">
else if (typeof childval==&quot;object&quot;){
                   if (childval != null){
                      if (depth==0)
                         output += tab + childname + &quot;: &quot; +childstr + &quot;\n&quot;;
                      else
                         output += tab + childname +&quot;: &quot;+print_r(childval,tab,depth-1)+&quot;\n&quot;;
                   }else if(!ignorenull)
                      output += tab + childname +&quot;: null\n&quot;;
                }
</pre>
<p>If the property is another object ask if see if we loop into it or just print it&#8217;s name. Also ignore if it is null.</p>
<pre class="brush: jscript;">
else{
                   output += tab + childname +&quot;: &quot;+ childstr + &quot;\n&quot;;
                }
            }
        }catch(exc){
        }
        return output;
    }
</pre>
<p>If the property is not an object or a function just print it.<br />
Exception are ignored, and just return the output.</p>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2009/12/javascript-print_r/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(X)HTML templates</title>
		<link>http://joseche.com/blog/2009/12/xhtml-templates/</link>
		<comments>http://joseche.com/blog/2009/12/xhtml-templates/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 20:36:43 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=98</guid>
		<description><![CDATA[(X)HTML templates]]></description>
			<content:encoded><![CDATA[<p>These are the templates I use that may become handy for other people, hope it helps !</p>
<h2>XHTML 1.0 Strict</h2>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
       &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
   &lt;head&gt;
      &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
      &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/style.css&quot;&gt;&lt;/script&gt;
      &lt;title&gt;&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;

    &lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>XHTML 1.0 Transitional</h2>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
      &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
    &lt;head&gt;
        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
        &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/style.css&quot;&gt;&lt;/script&gt;
        &lt;title&gt;&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;

    &lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>HTML 4.01 Strict</h2>
<pre class="brush: xml;">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
 &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;
 &lt;head&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/style.css&quot;&gt;&lt;/script&gt;
   &lt;title&gt;&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;

 &lt;/body&gt;
&lt;/html&gt;
</pre>
<h2>HTML 4.01 Transitional</h2>
<pre class="brush: xml;">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;
    &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
&lt;html&gt;
    &lt;head&gt;
        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
        &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/style.css&quot;&gt;&lt;/script&gt;
        &lt;title&gt;&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;

    &lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2009/12/xhtml-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Chorreador Costarricense</title>
		<link>http://joseche.com/blog/2009/12/el-chorreador-costarricense/</link>
		<comments>http://joseche.com/blog/2009/12/el-chorreador-costarricense/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 05:08:25 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Costa Rica]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Cafe]]></category>
		<category><![CDATA[Chorreador]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=63</guid>
		<description><![CDATA[El Chorreador Costarricense]]></description>
			<content:encoded><![CDATA[<p>El chorreador costarricense es un ingrediente indispensable para los desayunos ticos.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/b55V3K9o-JM&amp;hl=es_ES&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/b55V3K9o-JM&amp;hl=es_ES&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
Es un instrumento muy sencillo como los ticos, tiene una base de madera, y dos pequeñas varillas que salen de su base y forman un circulo, en donde se coloca la &#8220;bolsa de chorrear&#8221; hecha de manta. El agua hervida se debe vertir lentamente, en este proceso el café soltará un delicioso olor que hasta los vecinos notaran. La cantidad de café molido a usar depende del gusto de cada familia / persona.</p>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2009/12/el-chorreador-costarricense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Celebración de cumpleaños Ale y Jose / 2009</title>
		<link>http://joseche.com/blog/2009/11/celebracion-de-cumpleanos-ale-y-jose-2009/</link>
		<comments>http://joseche.com/blog/2009/11/celebracion-de-cumpleanos-ale-y-jose-2009/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:32:27 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Familiares]]></category>
		<category><![CDATA[familia]]></category>

		<guid isPermaLink="false">http://joseche.com/blog/?p=47</guid>
		<description><![CDATA[Celebración de cumpleaños de Ale y Jose, Noviembre 2009. Video para tia Carol.]]></description>
			<content:encoded><![CDATA[<p>Este es un video para tia Carol de nuestra celebración de cumpleaños el 22 de noviembre del 2009.</p>
<p>Para <strong>guardar</strong> debe hacer click derecho y luego &#8220;Guardar como&#8230;&#8221;</p>
<p>Para <strong>verlo</strong> nada más haga click</p>
<p><a href="http://joseche.com/files/cumple-ale-jose-small.mov">Menor calidad y tamaño / 179MB &#8211; 320&#215;240 </a></p>
<p><a href="http://joseche.com/files/cumple-ale-jose.mov">Mayor calidad y tamaño / 562MB &#8211; 640&#215;480 </a></p>
<p>El personaje principal como se puede apreciar fue Cata, ya camina sola otra vez. Estuvo muy divertido.</p>
<p>Gracias a Mario por llegar y compartir !</p>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2009/11/celebracion-de-cumpleanos-ale-y-jose-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://joseche.com/files/cumple-ale-jose.mov" length="589905052" type="video/quicktime" />
<enclosure url="http://joseche.com/files/cumple-ale-jose-small.mov" length="188290178" type="video/quicktime" />
		</item>
		<item>
		<title>Fotos Fraijanes / Familia Hidalgo Herrera, 2009</title>
		<link>http://joseche.com/blog/2009/10/fotos-de-la-familia-hidalgo-herrera-2009/</link>
		<comments>http://joseche.com/blog/2009/10/fotos-de-la-familia-hidalgo-herrera-2009/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:17:41 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Familiares]]></category>
		<category><![CDATA[familia]]></category>
		<category><![CDATA[fotos]]></category>
		<category><![CDATA[fraijanes]]></category>

		<guid isPermaLink="false">http://joseche.com/?p=7</guid>
		<description><![CDATA[Fotos familiares en Fraijanes, Octubre 2009. Familia Hidalgo Herrera]]></description>
			<content:encoded><![CDATA[<p>Saludos,</p>
<p>Para todos los familiares y amigos, les invitamos a ver nuestras fotos familiares, tomadas en Fraijanes. Como somos tan lindos aprovechamos para que Monica nuestra prima fotógrafa nos tomara de varios ángulos. Esta es nada más una selección de las fotos, además tuve que bajar mucho la calidad y el tamaño para que no fuera muy lento aquí en la red.</p>
<div class="wp-caption alignnone" style="width: 710px"><a href="http://joseche.com/imagenes/familiares/octubre2009/"><img title="Familia Hidalgo Herrera" src="http://joseche.com/imagenes/familiares/octubre2009/DSC_0091.JPG" alt="Familia Hidalgo Herrera" width="700" height="468" /></a><p class="wp-caption-text">Familia Hidalgo Herrera</p></div>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2009/10/fotos-de-la-familia-hidalgo-herrera-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bienvenidos al Blog de Jose Hidalgo</title>
		<link>http://joseche.com/blog/2009/10/hello-world/</link>
		<comments>http://joseche.com/blog/2009/10/hello-world/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 01:42:27 +0000</pubDate>
		<dc:creator>Jose Hidalgo</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://joseche.com/?p=1</guid>
		<description><![CDATA[Bienvenidos al blog de Jose Hidalgo,
En este blog puede encontrar temas de interés sobre tecnologías de desarrollo web, tendencias de la informática y artículos de interés personal. Me sirve principalmente para compartir información con familiares y amigos, pero eventualmente subo artículos relacionados con tecnología.
]]></description>
			<content:encoded><![CDATA[<p>Bienvenidos al blog de Jose Hidalgo,</p>
<p>En este blog puede encontrar temas de interés sobre tecnologías de desarrollo web, tendencias de la informática y artículos de interés personal. Me sirve principalmente para compartir información con familiares y amigos, pero eventualmente subo artículos relacionados con tecnología.</p>
]]></content:encoded>
			<wfw:commentRss>http://joseche.com/blog/2009/10/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
