<?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>El weblog de Skatox &#187; C++</title>
	<atom:link href="http://skatox.com/blog/category/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://skatox.com/blog</link>
	<description>Weblog de Informática, Linux, Playstation 3, Open Source,  Microsoft, Apple, Windows, Mac Os X, Hacking, Java y mucho mas....</description>
	<lastBuildDate>Tue, 27 Jul 2010 03:18:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Facebook libera su propio entorno de ejecución para PHP</title>
		<link>http://skatox.com/blog/2010/02/02/facebook-libera-su-propio-entorno-de-ejecucion-para-php/</link>
		<comments>http://skatox.com/blog/2010/02/02/facebook-libera-su-propio-entorno-de-ejecucion-para-php/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 04:25:25 +0000</pubDate>
		<dc:creator>Skatox</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[Planetas Linux]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://skatox.com/blog/?p=1740</guid>
		<description><![CDATA[Hoy salió a la luz una noticia importante para todos aquellos desarrolladores de PHP, pues Facebook acaba de mostrar su entorno de ejecución de PHP con el fin de optimizar hasta un 50% o más (dependiendo de los casos) la ejecución de scripts en este lenguaje. Tal vez le parezca un poco de optimización pero [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy salió a la luz una noticia importante para todos aquellos desarrolladores de PHP, pues Facebook acaba de mostrar su entorno de ejecución de PHP con el fin de optimizar hasta un 50% o más (dependiendo de los casos) la ejecución de scripts en este lenguaje. Tal vez le parezca un poco de optimización pero cuando eres una empresa grande como Facebook que cuenta con 50000 servidores aproximadamente y sirve a 300000000 de usuarios, un 50% mas de rendimiento por el mismo hardware, es bastaste.</p>
<p>Lo que hizo esta gente es crear un traductor de PHP a C++, donde luego se compila a lenguaje de máquina utilizando G++ (el compilador GNU de C++), permitiendo &#8220;migrar&#8221; aplicaciones PHP a lenguaje de máquina y ejecutarse con mayor velocidad, obviamente se pierde las voluntades del lenguaje dinámico e interpretado  junto a la eliminacion de algunos comandos que no se pueden adaptar a C++, como el caso de eval() que evalúa código PHP en tiempo de ejecución, el uso de $$ y otras funciones mas.</p>
<p>En el screencast del lanzamiento su creador comentó que este proyecto no busca sustuir el entorno de ejecución de PHP ni hacer que la gente compile todo a C++, sino que en ambientes de alta demanda, utilizar PHP con servidores web tradicionales en el momento de desarrollo y luego cuando se esté listo para producción compilarlo en C++ y obtener mayor rendimiento.</p>
<p>Cabe destacar que HipHop PHP también es un servidor web para servir estas páginas generadas y que se esta trabajando en un interprete para PHP, sin embargo es muy temprano para dar opiniones ya que apenas hoy se hizo el anuncio y liberación del codigo en <a href="http://github.com/" target="_blank">Github</a> , esperemos a ver que ofrece el futuro del proyecto de código abierto.</p>
<p>Mas informacion: <a href="http://developers.facebook.com/news.php?blog=1&amp;story=358" target="_blank">http://developers.facebook.com/news.php?blog=1&amp;story=358</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skatox.com/blog/2010/02/02/facebook-libera-su-propio-entorno-de-ejecucion-para-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Código fuente de Skate or Dice</title>
		<link>http://skatox.com/blog/2009/06/21/codigo-fuente-de-skate-or-dice/</link>
		<comments>http://skatox.com/blog/2009/06/21/codigo-fuente-de-skate-or-dice/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 23:26:19 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[PSP]]></category>

		<guid isPermaLink="false">http://skatox.com/blog/?p=809</guid>
		<description><![CDATA[Hace dí­as publiqué  sobre un programa que hice para el PSP acerca del fabuloso juego de azar Skate or Dice, la respuesta fue buena para ser mi primera aplicación y pues debido a la solicitud por parte de muchas personas aquí­ les publico el código fuente, para que con ello puedan entender como se programa [...]]]></description>
			<content:encoded><![CDATA[<p>Hace dí­as <a href="http://skatox.com/blog/2009/06/12/skate-or-dice-para-el-psp/" target="_blank">publiqué  sobre un programa que hice</a> para el PSP acerca del fabuloso juego de azar Skate or Dice, la respuesta fue buena para ser mi primera aplicación y pues debido a la solicitud por parte de muchas personas aquí­ les publico el código fuente, para que con ello puedan entender como se programa para la PSP y así­ mejorar este programa (si lo hacen publí­quenlo) o realizar nuevos.</p>
<p>En el comprimido podrán encontrar el programa con formato para <a href="http://www.microsoft.com/Express/vc/" target="_blank">Visual C++ 2008 Express</a> , el cual, debe estar configurado para utilizar el <a href="http://sourceforge.net/projects/minpspw/" target="_blank">PSPSDK para Windows</a> y así­ poder compilar la aplicación. Si son usuarios de linux, pueden instalar el <span class="removed_link">PSPSDK y el toolchain</span> y compilarlo con GCC o cualquier IDE que utilice este compilador (ejem, Netbeans, Eclipse, etc).</p>
<p><a href="http://skatox.com/descargas/SkateOrDice.rar" target="_blank">Código fuente de Skate or Dice</a></p>
<p>Bueno espero recibir comentarios o ayudas.</p>
]]></content:encoded>
			<wfw:commentRss>http://skatox.com/blog/2009/06/21/codigo-fuente-de-skate-or-dice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programa para resolver Sudokus</title>
		<link>http://skatox.com/blog/2007/09/17/programa-para-resolver-sudokus/</link>
		<comments>http://skatox.com/blog/2007/09/17/programa-para-resolver-sudokus/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 17:54:30 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Microsoft/Windows]]></category>
		<category><![CDATA[programa]]></category>
		<category><![CDATA[resolver]]></category>
		<category><![CDATA[sudoku]]></category>

		<guid isPermaLink="false">http://skatox.com/blog/?p=213</guid>
		<description><![CDATA[Sudokus, querí­a que fuese rápido, portable a otro sistema operartivo (pero como queria que fuese rápido no podí­a usar Java) y fácil de programar. Por lo que programé un programa que resuelve Sudokus utilizando las librerí­as de Gtkmm, ya que la misma funciona bajo Linux y Windows (no probé mac), tiene buena documentación, fácil de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://es.wikipedia.org/wiki/Sudoku" target="_blank">Sudokus</a>, querí­a que fuese rápido, portable a otro sistema operartivo (pero como queria que fuese rápido no podí­a usar Java) y fácil de programar. Por lo que programé un programa que resuelve Sudokus utilizando las librerí­as de <a href="http://www.gtkmm.org/" target="_blank">Gtkmm</a>, ya que la misma funciona bajo Linux y Windows (no probé mac), tiene buena documentación, fácil de aprender y esta hecha con C++ (me gusta mas que C). El programa logra resolver los Sudokus pero tarda tiempo en resolverlos dependiendo de la dificultad (algunos son instantáneos), y el único problema que he visto, es que con los que son muuuy difí­ciles se tarda un buen rato y consume todo el procesador.  Si lo compilan con optimizaciones para el procesador que poseen actualmente, notaran gran mejora en la velocidad, por lo que se los recomiendo (los binarios que distribuyo no estan optimizados para un procesador especifico).</p>
<p style="text-align: center;"><a href="http://skatox.com/blog/images/2007/09/sudoku.png" rel="shadowbox[post-213];player=img;"><img class="size-full wp-image-214 aligncenter" title="GUI del Sudoku" src="http://skatox.com/blog/images/2007/09/sudoku.png" alt="GUI del Sudoku" /></a></p>
<p style="text-align: left;">Se los doy bajo <a href="http://es.wikipedia.org/wiki/GNU_GPL">licencia GPL</a> y me gustarí­a que me contactaran si encuentran una forma de mejorar el algoritmo, corrección de un error, o algo por estilo. Si no, me pueden enviar el código/parche para mejorar el programa.</p>
<p style="text-align: left;">Espero que les guste y no abusen de él, está comprobado que resolver Sudokus ayuda a mejorar la memoria, capacidad de pensamiento  y velocidad del mismo. Pues con este programa pretendo a ayudarlos mas no a utilizarlo como sustituto total  de tu cerebro para la resolución del Sudoku.</p>
<p style="text-align: left;">En el archivo de descarga (usuarios de Windows abrirlo con <a href="http://www.7-zip.com.mx/" target="_blank">7z</a> ó Winrar si tienen la licencia) encontrarán los binarios / ejecutables, archivos de ayuda para compilación, fuentes, archivo del programa para que en windows lo abran  con <a href="http://www.bloodshed.net/devcpp.html">Dev-Cpp</a>, el archivo para que en linux abran el proyecto con <a href="http://anjuta.sourceforge.net/">Anjuta</a>, archivo Glade para el GUI, y el header con las funciones para resolver el Sudoku.</p>
<p style="text-align: left;">Para descargarlo:<br />
<a href="http://www.skatox.com/descargas/ResuelveSudoku.tar.gz">Descargar el programa y sus fuentes</a><br />
Y para ejecutarlo en Windows, necesita tener las librerí­as Gtkmm para correrlo:<br />
<a href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.11-1.exe">Gtkmmruntime.2.10</a> (1.4 mb)</p>
]]></content:encoded>
			<wfw:commentRss>http://skatox.com/blog/2007/09/17/programa-para-resolver-sudokus/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
