<?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>Sentido Web &#187; programacion</title>
	<atom:link href="http://sentidoweb.com/tag/programacion/feed" rel="self" type="application/rss+xml" />
	<link>http://sentidoweb.com</link>
	<description>Desarrollo web, HTML, CSS, Javascript, PHP, MySQL</description>
	<lastBuildDate>Tue, 10 Apr 2012 01:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CodeIDE: entorno de programación online</title>
		<link>http://sentidoweb.com/2008/01/31/codeide-entorno-de-programacion-online.php</link>
		<comments>http://sentidoweb.com/2008/01/31/codeide-entorno-de-programacion-online.php#comments</comments>
		<pubDate>Fri, 01 Feb 2008 00:30:00 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[utilidades]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2008/01/31/codeide-entorno-de-programacion-online.php</guid>
		<description><![CDATA[CodeIDE nos permite ejecutar código de distintos lenguajes de programación vía web. Para ello disponemos de una ventana donde podremos escribir nuestro código y después ejecutarlo. Tiene resaltador de código, nos permite guardar nuestros proyectos y manejar command line. Los lenguajes de programación disponibles por ahora son: Pascal, Basic, C++, Asm, Perl, Javascript, HTML, Flex, [...]]]></description>
			<content:encoded><![CDATA[<strong>CodeIDE</strong> nos permite ejecutar código de distintos lenguajes de programación vía web. Para ello disponemos de una ventana donde podremos escribir nuestro código y después ejecutarlo.
<img alt="codeide.png" src="http://sentidoweb.com/img/2008/01/codeide.png" width="450" height="189" class="center" />
Tiene resaltador de código, nos permite guardar nuestros proyectos y manejar command line. Los lenguajes de programación disponibles por ahora son: Pascal, Basic, C++, Asm, Perl, Javascript, HTML, Flex, MySQL, Prolog, LISP y Math. Como se puede ver, son lenguajes muy orientados a la docencia, muchos de ellos los hemos estudiado en la universidad y en el mundo real no se utilizan (está claro que si no aprendes recursividad con LISP, ya no serás capaz de entenderla).
El único fallo que le veo es que no ponen límite de tiempo de ejecución, unos cuantos bucles infinitos y pueden tener más de un problema de rendimiento.
<a href="http://CodeIDE.com">CodeIDE</a>
Gracias <a href="http://nativos2020.com">nativos2020</a> por el aviso
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2008/01/31/codeide-entorno-de-programacion-online.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kelpi: comparte tu código</title>
		<link>http://sentidoweb.com/2007/10/04/kelpi-comparte-tu-codigo.php</link>
		<comments>http://sentidoweb.com/2007/10/04/kelpi-comparte-tu-codigo.php#comments</comments>
		<pubDate>Fri, 05 Oct 2007 00:30:00 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[Software social]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2007/10/04/kelpi-comparte-tu-codigo.php</guid>
		<description><![CDATA[Kelpi es un lugar donde podemos compartir nuestros trozos de código y encontrar código de programas que hayan compartido otros usuarios y que nos puedan ser útiles. Permite el uso de etiquetas para clasificar nuestro código y así poder ser encontrado más facilmente. Tan solo le veo una pega y es a la hora de [...]]]></description>
			<content:encoded><![CDATA[<img alt="kelpi.png" src="http://sentidoweb.com/img/2007/10/kelpi.png" width="150" height="45" class="right" /><strong>Kelpi</strong> es un lugar donde podemos compartir nuestros trozos de código y encontrar código de programas que hayan compartido otros usuarios y que nos puedan ser útiles.
Permite el uso de etiquetas para clasificar nuestro código y así poder ser encontrado más facilmente. Tan solo le veo una pega y es a la hora de clasificar el lenguaje de programación, ya que al usar etiquetas nos encontramos con etiquetas como <a href="http://kelpi.com/tag/c++">c++</a> y <a href="http://kelpi.com/tag/C++">C++</a>, pudiendo solucionarlo pasando siempre las etiquetas a minúsculas. Aunque por ejemplo si yo etiqueto únicamente como PHP4 un script, al buscar por PHP lo encuentro, pero si busco por el tag PHP no lo encontraría.
Teniendo en cuenta que el número de lenguajes de programación es algo <a href="http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm">finito</a>, si se podría obligar a indicar el lenguaje de programación de una lista. Pero bueno, esto es una impresión mía que quizás desluce la aplicación en sí, la cual es muy buena.
Lo que más me ha gustado es que el código de la aplicación está <a href="http://trac.kelpi.com/browser/tags/0.94">disponible</a> y que para realizarlo cuentan qué herramientas han necesitado.
<a href="http://kelpi.com">Kelpi</a>
Vía / <a href="http://www.loogic.com/index.php/2007/10/02/kelpi-nueva-web-para-compartir-trozos-de-codigo/">Loogic</a>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2007/10/04/kelpi-comparte-tu-codigo.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kodomo Edit: editor para programadores</title>
		<link>http://sentidoweb.com/2007/03/14/kodomo-edit-editor-para-programadores.php</link>
		<comments>http://sentidoweb.com/2007/03/14/kodomo-edit-editor-para-programadores.php#comments</comments>
		<pubDate>Wed, 14 Mar 2007 23:00:00 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[utilidades]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[programacion editor]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2007/03/14/kodomo-edit-editor-para-programadores.php</guid>
		<description><![CDATA[Kodomo Edit es un editor multilenguaje para programadores, con características muy similares al resto de los editores tipo PSPad, EditPlus, Notepad++. Entre los lenguajes soportados encontramos: Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML y XML. Además resalta el código mediante colores, comprueba la sintaxis y tiene autocompletadores de código. Como características que más me [...]]]></description>
			<content:encoded><![CDATA[<img alt="kodomo.png" src="http://sentidoweb.com/img/2007/03/kodomo.png" width="123" height="171" class="right"/><strong>Kodomo Edit</strong> es un editor multilenguaje para programadores, con características muy similares al resto de los editores tipo PSPad, EditPlus, Notepad++.
<img alt="kodomo2.png" src="http://sentidoweb.com/img/2007/03/kodomo2.png" width="350" height="261" class="center"/>
Entre los lenguajes soportados encontramos: Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML y XML. Además resalta el código mediante colores, comprueba la sintaxis y tiene autocompletadores de código.
Como características que más me han llamado la atención es su emulación de comandos de Vi y la posibilidad de crear tus propias extensiones mediante XUL como en Firefox.
<a href="http://www.activestate.com/products/komodo_edit/">Kodomo Edit</a>
Vía / <a href="http://www.wynia.org/wordpress/2007/03/11/komodo-edit-free-cross-platform-programmers-text-editor/">The glass is too big</a> / <a href="http://www.dzone.com/rsslinks/komodo_edit_free_cross_platform_programmers_text.html">DZone</a>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2007/03/14/kodomo-edit-editor-para-programadores.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeCodex: reutilizar código</title>
		<link>http://sentidoweb.com/2007/03/09/codecodex-reutilizar-codigo.php</link>
		<comments>http://sentidoweb.com/2007/03/09/codecodex-reutilizar-codigo.php#comments</comments>
		<pubDate>Fri, 09 Mar 2007 23:00:00 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[Desarrollo web]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[programacion repositorio]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2007/03/09/codecodex-reutilizar-codigo.php</guid>
		<description><![CDATA[CodeCodex es una wiki que guarda distintos trozos de código en varios lenguajes de programación para que podamos acceder a ellos y reutilizarlos. La filosofía es no reinventar la rueda y reutilizar código ya creado. Con CodeCodex podremos buscar y usar código ya creado, aprender nuevos algoritmos y ayudar a la comunidad de desarrolladores con [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="codecodex.png" src="http://sentidoweb.com/img/2007/03/codecodex.png" width="154" height="102" class="right"/><strong>CodeCodex</strong> es una wiki que guarda distintos trozos de código en varios lenguajes de programación para que podamos acceder a ellos y reutilizarlos.</p>
<p>La filosofía es no reinventar la rueda y reutilizar código ya creado. Con CodeCodex podremos buscar y usar código ya creado, aprender nuevos algoritmos y ayudar a la comunidad de desarrolladores con tu propio código.</p>
<p>Es curioso ver el <a href="http://www.codecodex.com/wiki/index.php?title=Hello_world"><em>Hola Mundo</em></a> en los diferentes tipos de programación, por ejemplo ensamblador.<p>
<pre>    .model tiny
.data
message    db    'Hello, World!'
.code
org 100h
start:
mov ah,9
mov dx,offset message
int 21h
ret
end start</pre>
<p><a href="http://www.codecodex.com/wiki/index.php?title=Main_Page">CodeCodex</a></p>
<p>Vía / <a href="http://www.dzone.com/rsslinks/dont_reinvent_the_wheel_codecodex.html">Dzone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2007/03/09/codecodex-reutilizar-codigo.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeFetch: busca código en libros de programación</title>
		<link>http://sentidoweb.com/2007/01/19/codefetch-busca-codigo-en-libros-de-programacion.php</link>
		<comments>http://sentidoweb.com/2007/01/19/codefetch-busca-codigo-en-libros-de-programacion.php#comments</comments>
		<pubDate>Fri, 19 Jan 2007 23:15:00 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[Buscadores]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[programacion buscador codigo]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2007/01/19/codefetch-busca-codigo-en-libros-de-programacion.php</guid>
		<description><![CDATA[CodeFetch es un buscador de código en libros de programación, nos permite buscar entre distintos libros de programación ejemplos de código de diversos lenguajes o aplicaciones (PHP, C, HTML, ActionScript, configuración de Apache). Basado en una aplicación opensource, CodeFetch conecta a los usuarios con los autores de los libros que ellos mismos venden. Según afirman, [...]]]></description>
			<content:encoded><![CDATA[<img alt="codefetch.png" src="http://sentidoweb.com/img/2007/01/codefetch.png" width="150" height="21" class="right"/><strong>CodeFetch</strong> es un buscador de código en libros de programación, nos permite buscar entre distintos libros de programación ejemplos de código de diversos lenguajes o aplicaciones (PHP, C, HTML, ActionScript, configuración de Apache).
Basado en una aplicación opensource, CodeFetch conecta a los usuarios con los autores de los libros que ellos mismos venden. Según afirman, han ideado una forma de que los autores vendan sus libros de una forma que impacte menos que una publicación en papel.
<a href="http://www.codefetch.com/">CodeFetch</a>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2007/01/19/codefetch-busca-codigo-en-libros-de-programacion.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mejora tus técnicas de programación en Javascript</title>
		<link>http://sentidoweb.com/2006/11/27/mejora-tus-tecnicas-de-programacion-en-javascript.php</link>
		<comments>http://sentidoweb.com/2006/11/27/mejora-tus-tecnicas-de-programacion-en-javascript.php#comments</comments>
		<pubDate>Mon, 27 Nov 2006 17:00:00 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[javascript metodo programacion]]></category>
		<category><![CDATA[metodo]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2006/11/27/mejora-tus-tecnicas-de-programacion-en-javascript.php</guid>
		<description><![CDATA[Ya hemos publicado anteriormente una referencia a un artículo de new earth online y hoy vamos a hablar sobre otro de sus grandes artículos. En este caso se trata de cómo mejorar nuestra forma de programar con Javascript. Una de las ventajas o inconvenientes de Javascript, según quien lo vea, es que se puede usar [...]]]></description>
			<content:encoded><![CDATA[<p>Ya hemos publicado anteriormente una <a href="http://sentidoweb.com/2006/11/24/proteger-tu-aplicacian-web.php">referencia</a> a un artículo de <strong>new earth online</strong> y hoy vamos a hablar sobre otro de sus grandes artículos.</p>
<p>En este caso se trata de cómo mejorar nuestra forma de programar con Javascript. Una de las ventajas o inconvenientes de Javascript, según quien lo vea, es que se puede usar en cualquier parte de la página web y que no existe ningún método obligatorio de uso. Pero aún así, hay veces que es mejor seguir ciertos pasos para tener un código mejor y más limpio:</p>
<ul><li>Separa el contenido de la funcionalidad, por ejemplo, si vas a añadir un evento a un objeto (<em>onclick</em>) añádelo mediante el evento <em>window.onload</em> usando un archivo <em>js</em>.</li>
<li>Una cosa que ya hemos comentado anteriormente es ver cómo funciona tu aplicación web si no está activado Javascript.</li>
<li>Realiza código compatible con los distintos navegadores. Desgraciadamente, a veces es necesario detectar el navegador y resolver según el navegador que sea.</li>
<li>Declara las variables usando <em>var</em>, si no lo haces puedes tener problemas en las funciones recursivas, por ejemplo si en una función tienes un <em>for</em> con una variable <em>i</em> y dentro de ese <em>for</em> vuelves a llamar a la misma función, al llegar al mismo bucle puedes tener problemas.</li></ul>
<p><a href="http://www.newearthonline.co.uk/index.php?page=article&#038;article=144">Javascript Best Practices</a></p>
<p>Vía / <a href="http://www.dzone.com/rsslinks/javascript_best_practices.html">dzone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2006/11/27/mejora-tus-tecnicas-de-programacion-en-javascript.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuickRef: referencias para programadores</title>
		<link>http://sentidoweb.com/2006/09/06/quickref-referencias-para-programadores.php</link>
		<comments>http://sentidoweb.com/2006/09/06/quickref-referencias-para-programadores.php#comments</comments>
		<pubDate>Wed, 06 Sep 2006 16:26:23 +0000</pubDate>
		<dc:creator>displaynone</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[documentacion]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[quickref]]></category>
		<category><![CDATA[quickref documentacion programacion]]></category>

		<guid isPermaLink="false">http://sentidoweb.com/2006/09/06/quickref-referencias-para-programadores.php</guid>
		<description><![CDATA[No todo es Google, y aunque siempre tenemos nuestras páginas favoritas para buscar documentación sobre los lenguajes de programación que usamos, no viene nada mal un lugar donde reune los sitios donde obtener la documentación que necesitamos. Por ahora tienen referencia a los siguientes lenguajes: CSS, HTML, JavaScript, MySQL, Perl, PHP, y Ruby. El diseño [...]]]></description>
			<content:encoded><![CDATA[No todo es Google, y aunque siempre tenemos nuestras páginas favoritas para buscar documentación sobre los lenguajes de programación que usamos, no viene nada mal un lugar donde reune los sitios donde obtener la documentación que necesitamos.
<img alt="quickref.png" src="http://sentidoweb.com/img/2006/09/quickref.png" width="300" height="162" class="center"/>
Por ahora tienen referencia a los siguientes lenguajes: CSS, HTML, JavaScript, MySQL, Perl, PHP, y Ruby.
El diseño no atrae demasiado, pero funciona muy bien y muy rápido (gracias al uso de AJAX). Creo que lo visitaré con bastante frecuencia y espero que vaya aumentando poco a poco.
<a href="http://www.quickref.org/">QuickRef.org</a>
Vía / <a href="http://digg.com/programming/Ultimate_programmer_s_reference_QuickRef_org_launches">Digg</a>
]]></content:encoded>
			<wfw:commentRss>http://sentidoweb.com/2006/09/06/quickref-referencias-para-programadores.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

