<?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>blumbablog &#187; rogeliorabbit</title>
	<atom:link href="http://www.blumbablog.com/author/rogeliorabbit/feed" rel="self" type="application/rss+xml" />
	<link>http://www.blumbablog.com</link>
	<description>@rogeliorabbit inside</description>
	<lastBuildDate>Thu, 09 Feb 2012 21:56:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>TwitterLinks: enlaces de interés (II)</title>
		<link>http://www.blumbablog.com/2012/02/09/twitterlinks-enlaces-de-interes-ii.html</link>
		<comments>http://www.blumbablog.com/2012/02/09/twitterlinks-enlaces-de-interes-ii.html#comments</comments>
		<pubDate>Thu, 09 Feb 2012 21:56:01 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Enlaces]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2945</guid>
		<description><![CDATA[Pure CSS3 Animated HTML5 Badge bit.ly/wokW6L &#8212; Alcides Ramos (@AlcidesRC) febrero 8, 2012 bit.ly/vdD2Gy &#60;&#8211; Hogan.js, templating en #javascript de la mano de @twitter &#8212; Andrés Nieto (@aNieto2k) febrero 8, 2012 Scripts: PHP Browser &#038; OS Detection :: Browser specific &#8230; <a href="http://www.blumbablog.com/2012/02/09/twitterlinks-enlaces-de-interes-ii.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote class="twitter-tweet" lang="es"><p>Pure CSS3 Animated HTML5 Badge <a href="http://t.co/8sWQWIBk" title="http://bit.ly/wokW6L">bit.ly/wokW6L</a></p>
<p>&mdash; Alcides Ramos (@AlcidesRC) <a href="https://twitter.com/AlcidesRC/status/167149527340560384" data-datetime="2012-02-08T07:35:27+00:00">febrero 8, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p><a href="http://t.co/FXmClFHg" title="http://bit.ly/vdD2Gy">bit.ly/vdD2Gy</a> &lt;&#8211; Hogan.js, templating en <a href="https://twitter.com/search/%2523javascript">#javascript</a> de la mano de @<a href="https://twitter.com/twitter">twitter</a></p>
<p>&mdash; Andrés Nieto (@aNieto2k) <a href="https://twitter.com/aNieto2k/status/167151375942291456" data-datetime="2012-02-08T07:42:48+00:00">febrero 8, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>Scripts: PHP Browser &#038; OS Detection :: Browser specific CSS stylesheets <a href="http://t.co/nHrbcbXH" title="http://bit.ly/xd7fSi">bit.ly/xd7fSi</a> <a href="https://twitter.com/search/%2523css">#css</a> <a href="https://twitter.com/search/%2523webdesign">#webdesign</a></p>
<p>&mdash; Olof (@viking_olof) <a href="https://twitter.com/viking_olof/status/167719446272671744" data-datetime="2012-02-09T21:20:06+00:00">febrero 9, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>CSS Tutorial &#8211; Introduction <a href="http://t.co/lCOGW6ei" title="http://bit.ly/yHrzta">bit.ly/yHrzta</a> <a href="https://twitter.com/search/%2523css">#css</a> <a href="https://twitter.com/search/%2523webdesign">#webdesign</a></p>
<p>&mdash; Olof (@viking_olof) <a href="https://twitter.com/viking_olof/status/167719806718578688" data-datetime="2012-02-09T21:21:32+00:00">febrero 9, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>Beginners PHP Tutorials <a href="http://t.co/CLlMzkc2" title="http://bit.ly/wogjJQ">bit.ly/wogjJQ</a> <a href="https://twitter.com/search/%2523php">#php</a></p>
<p>&mdash; Olof (@viking_olof) <a href="https://twitter.com/viking_olof/status/167714679026761728" data-datetime="2012-02-09T21:01:10+00:00">febrero 9, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2012/02/09/twitterlinks-enlaces-de-interes-ii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TwitterLinks: enlaces de interés (I)</title>
		<link>http://www.blumbablog.com/2012/02/04/twitterlinks-enlaces-de-interes-i.html</link>
		<comments>http://www.blumbablog.com/2012/02/04/twitterlinks-enlaces-de-interes-i.html#comments</comments>
		<pubDate>Sat, 04 Feb 2012 17:56:24 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Enlaces]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2943</guid>
		<description><![CDATA[Sencillo y practico ejemplo para generar un pdf con PHP bit.ly/yOzCIu, la librería bit.ly/3RLVg9 #LetsGoRookies! @programasphp &#8212; Argelia Corona (@Orgietter) enero 20, 2012 Interfaz de mac en CSS3 alessioatzeni.com/mac-osx-lion-c… &#8212; hector ils labs (@zzarcon) enero 23, 2012 How To Integrate &#8230; <a href="http://www.blumbablog.com/2012/02/04/twitterlinks-enlaces-de-interes-i.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote class="twitter-tweet" lang="es"><p>Sencillo y practico ejemplo para generar un pdf con PHP <a href="http://t.co/0PY9rfCi" title="http://bit.ly/yOzCIu">bit.ly/yOzCIu</a>, la librería <a href="http://t.co/yCH17095" title="http://bit.ly/3RLVg9">bit.ly/3RLVg9</a> <a href="https://twitter.com/search/%2523LetsGoRookies">#LetsGoRookies</a>! @<a href="https://twitter.com/programasphp">programasphp</a></p>
<p>&mdash; Argelia Corona (@Orgietter) <a href="https://twitter.com/Orgietter/status/160254700736872449" data-datetime="2012-01-20T06:57:52+00:00">enero 20, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>Interfaz de mac en CSS3 <a href="http://t.co/If0dprs6" title="http://www.alessioatzeni.com/mac-osx-lion-css3/">alessioatzeni.com/mac-osx-lion-c…</a></p>
<p>&mdash; hector ils labs (@zzarcon) <a href="https://twitter.com/zzarcon/status/161438190543183872" data-datetime="2012-01-23T13:20:38+00:00">enero 23, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>How To Integrate Facebook, Twitter And GoogleIn WordPress <a href="http://t.co/G8eybKth" title="http://su.pr/1lSwNr">su.pr/1lSwNr</a></p>
<p>&mdash; Raúl Ramírez (@isopixel) <a href="https://twitter.com/isopixel/status/161566201242337282" data-datetime="2012-01-23T21:49:18+00:00">enero 23, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>CSS3 Flexible Box Layout Explained <a href="http://t.co/cT7MiQRA" title="http://coding.smashingmagazine.com/2011/09/19/css3-flexible-box-layout-explained/">coding.smashingmagazine.com/2011/09/19/css…</a> via @<a href="https://twitter.com/smashingmag">smashingmag</a></p>
<p>&mdash; Juanjo Bernabeu <img src='http://www.blumbablog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (@JuanjoBernabeu) <a href="https://twitter.com/JuanjoBernabeu/status/159236750357700608" data-datetime="2012-01-17T11:32:54+00:00">enero 17, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" lang="es"><p>How to create URL shortener using PHP <a href="http://t.co/zdiFggzK" title="http://bit.ly/vwl1Bj">bit.ly/vwl1Bj</a> <a href="https://twitter.com/search/%2523php">#php</a></p>
<p>&mdash; Olof (@viking_olof) <a href="https://twitter.com/viking_olof/status/153525635485143040" data-datetime="2012-01-01T17:18:58+00:00">enero 1, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2012/02/04/twitterlinks-enlaces-de-interes-i.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WordPress] Añadir favicon a un Child Theme</title>
		<link>http://www.blumbablog.com/2012/01/15/wordpress-anadir-favicon-a-un-child-theme.html</link>
		<comments>http://www.blumbablog.com/2012/01/15/wordpress-anadir-favicon-a-un-child-theme.html#comments</comments>
		<pubDate>Sun, 15 Jan 2012 09:52:06 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2928</guid>
		<description><![CDATA[Un problema que me encontré al trabajar con los Child Theme en WordPress fue que el favicon no se cargaba en todas las páginas. Para solucionar esto basta con añadir este código al functions.php de tu Child Theme:]]></description>
			<content:encoded><![CDATA[<p>Un problema que me encontré al trabajar con los <a title="Child Theme" href="http://codex.wordpress.org/Child_Themes" target="_blank">Child Theme en WordPress</a> fue que el favicon no se cargaba en todas las páginas. Para solucionar esto basta con añadir este código al functions.php de tu Child Theme:</p>
<pre class="brush: php; title: ; notranslate">
function blog_favicon() {
	echo '&lt;link rel=&quot;Shortcut Icon&quot; type=&quot;image/x-icon&quot; href=&quot;'.get_bloginfo('wpurl').'/favicon.ico&quot; /&gt;';
}
add_action('wp_head', 'blog_favicon');
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2012/01/15/wordpress-anadir-favicon-a-un-child-theme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Día de reyes</title>
		<link>http://www.blumbablog.com/2012/01/06/dia-de-reyes.html</link>
		<comments>http://www.blumbablog.com/2012/01/06/dia-de-reyes.html#comments</comments>
		<pubDate>Fri, 06 Jan 2012 01:56:47 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Miniposts]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2912</guid>
		<description><![CDATA[Hoy dormir es para la gente que tiene regalos. &#8212; Rubén Díaz Osorio (@rogeliorabbit) enero 6, 2012]]></description>
			<content:encoded><![CDATA[<blockquote class="twitter-tweet" lang="es"><p>Hoy dormir es para la gente que tiene regalos.</p>
<p>&mdash; Rubén Díaz Osorio (@rogeliorabbit) <a href="https://twitter.com/rogeliorabbit/status/155095978322575360" data-datetime="2012-01-06T01:18:57+00:00">enero 6, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2012/01/06/dia-de-reyes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cabecera fija con CSS</title>
		<link>http://www.blumbablog.com/2012/01/05/cabecera-fija-con-css.html</link>
		<comments>http://www.blumbablog.com/2012/01/05/cabecera-fija-con-css.html#comments</comments>
		<pubDate>Thu, 05 Jan 2012 16:59:21 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2905</guid>
		<description><![CDATA[Para crear una cabecera que se mantenga fija mientras hacemos scroll solo necesitamos un poco de CSS: Siendo estos los DIV&#8217;s que contendrán tanto la cabecera como el contenido de la página: Via: Anne&#8217;s Blog]]></description>
			<content:encoded><![CDATA[<p>Para crear una cabecera que se mantenga fija mientras hacemos scroll solo necesitamos un poco de CSS:</p>
<pre class="brush: css; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
  body{
  margin:0;
  padding:100px 0 0 0;
}
div#header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100px;
  background-color:#333;
  color:#FFFFFF;
}
 @media screen{
  body&gt;div#header{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 }
 * html div#content{
  height:100%;
  overflow:auto;
 }
&lt;/style&gt;
</pre>
<p>Siendo estos los DIV&#8217;s que contendrán tanto la cabecera como el contenido de la página:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;header&quot;&gt; cabecera &lt;/div&gt;
&lt;div id=&quot;content&quot;&gt; contenido &lt;/div&gt;
</pre>
<p><strong>Via:</strong> <a href="http://limpid.nl/lab/css/fixed/header" target="_blank">Anne&#8217;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2012/01/05/cabecera-fija-con-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registro y login de usuarios con PHP y MySQL (III)</title>
		<link>http://www.blumbablog.com/2012/01/04/registro-y-login-de-usuarios-con-php-y-mysql-iii.html</link>
		<comments>http://www.blumbablog.com/2012/01/04/registro-y-login-de-usuarios-con-php-y-mysql-iii.html#comments</comments>
		<pubDate>Wed, 04 Jan 2012 17:14:48 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2900</guid>
		<description><![CDATA[Hace ya un tiempo empecé una serie de tutoriales para crear un sistema de registro y login de usuarios (1 y 2) y creo que va siendo hora de continuar con el. Continuaremos el tutorial con la parte que concierne &#8230; <a href="http://www.blumbablog.com/2012/01/04/registro-y-login-de-usuarios-con-php-y-mysql-iii.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace ya un tiempo empecé una serie de tutoriales para crear un sistema de registro y login de usuarios (<a title="Registro y login de usuarios con PHP y MySQL (I)" href="http://www.blumbablog.com/2011/02/24/registro-y-login-de-usuarios-con-php-y-mysql/">1</a> y <a title="Registro y login de usuarios con PHP y MySQL (II)" href="http://www.blumbablog.com/2011/04/21/registro-y-login-de-usuarios-con-php-y-mysql-ii/">2</a>) y creo que va siendo hora de continuar con el.</p>
<p><a href="http://www.blumbablog.com/wp-content/uploads/2012/01/registro.jpg"><a class="aligncenter size-full wp-image-2901" title="registro de usuarios registrados" href="http://www.blumbablog.com/wp-content/uploads/2012/01/registro.jpg" rel="lightbox" title="registro de usuarios registrados" ><img class="aligncenter size-full wp-image-2901" title="registro de usuarios registrados" src="http://www.blumbablog.com/wp-content/uploads/2012/01/registro.jpg" alt="registro de usuarios registrados" width="600" height="200"/></a></a></p>
<p>Continuaremos el tutorial con la parte que concierne al login de los usuarios que ya están registrados para, en el siguiente capítulo, mostrar una zona para el usuario ya <em>logueado</em> con sus datos.</p>
<p>En el <a title="Registro y login de usuarios con PHP y MySQL (II)" href="http://www.blumbablog.com/2011/04/21/registro-y-login-de-usuarios-con-php-y-mysql-ii/">anterior capítulo de este tutorial</a> os mostré como hacer el formulario de registro y el código de validación y registro en el mismo archivo. En este caso lo haremos en dos archivos para que veáis que no es complicado.</p>
<p>Empezamos con el formulario creando un archivo <strong>login.php</strong>:</p>
<p><span id="more-2900"></span></p>
<pre class="brush: php; title: ; notranslate">
&lt;form action=&quot;vlogin.php&quot; method=&quot;post&quot;&gt;Nick: &lt;input class=&quot;nick&quot; type=&quot;text&quot; name=&quot;nick&quot; /&gt;
Contraseña: &lt;input class=&quot;pass&quot; type=&quot;password&quot; name=&quot;pswd&quot; /&gt;
&lt;input class=&quot;logentry&quot; type=&quot;submit&quot; name=&quot;enviar&quot; value=&quot;Entrar&quot; /&gt;&lt;/form&gt;
</pre>
<p>Como veis el formulario no tiene gran complicación, simplemente <strong>añadimos en el action del form la dirección al archivo que validará los datos</strong>.</p>
<p>Ahora vamos con el archivo para la validación de los datos introducidos en el formulario. Creamos un archivo, <strong>vlogin.php</strong>, y empezamos conectando con la base de datos:</p>
<pre class="brush: php; title: ; notranslate">
// Host al que conectar, habitualmente es el ‘localhost’, usuario y contraseña
$conexion = mysql_connect(&quot;localhost&quot;, &quot;usuario&quot;, &quot;clave&quot;);
// Nombre de la Base de Datos que se desea utilizar
mysql_select_db(&quot;usuarios&quot;, $conexion);
</pre>
<p>El nombre de la base de datos usado para este tutorial es <strong>usuarios</strong>.</p>
<p>Ahora toca el código para validar los datos. con esto haremos que se comparen los datos de nick y contraseña introducidos en el formulario con la base de datos: si existen el usuario está registrado y avanzará a la siguiente página. Si, por el contrario, no existen esto puede deberse a dos cosas: que realmente no esté registrado o que se haya confundido al meter los datos. Si se da alguno de estos dos casos se le devolverá al formulario.</p>
<pre class="brush: php; title: ; notranslate">
    if(empty($_SESSION['nick'])) { // comprobamos que las variables de sesion esten vacias
        if(isset($_POST['enviar'])) { // comprobamos que se hayan enviado los datos del formulario
            // comprobamos que los campos nick y contraseña no esten vacíos
            if(empty($_POST['nick']) || empty($_POST['pswd'])) {
                echo &quot;El usuario o la contraseña no han sido ingresados. &lt;a href='javascript:history.back();'&gt;Reintentar&lt;/a&gt;&quot;;
            }else {
                // &quot;limpiamos&quot; los campos de nick y pass de posibles códigos maliciosos
            	$nick = mysql_real_escape_string($_POST['nick']);
            	$pass = mysql_real_escape_string($_POST['pswd']);
                $pass = md5($pass);
                // comprobamos que los datos ingresados en el formulario coincidan con los de la BD
				$sql = mysql_query(&quot;SELECT iduser, nom, ape, nick, pswd, email FROM users WHERE nick='&quot;.$nick.&quot;' AND pswd='&quot;.$pswd.&quot;'&quot;);
                if($fila = mysql_fetch_array($sql)) {
					// creamos las sesiones de usuario
                    $_SESSION['iduser']=$fila['iduser'];
                    $_SESSION['nick']=$fila[&quot;nick&quot;];
					$_SESSION['nom']=$fila[&quot;nom&quot;];
					$_SESSION['ape']=$fila[&quot;ape&quot;];
					$_SESSION['email']=$fila[&quot;email&quot;];
					$nick=$_SESSION['nick'];
					echo&quot;
                    &lt;script type='text/javascript'&gt;
                        var pagina = 'user.php?$nick';
                        function redireccionar() {
                            location.href = pagina
                        }
                        setTimeout ('redireccionar()', 1000);
                    &lt;/script&gt;&quot;; 

                }else {
                    echo &quot;Los datos ingresados no están registrados en nuestra BD. &lt;a href='javascript:history.back();'&gt;Reintentar&lt;/a&gt;&quot;;
                }
            }
		}else {
			// si las variables de sesión no están vacías redirigimos al index (o a la página que se desee)
			echo &quot;&lt;script type='text/javascript'&gt;location.href='user.php?nick=&quot;.$_SESSION['nick'].&quot;'&lt;/script&gt;&quot;;
    	}
    }
</pre>
<p>Cuando los datos del usuario son correctos el código hace que el usuario sea enviado a una página &#8220;personal&#8221; a la que llamaremos user.php. Esto lo podemos ver en la parte final del código: <strong>user.php?nick=</strong> siendo la misma página para todos los usuarios pero mostrando los datos según el usuario ya que lo filtramos con <strong>?nick</strong>. Esto lo veremos en la siguiente parte de este tutorial. Si tenéis alguna duda dejarla en los comentarios e intentaré responderla lo antes posible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2012/01/04/registro-y-login-de-usuarios-con-php-y-mysql-iii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[root] Probando ICS en el Nexus One</title>
		<link>http://www.blumbablog.com/2011/12/30/root-probando-ics-en-el-nexus-one.html</link>
		<comments>http://www.blumbablog.com/2011/12/30/root-probando-ics-en-el-nexus-one.html#comments</comments>
		<pubDate>Fri, 30 Dec 2011 18:04:59 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2875</guid>
		<description><![CDATA[El viejo, según Google, Nexus One no será actualizado a la última versión de Android, Ice Cream Sandwich. Esto se debe a la poca memoria RAM con la que HTC dotó a este terminal. Pero aquí viene lo bueno de android: la &#8230; <a href="http://www.blumbablog.com/2011/12/30/root-probando-ics-en-el-nexus-one.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.blumbablog.com/wp-content/uploads/2011/12/ics_n1.jpg"><a class=" wp-image-2876 aligncenter" title="ICS para el Nexus One" href="http://www.blumbablog.com/wp-content/uploads/2011/12/ics_n1.jpg" rel="lightbox" title="ICS para el Nexus One" ><img class=" wp-image-2876 aligncenter" title="ICS para el Nexus One" src="http://www.blumbablog.com/wp-content/uploads/2011/12/ics_n1.jpg" alt="ICS para el Nexus One" width="640" height="214"/></a></a></p>
<p>El viejo, según Google, Nexus One no será actualizado a la última versión de Android, Ice Cream Sandwich. Esto se debe a la poca memoria RAM con la que HTC dotó a este terminal.</p>
<p>Pero aquí viene lo bueno de android: la comunidad de desarrolladores. <a title="Cyanogenmod" href="http://www.cyanogenmod.com/" target="_blank">Cyanogenmod</a> y, en este caso, <a href="http://twitter.com/samuazcona" target="_blank">@samuaz</a>, están trabajando en portar ICS a el primer Nexus. Todavía está en fase alpha a la espera de los drivers de la Adreno 200 para poder hacer que funcione la cámara y la aceleración por hardware pero, después de estar tres días con ella, puedo decir que esta rom es totalmente funcional.</p>
<p><strong>ACTUALIZADO:</strong> ya tenemos cámara. No funciona la grabación de vídeo ni las panorámicas, pero algo es algo. <a title="memoriandroid MeDroid ICS" href="http://www.memoriandroid.com/entradas-blog?dir=/blog/index.php/rom-medroid-ics-nexus-one#" target="_blank">Esto ya está en la rom de @samuaz en Memoriandroid (v4.1)</a>.</p>
<h2>¿Cómo instalar la rom?</h2>
<blockquote>
<h6><em><small>Es necesario tener instalado el <a title="Android SDK" href="http://developer.android.com/sdk/index.html" target="_blank">SDK de android</a> en nuestro ordenador.</small></em></h6>
</blockquote>
<p>Lo primero, explicar que para instalar ICS en este terminal tendremos que instalar primero  un Custom HBOOT (Blackrose) para después meter la nueva tabla de particiones. Esta tabla hace que la memoria interna del Nexus One se adapte a los requisitos de ICS. Estos son los archivos necesarios para este paso:</p>
<p><strong>-Blackrose: <a href="http://www.htcmania.com/showthread.php?t=177496">http://www.htcmania.com/showthread.php?t=177496</a></strong></p>
<p><strong>-Nueva tabla de particiones: <a href="http://ge.tt/9QsMmTA/v/3" rel="nofollow" target="_blank">http://ge.tt/9QsMmTA/v/3</a></strong></p>
<p><span id="more-2875"></span><br />
<strong>Instalando blackrose</strong></p>
<p>Doy por hecho que ya tenéis el archivo descargado y el N1 en modo debug al igual que los drivers instalados en el PC (en el <a href="http://www.htcmania.com/showthread.php?t=292677" target="_blank">hilo de htcmania</a> está explicado todo) antes de empezar.</p>
<p>Enchufamos por USB el N1 al ordenador. Descomprimimos el archivo Blackrose en el escritorio, por ejemplo, y ejecutamos la aplicación <em>blackrose.exe.</em> Tras esto nos identificará el móvil mostrándolo debajo de &#8220;<em>list of devices</em>&#8221; y comenzamos:</p>
<ul>
<li>Introducimos 0 en la primera opción.</li>
<li>Volvemos a introducir 0 en la segunda.</li>
<li>Ahora nos preguntará si tenemos el bootloader bloqueado o desbloqueado, introducimos según lo tengamos.</li>
</ul>
<p>El Nexus se reiniciará en modo bootloader y la instalación terminará cuando la ventana ponga &#8220;<em>pulse una tecla para continuar</em>&#8220;. Para saber si está correctamente instalado fijaros en el bootloader arriba del todo, tiene que aparecer <em>BlackRose</em>.</p>
<p><strong>Instalando la nueva tabla de particiones</strong></p>
<p>Tras descargar el archivo que puse antes (<em>hboot_220-16-200.nb0</em>) descargamos también el <a title="fastboot" href="http://blumbablog.com/wp-content/descargas/fastboot windows.rar" target="_blank">fastboot para Windows desde aquí</a>, lo descomprimimos y lo metemos en una carpeta en C:\fastboot. Recordaros que el móvil tiene que estar enchufado al ordenador por USB.</p>
<p>En esta misma carpeta colocamos el archivo <em>hboot_220-16-200.nb0 </em>y abrimos un nuevo terminal (cmd). Nos dirigimos a la carpeta donde están estos archivos:</p>
<pre>cd C:\fastboot</pre>
<p>Ya dentro de esta carpeta escribimos lo siguiente para cargar las nuevas particiones:</p>
<pre>fastboot flash hboot hboot_220-16-200.nb0</pre>
<p>Si todo va bien el terminal nos tendría que mostrar un OK y lo único que nos quedaría por hacer sería reiniciar con este comando:</p>
<pre>fastboot reboot-bootloader</pre>
<p>Listo, blackrose y la nueva tabla de particiones instaladas. Ahora toca descargar y flashear la rom.</p>
<p><strong>Instalando ICS</strong></p>
<p>Lo primero que tenemos que hacer es descargar la rom. Si os pasáis por <a title="[CM9 &amp; stock] ICS 4.0.3 (N1)" href="http://www.htcmania.com/showthread.php?t=292677" target="_blank">este hilo de htcmania</a> tendréis todas las versiones que han salido, pero yo os recomiendo la rom de <a href="http://twitter.com/samuazcona" target="_blank">@samuaz</a> (la podéis <a title="MeDroid ICS" href="http://www.memoriandroid.com/entradas-blog?dir=/blog/index.php/rom-medroid-ics-nexus-one#" target="_blank">descargar desde memoriandroid</a>), es la que estoy usando y da muy pocos problemas, además está trabajando muy duro para solucionar todos los problemas que aparecen.</p>
<p>La rom se instala como cualquier otra, entramos en modo recovery y empezamos.</p>
<ul>
<li><strong>Particionamos la SD: </strong>la rom está preparada para usar a2sd, por lo que es recomendable hacer una partición. Yo le doy 0MB a Swap, 1024MB a Ext2 y dejamos el resto para el almacenamiento FAT32.</li>
<li>Pasamos de Ext2 a Ext3 y este a Ext4.</li>
<li>Hacemos <strong>Full Wipe</strong>. Es más, yo recomiendo después de esto hacer el resto de wipe&#8217;s por separado.</li>
<li>Copiamos el archivo de la rom a la SD y nos vamos a <strong>flash zip from sdcard</strong>, lo seleccionamos y empieza la instalación.</li>
</ul>
<p>Ya tenemos instalado ICS en nuestro Nexus One. Decir que la nueva tabla de particiones funciona con cualquier rom que tenga como base CM7 (cyanogenmod 7) y que no nos dará ningún problema. Espero que esté todo lo más claro posible, si tenéis alguna duda podéis dejar comentarios. También podéis pasaros por <a href="https://plus.google.com/photos/113538190971588140405/albums/5683389193613450369" target="_blank">mi álbum en Google+ para ver más imágenes de ICS corriendo en el N1</a>.</p>
<p><strong>Información sacada de:</strong></p>
<p><a title="htcmania" href="http://www.htcmania.com/showthread.php?t=292677" target="_blank">htcmania</a>, <a title="MeDroid ICS en momoriandroid" href="http://www.memoriandroid.com/entradas-blog?dir=/blog/index.php/rom-medroid-ics-nexus-one#" target="_blank">memoriandroid</a>, <a title="xda-developers" href="http://forum.xda-developers.com/showthread.php?t=1366897" target="_blank">xda-developers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2011/12/30/root-probando-ics-en-el-nexus-one.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress para Android se renueva</title>
		<link>http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html</link>
		<comments>http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html#comments</comments>
		<pubDate>Tue, 20 Dec 2011 20:01:59 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2863</guid>
		<description><![CDATA[Ayer se actualizó la aplicación para android de WordPress y ahora es una aplicación a tener en cuenta para administrar nuestros blogs (tanto los de wordpress.com como los de wordpress.org, alojados en nuestro servidor). Los principales cambios son para la &#8230; <a href="http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ayer se actualizó la <a href="https://market.android.com/details?id=org.wordpress.android">aplicación para android de WordPress</a> y ahora es una aplicación a tener en cuenta para administrar nuestros blogs (tanto los de <a href="http://http://wordpress.com">wordpress.com</a> como los de <a href="http://wordpress.org">wordpress.org</a>, alojados en nuestro servidor).</p>
<p>Los principales cambios son para la interfaz, aunque no se quedan cortas las opciones. Crear una nueva entrada, página, moderar comentarios&#8230;</p>
<p>¿Fallos? Si. El primero que me encontré es un error al subir imágenes a los posts, otro error al guardar como borrador (aunque se guarda, ver galería) y algo que falta es poder añadir/seleccionar un thumbnail para cada post.</p>
<p>Tras el salto dejo unas imágenes del gran cambio que ha dado esta aplicación.</p>
<p><span id="more-2863"></span></p>

<a href='http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/20111220_205519' title='20111220_205519'><img width="150" height="150" src="http://www.blumbablog.com/wp-content/uploads/2011/12/20111220_205519-150x150.jpg" class="attachment-thumbnail" alt="20111220_205519" title="20111220_205519" /></a>
<a href='http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/20111220_205547' title='20111220_205547'><img width="150" height="150" src="http://www.blumbablog.com/wp-content/uploads/2011/12/20111220_205547-150x150.jpg" class="attachment-thumbnail" alt="20111220_205547" title="20111220_205547" /></a>
<a href='http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/20111220_205555' title='20111220_205555'><img width="150" height="150" src="http://www.blumbablog.com/wp-content/uploads/2011/12/20111220_205555-150x150.jpg" class="attachment-thumbnail" alt="20111220_205555" title="20111220_205555" /></a>
<a href='http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/20111220_205604' title='20111220_205604'><img width="150" height="150" src="http://www.blumbablog.com/wp-content/uploads/2011/12/20111220_205604-150x150.jpg" class="attachment-thumbnail" alt="20111220_205604" title="20111220_205604" /></a>
<a href='http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/20111220_211029' title='20111220_211029'><img width="150" height="150" src="http://www.blumbablog.com/wp-content/uploads/2011/12/20111220_211029-150x150.jpg" class="attachment-thumbnail" alt="20111220_211029" title="20111220_211029" /></a>
<a href='http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/20111220_211036' title='20111220_211036'><img width="150" height="150" src="http://www.blumbablog.com/wp-content/uploads/2011/12/20111220_211036-150x150.jpg" class="attachment-thumbnail" alt="20111220_211036" title="20111220_211036" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2011/12/20/wordpress-para-android-se-renueva.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invitaciones para Schemer: Google nos recomienda</title>
		<link>http://www.blumbablog.com/2011/12/15/invitaciones-para-schemer-google-nos-recomienda.html</link>
		<comments>http://www.blumbablog.com/2011/12/15/invitaciones-para-schemer-google-nos-recomienda.html#comments</comments>
		<pubDate>Thu, 15 Dec 2011 17:59:44 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Invitaciones]]></category>
		<category><![CDATA[Redes Sociales]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2835</guid>
		<description><![CDATA[Lo último de Google es Schemer, una red social que te recomienda que hacer en base a lo que hacen tus amigos o según tu localización. Las recomendaciones por geolocalización solo funcionan en EEUU (como nos tiene acostumbrados Google cada &#8230; <a href="http://www.blumbablog.com/2011/12/15/invitaciones-para-schemer-google-nos-recomienda.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lo último de Google es <a title="Schemer" href="http://www.schemer.com" target="_blank">Schemer</a>, una red social que te recomienda que hacer en base a lo que hacen tus amigos o según tu localización.</p>
<p style="text-align: center;"><a href="http://www.blumbablog.com/wp-content/uploads/2011/12/schemer.jpg"><a class="aligncenter  wp-image-2839" title="schemer" href="http://www.blumbablog.com/wp-content/uploads/2011/12/schemer-300x128.jpg" rel="lightbox" title="" ><img class="aligncenter  wp-image-2839" title="schemer" src="http://www.blumbablog.com/wp-content/uploads/2011/12/schemer-300x128.jpg" alt="" width="500" height="328"/></a></a></p>
<p>Las recomendaciones por geolocalización solo funcionan en EEUU (como nos tiene acostumbrados Google cada vez que sacan algún nuevo producto) de forma optima aunque si que puedes ver (con la app de Android) lo que hacen los amigos que están cerca de ti.</p>
<p>Si queréis descargar la app para android y para saber más sobre <strong>Schemer</strong> pasaros por <a title="Omicrono - Schemer" href="http://www.omicrono.com/2011/12/ya-disponible-schemer-para-android-la-red-social-de-google-que-te-recomienda-que-hacer/" target="_blank">Omicrono</a>.</p>
<p>Y ahora las invitaciones para <strong>Schemer</strong>, solo tengo 20:</p>
<blockquote>
<h1><a href="http://schemer.com/invite/pqruk90r440q8" target="_blank">http://schemer.com/invite/pqruk90r440q8</a></h1>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2011/12/15/invitaciones-para-schemer-google-nos-recomienda.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[WordPress] Excluir los Sticky Post del loop</title>
		<link>http://www.blumbablog.com/2011/12/13/wordpress-excluir-los-sticky-post-del-loop.html</link>
		<comments>http://www.blumbablog.com/2011/12/13/wordpress-excluir-los-sticky-post-del-loop.html#comments</comments>
		<pubDate>Tue, 13 Dec 2011 09:17:41 +0000</pubDate>
		<dc:creator>rogeliorabbit</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.blumbablog.com/?p=2831</guid>
		<description><![CDATA[Para ocultar los sticky post en la página principal de nuestro blog solo tenemos que añadir una pequeña linea en nuestro archivo index.php justo antes de encontrarnos esto: Añadimos la siguiente línea: *Para este tutorial tomé de ejemplo el theme &#8230; <a href="http://www.blumbablog.com/2011/12/13/wordpress-excluir-los-sticky-post-del-loop.html">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para ocultar los sticky post en la página principal de nuestro blog solo tenemos que añadir una pequeña linea en nuestro archivo <em>index.php</em> justo antes de encontrarnos esto:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php if ( have_posts() ) : ?&gt;
</pre>
<p>Añadimos la siguiente línea:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php query_posts(array(&quot;post__not_in&quot; =&gt;get_option(&quot;sticky_posts&quot;))); ?&gt;
</pre>
<p><em>*Para este tutorial tomé de ejemplo el theme TwentyEleven.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blumbablog.com/2011/12/13/wordpress-excluir-los-sticky-post-del-loop.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

