<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>RockDeveloper: Desarrollo Web y Programaci&#243;n &#187; Articulos y Noticias</title>
	<atom:link href="http://blog.rockdeveloper.com/category/articulos-y-noticias/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rockdeveloper.com</link>
	<description>Articulos y noticias sobre desarrollo web, programaci&#243;n y sistemas</description>
	<lastBuildDate>Thu, 08 Jul 2010 16:47:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; 2010 RockDeveloper: Desarrollo Web y Programaci&oacute;n </copyright>
		<managingEditor>info@rockdeveloper.com (Rock Developer)</managingEditor>
		<webMaster>info@rockdeveloper.com (Rock Developer)</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords>desarollo, desarrollo web, java, .net, ruby, spring, hibernate</itunes:keywords>
		<itunes:subtitle>Expresion de las mejores formas de desarrollar software. Cause Software Matters</itunes:subtitle>
		<itunes:summary>Expresion de las mejores formas de desarrollar software. Cause Software Matters</itunes:summary>
		<itunes:author>Rock Developer</itunes:author>
		<itunes:category text="Technology"/>
		<itunes:owner>
			<itunes:name>Rock Developer</itunes:name>
			<itunes:email>info@rockdeveloper.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://blog.rockdeveloper.com/wp-content/uploads/2009/09/Picture_11.png" />
		<image>
			<url>http://blog.rockdeveloper.com/wp-content/uploads/2009/09/Picture_1.png</url>
			<title>RockDeveloper: Desarrollo Web y Programaci&#243;n</title>
			<link>http://blog.rockdeveloper.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Open Source Rock Developer &#124; El podcast</title>
		<link>http://blog.rockdeveloper.com/2010/07/08/open-source-rock-developer-el-podcast/</link>
		<comments>http://blog.rockdeveloper.com/2010/07/08/open-source-rock-developer-el-podcast/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 16:47:02 +0000</pubDate>
		<dc:creator>posterous</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/2010/07/08/open-source-rock-developer-el-podcast/</guid>
		<description><![CDATA[
			
				
			
		

Nuestro ultimo podcast de la temporada 2 será dedicado a un tipo de software que usamos todos los días.
 Sea que te des cuenta o no mas de uno de los sitios que visitas a diario corren bajo apache. Quien es uno de los mas grandes contribuidores de software open source.
 Tenemos muchas cosas que [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F07%2F08%2Fopen-source-rock-developer-el-podcast%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F07%2F08%2Fopen-source-rock-developer-el-podcast%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class='posterous_autopost'><a href='http://posterous.com/getfile/files.posterous.com/rockdeveloper/4lbAnLfXznfuotlZVfgYKSCHFRcpVB5QFvEUMRaxfR1bzCuY0UA0SQrROjUX/open-source-logos.png'><img src="http://posterous.com/getfile/files.posterous.com/rockdeveloper/K62NtSDLx9LL9DzaCNgtCtjLNP71mHZGFrseFKN6XOH68DjqlD9UY1WZZbwk/open-source-logos.png.scaled.500.jpg" width="500" height="313"/></a>
<p>Nuestro ultimo podcast de la temporada 2 será dedicado a un tipo de software que usamos todos los días.
<p /> Sea que te des cuenta o no mas de uno de los sitios que visitas a diario corren bajo apache. Quien es uno de los mas grandes contribuidores de software open source.
<p /> Tenemos muchas cosas que contar en este tema. Y lo vamos a dedicar a algo muy preciado para nosotros, asi que quiza incluso hasta salgan dos capitulos pero eso estara por verse. <br />Si tienen alguna pregunta que deseen hacernos pueden mandarla a iaax [@] rockdeveloper.com o cesar [@] rockdeveloper.com
<p /> Saludos y hasta este martes.</p>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://rockdeveloper.posterous.com/open-source-rock-developer-el-podcast">Nacion Rock Developer</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2010/07/08/open-source-rock-developer-el-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony 2.0 por Reinhold Weber</title>
		<link>http://blog.rockdeveloper.com/2010/07/06/symfony-2-0-por-reinhold-weber/</link>
		<comments>http://blog.rockdeveloper.com/2010/07/06/symfony-2-0-por-reinhold-weber/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 19:29:34 +0000</pubDate>
		<dc:creator>posterous</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/2010/07/06/symfony-2-0-por-reinhold-weber/</guid>
		<description><![CDATA[
			
				
			
		




The Symfony PHP Framework has, in the past, alienated a lot of developers solely because it was quite a hassle to setup on shared hosting or a local server environment.
What’s new in Symfony 2.0?

Requires PHP5.3.2+
Doctrine 2 (Active Record is replaced by Entity Pattern, completely rewritten codebase for PHP5.3)
PHPUnit for testing, lime is out for good
Logging [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F07%2F06%2Fsymfony-2-0-por-reinhold-weber%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F07%2F06%2Fsymfony-2-0-por-reinhold-weber%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div class='posterous_autopost'>
<div class="posterous_bookmarklet_entry">
<blockquote>
<div>
<p>The Symfony PHP Framework has, in the past, alienated a lot of developers solely because it was quite a hassle to setup on shared hosting or a local server environment.</p>
<p>What’s new in Symfony 2.0?</p>
<ul>
<li>Requires PHP5.3.2+</li>
<li>Doctrine 2 (Active Record is replaced by Entity Pattern, completely rewritten codebase for PHP5.3)</li>
<li>PHPUnit for testing, lime is out for good</li>
<li>Logging and caching with Zend Framework</li>
<li>Access to remote APIs (web services, feeds, etc.)</li>
<li>Support for Lucene indexes</li>
<li>PDf generation</li>
<li>Queueing</li>
<li>Cloud computing (storage, DBs, message queues)</li>
<li>Forms2, the new form framework</li>
<li>Web Debug Toolbar</li>
</ul>
<p>You can setup the symfony 2.0 sandbox on a local server in 7 steps under a local MAMPP environment on a Mac.</p>
<p>The symfony sandbox is a Symfony project where all the required libraries and some simple controllers are already included and where the basic configuration is already done.</p>
<ol>
<li>Download the sandbox</li>
<li>Unpack sandbox in your <em>htdocs</em> folder</li>
<li>Check your local server environment with&nbsp;<em><a href="http://localhost:8888/sandbox/web/check.php">http://localhost:8888/sandbox/web/check.php</a></em></li>
<li><em></em>Check a first webpage in the development environment at&nbsp;<em><a href="http://localhost:8888/sandbox/web/index_dev.php/">http://localhost:8888/sandbox/web/index_dev.php/</a></em></li>
<li><em></em>The sandbox comes with a simple  “Hello” app at&nbsp;<em><a href="http://localhost:8888/sandbox/web/index_dev.php/hello/Reinhold%20Weber">http://localhost:8888/sandbox/web/index_dev.php/hello/Reinhold%20Weber</a></em></li>
<li><em></em>Explore the web developer toolbar at the bottom (only available in the dev environment under <em>index_dev</em>)</li>
<li>Configure a virtual host in <em>conf/apache/httpd.conf</em> which points to the <em>sandbox/web/</em> directory</li>
</ol>
<p>Welcome to Symfony2.0, available in late 2010 – enjoy the ride. More on the new Symfony version soon.</p>
<p>  					<small>  						This entry was posted on Tuesday, June 29th, 2010 at 9:53 pm						and is filed under <a href="http://reinholdweber.com/category/php/" title="View all posts in php" rel="category tag">php</a>, <a href="http://reinholdweber.com/category/symfony/" title="View all posts in symfony" rel="category tag">symfony</a>.  						You can follow any comments to this entry through the <a href="http://reinholdweber.com/2010/06/29/symfony-2-preview-it-has-never-been-so-easy/feed/">RSS 2.0</a> feed.    													You can <a href="http://reinholdweber.com/2010/06/29/symfony-2-preview-it-has-never-been-so-easy#respond">leave a comment</a>, or <a href="http://reinholdweber.com/2010/06/29/symfony-2-preview-it-has-never-been-so-easy/trackback/" rel="trackback">trackback</a> from your own site.    						  					</small>  				</p>
</p></div>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://reinholdweber.com/2010/06/29/symfony-2-preview-it-has-never-been-so-easy/">reinholdweber.com</a></div>
<p>Reinhold Weber un Desarrollador Web europeo. Escribio un articulo sobre como <strong>Symfony 2.0</strong> simplifica aun mas el desarrollo de aplicaciones.  En lo que sacamos nuestra revision del Framework 2.0 de Symfony hechenle un ojito a esto.  </p>
<p>El Desarrollo Web en la comunidad php se esta viendo fortalecido en una forma increible con este tipo de frameworks inteligentes y de ultima generacion. Symfony 2.0 no solo es mas sencillo si no que esta pensado para un nuevo tipo de aplicaciones que corren en la nube.  </p>
<p>Para la #NacionRockDeveloper este fue <a href="http://twitter.com/iaaxpage">Iaax Page</a></p>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://rockdeveloper.posterous.com/symfony-20-por-reinhold-weber">Nacion Rock Developer</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2010/07/06/symfony-2-0-por-reinhold-weber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Servicios Web</title>
		<link>http://blog.rockdeveloper.com/2010/05/10/servicios-web/</link>
		<comments>http://blog.rockdeveloper.com/2010/05/10/servicios-web/#comments</comments>
		<pubDate>Mon, 10 May 2010 12:43:54 +0000</pubDate>
		<dc:creator>Cesar Reyes</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=342</guid>
		<description><![CDATA[
			
				
			
		
Esta vez en el podcast de rockdeveloper platicamos un poco acerca de los servicios web, que son muy importantes para la comunicacion de los tantos negocios que necesitan compartir información. Hoy en día hasta una herramienta tan común como Excel puede consumir servicios web. Hablamos un poco de SOAP y REST
Ligas
Spring Rest Template
Grails
OData
WCF
Saludos y esperamos [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F05%2F10%2Fservicios-web%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F05%2F10%2Fservicios-web%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Esta vez en el podcast de rockdeveloper platicamos un poco acerca de los servicios web, que son muy importantes para la comunicacion de los tantos negocios que necesitan compartir información. Hoy en día hasta una herramienta tan común como Excel puede consumir servicios web. Hablamos un poco de <a href="http://en.wikipedia.org/wiki/SOAP_(protocol)">SOAP</a> y <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a></p>
<p>Ligas<br />
<a href="http://blog.springsource.com/2009/03/27/rest-in-spring-3-resttemplate/">Spring Rest Template</a><br />
<a href="http://grails.org/doc/latest/guide/13.%20Web%20Services.html">Grails</a><br />
<a href="http://www.odata.org/">OData</a><br />
<a href="http://msdn.microsoft.com/en-us/netframework/wcf-getting-started.aspx">WCF</a></p>
<p>Saludos y esperamos sus comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2010/05/10/servicios-web/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<enclosure url="https://rockdeveloper.s3.amazonaws.com/podcast/rdd-t2-e4-servicios-web.mp3" length="1" type="audio/mpeg"/>
<itunes:duration>00:01:01</itunes:duration>
		<itunes:subtitle>Esta vez en el podcast de rockdeveloper platicamos un poco acerca de los servicios web, que son muy importantes para la comunicacion de los tantos ...</itunes:subtitle>
		<itunes:summary>Esta vez en el podcast de rockdeveloper platicamos un poco acerca de los servicios web, que son muy importantes para la comunicacion de los tantos negocios que necesitan compartir informacioacute;n. Hoy en diacute;a hasta una herramienta tan comuacute;n como Excel puede consumir servicios web. Hablamos un poco de SOAP y REST

Ligas
Spring Rest Template
Grails
OData
WCF

Saludos y esperamos sus comentarios.</itunes:summary>
		<itunes:keywords>Articulos,y,Noticias</itunes:keywords>
		<itunes:author>Rock Developer</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>No</itunes:block>
	</item>
		<item>
		<title>Mostrar información de la estructura de una tabla en postgresql</title>
		<link>http://blog.rockdeveloper.com/2010/02/19/mostrar-informacion-de-la-estructura-de-una-tabla-en-postgresql/</link>
		<comments>http://blog.rockdeveloper.com/2010/02/19/mostrar-informacion-de-la-estructura-de-una-tabla-en-postgresql/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 05:22:32 +0000</pubDate>
		<dc:creator>Cesar Reyes</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=315</guid>
		<description><![CDATA[
			
				
			
		
No posteo demasiado, creo que pienso un post elaborado, lo dejo en draft y nunca lo publico, así que estaré posteando algunos fragmentos de código, comandos, tips cortos.
Simple comando en postgresql para mostrar informacion de la estructura de una tabla
Ya estando en la consola ejecutamos:

postgres=# \d nombre_tabla
         [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F02%2F19%2Fmostrar-informacion-de-la-estructura-de-una-tabla-en-postgresql%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F02%2F19%2Fmostrar-informacion-de-la-estructura-de-una-tabla-en-postgresql%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>No posteo demasiado, creo que pienso un post elaborado, lo dejo en draft y nunca lo publico, así que estaré posteando algunos fragmentos de código, comandos, tips cortos.</p>
<p>Simple comando en postgresql para mostrar informacion de la estructura de una tabla</p>
<p>Ya estando en la consola ejecutamos:</p>
<pre class="brush: plain;">
postgres=# \d nombre_tabla
                 Table &quot;public.nombre_tabla&quot;
     Column     |          Type           | Modifiers
----------------+-------------------------+-----------
 id             | bigint                  | not null
 version        | bigint                  | not null
 description    | character varying(1500) | not null
 name           | character varying(150)  | not null
 columna       | integer                 | not null
Indexes:
    &quot;nombre_tabla_pkey&quot; PRIMARY KEY, btree (id)
</pre>
<p>Para eliminar un constraint de &#8220;not null&#8221; a una columna:</p>
<pre class="brush: plain;">
postgres=# alter table nombre_tabla alter column columna drop not null;
ALTER TABLE
</pre>
<p>Saludos&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2010/02/19/mostrar-informacion-de-la-estructura-de-una-tabla-en-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Administracion de Codigo (Version Control, CVS, SVN, Git, Mercurial )</title>
		<link>http://blog.rockdeveloper.com/2010/02/16/administracion-de-codigo-version-control-cvs-svn-git-mercurial/</link>
		<comments>http://blog.rockdeveloper.com/2010/02/16/administracion-de-codigo-version-control-cvs-svn-git-mercurial/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:03:02 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=305</guid>
		<description><![CDATA[El propositio de los Sistemas de Control de Codigo (SCM) es administrar los cambios hechos a los archivos de un proyecto de software. Son una herramienta fundamental que permite revertir los cambios realizados a un proyecto, a su ultima version estable conocida en caso de que algun error sea detectado.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F02%2F16%2Fadministracion-de-codigo-version-control-cvs-svn-git-mercurial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F02%2F16%2Fadministracion-de-codigo-version-control-cvs-svn-git-mercurial%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.rockdeveloper.com/wp-content/uploads/2010/02/code-buildings.jpg"><img class="alignnone size-full wp-image-313" title="Administracion de Codigo (Version Control)" src="http://blog.rockdeveloper.com/wp-content/uploads/2010/02/code-buildings.jpg" alt="Administracion de Codigo (Version Control)" /></a></p>
<p><br />
RockDeveloper, El Podcast. <strong>Podcast de desarrollo de software en Español</strong></p>
<p>En esta oportunidad <a href="http://twitter.com/cesarreyesa">Cesar Reyes</a> y <a href="http://twitter.com/iaaxpage">Iaax Page</a> abordan el tema de control de versiones, cual es su proposito y estructura basica.</p>
<p>Operaciones basicas: <strong>Commit, Merge, Update</strong></p>
<p>Estructura del repositorio: <strong>Trunks, Tags, Branches</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a>. Concurrent Versions System, fue liberado en 1990, y durante mucho tiempo fue el motor de versionado de muchos proyectos de codigo abierto.</p>
<p><a href="http://en.wikipedia.org/wiki/Subversion_(software)">Subversion</a>. En el 2000, CollabNet libero la primera version del sistema. Su aceptacion ha sido tanta que proyectos de codigo abierto como, Apache, PHP, Django,  Mono, y FreeBSD entre otros utilizan este software para su manejo de versiones.</p>
<p><a href="http://en.wikipedia.org/wiki/Git_(software)">GIT</a>. Desarrollado por Linus Torvalds en 2005, su uso se ha extendido en forma importante. Quiza la ventaja competitiva mas importante es que trabaja en forma distribuida.</p>
<p><a href="http://en.wikipedia.org/wiki/Mercurial">Mercurial</a> es un esfuerzo que nace en 2005 a cargo de Matt Mackall, quien al enterarse que su herramienta de control de versiones (Bitkeeper) no seguiria siendo gratis. Hoy en dia Mercurial es utilizada por Mozilla, OpenSolaris, OpenOffice, Growl, NetBeans, y GO (El lenguaje de programacion de Google)</p>
<p><strong>Como instalar GIT en Windows por <a href="http://twitter.com/mario_chavez">@mario_chavez</a></strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9146919&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=9146919&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/9146919">DevLab: Como usar Git en Windows</a> from <a href="http://vimeo.com/mariochavez">Mario A Chavez</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2010/02/16/administracion-de-codigo-version-control-cvs-svn-git-mercurial/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<enclosure url="https://rockdeveloper.s3.amazonaws.com/podcast/rdd-t2-e2-version-control.mp3" length="20238337" type="audio/mpeg"/>
<itunes:duration>00:01:01</itunes:duration>
		<itunes:subtitle>RockDeveloper, El Podcast. Podcast de desarrollo de software en Espantilde;ol

En esta oportunidad Cesar Reyes y Iaax Page abordan el tema de control de versiones, cual ...</itunes:subtitle>
		<itunes:summary>RockDeveloper, El Podcast. Podcast de desarrollo de software en Espantilde;ol

En esta oportunidad Cesar Reyes y Iaax Page abordan el tema de control de versiones, cual es su proposito y estructura basica.

Operaciones basicas: Commit, Merge, Update

Estructura del repositorio: Trunks, Tags, Branches

CVS. Concurrent Versions System, fue liberado en 1990, y durante mucho tiempo fue el motor de versionado de muchos proyectos de codigo abierto.

Subversion. En el 2000, CollabNet libero la primera version del sistema. Su aceptacion ha sido tanta que proyectos de codigo abierto como, Apache, PHP, Django,  Mono, y FreeBSD entre otros utilizan este software para su manejo de versiones.

GIT. Desarrollado por Linus Torvalds en 2005, su uso se ha extendido en forma importante. Quiza la ventaja competitiva mas importante es que trabaja en forma distribuida.

Mercurial es un esfuerzo que nace en 2005 a cargo de Matt Mackall, quien al enterarse que su herramienta de control de versiones (Bitkeeper) no seguiria siendo gratis. Hoy en dia Mercurial es utilizada por Mozilla, OpenSolaris, OpenOffice, Growl, NetBeans, y GO (El lenguaje de programacion de Google)

Como instalar GIT en Windows por @mario_chavez



DevLab: Como usar Git en Windows from Mario A Chavez on Vimeo.</itunes:summary>
		<itunes:keywords>Articulos,y,Noticias</itunes:keywords>
		<itunes:author>Rock Developer</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>No</itunes:block>
	</item>
		<item>
		<title>One Forty. Software para Twitter</title>
		<link>http://blog.rockdeveloper.com/2009/10/16/one-forty-software-para-twitter/</link>
		<comments>http://blog.rockdeveloper.com/2009/10/16/one-forty-software-para-twitter/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 23:34:07 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=289</guid>
		<description><![CDATA[
			
				
			
		

Hace poco, leyendo mi timeline de twitter (en las ocaciones que puedo ultimamente), me encontre con este tour del sitio One Forty, realizado por Mario Chavez, bastante ilustrativo.
Tanto One Forty como Screenr me gustan bastante. La de Screenr en particular, mucho mas que la de ScreenToaster.
Espero que disfruten el video.
Iaax Page
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F10%2F16%2Fone-forty-software-para-twitter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F10%2F16%2Fone-forty-software-para-twitter%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="345" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="i=19251" /><param name="allowFullScreen" value="true" /><param name="src" value="http://screenr.com/Content/assets/screenr_0817090731.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="345" src="http://screenr.com/Content/assets/screenr_0817090731.swf" allowfullscreen="true" flashvars="i=19251"></embed></object></p>
<p>Hace poco, leyendo mi timeline de twitter (en las ocaciones que puedo ultimamente), me encontre con este tour del sitio <a title="Twitter Applications" href="http://oneforty.com/">One Forty</a>, realizado por <a title="One Forty Screencast" href="http://twitter.com/mario_chavez">Mario Chavez</a>, bastante ilustrativo.</p>
<p>Tanto One Forty como <a title="Video Recording Twitter" href="http://screenr.com/">Screenr</a> me gustan bastante. La de Screenr en particular, mucho mas que la de <a title="web video recording" href="http://www.screentoaster.com/">ScreenToaster</a>.</p>
<p>Espero que disfruten el video.</p>
<p>Iaax Page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/10/16/one-forty-software-para-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jet Brains Libera IntelliJIdea en Open Source</title>
		<link>http://blog.rockdeveloper.com/2009/10/16/jet-brains-libera-intellijidea-en-open-source/</link>
		<comments>http://blog.rockdeveloper.com/2009/10/16/jet-brains-libera-intellijidea-en-open-source/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 01:27:00 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[intellijiodea]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jet brains]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/2009/10/16/jet-brains-libera-intellijidea-en-open-source/</guid>
		<description><![CDATA[
			
				
			
		
 
El IDE mas avanzado del mundo IntelliJIdea ha sido liberado por sus desarrolladores los genios en Jet Brains, ahora en Open Source y completamente libre de costo. 
IntelliJIdea 9, incluye soporte para Java y Groovy, con las caracteristicas que lo hacen superior a sus competidores, y que provocan addicion a la experiencia de desarrollo [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F10%2F16%2Fjet-brains-libera-intellijidea-en-open-source%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F10%2F16%2Fjet-brains-libera-intellijidea-en-open-source%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="Free Java IDE" href="http://www.jetbrains.com/idea/nextversion/free_java_ide.html"><img title="intellijidea-Open-source" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="181" alt="intellijidea-Open-source" src="http://blog.rockdeveloper.com/wp-content/uploads/2009/10/intellijideaOpensource.jpg" width="376" border="0" /></a> </p>
<p>El <a href="http://www.jetbrains.com/idea/index.html">IDE mas avanzado del mundo</a> IntelliJIdea ha sido liberado por sus desarrolladores los genios en <a href="http://www.jetbrains.com">Jet Brains</a>, ahora en Open Source y completamente libre de costo. </p>
<p>IntelliJIdea 9, incluye soporte para Java y Groovy, con las caracteristicas que lo hacen superior a sus competidores, y que provocan addicion a la experiencia de desarrollo Jet Brains.</p>
<p>Gracias <a href="http://twitter.com/domix">Domingo Suarez</a>, por compartir esto en twitter.</p>
<p>Saludos</p>
<p><a href="http://www.linkedin.com/in/iaaxpage">Iaax Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/10/16/jet-brains-libera-intellijidea-en-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vacaciones en el podcast</title>
		<link>http://blog.rockdeveloper.com/2009/09/29/vacaciones-en-el-podcast/</link>
		<comments>http://blog.rockdeveloper.com/2009/09/29/vacaciones-en-el-podcast/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 02:23:14 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/2009/09/29/vacaciones-en-el-podcast/</guid>
		<description><![CDATA[
			
				
			
		
Estimados podescuchas, el presente articulo es solo para informarles que estaremos tomando unas breves vacaciones, debido a que estamos trabajando para ofrecerles mejor contenido y mas temas sobre desarrollo de software en el Podcast de Rock Developer.
Estaremos de regreso pronto con mas megabytes de audio descargable.
De antemano muchas gracias por su comprension.
Iaax Page y Cesar [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F09%2F29%2Fvacaciones-en-el-podcast%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F09%2F29%2Fvacaciones-en-el-podcast%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Estimados podescuchas, el presente articulo es solo para informarles que estaremos tomando unas breves vacaciones, debido a que estamos trabajando para ofrecerles mejor contenido y mas temas sobre desarrollo de software en el Podcast de Rock Developer.<br />
Estaremos de regreso pronto con mas megabytes de audio descargable.</p>
<p>De antemano muchas gracias por su comprension.</p>
<p>Iaax Page y Cesar Reyes</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/09/29/vacaciones-en-el-podcast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>No mas &#8220;redeploy&#8221; al estar desarrollando aplicaciones java</title>
		<link>http://blog.rockdeveloper.com/2009/09/25/no-mas-rdeploy-al-estar-desarrollando-aplicaciones-java/</link>
		<comments>http://blog.rockdeveloper.com/2009/09/25/no-mas-rdeploy-al-estar-desarrollando-aplicaciones-java/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:26:45 +0000</pubDate>
		<dc:creator>Cesar Reyes</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[intellijidea]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jrebel]]></category>
		<category><![CDATA[productividad]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=274</guid>
		<description><![CDATA[
			
				
			
		
Hace unos días leí un post del blog de IntelliJ IDEA sobre un producto que se llama JRebel y la liberación de una nueva versión de un plugin de JRebel para IDEA y pues lo estuve probando.
Sabemos que para los que desarrollamos aplicaciones web en java una de las cosas mas tardadas y frustrantes es [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F09%2F25%2Fno-mas-rdeploy-al-estar-desarrollando-aplicaciones-java%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F09%2F25%2Fno-mas-rdeploy-al-estar-desarrollando-aplicaciones-java%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Hace unos días leí un <a href="http://blogs.jetbrains.com/idea/2009/09/intellij-idea-and-jrebel-better-together/">post </a>del blog de IntelliJ IDEA sobre un producto que se llama <a href="http://www.zeroturnaround.com/jrebel/">JRebel </a>y la liberación de una nueva versión de un <a href="http://plugins.intellij.net/plugin/?id=4441">plugin</a> de JRebel para IDEA y pues lo estuve probando.</p>
<p>Sabemos que para los que desarrollamos aplicaciones web en java una de las cosas mas tardadas y frustrantes es el tiempo que pasa uno re-desplegando nuestra aplicación al servidor de aplicaciones para probar los cambios hechos. Ahora con la ayuda de JRebel cuando hagamos un cambio a una clase o recurso dentro de IDEA el cambio es reflejado inmediatamente en la aplicación que se esta ejecutando, así que no tenemos que esperar los 1 &#8211; 3 minutos promedio que toma el arrancar el servidor de aplicaciones. Y pues esto genera un ahorro enorme de tiempo, dado el numero de veces que se re-despliega una aplicación durante el día. Segun una <a href="http://www.zeroturnaround.com/blog/java-ee-container-heaven-hell-survey-results/">encuesta</a> realizada por estos cuates que hacen JRebel (<a href="http://www.zeroturnaround.com/">ZeroTurnaround</a>) dicen que podemos pasar de 2 a 8 semanas re-desplegando aplicaciones.</p>
<p>Por cierto el producto JRebel no necesariamente se usa con IntelliJ IDEA, aunque la verdad yo no lo he usado fuera de IDEA.</p>
<p>Hay un trial del producto para que lo prueben y soliciten presupuesto para su compra, jejejeje.</p>
<p>Y aqui les pongo la liga para el tutorial de como echarlo a andar con IntellJ IDEA.</p>
<p><a href="http://www.zeroturnaround.com/intellij-idea-jrebel-tutorial-formerly-javarebel/">http://www.zeroturnaround.com/intellij-idea-jrebel-tutorial-formerly-javarebel/</a></p>
<p>Saludos&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/09/25/no-mas-rdeploy-al-estar-desarrollando-aplicaciones-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computacion en la nube?</title>
		<link>http://blog.rockdeveloper.com/2009/08/06/introduccion-a-cloud-computing/</link>
		<comments>http://blog.rockdeveloper.com/2009/08/06/introduccion-a-cloud-computing/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 05:08:15 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[computacion]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[nube]]></category>
		<category><![CDATA[virtualizacion]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=176</guid>
		<description><![CDATA[Cloud Computing es el uso de tecnologías de información como servicio (SaS: Software as a Service) en la red. Se define como servicios encapsulados, que tienen un API y estan disponibles a traves de la red. Esta definición incluye el uso de recursos de procesamiento y almacenamiento de datos como servicios. Cloud Computing esta basado en el principio de "Eficiencia ante todo" eficiencia que produce herramientas de alto nivel para manejar el 80% de los casos de uso para que las aplicaciones puedan ser creadas e instaladas con una facilidad impresionante.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F08%2F06%2Fintroduccion-a-cloud-computing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F08%2F06%2Fintroduccion-a-cloud-computing%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-medium wp-image-177" title="Computer Rack" src="http://blog.rockdeveloper.com/wp-content/uploads/2009/08/computerrack-300x223.jpg" alt="Computer Rack" width="300" height="223" /></p>
<blockquote><p>Cloud Computing promises to increase the velocity with which applications are deployed, increase innovation and lower costs.  Introduction to Cloud Computing Architecture. SUN</p></blockquote>
<p>La traducción: Cloud Computing promete aumentar la velocidad de instalacion de aplicaciones, incrementar la innovacion y reducir costos. Fuente: Introduccion a la Arquitectura Cloud Computing.</p>
<p>En español internacional, y multidiciplinario, lo anterior significa que al utilizar la arquitectura de Cloud Computing como <a href="http://aws.amazon.com/ec2/">Amazon EC2</a>, la instalación de los programas se facilita, y nos permite preocuparnos por factores mas sensibles de nuestras aplicaciones. Los recursos en la nube son facilmente escalables, dado a que no se depende solamente de un equipo de hardware, si no de varios, una &#8220;Granja&#8221; de equipos interconectados a manera de compartir recursos de memoria, procesamiento y almacenamiento. Esto ultimo esta basado en una particularidad de la arquitectura de Cloud Computing, que es &#8220;virtualización&#8221;</p>
<p><strong>¿Pero que es Cloud Computing?</strong></p>
<p>De acuerdo a SUN Cloud Computing es el uso de tecnologías de información como servicio (SaS: Software as a Service) en la red. Se define como servicios encapsulados, que tienen un API y estan disponibles a traves de la red. Esta definición incluye el uso de recursos de procesamiento y almacenamiento de datos como servicios. Cloud Computing esta basado en el principio de &#8220;Eficiencia ante todo&#8221; eficiencia que produce herramientas de alto nivel para manejar el 80% de los casos de uso para que las aplicaciones puedan ser creadas e instaladas con una facilidad impresionante.</p>
<p>El modelo predominante de Cloud Computing es IaaS (Infrastructure as a Service), esta tomando el mercado de TI de una forma muy rapida y concreta, debido a que brinda la ilusión de que los recursos son infinitos. La arquitectura de Cloud Computing puede ser montada sobre un Data Center privado, o uno contratado por una empresa que asume todo el riesgo de poseer la infraestructura.</p>
<p>Cloud Computing, incopora virtualización, instalación en demanda, software de codigo abierto, y servicios cosumidos a traves de Internet.</p>
<p>De estos temas estaremos hablando en los siguientes articulos sobre Cloud Computing.</p>
<p>Esperamos, que esta serie les sea de utilidad. Creemos que el adopatar la arquitectura de Cloud Computing, en una etapa temprana, colocara a los desarrolladores de software en la cresta de la ola, de una nueva era de Tecnologías de información.</p>
<p>Saludos,</p>
<p>Iaax Page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/08/06/introduccion-a-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby On Rails</title>
		<link>http://blog.rockdeveloper.com/2009/07/09/ruby-on-rails/</link>
		<comments>http://blog.rockdeveloper.com/2009/07/09/ruby-on-rails/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 02:36:07 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[lenguajes dinamicos]]></category>
		<category><![CDATA[pruebas]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=148</guid>
		<description><![CDATA[El desarrollo de software ha venido creciendo a pasos agigantados, hay muchos esfuerzos de millones de personas por desarrollar las mejores tecnologías que provean no solo infraestructuras robustas, sino también agilidad en el desarrollo. RAD (Rapid Application Development) o Desarrollo Rapido de Aplicaciones, ha sido una de las áreas de mayor atención.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F09%2Fruby-on-rails%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F09%2Fruby-on-rails%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_149" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-149" title="Cuello Ruby" src="http://blog.rockdeveloper.com/wp-content/uploads/2009/07/3411938294_0d884b7087-300x216.jpg" alt="Cuello Ruby" width="300" height="216" /><p class="wp-caption-text">Cuello Ruby</p></div>
<blockquote><p>Me encuentro desarrollando un proyecto de Bolsa de Trabajo para la comunidad de Rock Developer. Alex Gomez y yo hemos tenido algunas charlas sobre que lenguaje y framework utilizar para el desarrollo de proyectos comunes. El se inclina por PHP y ZendFramework, yo&#8230; Prefiero estar alejado de PHP. Así pues empece ayer a estudiar Ruby y Rails, y decidí hacer la beta 1 de la bolsa de trabajo de Rock Developer en Rails.</p></blockquote>
<p>Hasta ahora. Ruby parece ser mas poderoso que Rails y creo que tiene muchos años de futuro en el desarrollo de software, es pues algo que llego para quedarse.</p>
<p>El desarrollo de software ha venido creciendo a pasos agigantados, hay muchos esfuerzos de millones de personas por desarrollar las mejores tecnologías que provean no solo infraestructuras robustas, sino también agilidad en el desarrollo. RAD (Rapid Application Development) o Desarrollo Rapido de Aplicaciones, ha sido una de las áreas de mayor atención.</p>
<p>Pero, ¿Que determina la capacidad de hacer RAD?</p>
<p>Basicamente la capacidad de apoyarse en Frameworks para lenguajes de programación dinamicos como Ruby y Rails.</p>
<p>Ruby: Es un lenguaje de programación dinámico (Un lenguaje de programacíon dinámico es aquel lenguaje que te permite extender funcionalidad en tiempo de ejecución. Hablaremos mas sobre lenguajes dinamicos en otro artículo) creado en Japón, donde es muy usado y tiene una base de admiradores bastante grande. Algo sorprendente y grato es que la comunidad detras de Ruby es mas colaborativa y menos segmentada que en otros lenguajes. Quiza debido a que su popularización vino con Rails. Un Framework para habilitar RAD en ruby.</p>
<p>Rails, nos brinda una serie de scripts que nos permiten generar codigo para las tareas mas comunes de nuestras aplicaciones. Despues de instalar Ruby y Rails en tu equipo, usando NetBeans puedes virtualmente desarrollar una aplicación para administración de catalogos en una forma muy sencilla. Mucha gente con un marco teorico de Clipper y DataBase Driven Development puede creer que ha encontrado el lugar perfecto, sinembargo hay algunas desventajas en el modelo de Rails. Aunque la integración del ORM (Active Record) y su generador de codigo (Scaffold) estan hechas en una forma muy compacta, Rails presenta detalles complejos a la hora de relacionar entidades.</p>
<p>Es cierto. Si leemos los manuales de Ruby, nos encontraremos con documentación que dice que Ruby esta orientado a permitir a los desarrolladores de software usar un solo lenguaje y olvidarse de pensar en bases de datos y archivos de configuración XML. Esto es pues, estan concientes de sus limitaciones.</p>
<p>Claro esta, que Ruby y Rails son extendibles y modificables debido a que son Open Source, ademas el manejo de rutas y la capacidad de diseñar basado en templates hacen de Ruby on Rails una gran herramienta. Eso sin contar la gran comunidad afuera, soportando y apoyando el desarrollo, la penetración que tiene en el mercado de IDE&#8217;s es también considerable.</p>
<p>Ruby on Rails hace un trabajo decente para apoyarnos en RAD. Sin embargo, para poder realmente sentir un nivel de poder de desarrollo maximo deberemos invertir muchas horas en el framework.</p>
<p>Es, excelente para desarrollar aplicaciones de nivel medio. Applicaciones de tipo empresarial o con requerimientos mas especificos en la DB, pueden pues pasarlo por alto. A menos claro que deseen desarrollar todo su front en Ruby on Rails y sus prcoesos criticos en Java o algo igual de robusto.</p>
<p>RAD no es solo un gran lenguaje como Ruby y un buen Framework como Rails. Pero es una gran promesa, si la gente detras de Rails puede desarrollar una versión que entre otras cosas cumpla las demandas del Sr. Joel Spolski (Joel Spolski, en 2006 se encontro usando Ruby on Rails para desarrollar un sistema de seguimiento de fallas. Y tiene una opiniones que si bien pueden parecer duras, estan fundamentadas) podemos decir que su base de desarrolladores creceria mucho más, y más rapido.</p>
<p>Iaax Page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/07/09/ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La arena del Desarrollo Web.</title>
		<link>http://blog.rockdeveloper.com/2009/07/08/la-arena-del-desarrollo-web/</link>
		<comments>http://blog.rockdeveloper.com/2009/07/08/la-arena-del-desarrollo-web/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:41:29 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[lenguajes dinamicos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[serie]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=143</guid>
		<description><![CDATA[he decidido, instalar probar y desarrollar una misma aplicación, con tareas basicas, en 5 Lenguajes de programación con sus frameworks más populares.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F08%2Fla-arena-del-desarrollo-web%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F08%2Fla-arena-del-desarrollo-web%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.flickr.com/photos/35799261@N00/2169316233/"><img class="size-medium wp-image-144" title="La busqueda del mejor peleador en la arena." src="http://blog.rockdeveloper.com/wp-content/uploads/2009/07/2169316233_882917e144_o-300x199.jpg" alt="Pelea de Mike Tyson" width="300" height="199" /></a><p class="wp-caption-text">La busqueda del mejor peleador en la arena</p></div>
<p>En una inesperada serie de eventos que me conducen hacia el mundo <strong>Indi</strong>, me encuentro desarrollando para Ruby on Rails, y para meter un poco de dinamismo y equilibrio al blog, dado a que hablamos mucho de <strong>Java </strong>(Eso de hablar mucho de Java no va a cambiar, pero ya hablaremos de mas lenguajes de programación), he decidido, instalar probar y desarrollar una misma aplicación, con tareas basicas, en 5 Lenguajes con sus frameworks más populares.</p>
<p><strong>Los competidores</strong></p>
<ol>
<li>Lenguaje Ruby usando Rails</li>
<li>Lenguaje Java usando Forza Framework</li>
<li>Lenguaje Python usando Django</li>
<li>Lenguaje C# usando MVC</li>
<li>Lenguaje PHP usando&#8230;. No se que framework vamos a usar aquí</li>
</ol>
<p><strong>Las pruebas</strong></p>
<ul>
<li>Facilidad de instalación.</li>
<li>Soporte de IDE&#8217;s</li>
<li>Aporte de la comunidad</li>
<li>Pruebas de Estres</li>
<li>Servicios de persistencia de datos</li>
<li>Dependencia del Entorno</li>
<li>Licencia</li>
<li>Flexibilidad del Framework</li>
</ul>
<p>En este momento he terminado de instalar Ruby on Rails, y estoy desarrollando la primera aplicación, la cual sera replicada en los demas lenguajes y frameworks.</p>
<p>Para el gusto de pocos, estoy usando una MacBook Black con dos gigas de memoria, algo vieja en verdad, el hecho es que la mayoria de las instalaciones aqui se hacen en entorno de consola, al menos para los lenguajes de programación. Ides como RubyMine y NetBeans ya han superado esos problemas. Así que cuando decimos facilidad de instalación nos referimos a ambiente consola y no ambiente Windows.</p>
<p>Saludos,</p>
<p>Iaax Page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/07/08/la-arena-del-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El mito del programador Genio. Google IO</title>
		<link>http://blog.rockdeveloper.com/2009/07/08/el-mito-del-programador-genio-google-io/</link>
		<comments>http://blog.rockdeveloper.com/2009/07/08/el-mito-del-programador-genio-google-io/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 03:52:42 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[genio]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google io]]></category>
		<category><![CDATA[keynote]]></category>
		<category><![CDATA[metodologias]]></category>
		<category><![CDATA[pair programming]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=135</guid>
		<description><![CDATA[Aunque Brian Fitzpatrick y Ben Collins-Sussman no hacen mucha programacion en parejas, sino mas bien Revisiones de Codigo, ellos saben que es muy importante para la salud de un proyecto de software, el tener mas de un par de ojos en el codigo que se libera a produccion. Las mensiones sobre que el los erroes suelen suceder y la iteracion rapida tambien estan relacionadas con el mundo de la programacion extrema.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F08%2Fel-mito-del-programador-genio-google-io%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F08%2Fel-mito-del-programador-genio-google-io%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/0SARbwvhupQ&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/0SARbwvhupQ&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Me encanto esta charla. Procura un acercamiento al desarrollo de software y manejo de proyectos que me recuerda las <a title="Programacion Extrema, en RockDeveloper. El podcast" href="http://blog.rockdeveloper.com/2009/06/30/extreme-programming-parte-1-de-3/">practicas de programacion extrema</a>, de las cuales hemos estado hablando en el podcast.</p>
<p>Aunque <a href="http://code.google.com/events/io/speakers.html#fitz">Brian Fitzpatrick</a> y <a href="http://code.google.com/events/io/speakers.html#sussman">Ben Collins-Sussman</a> no hacen mucha programacion en parejas, sino mas bien Revisiones de Codigo, ellos saben que es muy importante para la salud de un proyecto de software, el tener mas de un par de ojos en el codigo que se libera a produccion. Las mensiones sobre que el los erroes suelen suceder y la iteracion rapida tambien estan relacionadas con el mundo de la programacion extrema.</p>
<p>Algo que es cierto y que mencionan al final del video, es que al practicar el <strong>desarrollo en parejas</strong> uno debe procurar conocer muy bien a su contraparte, estar abierto a la retroalimentacion y ser tolerante con los comentarios del otro. Ya que de esto depende en gran medida el exito de esta practica.</p>
<p>La mayoria de los desarrolladores de software aman desarrollar por si mismos, pero recordemos que siempre debemos incentivar la practica de la propiedad comun del codigo. (Community Code Ownership) Para ello, las revisiones de codigo y la programacion en pares son muy buenas alternativas.</p>
<p>Podemos aprender mucho de los puntos de vista sobre como abordar la colaboracion en proyectos de Software abierto que estos personajes nos comparten en este video de Google,</p>
<p>Espero que les guste tanto como a mi, aqui les dejo el vinculo al post original en <a href="http://code.google.com/events/io/sessions/MythGeniusProgrammer.html">google code</a></p>
<p>Saludos</p>
<p>Iaax Page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/07/08/el-mito-del-programador-genio-google-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ahora estamos tambien en Facebook</title>
		<link>http://blog.rockdeveloper.com/2009/07/06/ahora-estamos-tambien-en-facebook/</link>
		<comments>http://blog.rockdeveloper.com/2009/07/06/ahora-estamos-tambien-en-facebook/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 06:06:19 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=130</guid>
		<description><![CDATA[Si eres un usuario de facebook, te encantara saber que ya contamos con la pgina de rockdeveloper en facebook done podras interactuar con nosotros subir fotografias y decirnos cuanto se te venga en mente, en frente de ciento de miles de personas. A demas de recibir actualizaciones automaticas cada vez que tengamos algo nuevo en el sitio.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F06%2Fahora-estamos-tambien-en-facebook%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F06%2Fahora-estamos-tambien-en-facebook%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-132" title="Rockdeveloper facebook" src="http://blog.rockdeveloper.com/wp-content/uploads/2009/07/Picture-1-300x140.png" alt="La pagina en facebook" width="300" height="140" /><p class="wp-caption-text">La pagina en facebook</p></div>
<p>Si eres un usuario de facebook, te encantara saber que ya contamos con la pgina de rockdeveloper en facebook done podras interactuar con nosotros subir fotografias y decirnos cuanto se te venga en mente, en frente de ciento de miles de personas. A demas de recibir actualizaciones automaticas cada vez que tengamos algo nuevo en el sitio.</p>
<p>Asi que no lo pienses mas y visitanos en <a title="Facbook page" href="http://www.facebook.com/pages/Rock-Developer/107507256227">Rock Developer Facebook</a>, conviertete en fan e interactua.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/07/06/ahora-estamos-tambien-en-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desarrolladores de software. El podcast cambia</title>
		<link>http://blog.rockdeveloper.com/2009/06/26/desarrolladores-de-software-el-podcast-cambia/</link>
		<comments>http://blog.rockdeveloper.com/2009/06/26/desarrolladores-de-software-el-podcast-cambia/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 04:46:22 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=110</guid>
		<description><![CDATA[El podcast para desarrolladores de software cambia de dia. Apartir de la proxima semana estaremos con ustedes todos los lunes.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F06%2F26%2Fdesarrolladores-de-software-el-podcast-cambia%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F06%2F26%2Fdesarrolladores-de-software-el-podcast-cambia%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-medium wp-image-111" title="Cambio de Dia del podcast para desarrolladores de software" src="http://blog.rockdeveloper.com/wp-content/uploads/2009/06/Picture-4-300x198.png" alt="Cambio de Dia del podcast para desarrolladores de software" width="300" height="198" /></p>
<p>Es jueves, por la noche y esta es la hora en la que generalmente nos encontramos terminando de editar todos los errores que cometemos durante los 20 o 30 minutos de grabacion del podcast. Hoy sin embargo, hemos decidido, que para servirles mejor, deberemos cambiar el dia de publicacion del podcast.</p>
<p>A partir de la proxima semana podran disfrutar del podcast para desarrolladores de software, todos los lunes aqui en rockdeveloper.com. La medida esta orientada a darles un plazo mas amplio durante el transcurso de la semana laboral para escucharnos. Ya que entendemos que lo ultimo que queremos hacer los viernes, donde nos encontramos con las fechas de entrega, eventos sociales y una que otra salida al bar, es escuchar a <a title="Twitter iaax page" href="http://twitter.com/iaaxpage">Iaax Page</a> y <a title="Twitter Cesar Reyes" href="http://twitter.com/cesarreyesa">Cesar Reyes</a> hablar de software. Mucho menos los sabados y domingos que descansamos, vemos futbol y estamos con nuestras familias, alejados de las minimas ocho horas de rigor frente al monitor.</p>
<p><strong>En nuestra proxima entrega</strong>: Estas estancado en tu proceso de desarrollo de software? XP viene a tu rescate!</p>
<p>Saludos a todos, muchas gracias por su apoyo y comentarios.</p>
<p>Iaax Page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/06/26/desarrolladores-de-software-el-podcast-cambia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Estamos trabajando!</title>
		<link>http://blog.rockdeveloper.com/2009/04/15/estamos-trabajando/</link>
		<comments>http://blog.rockdeveloper.com/2009/04/15/estamos-trabajando/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 01:42:28 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/2009/04/15/estamos-trabajando/</guid>
		<description><![CDATA[
			
				
			
		
Hey, por fin actualizamos el tema de rockDeveloper, esperemos que ayude a que este lugar sea mas leible, al menos ya mejoro un poco la interface! Disfutenlo. Iaax Page
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F04%2F15%2Festamos-trabajando%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F04%2F15%2Festamos-trabajando%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Hey, por fin actualizamos el tema de rockDeveloper, esperemos que ayude a que este lugar sea mas leible, al menos ya mejoro un poco la interface! Disfutenlo. Iaax Page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/04/15/estamos-trabajando/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Motivación y Propósito</title>
		<link>http://blog.rockdeveloper.com/2009/03/31/motivacion-y-proposito/</link>
		<comments>http://blog.rockdeveloper.com/2009/03/31/motivacion-y-proposito/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 16:02:40 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[diseño de interaccion]]></category>
		<category><![CDATA[interdependencia]]></category>
		<category><![CDATA[motivacion]]></category>
		<category><![CDATA[productos]]></category>
		<category><![CDATA[proposito]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=11</guid>
		<description><![CDATA[La Interdependencia entre Diseñadores, Desarrolladores, Gerentes, Clientes y Usuarios permite crear un resultado de mayor beneficio, ya que la suma de esfuerzos, motivaciones y voluntades, permite descubrir los propósitos comunes, y que eventualmente conducen al éxito de un producto.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F03%2F31%2Fmotivacion-y-proposito%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F03%2F31%2Fmotivacion-y-proposito%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-full wp-image-250" title="medios_de_comunicacion" src="http://blog.rockdeveloper.com/wp-content/uploads/2009/03/medios_de_comunicacion.jpg" alt="medios_de_comunicacion" width="358" height="257" /></p>
<p><strong>Motivación</strong>: La razón para realizar una acción o serie de acciones.<strong>Propósito</strong>: El objetivo que perseguimos.Lo que motiva a los trabajadores intelectuales es realizar “buen trabajo.”<em>Extracto de la entrevista realizada a </em><strong>Alan Cooper</strong><em>, sobre las similitudes de los diseñadores de interacción y los desarrolladores “Ágiles”.</em></p>
<p><strong>El todo es mas que la suma de sus partes.</strong><strong>1 + 1 = 2</strong>, estúpidamente obvio pero hay que aclararlo, 2 es un numero mas grande por que se encuentra “sumando fuerzas”, es decir, no son las fuerzas por separado si no en conjunto, 2 es mas grande que uno porque es un “conjunto”.<strong>Corolario: Unidos somos mas fuertes!</strong>O como dice mi amigo H. Beal: <strong>Solo no puedes, con amigos si!</strong></p>
<p><strong> </strong>El verdadero Rock Developer, ha entendido que no basta con desarrollar una solución que produzca los resultados correctos, dado que esto deriva en ambigüedad!</p>
<p>Nuestro propósito es desarrollar una solución útil, por ello se apoya en personas como el Diseñador de Interacción, y el Gerente de proyecto, quienes son los encargados de traducir los modelos mentales del cliente a modelos de implementación, los que nos enseñan que el cliente y el usuario son personas diferentes, y que el software finalmente esta diseñado para ser usado por personas la mayoría del tiempo, por tal razón buscan incansablemente que el software se comporte como una persona considerada y propositiva.</p>
<p>A través de seguir los principios del Desarrollo de Interacción y entender que Agile, no es un paradigma de programación orientado a producción sino a calidad, es que el desarrollador de software, puede alcanzar un nivel de Interdependencia mas amplio.Esto obviamente acarrea beneficios tales como</p>
<ul>
<li><strong>No sentirte miserable en tu trabajo</strong>: Dado a que tu motivación se mantiene constante, desarrollar “buen software”</li>
<li><strong>Sensación de desarrollo y plenitud</strong>: Esto es por el hecho de saber que tu trabajo es bueno, y que esta siendo usado por alguien, a quien le es “útil.”</li>
</ul>
<p>La Interdependencia entre Diseñadores, Desarrolladores, Gerentes, Clientes y Usuarios permite crear un resultado de mayor beneficio, ya que la suma de esfuerzos, motivaciones y voluntades, permite descubrir los propósitos comunes, y que eventualmente conducen al éxito de un producto.</p>
<p><a title="Articulos de Iaax Page " href="http://iaaxpage.blogspot.com">Iaax Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/03/31/motivacion-y-proposito/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ser bloguero o vivir un rato ?</title>
		<link>http://blog.rockdeveloper.com/2009/01/15/ser-bloguero-o-vivir-un-rato/</link>
		<comments>http://blog.rockdeveloper.com/2009/01/15/ser-bloguero-o-vivir-un-rato/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 05:39:41 +0000</pubDate>
		<dc:creator>alexserver</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=9</guid>
		<description><![CDATA[
			
				
			
		
Al inicio del 2008 cree este espacio con la vision de convertirlo en un almacen de conocimiento, un lugar donde varias personas puedan publicar articulos interesantes y utiles para la labor del desarrollador.
Desgraciadamente, hoy me encuentro a casi un año y con la pena de aceptar que mi vision no fué realizada, pues el trabajo [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F01%2F15%2Fser-bloguero-o-vivir-un-rato%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F01%2F15%2Fser-bloguero-o-vivir-un-rato%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Al inicio del 2008 cree este espacio con la vision de convertirlo en un almacen de conocimiento, un lugar donde varias personas puedan publicar articulos interesantes y utiles para la labor del desarrollador.</p>
<p>Desgraciadamente, hoy me encuentro a casi un año y con la pena de aceptar que mi vision no fué realizada, pues el trabajo me absorbió y me estresó como nunca, dejandome con ganas de utilizar mi tiempo libre para descansar y divertirme, dejando en segundo plano esta tarea que alguna vez me emocionó lo suficiente como para decidirme a comprar mi propio hosting, siendo yo un tipo algo tacaño , =).</p>
<p>Pues heme aqui preguntandome si esto es culpa de mia o de las circunstancias del año, del cual no me puedo quejar, porque gracias a Dios tuve trabajo y mucho, algo muy vital en estos tiempos de amplia competencia.</p>
<p>Retomando el tema, si fue mi culpa, habra sido por la mala organizacion ? habra sido por darle preferencia a la diversion y al descanso antes que a un proyecto que tiene mucho futuro y es importante para mi ?.</p>
<p>Tengo que confesar que diseñar y desarrollar soluciones me emociona mucho; es algo que me absorbe y me llena, pero tambien tengo que admitir que este es un proyecto personal, y como tal, tiene cabida unicamente dentro de mi tiempo libre, pues para ganarme la vida necesito dedicar 8 horas de mi experiencia y habilidades (no digo que sean mucha, ja) al servicio de una compañia.</p>
<p>Entonces no me puedo clasificar como un bloguero ni pretendo que rockdeveloper sea un blog, pues no puedo escribir posts de 20 lineas y de manera frecuente.</p>
<p>Intento que rockdeveloper sea la documentacion de las ideas de un desarrollador, de los proyectos que lleva a cabo, de las dudas que le han surgido y de las soluciones que se ha encontrado en el camino. Intento que rockdeveloper sea extenso y detallado. Es por eso que un post no puede ser tan pequeño como el de los blogs normales, y por ende, necesita mas tiempo de mi del que inicialmente pensé.</p>
<p>Mientras pienso esto, veo el tiempo que pasa haciendonos mas viejos a todos, dandonos la oportunidad de vivir un rato y recolectar experiencias, y me veo a mi mismo sentado 8 horas frente a la computadora&#8230; siendo este tiempo inutil e insuficiente para rockdeveloper.</p>
<p>Por eso, llego finalmente a la pregunta: construir rockdeveloper o vivir un rato ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/01/15/ser-bloguero-o-vivir-un-rato/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>¿ Es Linux un dolor de cabeza ?</title>
		<link>http://blog.rockdeveloper.com/2008/06/03/%c2%bf-es-linux-un-dolor-de-cabeza/</link>
		<comments>http://blog.rockdeveloper.com/2008/06/03/%c2%bf-es-linux-un-dolor-de-cabeza/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 06:21:38 +0000</pubDate>
		<dc:creator>alexserver</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[controladores]]></category>
		<category><![CDATA[instalacion]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=8</guid>
		<description><![CDATA[
			
				
			
		
La verdad es que si&#8230;
No me mal interpreten. No quiero entrar en la trillada discusion Linux vs Windows, no soy fanatico de ningun sistema operativo , yo aplaudo las virtudes y me quejo de las debilidades de ambos (de macosx no hablo porque no lo he usado&#8230;).
En mi experiencia personal, linux es mas estable y [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F06%2F03%2F%25c2%25bf-es-linux-un-dolor-de-cabeza%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F06%2F03%2F%25c2%25bf-es-linux-un-dolor-de-cabeza%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>La verdad es que si&#8230;</p>
<p>No me mal interpreten. No quiero entrar en la trillada discusion Linux vs Windows, no soy fanatico de ningun sistema operativo , yo aplaudo las virtudes y me quejo de las debilidades de ambos (de macosx no hablo porque no lo he usado&#8230;).</p>
<p>En mi experiencia personal, linux es mas estable y mas noble con el uso de recursos que windows, y (ojo developers) , para tecnologias de desarrollo libre es mucho mas habil. Si hoy me pidieran hacer una aplicacion web usando Php, MySql, y porque no ? montado en un webserver Apache, eligiria Linux sin dudarlo. Para la administracion de un servidor web, para la configuracion del entorno de desarrollo prefiero mil veces Linux, en primera porque es lo que se usar, y en segunda porque (esto unos meses atras no lo hubiera creido de mi propios labios) soy mas productivo escribiendo comandos en la consola que dando clicks (como en Windows).</p>
<p>Por otro lado, porque Linux es un dolor de cabeza para mi ? porque no es tan intuitivo como debiera, porque, a pesar de  tener una comunidad muy grande, el encontrar la solucion a un problema especifico cuesta y mucho. Para explicarme mejor, pongamos el ejemplo clasico, como instalar un driver especifico ? por ejemplo, el de la tarjeta wireless ? hay miles y miles de posts en la red que enseñan como hacerlo, pero, un alto porcentaje de estos posts son copy-paste de alguien que realmente sabia lo que escribia, los demas te indican &#8220;haz esto, da tres brincos y dos vueltas y shazaam!&#8221; sin saber que indican esos comandos. Que sucede entonces cuando al seguir los pasos no funciona en tu caso particular ? empieza la aventura en busca de una solucion que posiblemente te lleve dias, sobre todo porque tienes que aprender que estas haciendo mal para corregirlo; y cuando eres nuevo en esto, tu eres un naufrago, e internet es como el mar abierto, solo teniendo conviccion, una actitud positiva y paciencia saldras airoso de este problema.</p>
<p>Ahora, hay varios tipos de linuxeros (si, vamos a analizarlos) , ellos juegan un papel importante en el uso de linux, pues es gracias a la mayoria que este sistema se ha hecho famoso.</p>
<p>Los gurus han sufrido el obtener el conocimiento que hoy tienen, estoy seguro que han tenido infinidad de errores configurando drivers, instalando aplicaciones, etc. Y por eso admiro a los que ayudan a los novatos, los que no tenemos ni puta idea de como funciona toda esta maquinaria que es producto de la colaboracion de millones de programadores, Y me decepcionan aquellos que se jactan de ser listos y asumen que tenemos que sufrir lo que ellos para ser tan &#8220;buenos&#8221;. En realidad necesito saber como esta estructurado linux para utilizarlo ? necesito saber que librerias usa una aplicacion para instalarla ? no lo creo, ese es deber del programador que la creo, el paradigma OOP menciona una virtud muy notable : encapsulamiento : Un Objeto debe requerir parametros , ejecutar procesos y producir un resultado sin revelar su procedimiento interno. Se que linux es gratis&#8230; pero&#8230; aun asi tiene que costar tanto el usarlo ?</p>
<p>Realmente una gran parte del tiempo que me han consumido las instalaciones a traves de los años lo han ocupado la investigacion sobre resolucion de problemas. Es por eso que uso ubuntu, el gestor instalador de paquetes es el mejor que he manejado (gracias debian). Espero que ubuntu siga  humanizando linux y demostrando que un sistema operativo debe ayudar, y no entretener al usuario.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2008/06/03/%c2%bf-es-linux-un-dolor-de-cabeza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacha en Linux</title>
		<link>http://blog.rockdeveloper.com/2008/02/24/hacha-en-linux/</link>
		<comments>http://blog.rockdeveloper.com/2008/02/24/hacha-en-linux/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 07:07:32 +0000</pubDate>
		<dc:creator>alexserver</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=6</guid>
		<description><![CDATA[
			
				
			
		
Alguna vez han oido hablar del hacha ? es un programa viejo que se usaba para partir archivos grandes en muchos archivos mas pequeños. En mis tiempos, esto era muy util para transportar canciones en varios diskettes (1.44mb). Si !! aun no existian las maravillosas memorias USB !.
Bien, pues para partir un archivo, yo personalmente [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F02%2F24%2Fhacha-en-linux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F02%2F24%2Fhacha-en-linux%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Alguna vez han oido hablar del hacha ? es un programa viejo que se usaba para partir archivos grandes en muchos archivos mas pequeños. En mis tiempos, esto era muy util para transportar canciones en varios diskettes (1.44mb). Si !! aun no existian las maravillosas memorias USB !.</p>
<p>Bien, pues para partir un archivo, yo personalmente recomiendo el lxsplit, o el winrar, pues el hacha es viejo. Pero sucede que el otro dia descargue uns episodios de <a href="http://download-fanatico.blogspot.com/search/label/HOUSE%20M.D">House Md</a>. divididos por hacha, y yo estaba en ubuntu !! que flojera iniciar en windows para unirlos !.</p>
<p>Investigando encontre gracias a <a href="http://tsutomuweb.blogspot.com/2008/02/hoz.html">estas</a> <a href="http://www.lamateporunyogur.net/archivos/2007/09/26/hacha-en-linux/">paginas</a> que linux nativamente tiene 2 programas: uno para dividir (split) y otro para unir (cat) archivos, pero no funcionan con la ultima version de hacha, por lo que la solucion es <a href="http://hoz.sourceforge.net/">hoz</a>.</p>
<p>Si no usan ubuntu, les recomiendo que vayan a la <a href="http://hoz.sourceforge.net/">pagina</a> de hoz para ver que alternativa tienen.</p>
<p>Si usan ubuntu (el linux alcahuete, jaja, me encanta)  solo necesitan teclear:</p>
<pre>
<code>sudo apt-get install hoz</code></pre>
<p>para instalar la version de consola, o</p>
<pre><code>sudo apt-get install hoz-gui</code></pre>
<p>para instalar la version grafica.</p>
<p>personalmente, me siento mas comodo con la version de consola.</p>
<p>para utilizar el programa, los linuxeros teclearan</p>
<pre><code>$ hoz --help</code></pre>
<p>y encontraran su propio camino.</p>
<p>para los newbies, he aqui las opciones con las que hoz cuenta:</p>
<p><span style="font-size: 100%"><span style="font-family: arial">       -c (cut)</span><span style="font-family: arial">             &#8211;  cut (file-&gt;pieces)</span><br />
<span style="font-family: arial">-p (paste)</span><span style="font-family: arial">        &#8211;  paste (pieces-&gt;file)</span><br />
<span style="font-family: arial">-v (verbose)  &#8211; </span><span style="font-family: arial"> verbose output</span><br />
<span style="font-family: arial">-f (force</span><span style="font-family: arial">        )  &#8211;  force overwrite of file when pasting</span><br />
<span style="font-family: arial">-o (outpath)</span><span style="font-family: arial">     &#8211;  specify an output directory</span><br />
<span style="font-family: arial">-h (help)</span><span style="font-family: arial">           &#8211;  print this help, then exit</span><br />
<span style="font-family: arial">&#8211;version</span><span style="font-family: arial">          &#8211;  print hoz program version number, then exit</span></span></p>
<p>disfruten los episodios de house !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2008/02/24/hacha-en-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>cambiando el tema</title>
		<link>http://blog.rockdeveloper.com/2008/02/24/cambiando-el-tema/</link>
		<comments>http://blog.rockdeveloper.com/2008/02/24/cambiando-el-tema/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 06:53:42 +0000</pubDate>
		<dc:creator>alexserver</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[alexserver]]></category>
		<category><![CDATA[stuffs]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=4</guid>
		<description><![CDATA[
			
				
			
		
Bien, a pesar de que mi intencion es postear en lo posible contenido que sea nutriivo en el conocimiento de un desarrollador, tambien en ocasiones puedo darme el lujo de comentar anecdotas, opiniones o proyectos que tengo en mente.
Bueno, el tema actual me gusta mucho , pero no es mio&#8230; lo obtuve de esta pagina [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F02%2F24%2Fcambiando-el-tema%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F02%2F24%2Fcambiando-el-tema%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Bien, a pesar de que mi intencion es postear en lo posible contenido que sea nutriivo en el conocimiento de un desarrollador, tambien en ocasiones puedo darme el lujo de comentar anecdotas, opiniones o proyectos que tengo en mente.</p>
<p>Bueno, el tema actual me gusta mucho , pero no es mio&#8230; lo obtuve de <a href="http://www.h4x3d.com/themes/" title="h4x3d" target="_blank">esta pagina</a> y tengo que darle el credito.</p>
<p>Mi intencion es usarlo temporalmente mientras construyo mi propio tema; si, asi es, si soy desarrollador no ha de ser muy dificil hacer un tema para wordpress, no ?</p>
<p>Asi, que me he puesto a investigar (creanme, hace unos meses tuve mi primer contacto con wordpress, no sabia nada de el antes) y he desubierto la seccion de documentacion para <a href="http://codex.wordpress.org/Developer_Documentation" title="developers documentation">developers</a> , muy interesante por cierto; de donde obtuve lo necesario para entender como wordpress maneja sus themes, y como puedo construir el mio.</p>
<p>He aqui la pagina de documentacion para construir un tema: <a href="http://codex.wordpress.org/Theme_Development" title="Theme development">http://codex.wordpress.org/Theme_Development</a>.</p>
<p>Mientras tanto,  guardare un screencap de mi actual (y en un futuro viejo) tema.</p>
<p><a href="http://blog.rockdeveloper.com/wp-content/uploads/2008/02/rockdevelopercom_previous_template.png" title="Current theme"><img src="http://blog.rockdeveloper.com/wp-content/uploads/2008/02/rockdevelopercom_previous_template.thumbnail.png" alt="Current theme" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2008/02/24/cambiando-el-tema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>printf(&#8220;Hola Mundo&#8221;);</title>
		<link>http://blog.rockdeveloper.com/2008/02/22/printfhola-mundo/</link>
		<comments>http://blog.rockdeveloper.com/2008/02/22/printfhola-mundo/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 06:33:30 +0000</pubDate>
		<dc:creator>alexserver</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=3</guid>
		<description><![CDATA[
			
				
			
		
Hola a todos, Mi nombre es Alejandro Gomez (me suena extraño referirme en 3ra persona).
Soy un desarrollador deseoso de conocimiento, y he tomado la decision de compartir la ruta de mi aprendizaje a partir de este momento. Tal vez no pueda ser tan constante como quisiera en un futuro, pero mi intencion es dedicar una [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F02%2F22%2Fprintfhola-mundo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F02%2F22%2Fprintfhola-mundo%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Hola a todos, Mi nombre es Alejandro Gomez (me suena extraño referirme en 3ra persona).</p>
<p>Soy un desarrollador deseoso de conocimiento, y he tomado la decision de compartir la ruta de mi aprendizaje a partir de este momento. Tal vez no pueda ser tan constante como quisiera en un futuro, pero mi intencion es dedicar una pequeña parte de mi tiempo para transmitir el conocimiento que recibo de todas las personas que oportunamente me han ayudado y me seguiran ayudado.</p>
<p>Hoy empieza mi participacion en la retroalimentacion de los desarrolladores.</p>
<p>Entonces&#8230; rockdeveloper es esto: contribuir con una perspectiva que intenta hacer codigo facil, pero estilizado, reusable, limpio.</p>
<p>Un saludo a todos ustedes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2008/02/22/printfhola-mundo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
