<?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>Anatoly Alexei Pedemonte Ku:::... &#187; Software Apps y novedades</title>
	<atom:link href="http://anatoly.ragesys.net/category/news-software-apps-warezcracksetc/feed/" rel="self" type="application/rss+xml" />
	<link>http://anatoly.ragesys.net</link>
	<description>...Sharing the knowledge</description>
	<lastBuildDate>Mon, 27 Jul 2009 02:42:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A tener en cuenta estos simples principios del desarrollo de software</title>
		<link>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/</link>
		<comments>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:58:15 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[.Net Platform]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>
		<category><![CDATA[Todo los Unix SO's]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asp .net]]></category>
		<category><![CDATA[desarrollo software]]></category>
		<category><![CDATA[principios]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/?p=105</guid>
		<description><![CDATA[He aquí algunos simples principios básicos, para un desarrollador de  software, algo que encontré por la web hace bastante tiempo y lo pongo a disposición para todos mis colegas
No repitas
Posiblemente el principio por excelencia, no se debe duplicar información ya que la duplicación incrementa la dificultad de cambios y su posterior evolución.
Regla del noventa-noventa
&#8220;El primer [...]]]></description>
			<content:encoded><![CDATA[<p>He aquí algunos simples principios básicos, para un desarrollador de  software, algo que encontré por la web hace bastante tiempo y lo pongo a disposición para todos mis colegas</p>
<p><span style="font-size: 14px;"><strong>No repitas</strong></span></p>
<p>Posiblemente el principio por excelencia, no se debe duplicar información ya que la duplicación incrementa la dificultad de cambios y su posterior evolución.</p>
<p><span style="font-size: 14px;"><strong>Regla del noventa-noventa</strong></span></p>
<p>&#8220;El primer 90% del código ocupa el 90% del tiempo de desarrollo. El 10% restante del código ocupa el otro 90% de tiempo de desarrollo.&#8221;</p>
<p>También se puede enunciar como: <strong>el tiempo que falta para acabar el proyecto es constante.</strong></p>
<p>La regla del noventa-noventa es una instancia del <a href="http://es.wikipedia.org/wiki/Principio_de_Pareto" target="_blank"><span style="color: #bb3300;">Principio de Pareto</span></a>.</p>
<p><span style="font-size: 14px;"><strong>Principio de Hanlon</strong></span></p>
<p>* Nunca le atribuya a la maldad lo que puede ser explicado por la estupidez<br />
* Nunca le atribuya a estupidez lo que pueda explicarse adecuadamente mediante la ineptitud<br />
* Nunca le atribuya a ineptitud lo que pueda explicarse adecuadamente mediante el desconocimiento</p>
<p><span style="font-size: 14px;"><strong>Peor es mejor</strong></span></p>
<p>Peor es mejor es una técnica de desarrollo de software y a la vez un principio, en la cual la simplicidad en la interfaz y en la implementación es más importante que cualquier otra propiedad del sistema (incluyendo corrección, consistencia y nivel de finalización).</p>
<p><span style="font-size: 14px;"><strong>Principio KISS</strong></span></p>
<p>El principio KISS es aquel que recomienda el desarrollo empleando partes sencillas, comprensibles y con errores de fácil detección y corrección, rechazando lo enrevesado e innecesario en el desarrollo de sistemas complejos en ingeniería. KISS es un acrónimo de la frase en inglés &#8220;Mantenlo simple, estúpido&#8221; (Keep It Simple, Stupid).</p>
<p><span style="font-size: 14px;"><strong>Gran bola de lodo</strong></span></p>
<p>En programación, &#8220;gran bola de lodo&#8221; es un término aplicable a un sistema de ordenador sin una arquitectura realmente discernible.</p>
<p class="frase2">Una Gran bola de lodo es una selva de código enrevesado, dificultoso, caóticamente estructurado, que crece descontroladamente, que se mantiene como unido a base de cuerda y cinta aislante. Este tipo de sistemas presentan signos inconfundibles de crecimiento incontrolado y constantes necesidades de reparación. Elementos lejanos en el sistema comparten información profusamente, incluso hasta el punto de que prácticamente cualquier información importante se trata de manera global o se duplica. La estructura global del sistema puede no haber llegado a estar claramente definida nunca. Si alguna vez lo estuvo, es probable que se haya deteriorado hasta el punto de ser imposible reconocerla. Los programadores con un mínimo respeto por la estructuración huyen de esta clase de cenagales. Sólo a aquéllos a los que la arquitectura les trae sin cuidado y que tal vez se sienten cómodos programando por inercia parches día tras día para los interminables agujeros de estos diques que hacen aguas por todas partes, no les importa trabajar en tales condiciones.</p>
<p>Los programadores a cargo de proyectos con grandes bolas de lodo deben estudiar su comportamiento para entender su función, cambios de tecnología (de una filosofía cliente-servidor a una basada en web, de la utilización de ficheros al empleo de una base de datos, etc.) pueden proporcionar un buen motivo para empezar desde cero.</p>
<p>Espero les  guste y a programar felices&#8230;!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2009%2F03%2F19%2Fa-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software%2F';
  addthis_title  = 'A+tener+en+cuenta+estos+simples+principios+del+desarrollo+de+software';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2009/03/19/a-tener-en-cuenta-estos-simples-principios-del-desarrollo-de-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ya salió NIKTO 2.0&#8230; lo probaré&#8230;</title>
		<link>http://anatoly.ragesys.net/2007/11/12/ya-salio-nikto-20-lo-probare/</link>
		<comments>http://anatoly.ragesys.net/2007/11/12/ya-salio-nikto-20-lo-probare/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 21:57:12 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[Seguridad Informática]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>
		<category><![CDATA[nikto]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[servidores web]]></category>
		<category><![CDATA[test vulnerabilidades]]></category>
		<category><![CDATA[web server]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/11/12/ya-salio-nikto-20-lo-probare/</guid>
		<description><![CDATA[ Hace tiempo utilicé esta herramienta para un test de vulnerabilidades en servidores web, y me pareció genial, por que me ayudó al menos hacer un vulnerability and risk assessment&#8230;
Nikto, es un software open source (GPL), el cual sirve para escanear servidores web con todo tipo de pruebas de ataques y vulnerabilidades por medio de [...]]]></description>
			<content:encoded><![CDATA[<p> Hace tiempo utilicé esta herramienta para un test de vulnerabilidades en servidores web, y me pareció genial, por que me ayudó al menos hacer un vulnerability and risk assessment&#8230;<br />
Nikto, es un software open source (GPL), el cual sirve para escanear servidores web con todo tipo de pruebas de ataques y vulnerabilidades por medio de un extensible sistema de plug-ins, que incluyen 3500 potencialmente peligrosas archivos/CGIs en versiones para más de 900 aplicaciones de servidores, y versiones específicas de problemas en más de 250 servidores.<br />
Versión 2 añade un montón de mejoras, incluyendo:</p>
<p>- Fingerprinting en web servers via favicon.ico.<br />
- 404 error checking por cada tipo de archivo.<br />
- Mayor reducción de falso positivo a través de múltiples métodos: cabeceras, cuerpo de página de contenido y contenido de hashing.<br />
- Exploración de ajuste para incluir o excluir clases enteras para prueba de vulnerabilidades.<br />
- Utilización LibWhisker 2, que tiene su propia larga lista de mejoras.<br />
- Un &#8220;único&#8221; modo de exploración que le permite la asistencia de una solicitud HTTP<br />
manualmente.<br />
- Motor de plantillas basicas HTML para que los informes, que pueden ser fácilmente<br />
personalizados.<br />
- Una base de conocimientos experimentales para escaneos, lo que permitirá<br />
regenerar informes y pruebas a futuro.<br />
- Optimizaciones, correcciones de errores y más &#8230;</p>
<p>Source &amp; info:<br />
<a href="http://www.cirt.net/code/nikto.shtml" class="moz-txt-link-freetext">http://www.cirt.net/code/nikto.shtml</a></p>
<p>Más adelante incluiré un post sobre mis conclusiones&#8230;</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F11%2F12%2Fya-salio-nikto-20-lo-probare%2F';
  addthis_title  = 'Ya+sali%C3%B3+NIKTO+2.0%26%238230%3B+lo+probar%C3%A9%26%238230%3B';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/11/12/ya-salio-nikto-20-lo-probare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails: Web Development Framework</title>
		<link>http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/</link>
		<comments>http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 20:25:50 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[Open Source (OSS)]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/</guid>
		<description><![CDATA[
Como todos ya conocer&#225;n se habla mucho del lenguaje Ruby, hoy en d&#237;a, y me tom&#233; como meta&#160;investigar sobre este lenguaje, que su es un nuevo modelo de programaci&#243;n totalmente orientado a objetos y lo lindo como sabemos ya los que programamos es un lenguaje din&#225;mico, como lo son (Python, Javascript en gran medida, PHP [...]]]></description>
			<content:encoded><![CDATA[<div class="post-body" align="left"><img alt="logoRubyonRails" hspace="5" src="http://www.rubyonrails.org/images/rails.png" align="left" /></div>
<p>Como todos ya conocer&aacute;n se habla mucho del lenguaje Ruby, hoy en d&iacute;a, y me tom&eacute; como meta&nbsp;investigar sobre este lenguaje, que su es un nuevo modelo de programaci&oacute;n totalmente orientado a objetos y lo lindo como sabemos ya los que programamos es un lenguaje din&aacute;mico, como lo son (Python, Javascript en gran medida, PHP Scripting , y Ruby). </p>
<p>&nbsp;</p>
<p class="post-body" align="left"><font size="2"></font></p>
<p class="post-body" align="left"><font size="2"></font><img height="256" alt="logoRuby" hspace="5" src="http://anatoly.ragesys.net/wp-content/uploads/2007/07/256px-599px-ruby_logo_svg.png" width="256" align="left" vspace="5" /></p>
<p>Regresando a <a href="http://en.wikipedia.org/wiki/Ruby_programming_language" target="_blank">RUBY</a>, este lenguaje de programaci&oacute;n combina sintaxis utilizada en Perl con funcionalidad de programaci&oacute;n orientada a objetos, tambi&eacute;n comparte algunas funciones con Python, Lisp, entre otros&#8230; </p>
<p>Su creador fue Yukihiro Matsumoto, que en 1993 desarrollo el lenguaje y el primer release lanzado fue en 1995.</p>
<p><font size="2"></font></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Y creo que la mejor informaci&oacute;n de la que Wikipedia puede proporcionar, si no, &nbsp;no voy a lograr por lo que los dejo con la informaci&oacute;n de <a href="http://en.wikipedia.org/wiki/Ruby_programming_language" target="_blank">Wikipedia para terminar el tema de Ruby</a><font size="2">.</font></p>
<p>Entonces como definimos Ruby en pocas palabras&#8230;: </p>
<li><font face="LASY10">((</font><font face="CMSS10">Perl moderno</font><font face="LASY10">))</font><font face="CMSS10">, </font><font face="LASY10">((</font><font face="CMSS10">Perl orientado a objetos</font><font face="LASY10">))</font> </li>
<li><font face="CMSY10"></font><font face="CMSSI10">Completamente </font><font face="CMSS10">orientado a objetos (&iexcl;hasta </font><font face="CMTT10">nil</font><font face="CMSS10">!)</font> </li>
<li><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSS10">Sintaxis limpia, </font><font face="LASY10">((</font><font face="CMSS10">sufijos</font><font face="LASY10">)) </font><font face="CMSS10">de sentencias</font> </li>
<li><font face="CMSY10"></font><font face="CMSY10">S</font><font face="CMSY10"></font><font face="CMSS10">angrado libre, marcas de fin de estructura</font> </li>
<li><font face="CMSS10">Uso de may&uacute;sculas y min&uacute;sculas (constantes, variables)</font> </li>
<li><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSY10"></font><font face="CMSS10">Se usan mucho los </font><font face="CMSSI10">bloques </font><font face="CMSS10">(funciones an&oacute;nimas)</font> </li>
<li><font face="CMSY10"></font><font face="CMSS10">Documentaci&oacute;n&nbsp;incorporada</font> </li>
<li><font face="CMSY10"></font><font face="CMSS10">Inmaduro (cambios, pocos m&oacute;dulos </font><font face="CMSSI10">de desarrollo activo</font><font face="CMSS10">)</font> </li>
<li>Comunidad abierta (refugiados; RoR)&nbsp;
<p>Haber una comparaci&oacute;n entre <a href="http://www.rubyclr.com/images/code-compare.jpg" target="_blank">C# y Ruby</a><font face="CMSS10"></font></p>
<p><font face="CMSS10"><a href="http://www.rubyclr.com/images/code-compare.jpg" target="_blank"><img style="WIDTH: 449px; HEIGHT: 194px" height="226" alt="C#&amp;Ruby" src="http://www.rubyclr.com/images/code-compare.jpg" width="499" /></a></font></p>
<p>Pero mi afan de investigar Ruby, fue m&aacute;s all&aacute; por saber, por que varios proyectos utilizan, y es&nbsp;<strong><span style="FONT-SIZE: 130%">Ruby on Rails</span></strong>, que no es mas que nada una adaptaci&oacute;n de Ruby para desarrollar aplicaciones&nbsp;WEB, con interacci&oacute;n a bases de datos.</p>
<p>Entonces<strong> Ruby on Rails</strong> es un Nuevo modelo de programaci&oacute;n para desarrollo de aplicaciones con BASES DE DATOS en la WEB y se basa&nbsp; bajo este nuevo patr&oacute;n de arquitectura de software, <strong>MVC</strong>, que es Modelo-Vista-Controlador <span style="FONT-WEIGHT: bold">(</span><span class="Code"><a href="http://en.wikipedia.org/wiki/Model-View-Controller" target="_blank">Model-View-Controller</a></span>), del que muchos lenguajes soportan ( Lenguajes MS .Net, Java, Python con sus extensiones, Ruby con su extension Ruby on Rails y&nbsp;scripts Web-based Interfaces, como &nbsp;ColdFusion, Action Script, PHP, Perl)&nbsp;.&nbsp;</p>
<p>Este framework fue creado por <strong>David Heinemerer Hansson</strong>, y fue liberado para dominio p&uacute;blico en Julio de 2004.</p>
<p>Y la intenci&oacute;n a todo esto&nbsp;fue&nbsp;la reutilizaci&oacute;n de c&oacute;digo basado en el principio DRY (Dont Repeat Your self); que significa en palabras a buen entender&nbsp;&quot;<strong><em>que la informaci&oacute;n o c&oacute;digo&nbsp;est&aacute; ubicada en un solo lugar&quot;</em></strong>.</p>
<p>Para esto Ruby on Rails, es tan liviano, y optimo en todo sentido, que no se necesita un aplication server espec&iacute;fico, ya que todo lo hace asi mismo en un solo paquete&#8230;Y algo adicional todo esto&nbsp;por ser un <a href="http://anatoly.ragesys.net/?p=77" target="_blank">lenguaje din&aacute;mico</a>.&nbsp;<font size="2">&nbsp;</font></p>
<p>Lo m&aacute;s soprendente fue que al hacer algunas pruebas un poco abstractas siguiendo unos videos, las consultas simples a la base de datos las hacia internamente (algo precido a lo que Microsoft har&aacute; con LINQ, en su proximo VS2008, que significa Lenguaje Integrado de Consultas, sobre objetos XML), sin necesidad de aplicar sentencias sql, ahora muchos se preguntaran y como hace esto, pues este framework de desarrollo, se conecta directamente a la base de datos y con un comando obtiene el esquema de la base de datos, incluyendo el tipo de datos y demas caracter&iacute;sticas, lo mas que se debe tener en cuenta son los nombres de los campos al desarrollar&#8230;&nbsp; <font size="2">&nbsp;</font></p>
<p>Esto genera unos archivos con primitivas de c&oacute;digo&nbsp; de m&eacute;todos como Adicionar, Editar, Eliminar, Consultar, y tambien logicamente te genera c&oacute;digo en la primera capa de datos, y las dem&aacute;s capas uno mismo lo complementa, tal es asi que en lo que corresponde a presentaci&oacute;n, es casi como estar programando bajo es elquema de scripting JSP, PHP o ASP 3.0, y podemos hacer lo&nbsp;que en la interface de usuario inclusive con desarrollo&nbsp;AJAX, el control de las respuesta y solicitudes, bajo alguna logica de negocios si es que deseamos, eso si todo bajo Ruby nativo, y por &uacute;ltimo el modelo de dominio que envuelve la base de datos, por eso que&nbsp;Rails le da a Ruby, un ambiente de desarrollo. Ahhh por ahora es comun hacerlo desde editores de texto y ejecutar ciertos comandos desde consola&#8230;</p>
<p>La prueba que realice lo hice desde windows, no&nbsp;esta dem&aacute;s ponerme a investigar en GNU/Linux, o un clon Unix, pero es como decir&nbsp; &quot;Est&aacute; como Pedro en su casa&quot;&#8230;</p>
<p>No da problemas al IIS, no interfiere con los recursos de memoria o procesos, totalmente independiente, solo que hay que levantar un servicio, muy peque&ntilde;o, alrededor de 10 Mb como maximo en memoria, y que solo vasta testear&nbsp; con <a href="http://localhost:3000/" target="_blank"><font size="2">http://localhost:3000</font></a>, (el puerto puede ser aleatorio, por default es 3000), y listo, ya tenemos el aplicacion server iniciado, luego tal como el IIS, tiene una carpeta principal donde alojamos nuestras aplicaciones, tambien la podemos jalar desde cualquier otra ubicaci&oacute;n, esto se realiza bajo comandos&#8230; Ejemplo: C:\rails nombre_proyecto</p>
<p><strong><font color="#ff0000" size="3">Ahora muchos se preguntar&aacute;n:</font></strong> <font color="#ff0000" size="3"></font></p>
<p><strong><font size="3">&iquest;Bajo que Sistema Operativo?</font> <br /></strong>Cualquiera, pero recomiendan para&nbsp;los GNU/Linux o &nbsp;UNIX para el Desarrollo, segun mi poca experiencia creo que no es exclusivo para UNIX&#8217;s.</p>
<p><strong><font size="3">&iquest;Qu&eacute; se necesita para funcionar?</font><br /></strong>Se recomiendan los servidores Web Apache y Lighttpd, que est&eacute;n ejecutan FastCGI, SCGI. <br />En windows, funciona genialmente, estando IIS y si no esta instalado da lo mismo&#8230;&nbsp;</p>
<p><strong><font size="3">&iquest;Con que Bases de datos trabaja?</font></strong><br />MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2 o FireBird&#8230; y quizas mas adelante en otras m&aacute;s&#8230;</p>
<p><strong><font size="3">&iquest;Existen ejemplos o tutoriales para Ruby on Rails (RoR)?</font></strong><font size="4"> </font></p>
<p>Si hay una gran variedad, pero existe &nbsp;un&nbsp;<a href="http://media.rubyonrails.org/video/rails_take2_with_sound.mov" target="_blank"> ejemplo de 15 minutos</a> donde crean de la nada un motor de Blogs, con comentarios y una interface administrativa. Y la aplicaci&oacute;n toma solamente 58 l&iacute;neas (impresionante verlo).<br /><a href="http://media.rubyonrails.org/video/flickr-rails-ajax.mov" target="_blank">Otro video</a> que se puede encontrar es como utilizando Ajax y el Api publico de Flickr, se pudo crear una m&aacute;quina de b&uacute;squeda para el sitio de Flickr, esto si es interesante ya que es algo que com&uacute;nmente se hac&iacute;a con Flash.Y tambi&eacute;n hay un ejemplo de c&oacute;mo se puede utilizar para realizar <a href="http://media.rubyonrails.org/video/migrations.mov" target="_blank">cambios a los esquemas de la base de datos</a><font size="2">.</font> </p>
<p>Y si vemos los videos, lo mas impresionante es&nbsp; es que la programaci&oacute;n que se realiza en <strong><em>MAC OS X</em></strong> con el editor de texto&nbsp;&nbsp;TextMate. </p>
<p>M&aacute;s&nbsp;ejemplos en <a href="http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials" target="_blank">http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials</a></p>
<p><strong><font size="3">&iquest;Ya se est&aacute; dando alojamiento (Hosting)&nbsp;para este modelo?</font></strong> <br />La respuesta es s&iacute;&#8230; </p>
<p>Cheken <a href="http://wiki.rubyonrails.org/rails/pages/RailsWebHosts" target="_blank">http://wiki.rubyonrails.org/rails/pages/RailsWebHosts</a>, revisen el wiki esta de interesante. <a href="http://www.mediatemple.net/webhosting/gs/" target="_blank">MEDIA TEMPLE</a> fue el primero dar alojamiento en su servicio Grid Service </p>
<p><strong><font size="3">Quienes ya est&aacute;n utilizando este modelo?<br /></font></strong>Seg&uacute;n el sitio oficial,&nbsp;mencionan&nbsp;que todo tipo de industrias, como: </p>
<ul>
<li>Colaboraci&oacute;n, comunidades, E-commerce, Administradores de Contenido, Empresas de Estad&iacute;sticas y Administraci&oacute;n.
<div>&nbsp;</div>
</li>
<li>Para administraci&oacute;n de Proyectos.
<div>&nbsp;</div>
</li>
<li>Chat para Negocios con una implementaci&oacute;n de Ajax Banguardista.
<div>&nbsp;</div>
</li>
<li>Empresa en el &aacute;rea para Grabar y compartir audio.
<div>&nbsp;</div>
</li>
<li>&nbsp;E-commerce hecho f&aacute;cil.
<div>&nbsp;</div>
</li>
<li>&nbsp;Administracion de Activos digitales.
<div>&nbsp;</div>
</li>
</ul>
<p><strong><font size="3">Que compiladores existen?</font></strong><br />Aunque suene incre&iacute;ble, no es en realidad no tiene un compilador como en definici&oacute;n profunda, se le debe llamar, creo que racionalmente por mi lo llamar&iacute;a un <strong>compilador interpretador</strong>, espero no equivocarme, su compilador nativo esta plagada en la&nbsp;web, pero lo m&aacute;s impresionante y lo que se espera siempre es que ya haya formas de compilar en otros ambientes, como por ejemplo en el mundo .net, si dado que&nbsp;microsoft ha abierto su CLR y ha modificado a este&nbsp;mismo, para soporte de lenguajes din&aacute;micos, dado que trabajar con lenguajes dinamicos es mas f&aacute;cil, y para no perder terreno y dejar contento a todos nos da la posibilidad de subier muchos lenguajes a su entorno de desarrollo desde su core&#8230; As&iacute; que podemos implementar Ruby desde .net, por&nbsp; ahora con la version Net Framework 2.0 </p>
<p>Dentro de las referencias&nbsp;tengo toda una explicaci&oacute;n de&nbsp;<strong><a href="http://anatoly.ragesys.net/?p=77" target="_blank">lenguajes din&aacute;micos</a></strong> en <strong>.NET. (<a href="http://anatoly.ragesys.net/?p=77" target="_blank">http://anatoly.ragesys.net/?p=77</a>)</strong></p>
<p>Uno de los primeros productos de Ruby para .net es&nbsp; <strong>Ruby in Steel</strong>, construido por <strong>Sapphire in Steel</strong> (<a href="http://www.sapphiresteel.com/" target="_blank">http://www.sapphiresteel.com/</a>), que se conectar&aacute; a <strong>Visual <a href="http://Studio.NET" title="http://Studio.NET" target="_blank">Studio.NET</a></strong> para tener una mezcla de los beneficios del <strong>IDE</strong> de <strong>Microsoft</strong> m&aacute;s las tecnolog&iacute;as <strong>Ruby</strong>. Est&aacute; disponible&nbsp;a un costo de 249 US$&nbsp;y tiene la intenci&oacute;n de permitirle a los developers usar <strong>Ruby</strong> sin tener que entrar y salir de <strong>VS</strong> a otra herramienta como el administrador de la base de datos. Incluye un debugger profesional, sintaxis coloreada y la habilidad de ejecutar aplicaciones de consola (lee el review en <strong>Infoworld</strong> <a class="" title="Link de Infoworld" href="http://www.infoworld.com/article/06/07/13/HNrubyinsteel_1.html" target="_blank" mce_href="http://www.infoworld.com/article/06/07/13/HNrubyinsteel_1.html ">aqu&iacute;</a>). Por cierto que en este sitio web puedes descargar un libro <strong>electr&oacute;nico gratuito</strong> llamado <strong>&quot;The Little Book of Ruby&quot;</strong>.Otro que existe es <strong>IronRuby</strong>, con licencia&nbsp; GPL osea freware, &nbsp;que es otra implementaci&oacute;n de <strong>Ruby</strong> para el <strong>.NET Framework</strong>, que permitir&aacute; ejecutar programas <strong>Ruby</strong> como nativos de <strong>.NET</strong>. Puedes encontrar m&aacute;s informaci&oacute;n de <strong>IronRuby</strong> en <a href="http://www.wilcob.com/Wilco/News/RubyForNET.aspx" target="_blank">http://www.wilcob.com/Wilco/News/RubyForNET.aspx</a>, puedes descargar el fuente y sacar buenas ideas, lo revise, pero me ray&eacute; por un momento&#8230; pero ya lo puse en mi VS2005, asi que a probar </p>
<p>Otro es Gardens Point <a href="http://Ruby.NET" title="http://Ruby.NET" target="_blank">Ruby.NET</a>, de la Universidad de Queensland en Australia, &nbsp;por ahora solo es un compilador, no se sabe &nbsp;si en un futuro se integrar&aacute; a Visual Studio , pero es muy posible que as&iacute; sea, ya que Microsoft es uno de los patrocinadores del proyecto. Aqu&iacute; el enalce: <a href="http://plas.fit.qut.edu.au/Ruby.NET/" target="_blank">http://plas.fit.qut.edu.au/Ruby.NET/</a> </p>
<p>Seguro que seguir&aacute;n saliendo m&aacute;s herramientas para entornos&nbsp; .net</p>
<p><strong><font size="3">&iquest;Existen otros IDE&#8217;s que lo soporten?</font></strong> <font size="3"></font><br />La respuesta es s&iacute;, pues hay una extensi&oacute;n para <a href="http://www.eclipse.org/" target="_blank">Eclipse IDE</a> (comunmente utilizado para java y es free), llamada Ruby Development Tools (RDT), aqui hay una forma de como obtenerlo y configurarlo (<a href="http://www.oreillynet.com/pub/a/ruby/2007/04/26/ruby-on-rails-meets-eclipse.html" target="_blank">http://www.oreillynet.com/pub/a/ruby/2007/04/26/ruby-on-rails-meets-eclipse.html</a><font size="2">)</font></p>
<p>Luego web-ando, enocntre otro excelente IDE, tambien free, llamado <a href="http://www.aptana.com/" target="_blank">Aptana IDE</a>, que a pesar que es un completo entorno de desarrollo, es multiplataforma, permite desarrollar&nbsp; aplicaciones AJAX, ya que es un IDE como su propia web dice &quot;The Aptana IDE is a free, open-source, cross-platform, JavaScript-focused development environment for building Ajax applications. It features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code.&quot;, permite soporte&nbsp;para desarrollo&nbsp;de aplicaciones para&nbsp;IPhone&#8217;s, soporta la ulima tecnologia de Adobe, llamado <a href="http://www.aptana.com/air/" target="_blank">Adobe Air</a>&nbsp;, y propiamente Ruby on Rails, con la extension <a href="http://www.aptana.com/download_rails_rdt.php" target="_blank">Aptana RadRais</a>, que se instala en el mismo&nbsp; IDE. </p>
<p>Otro IDE&nbsp;interesante para RoR es <a href="http://www.plasmacode.com/" target="_blank">RoRED</a>, que no es mas que un nuevo IDE exclusivo para este prop&oacute;sito y solo corre bajo windows&#8230;</p>
<p>Y como comentario &uacute;ltimo <a href="http://en.wikipedia.org/wiki/RadRails" target="_blank">RadRails</a>, que lo esta desarrollando el grupo de Aptana IDE, es el principal entorno de desarrollo para ruby, pueden ver mas en <a href="http://en.wikipedia.org/wiki/RadRails" target="_blank">http://en.wikipedia.org/wiki/RadRails</a> </p>
<p><strong><font size="3">Conclusi&oacute;n:</font></strong></p>
<p>Como ya se sab&iacute;a que en&nbsp;1999 se pensaba que Java ser&iacute;a el nuevo &quot;big thing&quot;,&nbsp;pues mucho apostaban que el futuro ser&iacute;a todo Java, pero luego, MS saco su propio Virtual Machine: .NET Framework, con sorprendentes capacidades y poder manejar varios lenguajes en su CLR1.0 y algunos m&aacute;s en su&nbsp;CLR 2.0, pero algo tan peque&ntilde;o le esta sacando ventaja, &nbsp;RoR que se esta&nbsp;adheriendo al IDE&nbsp;VS2005, pero de todo esto, la amenaza del advenimiento de esta&nbsp;nuevo lenguaje a toda una comunidad que necesita desarrollo agil y sin tantas definiciones a la vez que sean rapidad y abiertas a las tecnolog&iacute;as, ya que&nbsp;no s&oacute;lo vale la pena&nbsp; adentrarse al mundo de<strong>&nbsp;Ruby (ojo no mal interpreten, Ruby en un lenguaje de programaci&oacute;n)</strong>, no porque gran cantidad de desarrolladores lo estan adoptando para crear aplicaciones, sino que puede ayudar como una soluci&oacute;n m&aacute;s para desarrollo de aplicaciones de consumo masivo, como las que ya existen actualmente.</p>
<p>Yo me pongo la camiseta, y espero poder realizar una aplicaci&oacute;n, mas adelante&#8230; hasta otra oportunidad&#8230;</p>
</li>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F07%2F25%2Fruby-on-rails-web-development-framework%2F';
  addthis_title  = 'Ruby+on+Rails%3A+Web+Development+Framework';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/07/25/ruby-on-rails-web-development-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Longhorn Reloaded&#8230; No que sería Windows 2008? Que confusión!!!</title>
		<link>http://anatoly.ragesys.net/2007/05/29/longhorn-reloaded-pero-sabemos-que-es-windows-2008/</link>
		<comments>http://anatoly.ragesys.net/2007/05/29/longhorn-reloaded-pero-sabemos-que-es-windows-2008/#comments</comments>
		<pubDate>Tue, 29 May 2007 09:58:09 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/05/29/longhorn-reloaded-pero-sabemos-que-es-windows-2008/</guid>
		<description><![CDATA[Según the Inquirer, la noticia aparece en SoftPedia, donde se indica que cualquiera puede descargarse la beta de este sistema operativo, que es una versión modificada de la compilación 6.0.4074 de Windows, aquella que se utilizó durante la presentación de Microsoft de agosto de 2004 en el WinHEC.
El proyecto &#8216;Longhorn Reloaded&#8217; un portal disponible en [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Según the Inquirer, la noticia aparece en SoftPedia, donde se indica que cualquiera puede <a target="_blank" href="http://longhorn-reloaded.org/downloads.php">descargarse </a>la beta de este sistema operativo, que es una versión modificada de la compilación 6.0.4074 de Windows, aquella que se utilizó durante la presentación de Microsoft de agosto de 2004 en el WinHEC.</p>
<p>El proyecto &#8216;Longhorn Reloaded&#8217; un portal disponible en internet, que tratará de revivir esta propuesta de sistema operativo que fue abandonada para poder afrontar una fecha de lanzamiento que se les escapaba de la mano a sus desarrolladores. Pero al ver la capturade pantalla, es casi que el mismo vista, y desde que se mostró años atrás no ha cambiando en nada&#8230;</p>
<p style="text-align: center"><img src="http://anatoly.ragesys.net/wp-content/uploads/2007/05/windows-longhorn-resurrected-and-available-for-download-3-thumb.jpg" alt="windows-longhorn-resurrected-and-available-for-download-3-thumb.jpg" /></p>
<p>Incluso hacen público el número de serie necesario para poder activar el sistema operativo:</p>
<p>TCP8W-T8PQJ-WWRRH-QH76C-99FBW</p>
<p>Aún Microsoft no se  ha mencionado ante este anuncio, pero se sabe que teóricamente dicha licencia de uso de Longhorn no permitiría modificar ni redistribuir el código fuente. Pero se menciona que la versión actual &#8211; a la que han llamado Longhorn Reloaded M1 &#8211; ya está camino de su siguiente versión M2.</p>
<p>Más imágenes sobre lo que es este proyecto, es casi Windows Vista:<br />
<a href="http://hounsell.biz/LH_Gallery/" title="http://hounsell.biz/LH_Gallery/" target="_blank">hounsell.biz/LH_Gallery/</a></p>
<p><strong>Segun the Inquirer,</strong> parece que la noticia está sembrando algunas dudas entre los lectores, del que la versión servidor de Windows había mantenido el nombre de &#8220;Windows Longhorn&#8221;, y que sería Windows Vista y ahora, aunque hace poco se supo que el nombre definitivo sería Windows Server 2008, como comenté hace  dias, <a href="http://anatoly.ragesys.net/2007/05/27/proyecto-longhorn-ahora-es-microsoft-windows-server-2008/">aquí</a>. Y ya está  disponible en los sitios warez para hacer la descarga. </p>
<p>Ahora el tema es que este proyecto  referencia a las primeras ediciones de Longhorn, cuando aún era la base para lo que supuestamente sería el nuevo sistema operativo de Microsoft, según algunos yo, tu, el, nosotros, etc, etc; pensamos que se refiere a Windows Vista.</p>
<p>Pero viendo el video, muchas de las características propuestas en Longhorn se hubieran eliminado para seguir otro destino a Microsoft lanzar un producto en las fechas prevista de 2006. Como nos hemos dado cuenta nunca ocurrió hasta el momento, pues  a que me refiero quizas algunos no saben o no se han dado cuenta, observen este vídeo, donde podemos comprobar qué carajo era lo que Microsoft tenía pensado para Longhorn, que sinceramente tal como sabemos Windows Vista y ahora último  Windows 2008, son parte del proyecto Longhorn, que no posee ningún parecido a lo que e ha visto hasta  ahora&#8230;</p>
<p>Donde quedó, o donde  está lo que se muestra en el vídeo?, o es una de esas estrategias de Microsoft, de engaña muchachos para obtener grandes suma de dinero y guardarse el producto final para el 2010 y competir con Mac OSX en las Apple Intel. O quizas un proyecto paralelo pra desarrolladores que ayuden a mejorar windows&#8230; sinceramente estoy confundido&#8230;.</p>
<p>Sin mas preambulo aquí el video&#8230;</p>
<p align="center"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/b9ifQvQCO7Y"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/b9ifQvQCO7Y" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p><strong>Fuente:</strong> <a href="http://es.theinquirer.net/2007/05/28/longhorn_vuelve_a_la_vida.html">The Inquirer</a><strong>,</strong> <a href="http://news.softpedia.com/news/Windows-Longhorn-Resurrected-and-Available-for-Download-55624.shtml">SoftPedia</a>, <a target="_blank" href="http://longhorn-reloaded.org/">The Longhorn Reloaded Project</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F05%2F29%2Flonghorn-reloaded-pero-sabemos-que-es-windows-2008%2F';
  addthis_title  = 'Longhorn+Reloaded%26%238230%3B+No+que+ser%C3%ADa+Windows+2008%3F+Que+confusi%C3%B3n%21%21%21';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/05/29/longhorn-reloaded-pero-sabemos-que-es-windows-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenLINA: aplicaciones Linux corriendo en Windows y MacOS</title>
		<link>http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/</link>
		<comments>http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/#comments</comments>
		<pubDate>Mon, 28 May 2007 10:16:01 +0000</pubDate>
		<dc:creator>Anatoly Alexei Pedemonte Ku</dc:creator>
				<category><![CDATA[Open Source (OSS)]]></category>
		<category><![CDATA[Software Apps y novedades]]></category>
		<category><![CDATA[Tecnología y Actualidad Informática]]></category>

		<guid isPermaLink="false">http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/</guid>
		<description><![CDATA[Un interesante proyecto hace uso de una máquina virtual muy especial para hacer que las aplicaciones Linux corran prácticamente al 100% de prestaciones en otros sistemas operativos como Windows y MacOS X.
Los autores de este proyecto llevan cuatro años trabajando en el desarrollo de un sistema capaz de hacer que un binario de Linux funcione [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Un interesante proyecto hace uso de una máquina virtual muy especial para hacer que las aplicaciones Linux corran prácticamente al 100% de prestaciones en otros sistemas operativos como Windows y MacOS X.</p>
<p>Los autores de este proyecto llevan cuatro años trabajando en el desarrollo de un sistema capaz de hacer que un binario de Linux funcione perfectamente en otros sistemas operativos como Windows o MacOS X.</p>
<p>En los vídeos y capturas de pantalla disponibles en su web se muestra cómo estos binarios conservan el aspecto original, lo cual hace que la experiencia de usuario no varíe respecto a la aplicación de partida.</p>
<p>Los binarios no tienen que recompilarse, y ocurre algo similar a lo que sucede con Java: una máquina virtual presente en los distintos sistemas operativos destino se encarga de interpretar ese ejecutable para que la aplicación corra sin problemas en estos sistemas.</p>
<p>Es evidente que ya era posible ejecutar aplicaciones nativas de Linux en otros sistemas operativos mediante diversos métodos &#8211; como la virtualización &#8211; pero la aproximación de OpenLINA es, según sus creadores mucho más directa. Aqui una demo de Lina</p>
<p align="center"><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/hGiIkceewRA"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/hGiIkceewRA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>En junio aparecerán el código fuente y los binarios de este proyecto Open Source, pueden ver sus web y los screenshots en <a href="http://www.openlina.com/screenshots.html">http://www.openlina.com/screenshots.html</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fanatoly.ragesys.net%2F2007%2F05%2F28%2Fopenlina-aplicaciones-linux-corriendo-en-windows-y-macos%2F';
  addthis_title  = 'OpenLINA%3A+aplicaciones+Linux+corriendo+en+Windows+y+MacOS';
  addthis_pub    = 'anatoly';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://anatoly.ragesys.net/2007/05/28/openlina-aplicaciones-linux-corriendo-en-windows-y-macos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
