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

<channel>
	<title>Godie geek blog &#8211; Un blog donde escribimos sobre Aplicaciones webs, Internet, Tecnologia, Programacion, Juegos, Actualidad</title>
	<atom:link href="http://godieboy.com/feed" rel="self" type="application/rss+xml" />
	<link>http://godieboy.com</link>
	<description>Un blog donde escribimos sobre Aplicaciones webs, Internet, Tecnologia, Programacion, Juegos, Actualidad</description>
	<lastBuildDate>Wed, 23 May 2012 07:06:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Pathuku un juego en html5</title>
		<link>http://godieboy.com/2012/05/pathuku-juego-en-html5.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pathuku-juego-en-html5</link>
		<comments>http://godieboy.com/2012/05/pathuku-juego-en-html5.html#comments</comments>
		<pubDate>Wed, 23 May 2012 07:06:30 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[Juegos]]></category>
		<category><![CDATA[juego en html5]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5236</guid>
		<description><![CDATA[Pathuku es un juego desarrollado en html5 si no es eso esta en javascript, de puzzle desarrollado en html5, se trata de que en el menor tiempo posible visites todos los puntos de la figura que te muestran, la dificultad ...]]></description>
			<content:encoded><![CDATA[<p><strong>Pathuku es un juego desarrollado en html5</strong> si no es eso esta en javascript, de puzzle desarrollado en html5, se trata de que en el menor tiempo posible visites todos los puntos de la figura que te muestran, la dificultad como en todos los juegos de puzzle va de menor a mayor, lo bueno que si pierdes se te reinicia en ese nivel y no desde el principio, es un juego medio adictivo con sus trampas de puzzles pero no deja de ser entretenido, me lo encontre la chrome store y me parecio bastante bueno para algo tan simple y por eso estoy hoy hablando de el.</p>
<p>Aqui una imagen del juego:<br />
<a href="http://godieboy.com/wp-content/uploads/2012/05/Screen-Shot-2012-05-23-at-1.02.21-AM.png" rel="nofollow"><img src="http://godieboy.com/wp-content/uploads/2012/05/Screen-Shot-2012-05-23-at-1.02.21-AM-368x230.png" alt="Pathuku" title="Pathuku" width="368" height="230" class="aligncenter size-medium wp-image-5237" /></a></p>
<p>Pueden entrar directo al siguiente link <a href="http://www.pathuku.com/" title="Pathuku" target="_blank" rel="nofollow">http://www.pathuku.com/</a> o instalarlo como aplicacion desde la chrome store <a href="https://chrome.google.com/webstore/detail/hkiilmogcdkeefnbemdagpmcediekadb?utm_source=chrome-ntp-icon" title="pathuku chrome store" target="_blank" rel="nofollow"></a></p>
<p>Lo unico malo es que son solo 5 niveles pero bueno hay se la tienen que rifar unos 10 minutos.</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/05/pathuku-juego-en-html5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>trigger para asignar la fecha actual en un campo datetime en mysql</title>
		<link>http://godieboy.com/2012/05/trigger-para-asignar-la-fecha-actual-en-campo-datetime-en-mysql.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=trigger-para-asignar-la-fecha-actual-en-campo-datetime-en-mysql</link>
		<comments>http://godieboy.com/2012/05/trigger-para-asignar-la-fecha-actual-en-campo-datetime-en-mysql.html#comments</comments>
		<pubDate>Sat, 19 May 2012 03:40:49 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[mysq]]></category>
		<category><![CDATA[trigger]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5210</guid>
		<description><![CDATA[Tenia un campo DateTime y queria asignarle un valor default pero al ponerle que fuera NOW() me marcaba error y tampoco quiso funcionar el CURRENT_TIMESTAMP asi que me vi en la necesidad de crear un trigger para cuando se insertara ...]]></description>
			<content:encoded><![CDATA[<p>Tenia un campo DateTime y queria asignarle un valor default pero al ponerle que fuera NOW() me marcaba error y tampoco quiso funcionar el CURRENT_TIMESTAMP asi que me vi en la necesidad de crear un trigger para cuando se insertara un registro nuevo el campo ese tambien se actualizara con la fecha actual y al final de cuentas funciono muy bien, y este fue el resultado de ese pequeño trigger:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TRIGGER</span> eltrigger_insert <span style="color: #993333; font-weight: bold;">BEFORE</span> <span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">ON</span> laTabla<br />
<span style="color: #993333; font-weight: bold;">FOR</span> EACH <span style="color: #993333; font-weight: bold;">ROW</span> <span style="color: #993333; font-weight: bold;">SET</span> <span style="color: #993333; font-weight: bold;">NEW</span><span style="color: #66cc66;">.</span>campoDateTime <span style="color: #66cc66;">=</span> NOW<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div></td></tr></tbody></table></div>
<p>ahista por si algun dia tienen 2 campos datetime :p en su tabla jeje bueno estaria loco pero ustedes saben espero que le sirva a alguien si no pa que lo posteo, ooo si ya se para que, para hacer spam jo jo jo.</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/05/trigger-para-asignar-la-fecha-actual-en-campo-datetime-en-mysql.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>obtener edad en php</title>
		<link>http://godieboy.com/2012/05/obtener-edad-en-php.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=obtener-edad-en-php</link>
		<comments>http://godieboy.com/2012/05/obtener-edad-en-php.html#comments</comments>
		<pubDate>Mon, 14 May 2012 17:53:40 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[fechas]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5206</guid>
		<description><![CDATA[Encontre una funcion en php para sacar la edad, dada una fecha te dice que edad tienes o tiene alguna persona, esta la pueden usar por si tienen alguna red social o crm para que envien felicitacoines a los clienes ...]]></description>
			<content:encoded><![CDATA[<p>Encontre una funcion en php para sacar la edad, dada una fecha te dice que edad tienes o tiene alguna persona, esta la pueden usar por si tienen alguna red social o crm para que envien felicitacoines a los clienes jaja. bueno a lo que vamos la funcion en php para sacar la edad.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">function birthday ($birthday)<br />
&nbsp; {<br />
&nbsp; &nbsp; list($year,$month,$day) = explode(&quot;-&quot;,$birthday);<br />
&nbsp; &nbsp; $year_diff &nbsp;= date(&quot;Y&quot;) - $year;<br />
&nbsp; &nbsp; $month_diff = date(&quot;m&quot;) - $month;<br />
&nbsp; &nbsp; $day_diff &nbsp; = date(&quot;d&quot;) - $day;<br />
&nbsp; &nbsp; if ($month_diff &lt; 0) $year_diff--;<br />
&nbsp; &nbsp; elseif (($month_diff==0) &amp;&amp; ($day_diff &lt; 0)) $year_diff--;<br />
&nbsp; &nbsp; return $year_diff;<br />
&nbsp; }<br />
<br />
echo birthday(&quot;1987-04-20&quot;);<br />
// output 25<br />
?&gt;</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/05/obtener-edad-en-php.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>subir archivo con jquery y ajax sin plugin</title>
		<link>http://godieboy.com/2012/04/subir-archivo-con-jquery-ajax.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=subir-archivo-con-jquery-ajax</link>
		<comments>http://godieboy.com/2012/04/subir-archivo-con-jquery-ajax.html#comments</comments>
		<pubDate>Sat, 21 Apr 2012 01:26:25 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5190</guid>
		<description><![CDATA[Reinventando las cosas uno como siempre el bato queriendo saber como funcionan las cosas y asi  fue como no quise utilizar un plugin ya desarrollado y probado para subir archivos, por que por que pense que lo que ocupaba no ...]]></description>
			<content:encoded><![CDATA[<p>Reinventando las cosas uno como siempre el bato queriendo saber como funcionan las cosas y asi  fue como no quise utilizar un plugin ya desarrollado y probado para subir archivos, por que por que pense que lo que ocupaba no era el plugin solo la logica donde se encuentra el como envian un archivo con ajax, entonces nos enfrentamos a un problemilla por que los plugins que habia visto  , de los 2 que vi el codigo fuente le hacian parecido generaban un formulario tipo multipart y lo enviaban yo no quise hacer eso y esto fue lo que me dio resultado mirad:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> uploadAjax<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> inputFileImage <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;archivoImage&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> file <span style="color: #339933;">=</span> inputFileImage.<span style="color: #660066;">files</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> data <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> FormData<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
data.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'archivo'</span><span style="color: #339933;">,</span>file<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> url <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;upload.php&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;$.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; url<span style="color: #339933;">:</span>url<span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type<span style="color: #339933;">:</span><span style="color: #3366CC;">'POST'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; contentType<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; data<span style="color: #339933;">:</span>data<span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; processData<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span> &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cache<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Aqui lo que importa es el Objeto FormData que viene forma parte de XMLHttpRequest Level 2, y no lo soportan todos los navegadores pero, google chrome, safari y firefox los mas nuevos si funciona, bueno al menos en esos 3 he probado el codigo. </p>
<p>Configurando el html de la pagina algo asi tiene que quedar el input</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'file'</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'archivoImage'</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'archivoImage'</span> <span style="color: #66cc66;">/</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'button'</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'botonSubidor'</span> <span style="color: #000066;">onclick</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'uploadAjax()'</span> <span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
<p>Tambien pueden hacerlo con jquery para que su html se no se vea invadido por javascript entonces puedes hacerle asi mira camarada:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp;$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#botonSubidor'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'uploadAjax'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span></div></td></tr></tbody></table></div>
<p>obviamente el html tiene que quedar asi no lo olviden:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'file'</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'archivoImage'</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'archivoImage'</span> <span style="color: #66cc66;">/</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'button'</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'botonSubidor'</span> <span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
<p>El archivo upload.php, puede ser cualquiera yo tengo este ejemplo aca pero pueden usar cualquiera, igual si quieren usar java o .net psss ahi lo procesan como ustedes quieran.</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//upload.php</span><br />
<span style="color: #000088;">$return</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">Array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ok'</span><span style="color: #339933;">=&gt;</span><span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$upload_folder</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">'images'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000088;">$nombre_archivo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'archivo'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$tipo_archivo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'archivo'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$tamano_archivo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'archivo'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'size'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$tmp_archivo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'archivo'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tmp_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$archivador</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$upload_folder</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/move_uploaded_file"><span style="color: #990000;">move_uploaded_file</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tmp_archivo</span><span style="color: #339933;">,</span> <span style="color: #000088;">$archivador</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$return</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">Array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ok'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'msg'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;Ocurrio un error al subir el archivo. No pudo guardarse.&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'status'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'error'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">echo</span> <a href="http://www.php.net/json_encode"><span style="color: #990000;">json_encode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$return</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009933; font-style: italic;">/**<br />
jaja pues &nbsp;lo que quieras hacer con el codigo, yo tengo uno de ejemplo<br />
&nbsp;**/</span></div></td></tr></tbody></table></div>
<p>Ya estuvo por hoy si no le entiendes ponle ahi en los comentarios, para explicar mejor igual y al rato subo los archivos para que solo modifiques lo que ocupes, se ven luego.</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/04/subir-archivo-con-jquery-ajax.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Scroll al revez macbook??</title>
		<link>http://godieboy.com/2012/03/mouse-al-revez-macbook.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mouse-al-revez-macbook</link>
		<comments>http://godieboy.com/2012/03/mouse-al-revez-macbook.html#comments</comments>
		<pubDate>Sat, 31 Mar 2012 02:30:40 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mouse]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5170</guid>
		<description><![CDATA[
Al principio pense que era una tontera de Apple poner el scroll del mouse al revez por defecto en Lion, ya que toda mi vida usando las computadoras lo habia utilizado por asi decirlo de manera correcta y que estos ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://godieboy.com/2012/03/mouse-al-revez-macbook.html/img_0225" rel="nofollow attachment wp-att-5172"><img class="aligncenter size-medium wp-image-5172" title="tackpad macbook" src="http://godieboy.com/wp-content/uploads/2012/03/IMG_0225-306x230.jpg" alt="tackpad macbook" width="306" height="230" /></a></p>
<p>Al principio pense que era una tontera de <strong>Apple</strong> poner el <strong>scroll del mouse al revez</strong> por defecto en Lion, ya que toda mi vida usando las computadoras lo habia utilizado por asi decirlo de manera correcta y que estos individuos vengan a querer imporner su metodo nuevo que yo ignoraba por que lo hacian asi hasta hace un mes que me di cuenta por que lo hicieron de esa manera.</p>
<p>Un dia que estaba yo en el ciber(mi ciber) un sabado o un domingo no recuerdo (son los dias que puedo atenderlo si se me incha), llego un sujeto que queria unos videos de bailes cristianos, pero el compa no sabia usar la computadora y le ayude a encontrar sus videos en youtube, y ya en los resultados cuando yo le daba para abajo al scroll de la barra de youtube, el sujeto decia que le diera para arriba y yo en mi mente &#8220;<strong>como que para arriba&#8221;, </strong>hasta ese momento me di cuenta que yo como usuario experto de computadoras le daba para abajo a la barra del scroll y le daba para arriba al contenido que tenia abajo.</p>
<p>En eso momento me di cuenta de que el sujeto tenia razon y luego recorde lo de apple con el scroll al revez, No lo habia visto de esa forma, pero bueno este post es de relleno jaja. Para actulizar de perdida.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/03/mouse-al-revez-macbook.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Problemas de nuevo el regreso de los crackers</title>
		<link>http://godieboy.com/2012/03/problemas-de-nuevo-el-regreso-de-los-crackers.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problemas-de-nuevo-el-regreso-de-los-crackers</link>
		<comments>http://godieboy.com/2012/03/problemas-de-nuevo-el-regreso-de-los-crackers.html#comments</comments>
		<pubDate>Wed, 28 Mar 2012 22:20:26 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5165</guid>
		<description><![CDATA[mmm ataques constantes al servidor, volvieron a hackear el host, pero ya esta solucionado segun yo, cambie todos los passwords e hice modificaciones al htaccess y por el ftp ahora es sftp mas seguridad supuestamente.
Pero bueno aqui seguimos con el ...]]></description>
			<content:encoded><![CDATA[<p>mmm ataques constantes al servidor, volvieron a hackear el host, pero ya esta solucionado segun yo, cambie todos los passwords e hice modificaciones al htaccess y por el ftp ahora es sftp mas seguridad supuestamente.</p>
<p>Pero bueno aqui seguimos con el blog, con las hackeadas y demas, nose por donde vino el ataque ahora pero lo bueno que lo detecte a tiempo, mas seguridad ocupo, o cambiarme de servidor. por ahora asi lo dejaremos.</p>
<p>Cuidense de los ataques y que tengan un bonito dia.</p>
<p>Que ha sido de mi, tengo mucho trabajo y no puedo atender el blog tan seguido como antes, pero he estado anotando temas, que publicare mas adelante, de programacion con arduino y los xbees, programacion con java y php, unas cosas de jquery, otras con impactjs,  y otras tantas que se me ocurrieron y algunos snipets de codigo, utiles para sus aplicaciones para mi lo fueron.</p>
<p>Bueno ahi se ven luego.</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/03/problemas-de-nuevo-el-regreso-de-los-crackers.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PortInUseException con rxtx en mac Lion</title>
		<link>http://godieboy.com/2012/03/portinuseexception-con-rxtx-en-mac-osx-lion.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=portinuseexception-con-rxtx-en-mac-osx-lion</link>
		<comments>http://godieboy.com/2012/03/portinuseexception-con-rxtx-en-mac-osx-lion.html#comments</comments>
		<pubDate>Fri, 09 Mar 2012 06:22:32 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[rxtx]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5138</guid>
		<description><![CDATA[Ahora anduve configurando las librerias para utilizar el rxtx con arduino y unos dispositivos xbee, pero me marcaba un error al momento de querer abrir el puerto del xbee, me decía que el puerto estaba siendo usado por una aplicación ...]]></description>
			<content:encoded><![CDATA[<p>Ahora anduve configurando las librerias para utilizar el rxtx con arduino y unos dispositivos xbee, pero me marcaba un error al momento de querer abrir el puerto del xbee, me decía que el puerto estaba siendo usado por una aplicación desconocida bueno la excepción decía algo así:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;gnu.<span style="color: #006633;">io</span>.<span style="color: #006633;">PortInUseException</span><span style="color: #339933;">:</span> Unknown Application</div></td></tr></tbody></table></div>
<p><strong> gnu.io.PortInUseException: Unknown Application</strong></p>
<p>Y pensé pero por que, no es cierto eso el puerto esta libre que chafa jaja, pero buscando un poco en google encontré que tenia que crear una carpeta para solucionar ese problema, y lo que pasa es que la libreria rxtx de java crea unos archivos en la carpeta <strong></strong><strong>/var/lock</strong> para llevar un control sobre los puertos seriales entonces al no estar creada o no tener los permisos suficientes manda esa famosa excepción de gnu.io.PortInUseException: Unknown Application.</p>
<p>Para resolverlo solo tenemos que seguir estos 2 pasos abriendo la terminal:</p>
<ul>
<li>Crear la carpeta /var/lock
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lock</div></td></tr></tbody></table></div>
</li>
<li>Una vez creada la carpeta ahí que dar permisos para que cualquiera pueda escribir en la carpeta para eso ejecutamos
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">777</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lock</div></td></tr></tbody></table></div>
</li>
</ul>
<p>Para abrir la terminal tienen que irse a la carpeta aplicaciones o applications depende en que idioma tengan el Lion, luego a utilidades o utilities y de ahí abrir terminal.app.</p>
<p>Bueno esta solución también funciona para <strong>linux</strong> bueno sistemas operativos basados en unix solo que en linux abres la consola y ejecutas igual los comandos.</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/03/portinuseexception-con-rxtx-en-mac-osx-lion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TryRuby.org Aprende ruby primeros pasos</title>
		<link>http://godieboy.com/2012/03/tryruby-org-aprende-ruby-primeros-pasos.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tryruby-org-aprende-ruby-primeros-pasos</link>
		<comments>http://godieboy.com/2012/03/tryruby-org-aprende-ruby-primeros-pasos.html#comments</comments>
		<pubDate>Wed, 07 Mar 2012 07:09:02 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[programacion]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5129</guid>
		<description><![CDATA[
Si quieres iniciarte en ruby este curso interactivo es lo que ocupas ya que te va guiando y diciendo mas o menos lo que necesitas hacer a demás de que esta bien explicado del por que de las cosas, yo ya lo ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://godieboy.com/2012/03/tryruby-org-aprende-ruby-primeros-pasos.html/captura-de-pantalla-2012-03-07-a-las-00-57-11" rel="nofollow attachment wp-att-5130"><img class="aligncenter size-full wp-image-5130" title="Try Ruby" src="http://godieboy.com/wp-content/uploads/2012/03/Captura-de-pantalla-2012-03-07-a-las-00.57.11.png" alt="Try Ruby" width="594" height="186" /></a></p>
<p>Si quieres iniciarte en <strong>ruby</strong> este curso interactivo es lo que ocupas ya que te va guiando y diciendo mas o menos lo que necesitas hacer a demás de que esta bien explicado del por que de las cosas, yo ya lo hice y <strong>ruby me parece un lenguaje de programación</strong> muy poetico jaja, bien tipo lenguaje natural por sus metodos, programas como si le hablaras a la maquina eso me pareció que estaba haciendo, ya lo veran cuando hagan el tutorial interactivo en <a title="Try Ruby" href="http://tryruby.org" target="_blank" rel="nofollow">http://tryruby.org</a>.</p>
<p>Ya teniendo una noción de ruby puedes aprender <strong>ruby on rails</strong> en eso es lo que ando ahora pero mientras hagan el tutorial de ruby para que vayan entiendo un poco del leguaje y si les gusta pues luego aprenden <strong>ruby on rails</strong>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/03/tryruby-org-aprende-ruby-primeros-pasos.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retroacan juego sinaloense en pruebas</title>
		<link>http://godieboy.com/2012/03/retroacan-juego-sinaloense-en-pruebas.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=retroacan-juego-sinaloense-en-pruebas</link>
		<comments>http://godieboy.com/2012/03/retroacan-juego-sinaloense-en-pruebas.html#comments</comments>
		<pubDate>Mon, 05 Mar 2012 05:04:58 +0000</pubDate>
		<dc:creator>godie</dc:creator>
				<category><![CDATA[Juegos]]></category>
		<category><![CDATA[culiacan]]></category>
		<category><![CDATA[videojuegos]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=5060</guid>
		<description><![CDATA[
Retroacan es un juego en 2d  tipo mario bros o megaman, es de 8bits y es un juego meramente indie, esta en un proceso de pruebas por lo que no se decepcionen si se les hace feo o poco jugable ...]]></description>
			<content:encoded><![CDATA[<p><a title="retroacan" href="http://godieboy.com/2012/03/retroacan-juego-sinaloense-en-pruebas.html/captura-de-pantalla-2012-03-04-a-las-22-58-56" rel="nofollow attachment wp-att-5061" target="_blank"><img class="aligncenter size-full wp-image-5061" title="Retroacan" src="http://godieboy.com/wp-content/uploads/2012/03/Captura-de-pantalla-2012-03-04-a-las-22.58.56.png" alt="Retroacan" width="634" height="358" /></a></p>
<p><a title="retroacan" href="http://apps.facebook.com/retroacan/" target="_blank" rel="nofollow">Retroacan</a> es un<strong> juego en 2d</strong>  tipo mario bros o megaman, es de 8bits y es un juego meramente indie, esta en un proceso de pruebas por lo que no se decepcionen si se les hace feo o poco jugable pueden enviar su retro alimentacion al correo que aparece abajo del juego y sus quejas o sugerencias que tengan.</p>
<p>La premisa del juego es simple un dia unos mostrous de 8bits invaden la ciudad bueno algo asi, esta ambientado en la ciudad de culiacan por lo que si eres de esta ciudad conoceras varios escenarios que este juego muestra y mostrara, por lo menos el intro sale la lomita y el tec de culiacan jaja.</p>
<p>Sobre el creador del juego pues es el compa keko alias Sergio Carrasco un gamer desde los 5 años su inquietud y pasion por los juegos lo llevaron a crear este pero todavia le faltan afinaciones. Actualmente gasta su vida de dia en el ssa  y hunabsys y en la noche le da a los juegos.</p>
<p>Segun yo es el primer juego sinaloense que sale o por lo menos que yo he visto asi que ya saben raza que aqui en Culiacan se estan haciendo cosas chilas con los juegos.</p>
<p>Mas informacion aca en gamexico http://www.gamexico.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/03/retroacan-juego-sinaloense-en-pruebas.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 juegos que llegarán a Wii U tras su lanzamiento</title>
		<link>http://godieboy.com/2012/02/5-juegos-llegaran-wii-tras-su-lanzamiento.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=5-juegos-llegaran-wii-tras-su-lanzamiento</link>
		<comments>http://godieboy.com/2012/02/5-juegos-llegaran-wii-tras-su-lanzamiento.html#comments</comments>
		<pubDate>Fri, 24 Feb 2012 13:22:30 +0000</pubDate>
		<dc:creator>Ire</dc:creator>
				<category><![CDATA[Entretenimiento]]></category>
		<category><![CDATA[interesante]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[assasins creed]]></category>
		<category><![CDATA[Batman Arkham City]]></category>
		<category><![CDATA[Darksiders II]]></category>
		<category><![CDATA[Ninja Gaiden 3 Razor’s Edge]]></category>
		<category><![CDATA[nintendo wii u]]></category>
		<category><![CDATA[Super Smash BROS Next]]></category>
		<category><![CDATA[wii u]]></category>

		<guid isPermaLink="false">http://godieboy.com/?p=4978</guid>
		<description><![CDATA[Hoy os presentamos  algunos de los primeros juegos que llegarán a la nueva consola de Nintendo: Nintendo Wii U.
Assasins Creed
Desarrollado por Unisoft Canadá, transcurrirá tras Asassins Creed Revelations. El encargado del diseño gráfico, ha adelantado a la prensa que el ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="wii u" src="http://www.juegos-wiiu.com/wp-content/uploads/wii-u.png" alt="" width="547" height="225" />Hoy os presentamos  algunos de los primeros juegos que llegarán a la nueva consola de Nintendo: <strong>Nintendo Wii U</strong>.</p>
<p><strong>Assasins Creed</strong></p>
<p>Desarrollado por Unisoft Canadá, transcurrirá tras Asassins Creed Revelations. El encargado del diseño gráfico, ha adelantado a la prensa que el juego conectará las historias de Ezio y Altair, y responderá por lo tanto, muchas incógnitas que quedaron en el aire tras estas dos ediciones.</p>
<p>Las últimas noticias que tuvimos sobre él, tuvieron lugar en el E3, y desde entonces, poco más se ha sabido de este título, así que durante el año, seguramente cara al verano, irán apareciendo algunas novedades  y rumores.</p>
<p><strong>Batman Arkham City</strong></p>
<p>También llegará a Wii U el que para muchos, fue el videojuego más potente del pasado año, Batman Arkham City, de Warner Bros. Interactive y Rocksteady Studios.</p>
<p>Este juego de acción nos traslada al nuevo hogar de los delincuentes de Gotham, donde se nos propone una historia atractiva y vertiginosa, llena de acción, gadgets y combates.</p>
<p style="text-align: center;"><a href="http://godieboy.com/2012/02/5-juegos-llegaran-wii-tras-su-lanzamiento.html/wii-u" rel="nofollow attachment wp-att-4979"><img class="aligncenter  wp-image-4979" title="wii u" src="http://godieboy.com/wp-content/uploads/2012/02/wii-u.jpg" alt="" width="427" height="224" /></a></p>
<p><strong>Ninja Gaiden 3: Razor’s Edge</strong></p>
<p>Team Ninja ha confirmado que su Ninja Gaiden estará listo para las próximas navidades, coincidiendo con el lanzamiento de Nintendo Wii U. Según sus desarrolladores, se trata de la aventura más innovadora, gracias a los nuevos controles.</p>
<p><strong>Darksiders II </strong></p>
<p>Una versión única según un trabajador de la compañía desarrolladora, Vigil Games. Al parecer no será una simple conversión con un set de controles único, promete sorprendernos y ser la mejor versión gracias a la potencia de Nintendo Wii U.</p>
<p>La jugabilidad será una expansión natural de la primera entrega, pero se profundizará en algunos elementos como el aumento de nivel del personaje, que por cierto, tendrá un gran nivel de personalización.</p>
<p><strong>Super Smash BROS Next</strong></p>
<p>Mario también formará parte de los primeros personajes protagonistas del lanzamiento de Wii U. Lo hará con una nueva entrega del clásico juego de lucha Smash BROS, Super Smash BROS Next, que fue presentada en el pasado E3 tanto para Wii U como para 3DS.</p>
]]></content:encoded>
			<wfw:commentRss>http://godieboy.com/2012/02/5-juegos-llegaran-wii-tras-su-lanzamiento.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

