Centro de rehabilitación para programadores Java
(16 comentarios)
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.
Mongrel es un servidor HTTP para aplicaciones escritas en Ruby cuya principal característica es la velocidad. A partir de ahora está disponible para clientes de DreamHost PS.
Todos sabemos que el klingon será el idioma dominante dentro de 5 años pero, ¿cuál será el lenguaje de programación más demandado?
Según TIOBE, que mantiene un ranking de los lenguajes más utilizados basándose en el número de líneas de código escritas en cada uno, los lenguajes de programación más populares actualmente son:
Me gustaría saber cuáles son vuestras predicciones y por qué. Así que no os cortéis y votad la siguiente encuesta:
En vaporbase podemos encontrar una comparativa de 45 páginas entre Ruby on Rails y Django, los frameworks de desarrollo web más conocidos para Ruby y Python respectivamente. He resumido las conclusiones del autor, aunque no comparto varios puntos, para aquellos demasiado vagos para leerlo entero.
[Pulsa para continuar]
Vamos a utilizar la librería Gruff Graphs de Ruby (Galería de ejemplos). Necesitaremos, evidentemente, el intérprete de Ruby, además de la librería RMagick, necesaria para correr Gruff, y gem, para poder instalar librerías para Ruby fácilmente.
sudo aptitude install ruby rubygems librmagick-ruby
Ahora utilizamos el comando gem para instalar gruff, contestando afirmativamente cuando el programa nos pregunte si queremos instalar las dependencias necesarias.
sudo gem install gruff
Ahora podemos escribir nuestro script en Ruby que cree una imagen con los datos que le indiquemos. Por ejemplo, para crear un gráfico de barras:
#!/usr/bin/rubyrequire 'rubygems'
require 'gruff'g = Gruff::Line.new
g.title = "Mi gráfica de prueba"g.data("Java", [24, 25, 18])
g.data("C", [17.5, 17, 16.5])
g.data("PHP", [4, 3.5, 9.5])
g.data("Python", [1, 6.5, 2.5])g.labels = {0 => '2003', 1 => '2004', 2 => '2005'}
g.write('prueba.png')
Ejecutamos el script:
ruby prueba.rb
Y este es el resultado:
