<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcFSHw7fip7ImA9WxNUF0w.&quot;"><id>tag:blogger.com,1999:blog-25960365</id><updated>2009-11-08T22:00:19.206+01:00</updated><title>Programación Web,Videojuegos y ZX Spectrum - por Gabriel Cuesta</title><subtitle type="html">Bienvenidos a mi blog, aquí hablaremos de programación web (PHP, ASP, Actionscript, javascript, etc...), de videojuegos (PSP, PS3, XBOX 360, Wii, PC, etc...) y de videoconsolas y ordenadores antiguos, especialmente mi querido ZX Spectrum.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://gabicuesta.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>1075</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta" type="application/atom+xml" /><feedburner:emailServiceId>ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;DkcFSHw6fip7ImA9WxNUF0w.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-451063786509939683</id><published>2009-11-08T22:00:00.000+01:00</published><updated>2009-11-08T22:00:19.216+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-08T22:00:19.216+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>PHP: Un ejemplo sencillo de clase para PHP5</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Z2RusB5r6Tw/SvcxKglxe3I/AAAAAAAAAvs/fC8TTXRPoJs/s1600-h/php.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Z2RusB5r6Tw/SvcxKglxe3I/AAAAAAAAAvs/fC8TTXRPoJs/s320/php.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Hace poco publiqué aquí un &lt;a href="http://gabicuesta.blogspot.com/2009/10/php-un-ejemplo-sencillo-de-clase-para.html"&gt;ejemplo muy sencillito de una clase para &lt;i&gt;&lt;b&gt;PHP4&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Bueno, pues ahora os he preparado otro ejemplo de clase, pero esta vez para &lt;i&gt;&lt;b&gt;PHP5&lt;/b&gt;&lt;/i&gt;. ¿Hay diferencias con respecto a &lt;i&gt;&lt;b&gt;PHP4&lt;/b&gt;&lt;/i&gt;? Pues las hay, y bastantes, &lt;i&gt;&lt;b&gt;PHP5&lt;/b&gt;&lt;/i&gt; da un soporte mucho más amplio a la POO que su antecesor.&lt;br /&gt;
&lt;br /&gt;
Os pongo aquí el ejemplo:&lt;br /&gt;
&lt;b style="color: #351c75;"&gt;&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
class cliente{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var $nombre;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var $numero;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var $peliculas_alquiladas;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function __construct($nombre,$numero){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;nombre=$nombre;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;numero=$numero;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;peliculas_alquiladas=array();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "Nuevo cliente: ".$nombre."&lt;br /&gt;
";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function dame_numero(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $this-&amp;gt;numero;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function dame_nombre(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $this-&amp;gt;nombre;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
//instanciamos un par de objetos cliente&lt;br /&gt;
$cliente1 = new cliente("Pepe", 1);&lt;br /&gt;
$cliente2 = new cliente("Roberto", 564);&lt;br /&gt;
$cliente3 = new cliente("Gabriel", 146);&lt;br /&gt;
$cliente4 = new cliente("Sergio", 225);&lt;br /&gt;
&lt;br /&gt;
//mostramos el numero de cada cliente creado&lt;br /&gt;
echo "El identificador del cliente ".$cliente1-&amp;gt;dame_nombre()." es: " . $cliente1-&amp;gt;dame_numero() ."&lt;br /&gt;
";&lt;br /&gt;
echo "El identificador del cliente ".$cliente2-&amp;gt;dame_nombre()." es: " . $cliente2-&amp;gt;dame_numero() ."&lt;br /&gt;
"; &lt;br /&gt;
echo "El identificador del cliente ".$cliente3-&amp;gt;dame_nombre()." es: " . $cliente3-&amp;gt;dame_numero() ."&lt;br /&gt;
"; &lt;br /&gt;
echo "El identificador del cliente ".$cliente4-&amp;gt;dame_nombre()." es: " . $cliente4-&amp;gt;dame_numero() ."&lt;br /&gt;
"; &lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;Cómo veis en esta clase de ejemplo disponemos de un constructor, cosa que no había de manera nativa en &lt;i&gt;&lt;b&gt;PHP4&lt;/b&gt;&lt;/i&gt;, podíamos emularlo, pero no es lo mismo.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black;"&gt;El constructor de la clase es un método que se ejecuta cuando se instancia esta en un objeto (en el ejemplo cuando damos valor a $cliente1 por ejemplo). Naturalmente si hay un constructor también hay un destructor. Afortunadamente -o no- en &lt;i&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/i&gt; los objetos se destruyen cuando termina la ejecución así que no nos toca destruirlos manualmente para liberar memoria, aunque es una buena práctica hacerlo para optimizar el gasto de la máquina.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-451063786509939683?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N2-H7uj9-kaig98fUPCeo5Wr7t0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N2-H7uj9-kaig98fUPCeo5Wr7t0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N2-H7uj9-kaig98fUPCeo5Wr7t0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N2-H7uj9-kaig98fUPCeo5Wr7t0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/451063786509939683/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=451063786509939683" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/451063786509939683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/451063786509939683?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/lYS6j-GhMp4/php-un-ejemplo-sencillo-de-clase-para.html" title="PHP: Un ejemplo sencillo de clase para PHP5" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Z2RusB5r6Tw/SvcxKglxe3I/AAAAAAAAAvs/fC8TTXRPoJs/s72-c/php.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/11/php-un-ejemplo-sencillo-de-clase-para.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcHSXg4cCp7ImA9WxNUFU0.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-7013983630064823267</id><published>2009-11-06T12:13:00.001+01:00</published><updated>2009-11-06T12:13:58.638+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-06T12:13:58.638+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Pelijuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Trailer de la peli de Prince of Persia</title><content type="html">&lt;object width="580" height="360"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z8EA7EbFX4k&amp;hl=es&amp;fs=1&amp;rel=0&amp;hd=1&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Z8EA7EbFX4k&amp;hl=es&amp;fs=1&amp;rel=0&amp;hd=1&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
¡Pero qué buena pinta que tiene! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-7013983630064823267?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D_uhbi_hSQsHLvtPqrnKnNBkx20/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D_uhbi_hSQsHLvtPqrnKnNBkx20/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D_uhbi_hSQsHLvtPqrnKnNBkx20/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D_uhbi_hSQsHLvtPqrnKnNBkx20/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/7013983630064823267/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=7013983630064823267" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7013983630064823267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7013983630064823267?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/IVIM6GUeVVg/trailer-de-la-peli-de-prince-of-persia.html" title="Trailer de la peli de Prince of Persia" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/11/trailer-de-la-peli-de-prince-of-persia.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUADRXsyeCp7ImA9WxNUFEQ.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-5809900573389443036</id><published>2009-11-06T08:39:00.002+01:00</published><updated>2009-11-06T08:49:34.590+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-06T08:49:34.590+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Capcom" /><title>Videojuegos: ¿Cuales son las sagas más vendidas de Capcom?</title><content type="html">Capcom es una de las grandes, lleva decenios publicando videojuegos y un puñado de ellos son verdaderas joyas. La gran pregunta es, ¿Qué saga ha vendido más? &lt;a href="http://ir.capcom.co.jp/english/business/salesdata.html"&gt;Pues en su página oficial tienen la respuesta&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Os pongo aquí el listado:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=3xEFRlavtdM" id="aptureLink_c9s6q6zP6o"&gt;Resident Evil&lt;/a&gt;: 42.000.000 unidades&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=UtU49dDE8zY" id="aptureLink_V8ad43gxLq"&gt;Street Fighter&lt;/a&gt; : 28.000.000 unidades&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blip.tv/file/2769421" id="aptureLink_QEeHBkvySI"&gt;Mega Man&lt;/a&gt; : 28.000.000 unidades &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=tKX2_1kBekE" id="aptureLink_TQofZp7NmS"&gt;Monster Hunter&lt;/a&gt;: 11.000.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=itDgXfDZOhc" id="aptureLink_rr2DRnCIlh"&gt;Sengoku BASARA&lt;/a&gt; : 1.500.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dailymotion.com/video/xb1add" id="aptureLink_YQfrfyQqRk"&gt;Devil May Cry&lt;/a&gt; : 10.000.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=Y9D8WOzDuNg" id="aptureLink_ORvTuWcxDJ"&gt;Onimusha&lt;/a&gt; : 7.800.000 unidades &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=dvYANWZuI28" id="aptureLink_vUEEdpXk34"&gt;Dino Crisis&lt;/a&gt; : 4.400.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=oUzgPf0Rj9s" id="aptureLink_9bU7UPc7fO"&gt;Ghost'n Goblins&lt;/a&gt; : 4.400.000  unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=h1oAxpI8sSs" id="aptureLink_lRwUEM85nB"&gt;Ace Attorney&lt;/a&gt; : 3.700.000 unidades&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=q_jy6wi9DqA" id="aptureLink_2igSvp7qAV"&gt;Final Fight&lt;/a&gt; : 3.200.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.dailymotion.com/video/x8lbk3" id="aptureLink_5yM4AwXDHc"&gt;Breath of Fire&lt;/a&gt; : 3.000.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=IQEJIEtU3tQ" id="aptureLink_PAmkL2ZVX1"&gt;Lost Planet&lt;/a&gt;: 2.700.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=IOgzC4T_rp8" id="aptureLink_dzQcVmxpvO"&gt;Commando&lt;/a&gt; : 2.200.000 unidades&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=FTTR6U2a9dg" id="aptureLink_GmSQq0Rqlx"&gt;1942&lt;/a&gt;: 1.200.000 unidades&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-5809900573389443036?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-pWf4o_09UItztAHS0T9aw8OxBA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-pWf4o_09UItztAHS0T9aw8OxBA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-pWf4o_09UItztAHS0T9aw8OxBA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-pWf4o_09UItztAHS0T9aw8OxBA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/5809900573389443036/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=5809900573389443036" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/5809900573389443036?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/5809900573389443036?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/7VjmDZHi_D8/videojuegos-cuales-son-las-sagas-mas.html" title="Videojuegos: ¿Cuales son las sagas más vendidas de Capcom?" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/11/videojuegos-cuales-son-las-sagas-mas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMMRH84eCp7ImA9WxNUFEk.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-1907328841012701653</id><published>2009-11-05T18:34:00.000+01:00</published><updated>2009-11-05T18:34:45.130+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-05T18:34:45.130+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>Wordpress: Obtener los datos de un post fuera del loop</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Z2RusB5r6Tw/SvMMp27x9MI/AAAAAAAAAvM/dDiK_QNadXQ/s1600-h/wordpress.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Z2RusB5r6Tw/SvMMp27x9MI/AAAAAAAAAvM/dDiK_QNadXQ/s200/wordpress.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Muchas veces necesitamos obtener los datos de un post determinado diferente del post con el que estamos trabajando en el famoso loop de &lt;a href="http://www.wordpress.org/"&gt;&lt;i&gt;&lt;b&gt;Wordpress&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Conforme dominas el desarrollo de &lt;i&gt;&lt;b&gt;Wordpress&lt;/b&gt;&lt;/i&gt; descubres muchas maneras de acceder a esos posts ajenos al loop. Os voy a mostrar uno de los métodos más sencillos para conseguirlo, la función &lt;i style="color: #351c75;"&gt;&lt;b&gt;get_post([identificador del post])&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
¿Cómo funciona? Pues muy fácil, cargamos en una variable el resultado de la función &lt;i style="color: #674ea7;"&gt;&lt;b&gt;get_post&lt;/b&gt;&lt;/i&gt; dándole como valor la id del post al que queremos acceder.&lt;br /&gt;
&lt;br /&gt;
Aquí va un ejemplo en el que obtenemos los datos del post nº12:&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #0000bb;"&gt;$post_id_12 &lt;/span&gt;&lt;span style="color: #007700;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;get_post&lt;/span&gt;&lt;span style="color: #007700;"&gt;(&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;12&lt;/span&gt;&lt;span style="color: #007700;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Los datos obte&lt;code&gt;nidos tiene formato de array, así, por ejemplo, para acceder al título del post en este ejemplo habría que hacer lo siguiente:&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #0000bb;"&gt;$titulo &lt;/span&gt;&lt;span style="color: #007700;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$post_id_12&lt;/span&gt;&lt;span style="color: #007700;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;post_title&lt;/span&gt;&lt;span style="color: #007700;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #0000bb;"&gt;echo("Título:".&lt;/span&gt;&lt;span style="color: #007700;"&gt;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;$post_id_12&lt;/span&gt;&lt;span style="color: #007700;"&gt;-&amp;gt;&lt;/span&gt;&lt;span style="color: #0000bb;"&gt;post_title&lt;/span&gt;&lt;span style="color: #007700;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Estas son las propiedades más útiles de este array:&lt;/code&gt;&lt;br /&gt;
&lt;ul style="color: #351c75;"&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;&lt;code&gt;ID&lt;/code&gt;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;&lt;code&gt;post_date&lt;/code&gt;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;&lt;code&gt;post_content&lt;/code&gt;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;&lt;code&gt;post_title&lt;/code&gt;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;post_excerpt&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;Hay bastantes, la lista completa la podéis &lt;a href="http://codex.wordpress.org/Function_Reference/get_post"&gt;ver en esta página de Wordpress&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
¿Pegas de este sistema? Pues una muy grande, no permite obtener las categorías, si utilizamos el campo &lt;i style="color: #351c75;"&gt;&lt;b&gt;$post_category&lt;/b&gt;&lt;/i&gt; siempre devuelve 0 :(&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #007700;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #007700;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-1907328841012701653?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8pkchcTV2xr5kY9J6OCAuNjT-KM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8pkchcTV2xr5kY9J6OCAuNjT-KM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8pkchcTV2xr5kY9J6OCAuNjT-KM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8pkchcTV2xr5kY9J6OCAuNjT-KM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/1907328841012701653/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=1907328841012701653" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1907328841012701653?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1907328841012701653?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/RVYGxGnrTTY/wordpress-obtener-los-datos-de-un-post.html" title="Wordpress: Obtener los datos de un post fuera del loop" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Z2RusB5r6Tw/SvMMp27x9MI/AAAAAAAAAvM/dDiK_QNadXQ/s72-c/wordpress.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/11/wordpress-obtener-los-datos-de-un-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEMSHc5eyp7ImA9WxNUEUQ.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-1653928711380750522</id><published>2009-11-02T22:18:00.000+01:00</published><updated>2009-11-02T22:18:09.923+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-02T22:18:09.923+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ZX Spectrum" /><title>ZX Spectrum: Firelord</title><content type="html">En 1986 &lt;i&gt;&lt;b&gt;Hewson Consultants Ltd.&lt;/b&gt;&lt;/i&gt; lanzó esta colorista aventura para &lt;a href="http://www.flickr.com/photos/argaldo/22447470/" id="aptureLink_SraPkcKhci"&gt;&lt;i&gt;&lt;b&gt;ZX Spectrum&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.juegomania.org/Firelord/fotos/spectrum/0/376_c/Caratula+Firelord.jpg" id="aptureLink_TSrOw3U5HR"&gt;Firelord&lt;/a&gt;&amp;nbsp; consiste en manejar a un aventurero que debe recorrer todo el mapa buscando 4 hechizos mágicos. A lo largo del mismo nos encontraremos con todo tipo de enemigos que nos quitarán energía con su sólo contacto. Podremos eliminarnos si tenemos energía mágica suficiente y el hechizo adecuado.&lt;br /&gt;
&lt;br /&gt;
De vez en cuando nos toparemos con fuegos que o bien están fijos o bien aparecen y desaparecen. Su sólo contacto nos quitará una vida.&lt;br /&gt;
&lt;br /&gt;
A lo largo del juego hay numerosas tiendas en las que podemos entrar para comprar información, vidas, hechizos, etc... Podremos o bien pagar con objetos que hemos recogido o bien podremos intentar robar sin que nos pillen (cosa que a mí siempre me sale mal).&lt;br /&gt;
&lt;br /&gt;
&lt;object height="364" width="445"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_TUb_CpbrM8&amp;hl=es&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_TUb_CpbrM8&amp;hl=es&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Gráficamente el juego recuerda mucho a &lt;a href="http://www.youtube.com/watch?v=Pi6mIQ9__dw" id="aptureLink_9XZ6xwrFnV"&gt;&lt;i&gt;&lt;b&gt;Sabre Wulf&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;, tiene el mismo estilo colorista y simpático, cumple muy bien. A nivel sonoro el juego tiene una bonita melodía de presentación y unos efectos simples pero eficaces.&lt;br /&gt;
&lt;br /&gt;
Criticarle sólo que es un juego en el que te terminas sintiendo un poco "perdido" yendo de allá para acá sin saber muy bien lo que tienes que hacer (por lo menos en las primeras partidas).&lt;br /&gt;
&lt;br /&gt;
Valoración: &lt;b&gt;6.5/10&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-1653928711380750522?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mYgddzwNCR4KnIQV0pGzdmgpsKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYgddzwNCR4KnIQV0pGzdmgpsKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mYgddzwNCR4KnIQV0pGzdmgpsKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYgddzwNCR4KnIQV0pGzdmgpsKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/1653928711380750522/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=1653928711380750522" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1653928711380750522?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1653928711380750522?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/kH9AoUjpI4w/zx-spectrum-firelord.html" title="ZX Spectrum: Firelord" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/11/zx-spectrum-firelord.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEGQ387fSp7ImA9WxNVGEw.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-2678931037787148484</id><published>2009-10-29T11:03:00.000+01:00</published><updated>2009-10-29T11:03:42.105+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-29T11:03:42.105+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Nintendo" /><title>Es oficial, Nintendo DSi con pantallas de 4.2' para 2010</title><content type="html">Más grande, con más duración de la batería, con dos pedazo de pantallones y a 221$ (veremos a cuanto nos la venden en euros).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Z2RusB5r6Tw/SuloWH0xq4I/AAAAAAAAAus/5hY9qnPRL90/s1600-h/nintendo_dsi_ll_size_comparison-540x268.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Z2RusB5r6Tw/SuloWH0xq4I/AAAAAAAAAus/5hY9qnPRL90/s400/nintendo_dsi_ll_size_comparison-540x268.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Fuente: &lt;a href="http://feeds.slashgear.com/%7Er/slashgear/%7E3/3i_jWgVNCF8/"&gt;Slashgear&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-2678931037787148484?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mWK82RxOyudG8n4NmFS-QzVpR7c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mWK82RxOyudG8n4NmFS-QzVpR7c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mWK82RxOyudG8n4NmFS-QzVpR7c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mWK82RxOyudG8n4NmFS-QzVpR7c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/2678931037787148484/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=2678931037787148484" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/2678931037787148484?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/2678931037787148484?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/rvDt3UQH_L4/es-oficial-nintendo-dsi-con-pantallas.html" title="Es oficial, Nintendo DSi con pantallas de 4.2' para 2010" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Z2RusB5r6Tw/SuloWH0xq4I/AAAAAAAAAus/5hY9qnPRL90/s72-c/nintendo_dsi_ll_size_comparison-540x268.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/es-oficial-nintendo-dsi-con-pantallas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8MQ3s6eyp7ImA9WxNVGE0.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-1599431229081277789</id><published>2009-10-29T08:54:00.000+01:00</published><updated>2009-10-29T08:54:42.513+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-29T08:54:42.513+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="YouTube" /><category scheme="http://www.blogger.com/atom/ns#" term="Videoweb" /><title>YouTube: Mi primer vídeo en HD en YouTube</title><content type="html">Lo ha &lt;a href="http://www.youtube.com/patriciasirvent"&gt;mi mujer en su cuenta de YouTube&lt;/a&gt;, es un vídeo grabado con una cámara de fotos &lt;b&gt;Panasonic Lumix TMZ-7&lt;/b&gt; que graba en &lt;b&gt;HD 720p&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Es muy corto (46 segundos), el formato original del fichero es .str y ocupaba 87 megas. Llevó una hora subirlo con la conexión de &lt;a href="http://www.ono.com/"&gt;&lt;i&gt;&lt;b&gt;Ono&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; de 3Mb.&lt;br /&gt;
&lt;br /&gt;
No ha perdido mucha calidad al ser convertido por &lt;a href="http://www.youtube.com/"&gt;&lt;i&gt;&lt;b&gt;YouTube&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; a su formato.&lt;br /&gt;
&lt;br /&gt;
&lt;object height="525" width="873"&gt;&lt;param name="movie" value="http://www.youtube.com/v/H1t5puGRIn4&amp;hl=es&amp;fs=1&amp;rel=0&amp;hd=1&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/H1t5puGRIn4&amp;hl=es&amp;fs=1&amp;rel=0&amp;hd=1&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="873" height="525"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-1599431229081277789?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3V8eYS-azk2AXA4jbUZMos1QEqE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3V8eYS-azk2AXA4jbUZMos1QEqE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3V8eYS-azk2AXA4jbUZMos1QEqE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3V8eYS-azk2AXA4jbUZMos1QEqE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/1599431229081277789/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=1599431229081277789" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1599431229081277789?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1599431229081277789?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/JULkuQLS7JU/youtube-mi-primer-video-en-hd-en.html" title="YouTube: Mi primer vídeo en HD en YouTube" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/youtube-mi-primer-video-en-hd-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHRH89eSp7ImA9WxNVF0g.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-7192324953976975977</id><published>2009-10-28T20:12:00.000+01:00</published><updated>2009-10-28T20:12:15.161+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-28T20:12:15.161+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Frikadas" /><category scheme="http://www.blogger.com/atom/ns#" term="PS3" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Sony" /><title>Frikadas: ¿Cual es el origen del nombre de la XBOX 360?</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SuiXTK10XgI/AAAAAAAAAuk/xs6OJ2ucN9g/s1600-h/xbox360-nintendo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SuiXTK10XgI/AAAAAAAAAuk/xs6OJ2ucN9g/s400/xbox360-nintendo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Fuente: &lt;a href="http://www.twitter.com/infonomada"&gt;@Infonomada&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-7192324953976975977?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r2j9FgQNz_UHy7HlpqMPYORrOXY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2j9FgQNz_UHy7HlpqMPYORrOXY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r2j9FgQNz_UHy7HlpqMPYORrOXY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r2j9FgQNz_UHy7HlpqMPYORrOXY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/7192324953976975977/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=7192324953976975977" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7192324953976975977?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7192324953976975977?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/-lhDOosxOcs/frikadas-cual-es-el-origen-del-nombre.html" title="Frikadas: ¿Cual es el origen del nombre de la XBOX 360?" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SuiXTK10XgI/AAAAAAAAAuk/xs6OJ2ucN9g/s72-c/xbox360-nintendo.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/frikadas-cual-es-el-origen-del-nombre.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8ASHw-fSp7ImA9WxNVF0k.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-3568383892377991887</id><published>2009-10-28T16:30:00.000+01:00</published><updated>2009-10-28T16:30:49.255+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-28T16:30:49.255+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><category scheme="http://www.blogger.com/atom/ns#" term="Street Fighter" /><title>Street Fighter: Este Guille rompe...</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SuhjPdKjI_I/AAAAAAAAAuc/GxOHEelNqDw/s1600-h/Guile_A2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SuhjPdKjI_I/AAAAAAAAAuc/GxOHEelNqDw/s640/Guile_A2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Algunos fans se lo curran de verdad :)&lt;br /&gt;
&lt;br /&gt;
Fuente: &lt;a href="http://www.pseudo-pod.com/temp/Guile/guile.htm"&gt;Pseudo-Pod.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-3568383892377991887?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/74IQ-iCPCcfXaqsOzoNmbxKg6HE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/74IQ-iCPCcfXaqsOzoNmbxKg6HE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/74IQ-iCPCcfXaqsOzoNmbxKg6HE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/74IQ-iCPCcfXaqsOzoNmbxKg6HE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/3568383892377991887/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=3568383892377991887" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/3568383892377991887?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/3568383892377991887?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/4mkHinSOaqs/street-fighter-este-guille-rompe.html" title="Street Fighter: Este Guille rompe..." /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SuhjPdKjI_I/AAAAAAAAAuc/GxOHEelNqDw/s72-c/Guile_A2.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/street-fighter-este-guille-rompe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4DRXw5cSp7ImA9WxNWGEQ.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-2732478105809129402</id><published>2009-10-18T11:04:00.002+02:00</published><updated>2009-10-18T22:49:34.229+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T22:49:34.229+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>PHP: Un ejemplo sencillo de clase para PHP4</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/StraIGxbQ9I/AAAAAAAAAuU/VzksR7Q4Sqk/s1600-h/php.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/StraIGxbQ9I/AAAAAAAAAuU/VzksR7Q4Sqk/s320/php.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;La &lt;a href="http://www.crunchbase.com/product/wikipedia" id="aptureLink_Np75YmNPmx"&gt;Wikipedia&lt;/a&gt;&amp;nbsp; define la programación orientada a objetos como &lt;i style="color: #0b5394;"&gt;"La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos."&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Uno de los elementos vitales de la programación orientada a objetos (POO) a la hora de aplicarla sobre un lenguaje concreto son las clases. PHP4 trae soporte para clases, pero ni de lejos parecido al nivel de PHP5.&lt;br /&gt;
&lt;br /&gt;
Aún así, y como sé que todavía somos muchos los que debemos pelearnos a diario con PHP4 os voy a poner aquí un pequeño ejemplo de clase en PHP4 para ir rompiendo el hielo :)&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;lt;?php&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;// Ejemplo de clase sencilla para PHP4&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;class videojuego{&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var $nombre;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Propiedad "nombre del videojuego"&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var $consola; // Propiedad "nombre de la consola del videojuego"&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function nombrar($dato){&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;nombre = $dato;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function asignarConsola($dato){&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;consola = $dato;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function mostrarNombre (){&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo ("Este videojuego se llama ". $this-&amp;gt;nombre ."&amp;lt;br/&amp;gt;");&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function mostrarConsola (){&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo ($this-&amp;gt;nombre." es de la consola ". $this-&amp;gt;consola ."&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;");&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;}&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$godOfWar = new videojuego();&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$superMario = new videojuego();&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$godOfWar-&amp;gt;nombrar("God of War");&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$superMario-&amp;gt;nombrar("Super Mario");&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$godOfWar-&amp;gt;asignarConsola("PS2");&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$superMario-&amp;gt;asignarConsola("Nintendo");&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$godOfWar-&amp;gt;mostrarNombre ();&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$superMario-&amp;gt;mostrarNombre ();&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$godOfWar-&amp;gt;mostrarConsola ();&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;$superMario-&amp;gt;mostrarConsola ();&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;?&amp;gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Espero que este ejemplo os sea útil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-2732478105809129402?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1ZSIbZn1aYXLMoh7dTnK65LyZfA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1ZSIbZn1aYXLMoh7dTnK65LyZfA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1ZSIbZn1aYXLMoh7dTnK65LyZfA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1ZSIbZn1aYXLMoh7dTnK65LyZfA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/2732478105809129402/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=2732478105809129402" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/2732478105809129402?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/2732478105809129402?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/s2h77-LNq8c/php-un-ejemplo-sencillo-de-clase-para.html" title="PHP: Un ejemplo sencillo de clase para PHP4" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/StraIGxbQ9I/AAAAAAAAAuU/VzksR7Q4Sqk/s72-c/php.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/php-un-ejemplo-sencillo-de-clase-para.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ABQXg9eSp7ImA9WxNWGEQ.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-4812300968016309644</id><published>2009-10-18T10:48:00.003+02:00</published><updated>2009-10-18T23:02:30.661+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T23:02:30.661+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PS3" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Trailer de God of War: Collection</title><content type="html">Los dos juegazos de &lt;a href="http://static.flickr.com/176/463130949_98d00ad020.jpg" id="aptureLink_GKFkq0wljx"&gt;Kratos&lt;/a&gt;&amp;nbsp; para &lt;a href="http://www.videoconsolas.com.es/imagenes/ps2.jpg" id="aptureLink_CdaSD8B23Z"&gt;&lt;i&gt;&lt;b&gt;PS2&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; remasterizados en HD para &lt;a href="http://gamer.blorge.com/wp-content/uploads/2007/09/playstation3swindle4.jpg" id="aptureLink_LtXphyd9g8"&gt;PS3&lt;/a&gt; . Ganan mucho, aunque no lo suficiente como para hacernos olvidar al inminente &lt;a href="http://www.youtube.com/watch?v=gm88Blmlwjk" id="aptureLink_iniqCshK1p"&gt;&lt;i&gt;&lt;b&gt;God of War 3&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="392" id="gtembed" width="480"&gt; &lt;param name="allowScriptAccess" value="sameDomain" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="movie" value="http://www.gametrailers.com/remote_wrap.php?mid=57729"/&gt;&lt;param name="quality" value="high" /&gt;&lt;embed src="http://www.gametrailers.com/remote_wrap.php?mid=57729" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-4812300968016309644?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OAtMefAYWQ_stXhBEQ-qDo5Pe0s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OAtMefAYWQ_stXhBEQ-qDo5Pe0s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OAtMefAYWQ_stXhBEQ-qDo5Pe0s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OAtMefAYWQ_stXhBEQ-qDo5Pe0s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/4812300968016309644/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=4812300968016309644" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/4812300968016309644?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/4812300968016309644?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/IIp5xdDql7I/trailer-de-god-of-war-collection.html" title="Trailer de God of War: Collection" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/trailer-de-god-of-war-collection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cNQHczcSp7ImA9WxNWF0s.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-8782917570090107187</id><published>2009-10-17T09:38:00.000+02:00</published><updated>2009-10-17T09:38:11.989+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-17T09:38:11.989+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SEO" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>SEO: Cómo lidiar cuando nos enlazan desde sitios no recomendables</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Stl0VEnwyPI/AAAAAAAAAuM/-Jv1M2PICq8/s1600-h/enlaces.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Stl0VEnwyPI/AAAAAAAAAuM/-Jv1M2PICq8/s320/enlaces.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://www.google.com/"&gt;&lt;i&gt;&lt;b&gt;Google&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; posiciona nuestra web teniendo en cuenta una serie de factores. Uno de esos factores son las webs que nos enlazan. Si esas webs no son de calidad, ¿Afectan a nuestro posicionamiento?&lt;br /&gt;
&lt;br /&gt;
Susan Moskwa, de Google, &lt;a href="http://googlewebmastercentral.blogspot.com/2009/10/dealing-with-low-quality-backlinks.html"&gt;afirma en el blog de Google&lt;/a&gt; que no afectan tanto como podríamos creer ya que sólo es uno de los parámetros del agoritmo de Google. Pero algo deben afectar, ya que nos recomienda que si detectamos estos sitios los denunciemos utilizando las &lt;a href="https://www.google.com/webmasters/tools/home?hl=en"&gt;&lt;b&gt;herramientas para webmasters de Google&lt;/b&gt;&lt;/a&gt; tanto para denunciar spam como enlaces de pago.&lt;br /&gt;
&lt;br /&gt;
En conclusión, que los enlaces desde sitios de poca calidad no afectan mucho, pero no está de más preocuparse por el tema de vez en cuando.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-8782917570090107187?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7MZhc_9M_CRm-RQuoxCYk2i1kHE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7MZhc_9M_CRm-RQuoxCYk2i1kHE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7MZhc_9M_CRm-RQuoxCYk2i1kHE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7MZhc_9M_CRm-RQuoxCYk2i1kHE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/8782917570090107187/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=8782917570090107187" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/8782917570090107187?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/8782917570090107187?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/jjw5uFNH3AA/seo-como-lidiar-cuando-nos-enlazan.html" title="SEO: Cómo lidiar cuando nos enlazan desde sitios no recomendables" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Stl0VEnwyPI/AAAAAAAAAuM/-Jv1M2PICq8/s72-c/enlaces.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/seo-como-lidiar-cuando-nos-enlazan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDQHgycSp7ImA9WxNWF0w.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-1343161743737957346</id><published>2009-10-16T18:21:00.000+02:00</published><updated>2009-10-16T18:21:11.699+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-16T18:21:11.699+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Frikadas" /><category scheme="http://www.blogger.com/atom/ns#" term="Guitar Hero" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Frikadas: Robot para Guitar Hero</title><content type="html">Guitar Hero es una de mis sagas favoritas para consola, pero no tengo claro si podría con este bizarro robot que tiene un 100% de aciertos en sus partidas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Z2RusB5r6Tw/Stic4kJQ27I/AAAAAAAAAuE/s66CclBv5aA/s1600-h/guitar-hero-playing-robot_GFP2u_54-540x348.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_Z2RusB5r6Tw/Stic4kJQ27I/AAAAAAAAAuE/s66CclBv5aA/s320/guitar-hero-playing-robot_GFP2u_54-540x348.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;El robot se llama Roxxane y ha sido creado por un estudiante de tecnología, Peter Nikrin. Ve todas las notas a través de la cámara de su ojo izquierdo y toca con sus dos manos mecanizadas.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;En fin, curioso es un rato :)&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Fuente: &lt;a href="http://www.slashgear.com/student-builds-creepy-guitar-hero-playing-robot-type-thing-1660746/"&gt;slashgear.com&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-1343161743737957346?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tPnb4sqlkPiNzAayBOYj1EdaIC8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tPnb4sqlkPiNzAayBOYj1EdaIC8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tPnb4sqlkPiNzAayBOYj1EdaIC8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tPnb4sqlkPiNzAayBOYj1EdaIC8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/1343161743737957346/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=1343161743737957346" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1343161743737957346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1343161743737957346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/L55bpj5R8Rk/frikadas-robot-para-guitar-hero.html" title="Frikadas: Robot para Guitar Hero" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Z2RusB5r6Tw/Stic4kJQ27I/AAAAAAAAAuE/s66CclBv5aA/s72-c/guitar-hero-playing-robot_GFP2u_54-540x348.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/frikadas-robot-para-guitar-hero.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04GRnc5fSp7ImA9WxNWFkk.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-2497184389827634069</id><published>2009-10-15T23:25:00.000+02:00</published><updated>2009-10-15T23:25:27.925+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-15T23:25:27.925+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google Wave" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Probando el Google Wave</title><content type="html">Gracias a &lt;a href="http://www.twitter.com/andreskarp"&gt;Andres Karp&lt;/a&gt;, de &lt;a href="http://www.adwa.es/"&gt;&lt;i&gt;&lt;b&gt;Adwa&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;, he recibido una invitación para usar &lt;a href="https://wave.google.com/"&gt;&lt;i&gt;&lt;b&gt;Google Wave&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;. Y bueno, pues lo estoy usando ya.&lt;br /&gt;
&lt;br /&gt;
Es muy usable, muy sencillo y muy bonito :)&lt;br /&gt;
&lt;br /&gt;
En los próximos días os contaré que resultado me dan mis pruebas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/SteS4pvguoI/AAAAAAAAAt8/KRnFB73mUcg/s1600-h/wave.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/SteS4pvguoI/AAAAAAAAAt8/KRnFB73mUcg/s400/wave.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-2497184389827634069?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZG2muBpATKH1vcTbUQi43jvt-04/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZG2muBpATKH1vcTbUQi43jvt-04/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZG2muBpATKH1vcTbUQi43jvt-04/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZG2muBpATKH1vcTbUQi43jvt-04/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/2497184389827634069/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=2497184389827634069" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/2497184389827634069?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/2497184389827634069?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/Atb8is_tIq8/probando-el-google-wave.html" title="Probando el Google Wave" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/SteS4pvguoI/AAAAAAAAAt8/KRnFB73mUcg/s72-c/wave.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/probando-el-google-wave.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGR34yeyp7ImA9WxNWFE4.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-1001893225531537014</id><published>2009-10-13T12:35:00.000+02:00</published><updated>2009-10-13T12:35:26.093+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-13T12:35:26.093+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><title>Personal: Traduciendo Twitter</title><content type="html">Este viernes me llegó un email de &lt;a href="http://www.twitter.com/"&gt;&lt;i&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; solicitando mi colaboración para traducir &lt;i&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/i&gt; al español.&lt;br /&gt;
&lt;br /&gt;
Después de pensar un rato en el tema me animé a colaborar con ellos. Somos bastante gente traduciendo así que espero que el resultado quede como mínimo correcto.&lt;br /&gt;
&lt;br /&gt;
Por ahora de los 10 niveles de traductor estoy ya en el 7, a ver si llego pronto al 10 y conseguimos darle a &lt;i&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/i&gt; con una traducción sobresaliente.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/StRXx3POlJI/AAAAAAAAAt0/_vUC2g64fdo/s1600-h/twitter.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/StRXx3POlJI/AAAAAAAAAt0/_vUC2g64fdo/s400/twitter.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-1001893225531537014?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9l4wM9-md0Cq_YIEpX8A6BTLZ6M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9l4wM9-md0Cq_YIEpX8A6BTLZ6M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9l4wM9-md0Cq_YIEpX8A6BTLZ6M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9l4wM9-md0Cq_YIEpX8A6BTLZ6M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/1001893225531537014/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=1001893225531537014" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1001893225531537014?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1001893225531537014?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/lXkmoqziuKc/personal-traduciendo-twitter.html" title="Personal: Traduciendo Twitter" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/StRXx3POlJI/AAAAAAAAAt0/_vUC2g64fdo/s72-c/twitter.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/personal-traduciendo-twitter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIBQXo7cSp7ImA9WxNWEkw.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-843681624896975606</id><published>2009-10-11T01:32:00.000+02:00</published><updated>2009-10-11T01:32:30.409+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-11T01:32:30.409+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="Móviles" /><category scheme="http://www.blogger.com/atom/ns#" term="Symbian" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>Android.es está de aniversario</title><content type="html">&lt;a href="http://and.roid.es/"&gt;Android&lt;/a&gt; está de aniversario, el 8 de noviembre cumplirán un año.&lt;br /&gt;
&lt;br /&gt;
Es en mi opinión el mejor sitio en español sobre los móviles &lt;i&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/i&gt;. Siempre te dan información muy actualizada, tanto de terminales como de aplicaciones. Ahora mismo estoy dudando entre comprarme un móvil &lt;i&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/i&gt; o un &lt;i&gt;&lt;b&gt;iPhone&lt;/b&gt;&lt;/i&gt; así que me estoy poniendo las pilas y este blog es lo mejor de lo mejor.&lt;br /&gt;
&lt;br /&gt;
Para celebrar su aniversario &lt;a href="http://and.roid.es/androides-sorteo-aniversario-htc-magic-vodafone.html"&gt;han organizado un concurso en el que sortean un HTC Magic&lt;/a&gt;, un móvil muy bueno, por su puesto con &lt;i&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/i&gt; :)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Z2RusB5r6Tw/StEZgAwa0OI/AAAAAAAAAts/LqKekKVwBnU/s1600-h/android.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Z2RusB5r6Tw/StEZgAwa0OI/AAAAAAAAAts/LqKekKVwBnU/s320/android.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Estoy seguro de que el blog va a durar muchos años ya que &lt;i&gt;&lt;b&gt;Android&lt;/b&gt;&lt;/i&gt; ha venido para quedarse y hacer frente a &lt;i&gt;&lt;b&gt;iPhone&lt;/b&gt;&lt;/i&gt; y a &lt;i&gt;&lt;b&gt;Symbian&lt;/b&gt;&lt;/i&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-843681624896975606?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/alhuWs76EBg92wKmYPf3FHmkfKU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/alhuWs76EBg92wKmYPf3FHmkfKU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/alhuWs76EBg92wKmYPf3FHmkfKU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/alhuWs76EBg92wKmYPf3FHmkfKU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/843681624896975606/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=843681624896975606" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/843681624896975606?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/843681624896975606?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/erPHwxGWIWU/androides-esta-de-aniversario.html" title="Android.es está de aniversario" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Z2RusB5r6Tw/StEZgAwa0OI/AAAAAAAAAts/LqKekKVwBnU/s72-c/android.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/androides-esta-de-aniversario.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAMSX46eCp7ImA9WxNWEEo.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-7502127742667112937</id><published>2009-10-09T10:43:00.000+02:00</published><updated>2009-10-09T10:43:08.010+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T10:43:08.010+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>Videojuegos: Sega lanza un portal de juegos online</title><content type="html">Por fin una de las grandes se mete con todas las consecuencias en el mundo de los juegos online.&lt;br /&gt;
&lt;br /&gt;
Sega ha lanzado el portal &lt;a href="http://www.playsega.co.uk/"&gt;&lt;i&gt;&lt;b&gt;PlaySega&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; en el que podremos jugar a multitud de juegos para navegador, incluídas las versiones de sus grandes clásicos de &lt;i&gt;&lt;b&gt;Megadrive&lt;/b&gt;&lt;/i&gt; o de &lt;i&gt;&lt;b&gt;Arcade&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Z2RusB5r6Tw/Ss72cRig1iI/AAAAAAAAAtk/ZzK29zp6zCs/s1600-h/segavip.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Z2RusB5r6Tw/Ss72cRig1iI/AAAAAAAAAtk/ZzK29zp6zCs/s400/segavip.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Hay 2 tipos de juego, los juegos &lt;i&gt;VIP&lt;/i&gt; y los juegos normales.&lt;br /&gt;
&lt;br /&gt;
Para poder jugar a los juegos &lt;i&gt;VIP&lt;/i&gt; tienes que tener un usuario &lt;i&gt;VIP&lt;/i&gt; (que es de pago). Los primeros 5 días son de prueba. La suscripción mensual cuesta 4.99 libras exterlinas. No sé si la iniciativa de cobrar por usuario tendrá éxito, ya que muchos de los juegos clásicos de &lt;a href="http://www.sega.com/"&gt;&lt;i&gt;&lt;b&gt;SEGA&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; se pueden encontrar fácilmente por Internet, pero bueno, por lo menos lo intentan.&lt;br /&gt;
&lt;br /&gt;
El portal también tiene una sección con editores de niveles para los juegos, para poder crear tus niveles personalizados. Tiene muy buena pinta. &lt;br /&gt;
&lt;br /&gt;
Os animo a vistar el portal y a probarlo :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-7502127742667112937?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/05IevPIPLABgJ0Ob_3uoWBLwmTg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/05IevPIPLABgJ0Ob_3uoWBLwmTg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/05IevPIPLABgJ0Ob_3uoWBLwmTg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/05IevPIPLABgJ0Ob_3uoWBLwmTg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/7502127742667112937/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=7502127742667112937" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7502127742667112937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7502127742667112937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/B182a8MjDmg/videojuegos-sega-lanza-un-portal-de.html" title="Videojuegos: Sega lanza un portal de juegos online" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Z2RusB5r6Tw/Ss72cRig1iI/AAAAAAAAAtk/ZzK29zp6zCs/s72-c/segavip.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/videojuegos-sega-lanza-un-portal-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDSHk_fip7ImA9WxNXFUQ.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-8126328915387045073</id><published>2009-10-03T20:47:00.000+02:00</published><updated>2009-10-03T20:47:59.746+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T20:47:59.746+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>XBOX 360: Cómo se hizo el anuncio de Halo OSTD</title><content type="html">Soy un fanático declarado de la saga de Halo, así que el anuncio creado con imagen real para promocionar el nuevo juego de la saga, Halo OSTD, me dejó flipando.&lt;br /&gt;
&lt;br /&gt;
Os pongo aquí el anuncio:&lt;br /&gt;
&lt;object width="400" height="220"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6436776&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6436776&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Y a continuación el cómo se hizo :)&lt;br /&gt;
&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="gtembed" width="480" height="392"&gt; &lt;param name="allowScriptAccess" value="sameDomain" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="movie" value="http://www.gametrailers.com/remote_wrap.php?mid=57024"/&gt;&lt;param name="quality" value="high" /&gt;&lt;embed src="http://www.gametrailers.com/remote_wrap.php?mid=57024" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-8126328915387045073?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xke31djonw8E1GlC0IvpN6fnay0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xke31djonw8E1GlC0IvpN6fnay0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xke31djonw8E1GlC0IvpN6fnay0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xke31djonw8E1GlC0IvpN6fnay0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/8126328915387045073/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=8126328915387045073" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/8126328915387045073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/8126328915387045073?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/qpfTBPKsoQY/xbox-360-como-se-hizo-el-anuncio-de.html" title="XBOX 360: Cómo se hizo el anuncio de Halo OSTD" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/xbox-360-como-se-hizo-el-anuncio-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCRnYyfCp7ImA9WxNXFUQ.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-7734668913562149446</id><published>2009-10-03T20:22:00.003+02:00</published><updated>2009-10-03T20:27:47.894+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T20:27:47.894+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>PHP: Configurar el formato del tag de apertura de PHP</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SseXmafYmfI/AAAAAAAAAtc/M2pVO9r-R3A/s1600-h/php.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SseXmafYmfI/AAAAAAAAAtc/M2pVO9r-R3A/s320/php.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;¿Qué es el tag de apertura de &lt;a href="http://www.php.net/"&gt;&lt;i&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;? Pues en principio es el tag que indica al servidor que el contenido que viene a continuación es &lt;i&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/i&gt; y que debe ejecutarlo.&lt;br /&gt;
&lt;br /&gt;
Habitualmente ese tag de apertura es &lt;i style="color: #351c75;"&gt;&lt;b&gt;&amp;lt;?&lt;/b&gt;&lt;/i&gt;, pero por desgracia esto no debería ser así ya que puede haber confusiones con otros lenguajes, especialmente con &lt;i&gt;&lt;b&gt;XML&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
¿Cual es el tag de apertura correcto para &lt;i&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/i&gt;? Pues &lt;i style="color: #351c75;"&gt;&lt;b&gt;&amp;lt;?php&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
¿Cómo configuramos el servidor para que sea obligatorio utilizar este tag? Pues en el fichero &lt;i&gt;&lt;b&gt;php.ini&lt;/b&gt;&lt;/i&gt; debemos añadir &lt;i style="color: #351c75;"&gt;&lt;b&gt;short_open_tag = 1&lt;/b&gt;&lt;/i&gt;, de esta manera forzamos al servidor a exigir el encabezado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-7734668913562149446?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/crvNa-iOvVG12xpsH-Id3rOfxvs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/crvNa-iOvVG12xpsH-Id3rOfxvs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/crvNa-iOvVG12xpsH-Id3rOfxvs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/crvNa-iOvVG12xpsH-Id3rOfxvs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/7734668913562149446/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=7734668913562149446" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7734668913562149446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7734668913562149446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/DkYl8llyV40/php-configurar-el-formato-del-tag-de.html" title="PHP: Configurar el formato del tag de apertura de PHP" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Z2RusB5r6Tw/SseXmafYmfI/AAAAAAAAAtc/M2pVO9r-R3A/s72-c/php.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/10/php-configurar-el-formato-del-tag-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UASHg6eyp7ImA9WxNXE08.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-5430120748619990228</id><published>2009-09-30T18:47:00.000+02:00</published><updated>2009-09-30T18:47:29.613+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-30T18:47:29.613+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PS3" /><category scheme="http://www.blogger.com/atom/ns#" term="Games For Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox 360" /><category scheme="http://www.blogger.com/atom/ns#" term="Videojuegos" /><title>XBOX 360, PS3, PC: Resident Evil 5</title><content type="html">Por fin he podido jugar en profundidad al modo historia de la última entrega de la legendaria saga de &lt;a href="http://www.capcom.com/"&gt;&lt;b&gt;Capcom&lt;/b&gt;&lt;/a&gt;, y qué queréis que os diga, a mí me está encantando.&lt;br /&gt;
&lt;br /&gt;
En &lt;b&gt;Resident Evil 5&lt;/b&gt; encarnamos el papel de &lt;i&gt;&lt;b&gt;Chris Redfield&lt;/b&gt;&lt;/i&gt; y de &lt;i&gt;&lt;b&gt;Sheva Alomar&lt;/b&gt;&lt;/i&gt; para hacer frente a la enésima invasión de virus y zombies. Esta vez el enemigo no es &lt;i&gt;&lt;b&gt;Umbrella&lt;/b&gt;&lt;/i&gt;, es... bueno, mejor no cuento nada más del argumento, que es muy entretenido, con giros interesantes y con algún que otro momento previsible.&lt;br /&gt;
&lt;br /&gt;
La mecánica del juego es la de siempre, debes avanzar por una serie de escenarios resolviendo enigmas que te abrirán nuevas puertas mientras liquidas todo zombie que se te cruce, al menos mientras tengas munición, si no a correr tocan :)&lt;br /&gt;
&lt;br /&gt;
El movimiento de los personajes es algo ortopédico con unos giros de ángulo bastante lentos, cuando te asalten los zombies a corta distancia te acordarás de la madre que parió al programador.&lt;br /&gt;
&lt;br /&gt;
Las armas son las típicas en este tipo de juegos, pistolas, escopetas, lanzacohetes, rifles de francotirador, etc, podremos recogerlas o bien comprarlas en la tienda que se activa cuando mueres o entre fase y fase. En ocasiones habrá escenas con &lt;i&gt;&lt;b&gt;QTC&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Los enemigos esta vez no son los típicos zombies tontos, los de este juego manejan armas, conducen y son muy, muy rápidos. Además a final de fase te tendrás que enfrentar con enemigos que parecen sacados de &lt;a href="http://gabicuesta.blogspot.com/2008/03/xbox-360-devil-may-cry-4.html"&gt;&lt;i&gt;&lt;b&gt;Devil May Cry&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;, son realmente complicados y espectaculares.&lt;br /&gt;
&lt;br /&gt;
El juego permite el juego cooperativo, os recomiendo este modo especialmente, es genial, yo me estoy haciendo el juego con mi mujer y es divertidísimo.&lt;br /&gt;
&lt;br /&gt;
A nivel gráfico el juego es genial, la dirección de fotografía es de Oscar, por no hablar del motor del juego que en ningún momento se enlentece, incluso con la pantalla partida para dos jugadores.&lt;br /&gt;
&lt;br /&gt;
A nivel sonoro la música es escasa, pero contundente. El sonido aprovecha muy, muy bien el 5.1.&lt;br /&gt;
&lt;br /&gt;
Criticar sólo el segundo capítulo de la primera fase (el del verdugo) tiene una dificultad y una falta de jugabilidad que no le hacen justicia a este juegazo. También -aunque para mí no es una crítica- mencionar que el juego ha perdido un poco del espíritu de la saga para acercarse mucho al estilo de &lt;a href="http://gabicuesta.blogspot.com/2007/07/xbox-360-gears-of-war.html"&gt;&lt;i&gt;&lt;b&gt;Gears of War&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
En conclusión, un juego imprescindible y divertidísimo.&lt;br /&gt;
&lt;br /&gt;
Valoración: &lt;b&gt;9/10&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="gtembed" width="480" height="392"&gt; &lt;param name="allowScriptAccess" value="sameDomain" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="movie" value="http://www.gametrailers.com/remote_wrap.php?mid=45535"/&gt;&lt;param name="quality" value="high" /&gt;&lt;embed src="http://www.gametrailers.com/remote_wrap.php?mid=45535" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-5430120748619990228?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qudZRcEdzKU6s0rXsZLjhDL_oyU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qudZRcEdzKU6s0rXsZLjhDL_oyU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qudZRcEdzKU6s0rXsZLjhDL_oyU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qudZRcEdzKU6s0rXsZLjhDL_oyU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/5430120748619990228/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=5430120748619990228" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/5430120748619990228?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/5430120748619990228?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/dKXLLWJz41I/xbox-360-ps3-pc-resident-evil-5.html" title="XBOX 360, PS3, PC: Resident Evil 5" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/09/xbox-360-ps3-pc-resident-evil-5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ESX89eCp7ImA9WxNXEU4.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-6969018820835250998</id><published>2009-09-28T12:47:00.002+02:00</published><updated>2009-09-28T12:48:28.160+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-28T12:48:28.160+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><category scheme="http://www.blogger.com/atom/ns#" term="htaccess" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>PHP: Redirecciones 301 con .htaccess</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Z2RusB5r6Tw/SsCUSWPGB3I/AAAAAAAAAtU/qa6jjAMtNjg/s1600-h/php.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Z2RusB5r6Tw/SsCUSWPGB3I/AAAAAAAAAtU/qa6jjAMtNjg/s320/php.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Redireccionar una petición por url a la carpeta de tu servidor que tu quieras es muy sencillo gracias a &lt;a href="http://www.apache.org/"&gt;&lt;i&gt;&lt;b&gt;Apache&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;, su &lt;i&gt;&lt;b&gt;mod_rewrite&lt;/b&gt;&lt;/i&gt; y a su &lt;i&gt;&lt;b&gt;htaccess&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Tan sólo tienes que editar el fichero (o crearlo) en la ruta http de tu servidor (suele ser &lt;i&gt;httpdocs&lt;/i&gt; o &lt;i&gt;public_html&lt;/i&gt;) y agregar lo siguiente:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Para ficheros:&lt;br /&gt;
&lt;b style="color: #351c75;"&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;
RewriteRule &lt;span style="color: #cc0000;"&gt;^prueba.asp$&lt;/span&gt; &lt;span style="color: yellow;"&gt;&lt;span style="color: #38761d;"&gt;http://www.miweb.com&lt;/span&gt;/&lt;/span&gt; [R=301,L]&lt;/b&gt;&lt;br /&gt;
Cómo veis en la primera parte de &lt;i&gt;&lt;b&gt;RewriteRule&lt;/b&gt;&lt;/i&gt; establecemos el fichero que provoca el cambio de url, en este caso "&lt;i&gt;prueba.asp&lt;/i&gt;", cuando el usuario intente cargar &lt;i&gt;http://www.miweb.com/prueba.asp&lt;/i&gt; será redireccionado por el servidor a &lt;i&gt;http://www.miweb.com&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Para carpetas:&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #351c75;"&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt; RewriteRule &lt;span style="color: #990000;"&gt;^prueba/(.*)$&lt;/span&gt; &lt;span style="color: #38761d;"&gt;http://www.miweb.com/&lt;/span&gt; [R=301,L]&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Cómo veis en la primera parte de &lt;i&gt;&lt;b&gt;RewriteRule&lt;/b&gt;&lt;/i&gt; establecemos la carpeta que provoca el cambio de url, en este caso "prueba", cuando el usuario intente cargar &lt;i&gt;http://www.miweb.com/prueba/fichero.php&lt;/i&gt; será redireccionado por el servidor a &lt;i&gt;http://www.miweb.com&lt;/i&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;Para que este código completo funcione deberá estar activado el mod_rewrite de .htaccess, os pongo a continuación el código completo del ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #351c75;"&gt;# Ejemplo de .htaccess&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;&lt;files .htaccess,.svn=""&gt;&lt;/files&gt;&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;order allow,deny&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;deny from all&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;Options +FollowSymlinks&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;&lt;ifmodule mod_rewrite.c=""&gt;&lt;/ifmodule&gt;&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;RewriteEngine On&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;RewriteBase /&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;RewriteRule ^prueba/(.*)$ http://www.miweb.com/ [R=301,L]&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;RewriteRule ^prueba.asp$ http://www.miweb.com/ [R=301,L]&lt;/span&gt;&lt;br style="color: #351c75;" /&gt;&lt;br style="color: #351c75;" /&gt;&lt;span style="color: #351c75;"&gt;# Fin del ejemplo&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Recordáos por último que en &lt;i&gt;&lt;b&gt;mod_rewrite&lt;/b&gt;&lt;/i&gt; la instrucción que manda es la anterior, no la última como sucede por ejemplo con &lt;i&gt;&lt;b&gt;CSS&lt;/b&gt;&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-6969018820835250998?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Cs-gCS00NtJGAX2LVF9KqUIJLic/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cs-gCS00NtJGAX2LVF9KqUIJLic/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Cs-gCS00NtJGAX2LVF9KqUIJLic/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cs-gCS00NtJGAX2LVF9KqUIJLic/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/6969018820835250998/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=6969018820835250998" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/6969018820835250998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/6969018820835250998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/phS7sQj5DOE/php-redirecciones-301-con-htaccess.html" title="PHP: Redirecciones 301 con .htaccess" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Z2RusB5r6Tw/SsCUSWPGB3I/AAAAAAAAAtU/qa6jjAMtNjg/s72-c/php.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/09/php-redirecciones-301-con-htaccess.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ANQn0-fyp7ImA9WxNQF08.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-7798499184284579863</id><published>2009-09-23T18:03:00.000+02:00</published><updated>2009-09-23T18:03:13.357+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-23T18:03:13.357+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>PHP: Cambiar permisos de ficheros</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/SrpGsljZ7xI/AAAAAAAAAtM/Lq44tKj1hIM/s1600-h/php.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/SrpGsljZ7xI/AAAAAAAAAtM/Lq44tKj1hIM/s320/php.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;En ocasiones algunos plugins de &lt;a href="http://www.wordpress.org/"&gt;&lt;i&gt;&lt;b&gt;Wordpress&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; o &lt;a href="http://www.joomla.org/"&gt;&lt;i&gt;&lt;b&gt;Joomla!&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; cambian los permisos de escritura de ciertos ficheros clave como .htaccess, de tal manera que ni desde el FTP ni desde el panel de hosting podemos cambiar el permiso de escritura del fichero para poder editarlo.&lt;br /&gt;
&lt;br /&gt;
¿Cómo podemos dar nosotros permisos de escritura a un fichero determinado desde &lt;a href="http://www.php.net/"&gt;&lt;i&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;? Pues es muy fácil, con la instrucción &lt;i&gt;&lt;b&gt;chmod&lt;/b&gt;&lt;/i&gt;. Os pongo un ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;chmod(".htaccess", 0755);&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Entre las comillas va el nombre del fichero, si está en otra carpeta tenemos que añadir la ruta física de la misma (no la url), el número son los permisos asignados, en este caso le he asignado unos permisos 0755. Acordaos siempre de poner el 0 delante.&lt;br /&gt;
&lt;br /&gt;
Y ya está, problema resuelto :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-7798499184284579863?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zHpSi59QI15-2TmcPt0e7DTBCxY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zHpSi59QI15-2TmcPt0e7DTBCxY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zHpSi59QI15-2TmcPt0e7DTBCxY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zHpSi59QI15-2TmcPt0e7DTBCxY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/7798499184284579863/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=7798499184284579863" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7798499184284579863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7798499184284579863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/bPY_wneM7ZM/php-cambiar-permisos-de-ficheros.html" title="PHP: Cambiar permisos de ficheros" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/SrpGsljZ7xI/AAAAAAAAAtM/Lq44tKj1hIM/s72-c/php.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/09/php-cambiar-permisos-de-ficheros.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIHRXY9fip7ImA9WxNQFkg.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-995942052240556127</id><published>2009-09-22T22:48:00.000+02:00</published><updated>2009-09-22T22:48:54.866+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:48:54.866+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Internet Explorer" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="Firefox" /><title>Firefox es el navegador más utilizado para acceder a mi blog</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Srk2rO245JI/AAAAAAAAAtE/jrrIa-oGI9U/s1600-h/estadisticas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Srk2rO245JI/AAAAAAAAAtE/jrrIa-oGI9U/s400/estadisticas.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Si hacéis click en la imagen podréis ver en grande los datos, &lt;a href="http://www.firefox.com/"&gt;&lt;i&gt;&lt;b&gt;Firefox&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; tiene el 48'36% de las visitas, &lt;a href="http://www.microsoft.com/windows/internet-explorer/default.aspx"&gt;&lt;i&gt;&lt;b&gt;Internet Explorer&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; (con todas sus versiones) tiene un sorprendente (por lo bajo) 39'44% y en tercer lugar se posiciona &lt;a href="http://www.google.com/chrome"&gt;&lt;i&gt;&lt;b&gt;Google Chrome&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; con un 7'45%.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;El perfil de usuario de este blog es el de un usuario con conocimientos avanzados de tecnología, así que supongo que estos datos no son extrapolables a blogs con muchas más visitas.&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-995942052240556127?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uUeXNz6Nno-vELf8ng5vPHN4Crc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uUeXNz6Nno-vELf8ng5vPHN4Crc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uUeXNz6Nno-vELf8ng5vPHN4Crc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uUeXNz6Nno-vELf8ng5vPHN4Crc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/995942052240556127/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=995942052240556127" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/995942052240556127?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/995942052240556127?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/CmI2kytGU-g/firefox-es-el-navegador-mas-utilizado.html" title="Firefox es el navegador más utilizado para acceder a mi blog" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Srk2rO245JI/AAAAAAAAAtE/jrrIa-oGI9U/s72-c/estadisticas.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/09/firefox-es-el-navegador-mas-utilizado.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4BQHs_eSp7ImA9WxNQFk4.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-1605249541985180916</id><published>2009-09-22T18:29:00.000+02:00</published><updated>2009-09-22T18:29:11.541+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T18:29:11.541+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eventos" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>Mañana hay evento Iniciador en Alicante</title><content type="html">La conferencia correrá a cargo de &lt;i&gt;&lt;b&gt;Ismael El Qusdi&lt;/b&gt;&lt;/i&gt;, todo un experto en marketing online y buscadores, y naturalmente versará sobre buscadores. Después de la conferencia tendremos Networking hasta las 10 de la noche, seguro que estará muy interesante.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Srj7JYtovLI/AAAAAAAAAs8/0qVZWWTl2D4/s1600-h/iniciador.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Srj7JYtovLI/AAAAAAAAAs8/0qVZWWTl2D4/s320/iniciador.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
La conferencia será en el &lt;i&gt;&lt;b&gt;club Información&lt;/b&gt;&lt;/i&gt; a las 7 de la tarde en &lt;i&gt;&lt;b&gt;Alicante&lt;/b&gt;&lt;/i&gt;, estaré por allí, si me veis podremos hablar un rato.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.iniciador.com/2009/09/17/iniciador-alicante-sept09-search-marketing-con-ismael-el-qudsi/"&gt;Os pongo aquí el enlace del Iniciador de Alicante si buscáis más información&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-1605249541985180916?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-vsWQCBIzQKUj8rheDK2IuaB_Us/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-vsWQCBIzQKUj8rheDK2IuaB_Us/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-vsWQCBIzQKUj8rheDK2IuaB_Us/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-vsWQCBIzQKUj8rheDK2IuaB_Us/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/1605249541985180916/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=1605249541985180916" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1605249541985180916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/1605249541985180916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/KyaC_bhGJK8/manana-hay-evento-iniciador-en-alicante.html" title="Mañana hay evento Iniciador en Alicante" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z2RusB5r6Tw/Srj7JYtovLI/AAAAAAAAAs8/0qVZWWTl2D4/s72-c/iniciador.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/09/manana-hay-evento-iniciador-en-alicante.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4HQHsyeCp7ImA9WxNQFU4.&quot;"><id>tag:blogger.com,1999:blog-25960365.post-7041645685365213399</id><published>2009-09-21T13:02:00.000+02:00</published><updated>2009-09-21T13:02:11.590+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-21T13:02:11.590+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Desarrollo Web" /><title>Javascript: Crear objetos para almacenar datos</title><content type="html">Cuando programas en &lt;a href="http://javascript.internet.com/"&gt;&lt;i&gt;&lt;b&gt;javascript&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; -y en cualquier lenguaje- te pasas la vida almacenando datos en variables, debido a esto si no tienes cuidado terminas convirtiendo tu script en caos.&lt;br /&gt;
&lt;br /&gt;
En los inicios de la web los &lt;i&gt;&lt;b&gt;scripts&lt;/b&gt;&lt;/i&gt; que tenía que programar eran muy pequeños para evitar subir demasiado el peso de la página, pero por un lado los anchos de banda han subido bastante y por otro los clientes demandan más y más funcionalidades.&lt;br /&gt;
&lt;br /&gt;
¿Cómo podemos organizar esas variables para no acumular decenas y decenas de ellas? Pues una de las soluciones que yo utilizo son los objetos.&lt;br /&gt;
&lt;br /&gt;
Un objeto no es más que una instanciación de una clase, como &lt;i&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/i&gt; o &lt;i&gt;&lt;b&gt;String&lt;/b&gt;&lt;/i&gt; o &lt;i&gt;&lt;b&gt;Array&lt;/b&gt;&lt;/i&gt;, lo que vamos a hacer es crearnos nuestro objeto personalizado en el que almacenaremos los datos de manera organizada.&lt;br /&gt;
&lt;br /&gt;
Aquí va un ejemplo:&lt;br /&gt;
&lt;pre class="indent"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;function oListado(elementos)&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;{&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;   this.elementos = elementos;&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;   this.listadoItems = new Array(elementos);&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;   this.getItem = list_getItem;&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;   this.setItem = list_setItem;&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;// Creamos los métodos get y set&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;function list_getItem(element)
{
   return this.listitems(element);
}

function list_setItem(element, stringval)
{
   this.listitems(element);
}

&amp;nbsp;&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;var listado = new oListado(3);  // Instanciamos el objeto con el tamaño de 3 registros&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;
&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;listado.setItem(0,"Valor del listado nº1");
listado.setItem(1,"Valor del listado nº2");
listado.setItem(2,"Valor del listado nº3");&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;
&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;alert(listado.getItem(0)); // Mostramos el contenido de la primera celda dentro de una alerta&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/pre&gt;&lt;pre class="indent" style="color: #351c75;"&gt;&lt;span style="color: black;"&gt;Con este ejemplo podremos tener un objeto, &lt;i&gt;&lt;b&gt;listado&lt;/b&gt;&lt;/i&gt;, en el que almacenaremos de una manera organizada todos los datos de cada uno de los elementos del mismo. Es parecido a un array, pero mucho más personalizable e intuitivo. &lt;/span&gt;
&lt;/pre&gt;&lt;pre class="indent"&gt;&lt;/pre&gt;&lt;pre class="indent"&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25960365-7041645685365213399?l=gabicuesta.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GA97Uksqnb_HKyy8kZFnXZKa0Dk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GA97Uksqnb_HKyy8kZFnXZKa0Dk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GA97Uksqnb_HKyy8kZFnXZKa0Dk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GA97Uksqnb_HKyy8kZFnXZKa0Dk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://gabicuesta.blogspot.com/feeds/7041645685365213399/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=25960365&amp;postID=7041645685365213399" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7041645685365213399?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/25960365/posts/default/7041645685365213399?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ProgramacinWebvideojuegosYZxSpectrum-PorGabrielCuesta/~3/JqQ6aQnTM-c/javascript-crear-objetos-para-almacenar.html" title="Javascript: Crear objetos para almacenar datos" /><author><name>Gabriel Cuesta</name><uri>http://www.blogger.com/profile/02269426169402001647</uri><email>gabicuesta@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="11947974162535082678" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://gabicuesta.blogspot.com/2009/09/javascript-crear-objetos-para-almacenar.html</feedburner:origLink></entry></feed>
