Ruby

Netbeans IDE - Programando más fácilmente

Hace poco encontre Netbeans, una IDE (Integrated Development Enviroment), que en palabras simples es el programa que te permite hacer tus propios programas. Creada por Sun Microsystems, al parecer promete mucho al facilitar las tareas tediosas de encontrar donde tu script se cae.

La gracia de Netbeans, es que soporta desde el desarrollo de aplicaciones offline, en Java, C/C++, hasta formatos web como PHP, Javascript, AJAX, CSS etc….Es de un entorno gráfico amigable y lo interesante es que soporta Ruby and Rails, un prometedor lenguaje mucho mas simple y facil de entender para los newbies en programacion.

Ruby facil - guia pdf

Una guia en pdf desde slideshare para bajarte, con licencia creative common, para entender un poco mas de como es RUBY

etiquetas: ruby

votes

Rails vs OpenXava: una carrera por la productividad

Javier Paniza ha publicado en JavaLobby un interesante artículo que compara los pasos para crear una aplicación CRUD utilizando Ruby en Rails y OpenXava. Obviamente la comparativa esta sesgada ya que Javier es el creador de OpenXava, pero aún así resulta interesante ver las diferencias sustanciales entre un framework MVC como Rails y un framework model-driven como OpenXava.

Open Source Rails, directorio de aplicaciones en Rails libres

Si hay algo que ha conseguido que PHP sea uno de los lenguajes predilectos de la red es, sin duda, la cantidad de material libre que podemos encontrar: CMS, librerías, scripts…

Seguramente por eso, para ayudarnos a conocer otras alternativas, ha nacido Open Source Rails.

Open Source Rails_1210319682562

Open Source Rails es un directorio dedicado a recopilar las mejores aplicaciones web libres creadas en Ruby on Rails.

Sigo pensando que la inicial dificultad para echar a andar cualquiera de estas aplicaciones va a seguir siendo un lastre para Ruby on Rails durante algún tiempo pero iniciativas como estas pueden darnos a conocer sus  auténticas posibilidades.

Fuente: Webmaster Libre

JRuby 1.1 liberado

JRuby ha anunciado la versión 1.1 de este porte de Ruby a la máquina virtual Java. Esta versión soporta Ruby 1.8 y las principales novedades en ella su mejoras en el rendimiento: a estas alturas los autores consideran que ya tienen un rendimiento mejor que Ruby 1.8.6 e incluso en ciertos benchmark aislados son capaces de mejorar a Ruby 1.9. También han mejorado en el consumo de memoria.

La mejora en el rendimiento se debe en buena medida a la posibilidad de compilar JRuby en modo "Ahead Of Time" (AOT) o "Just In Time" (JIT).

Noticia publicada en www.javahispano.org. Accede a la página web y participa

Gestión de memoria en Java vs CPython y CRuby

En TSS se plantean una pregunta bastante interesante. Desde la plataforma Java se está haciendo un trabajo muy importante para conseguir que código fuente Python o Ruby ejecutarse en la máquina virtual Java, y el soporte a nivel de lenguaje actualmente es ya muy bueno. Sin embargo, el modelo de gestión de memoria que tienen Python y Ruby difiere considerablemente del que tiene Java. En el primer caso, se basa en malloc y free; en el segundo está bastante poco documentado y no está muy claro.

 

Entre fechas y bichos en Rails 2.0

Un bug sobre mi cabeza

Al trabajar sobre las fechas en los Form Helpers de Rails, hemos conseguido un bug bastante peculiar, tiene mucho que ver con el uso de los helpers para crear varios elementos de una misma clase de Objetos; este consiste incialmente en colocar un par de corchetes ([]) alrededor del nombre del objeto que queremos crear, de esta forma podemos enviar multiples objetos de una vez en el request del Navegador.

Por ejemplo, cuando tenemos el siguiente codigo en un archivo rhtml (en Rails 2.0 sería html.erb)

Gosu: librería libre para el desarrollo de videojuegos 2D

[C&P] " Gosu es una librería para el desarrollo de videojuegos 2D. Es libre (licencia MIT) y multiplataforma (Linux, Windows y Mac), y está disponible para C++ y Ruby. " ... "Gosu emplea OpenGL para renderizar los gráficos, por lo que tenemos aceleración por hardware. Esto nos permite (a diferencia de las SDL a pelo) crear videojuegos 2D a alta resolución, tranparencias, etc." Una bonita alternativa a SDL.

Centro de rehabilitación para programadores Java

La programación en Java no tiene por qué ser una dolencia permanente. Con el tratamiento adecuado, y una copia de "Programando en Ruby", puedes reencontrar una vida de desarrollo de software feliz y productiva.

Rehabilitación Java


Fuente: Mundo Geek

Dreamhost: WordPress aún más fácil y Mongrel para Ruby on Rails

Estas son las novedades que anuncia Dreamhost en su newsletter de este mes.

Anteriormente ya existía una sección en el panel de control de Dreamhost que permitía instalar WordPress con un solo clic. Ahora es incluso más sencillo: la gente de Dreamhost se encarga de actualizar tu instalación de WordPress siempre que aparezca una nueva versión y de mantener la bitácora y la base de datos correctamente configurada.

Fuente: Mundo Geek

Próximos Seminarios de Paradigma Tecnológico

Próximos Seminarios de Paradigma Tecnológico

 

New Ruby Web Server in Town: Thin

A la hora de tener múltiples instancias de una aplicación Ruby On Rails en ejecución el caballito de batalla actualmente es Mongrel.

Mongrel es un webserver escrito en Ruby, donde los cuellos de botella fueron optimizados en lenguaje C. Es pequeño, ligero y sencillo de usar.

Basado en el mismo parser de Mongrel, pero usando Ruby/EventMachine (Ruby y C++) para acelerar la parte del I/O a nivel de redes y Rack para la interface con los frameworks crearon Thin.

¿El beneficio? Consistentemente maneja los requerimientos HTTP más rápido, en mis pruebas informales efectivamente se puede hablar consistentemente de entre un 15% y un 25% de mejora en los tiempos dependiendo del escenario.

Gracias a GOD que puedo MONIT orear con Ruby

Desde hace algún tiempo monitoreo algunos servidores donde se ejecutan las aplicaciones que hemos desarrollado con Ruby On Rails usando Monit.

Con Monit monitoreo consumo de recursos, carga sobre el servidor, conectividad y estado de archivos en filesystem. La herramienta es bien útil y fácil de configurar.

¿Qué no me gusta de Monit? Que en el caso de monitorear por ejemplo un clúster de Mongrels, hay repetir toda la configuración para cada instancia y hay cosas que es difícil (sino imposible) expresar mediante los archivos de configuración de Monit.

Intentando instalar Monit en Debian Etch en un VPS me topé con el error:

IntelliJ IDEA 7.0.2 con soporte para JRuby y Groovy

JetBrains ha anunciado la versión 7.0.2 de IntelliJ IDEA; aunque el número pudiera llevar a pensar que se trata de una versión que sólo resuelve bugs, hay dos novedades importantes: soporte para los lenguajes JRuby y Groovy. En el segundo caso soporte se obtiene a través de un plugin que ha desarrollado la propia compañía, JetGroovy.

Otro entorno de desarrollo Java más que no quiere ser "sólo un entorno de desarrollo para el lenguaje Java".

Noticia publicada en www.javahispano.org. Accede a la página web y participa

Ya está listo Ruby On Rails 2.0 [ENG]

Ya está lista la nueva versión de RoR. Para quien lo quiera instalar, en este enlace explican los pasos a seguir antoniocangiano.com/2007/12/07/ruby-on-rails-20-has-been-released-and-/ Via osnews osnews.com/story.php/19022/Ruby-on-Rails-2.0-Released

votes