
<?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> &#187; Programación</title>
	<atom:link href="http://www.brucemagathink.com/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brucemagathink.com</link>
	<description></description>
	<lastBuildDate>Fri, 20 Jan 2012 16:06:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Preparar un entorno de programación en linux.</title>
		<link>http://www.brucemagathink.com/2010/10/01/preparar-un-entorno-de-programacion-el-linux/</link>
		<comments>http://www.brucemagathink.com/2010/10/01/preparar-un-entorno-de-programacion-el-linux/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 15:53:17 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://www.brucemagathink.com/?p=2129</guid>
		<description><![CDATA[Para crear un entorno de programación en linux basta con seguir estos sencillos pasos. Comentar antes de nada que la instalación la hice sobre una ubuntu 10.04, pero imagino que en cualquier variante de Debian los pasos a seguir serán prácticamente los mismos. Para ello lo primero que tenemos que hacer es lo siguiente&#8230; En [...]]]></description>
			<content:encoded><![CDATA[<p>Para crear un entorno de programación en linux basta con seguir estos sencillos pasos. Comentar antes de nada que la instalación la hice sobre una ubuntu 10.04, pero imagino que en cualquier variante de Debian los pasos a seguir serán prácticamente los mismos.</p>
<p><a href="http://www.brucemagathink.com/wp-content/uploads/2010/10/php.png" rel="lightbox"><img class="alignnone size-full wp-image-2130" style="border: 2px solid black;" title="php" src="http://www.brucemagathink.com/wp-content/uploads/2010/10/php.png" alt="" width="508" height="268" /></a></p>
<p>Para ello lo primero que tenemos que hacer es lo siguiente&#8230;<span id="more-2129"></span></p>
<p>En un terminal escribimos lo siguiente:</p>
<p><strong># aptitude install apache2</strong></p>
<p>Lo que conseguimos con este comando es la instalación del apache2 junto con todas sus dependencias. Una vez instalado y para comprobar que funciona, tenemos que abrir un navegador y ponemos <em>localhost .<br />
</em></p>
<p>Debería aparecer un texto con el mensaje It works.</p>
<p>Para ver la version de apache que instalamos vamos a la terminal y tecleamos:</p>
<pre><strong>apache2 -v
apache2 -V</strong></pre>
<p>Con la v (minúscula) vemos el número de versión con la V (mayúscula)  vemos la versión y los parámetros con los que fue compilado apache2.</p>
<p>Ahora instalamos el PHP, para ello tecleamos en un terminal:</p>
<p><strong># aptitude install php5 libapache2-mod-php5</strong></p>
<p>Reiniciamos el apache para que los cambios se hagan efectivos</p>
<p><strong># apache2ctl restart</strong></p>
<p>Para probar que apache y php estén funcionando correctamente vamos a la terminal y escribimos:</p>
<p><strong># gedit /var/www/prueba.php</strong></p>
<p>Se abrirá el editor de texto gedit, si no lo tenéis instalado podéis instalarlo con ( aptitude install gedit ), tambien sirve el vi o en nano, el que más os guste.</p>
<p>Copiamos este sencillo script:</p>
<pre>&lt;?php
phpinfo();
?&gt;</pre>
<p>Guardamos los cambios. Vamos al navegador y tecleamos localhost/prueba.php. Aparecerá una página con el logo de php, la versión, una tabla etc&#8230;</p>
<p>Ahora toca instalar Mysql. Para ello en consola escribimos:</p>
<p><strong># aptitude install mysql-server</strong></p>
<p>Nos pedirá una contraseña que es para el usuario root, que se usará más adelante.Poned una sencilla de la cual os acordéis  <img src='http://www.brucemagathink.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Para probar que mysql funciona tecleamos en terminal:</p>
<p><strong>#  mysql -u root -p</strong></p>
<p>Cuando nos pida la contraseña ponemos la que especificamos  anteriormente, si todo va bien ahora la línea de comando comienzas por <em>mysql&gt;</em>, vamos a escribir una consulta para ver si todo funciona, tecleamos:</p>
<p>SHOW database;</p>
<p>Aparecerá información de estilo: (information_schema y mysql), para cerrar el cliente escribimos, exit.</p>
<p>Ahora instalamos esto:</p>
<p><strong># aptitude install libapache2-mod-auth-mysql php5-mysql</strong></p>
<p>Editamos esto /etc/php5/apache2/php.ini con el gedit. Buscamos donde dice Dynamic Extensions, en la última línea copiamos esto:</p>
<p>extension=mysql.so</p>
<p>Ahora solo queda instalar phpmyadmin</p>
<p><strong># aptitude install phpmyadmin</strong></p>
<p>Reiniciamos:</p>
<p><strong># apache2ctl restart</strong></p>
<p>Nos preguntará que servidosr estamos usando, ponemos apache2. Nos preguntará si queremos que se configure automáticamente y le decimos que si. Se encuentra en la dirección localhost/phpmyadmin, usuario root y contraseña la que pusisteis en el paso anterior</p>
<p>Listo. Ya podemos programas en php, en locahost <img src='http://www.brucemagathink.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="queguaposon1@gmail.com" /><input type="hidden" name="return" value="Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento." /><input type="hidden" name="item_name" value="Buy Me a Beer for Preparar un entorno de programación en linux." /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.brucemagathink.com/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=queguaposon1@gmail.com&amp;currency_code=EUR&amp;amount=&amp;return=Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento.&amp;item_name=Buy+Me+a+Beer+for+Preparar+un+entorno+de+programación+en+linux." target="paypal"></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.brucemagathink.com/2010/10/01/preparar-un-entorno-de-programacion-el-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go, nuevo lenguaje de programación de google</title>
		<link>http://www.brucemagathink.com/2009/11/25/go-nuevo-lenguaje-de-programacion-de-google/</link>
		<comments>http://www.brucemagathink.com/2009/11/25/go-nuevo-lenguaje-de-programacion-de-google/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 20:20:05 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[go]]></category>

		<guid isPermaLink="false">http://www.brucemagathink.com/?p=1436</guid>
		<description><![CDATA[Como no, google también mete mano en el mundo de la programación en este caso con Go, parece se que los ingenieros de google no estaban satisfechos con Phyton y decidieron hacer su propio lenguaje de programación, sacando el rendimiento por un lado de C y por otro el de Phyton.]]></description>
			<content:encoded><![CDATA[<p>Como no, google también mete mano en el mundo de la programación en este caso con Go, parece se que los ingenieros de google no estaban satisfechos con Phyton y decidieron hacer su propio lenguaje de programación, sacando el rendimiento por un lado de C y por otro el de Phyton.</p>
<p><img class="aligncenter size-full wp-image-1437" title="Google" src="http://www.brucemagathink.com/wp-content/uploads/2009/11/google_moves_into_54a2.jpg" alt="Google" width="594" height="396" /></p>
<p>Bueno veremos que sale de ahí, os dejo el link hacia su web.<span id="more-1436"></span>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9779111027023064";
/* 234x60, creado 19/01/09 */
google_ad_slot = "3551827204";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Aquí está el <a href="http://golang.org/" target="_blank">link</a>.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="queguaposon1@gmail.com" /><input type="hidden" name="return" value="Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento." /><input type="hidden" name="item_name" value="Buy Me a Beer for Go, nuevo lenguaje de programación de google" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.brucemagathink.com/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=queguaposon1@gmail.com&amp;currency_code=EUR&amp;amount=&amp;return=Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento.&amp;item_name=Buy+Me+a+Beer+for+Go,+nuevo+lenguaje+de+programación+de+google" target="paypal"></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.brucemagathink.com/2009/11/25/go-nuevo-lenguaje-de-programacion-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 3.1 instalado en un nokia n-95</title>
		<link>http://www.brucemagathink.com/2009/03/12/windows-31-instalado-en-un-nokia-n-95/</link>
		<comments>http://www.brucemagathink.com/2009/03/12/windows-31-instalado-en-un-nokia-n-95/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 05:45:26 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[webs interesantes]]></category>
		<category><![CDATA[emulación]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.brucemagathink.com/?p=949</guid>
		<description><![CDATA[Ya lo habéis oido, parece ser que un programador polaco consiguió tal proeza al instalar el windows 3.1 en un Nokia n-95.]]></description>
			<content:encoded><![CDATA[<p>Ya lo habéis oido, parece ser que un programador polaco consiguió tal proeza al instalar el windows 3.1 en un Nokia n-95.</p>
<p><img class="aligncenter size-medium wp-image-950" title="windows-on-symbian-n95-5" src="http://www.brucemagathink.com/wp-content/uploads/2009/03/windows-on-symbian-n95-5-300x225.jpg" alt="windows-on-symbian-n95-5" width="300" height="225" /></p>
<p>Para lograrlo usó el&#8230;<span id="more-949"></span>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9779111027023064";
/* 234x60, creado 19/01/09 */
google_ad_slot = "3551827204";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p> Dosbox, básicamente es un programa que emula msdos, que además está disponible en distintos sistemas operativos.</p>
<p>¿Como funciona? Bueno, pues el emulador en cuestión permite que el procesador ARM del Nokia-95 sea capaz de ejecutar instrucciones de la arquitectura x86, simulando un 486 de los antiguos, lo que no está nada mal.</p>
<p>Tal vez dentro de un tiempo con móviles más potentes se consiga emular un windows xp, lo que claro nos lleva a la siguiente cuestión, ¿en caso de lograrse tal cosa, pasaría el Nokia a ser el primer móvil del mundo en infectarse con virus, troyanos &#8230; y demás?? El tiempo lo dirá.</p>
<p>Os dejo el <a href="http://www.electronicpulp.net/2009/02/24/windows-31-installed-on-symbian-based-nokia-n95/" target="_blank">link</a> donde leí la noticia. Bye</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9779111027023064";
/* 234x60, creado 19/01/09 */
google_ad_slot = "3551827204";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="queguaposon1@gmail.com" /><input type="hidden" name="return" value="Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento." /><input type="hidden" name="item_name" value="Buy Me a Beer for Windows 3.1 instalado en un nokia n-95" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.brucemagathink.com/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=queguaposon1@gmail.com&amp;currency_code=EUR&amp;amount=&amp;return=Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento.&amp;item_name=Buy+Me+a+Beer+for+Windows+3.1+instalado+en+un+nokia+n-95" target="paypal"></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.brucemagathink.com/2009/03/12/windows-31-instalado-en-un-nokia-n-95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aprender a programar en C</title>
		<link>http://www.brucemagathink.com/2008/12/31/aprender-a-programar-en-c/</link>
		<comments>http://www.brucemagathink.com/2008/12/31/aprender-a-programar-en-c/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 16:08:21 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brucemagathink.com/?p=161</guid>
		<description><![CDATA[Si os gusta la programación u os gustaría aprender a programar en este lenguaje, os dejo unos links que tal vez os resulten útiles. link1 , link2, link3.]]></description>
			<content:encoded><![CDATA[<p>Si os gusta la programación u os gustaría aprender a programar en este lenguaje, os dejo unos links que tal vez os resulten útiles.</p>
<p><a href="http://zator.com/Cpp/E1_2.htm">link1</a> , <a href="http://www.codegear.com/en/products/cppbuilder">link2</a>, <a href="http://elguille.info/NET/cursoCSharpErik/index.htm">link3</a>.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="queguaposon1@gmail.com" /><input type="hidden" name="return" value="Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento." /><input type="hidden" name="item_name" value="Buy Me a Beer for Aprender a programar en C" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.brucemagathink.com/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=queguaposon1@gmail.com&amp;currency_code=EUR&amp;amount=&amp;return=Gracias por tú donación, sin ella no sería posible seguir trabajando en el blog, tu donación servirá para su mantenimiento.&amp;item_name=Buy+Me+a+Beer+for+Aprender+a+programar+en+C" target="paypal"></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.brucemagathink.com/2008/12/31/aprender-a-programar-en-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

