Ruby sube al octavo noveno puesto en el ranking TIOBE

ruby, rails 2 comentarios »

Hace poco comentaba que Ruby es el octavo lenguaje de programación que más libros vende. En el ranking que elabora TIOBE sobre la popularidad de los lenguajes de programación, Ruby ha subido también al octavo puesto al noveno puesto.

tiobe mayo 2008

En la gráfica puede observarse cómo los líderes siguen siendo Java y C, ambos lenguaje estáticos y ambos en clara tendencia bajista desde hace años. Visual Basic, PHP (se mantienen) y C++ (bajista) están prácticamente empatados. Perl, en sexto puesto, también es bajista desde hace unos tres años. Los lenguajes emergentes y en ascenso son Python, C#, Ruby y Delphi.

Visto en el blog de aspgems.


Enlaces :ruby, :rails => “abril 2008″

ruby, rails 0 comentarios »

Noticias destacadas de Ruby y Rails durante el mes de abril de 2008:


Richard Stallman, el software libre, la libertad y el usuario

eventos 2 comentarios »

Ayer tuve la oportunidad de escuchar al mítico Richard Stallman en la conferencia que organizó la Asociación de Becarios de la Fundación Rafael del Pino. Richard Stallman es el creador de GNU y el fundador de la Free Software Foundation. Su mensaje es “debemos ser libres y crear una sociedad ética”. ¿Cómo podemos luchar por este ideal? Utilizando software libre y compartiendo software y conocimientos con la comunidad.

Richard Stallman impartió ayer la conferencia más o menos estándar que viene dando en múltiples foros desde hace años. De los archivos de audio de la Open Source Convention de 2002 podéis descargaros (en inglés) la conferencia que dio en aquella ocasión.

Sus puntos de vista son bastante extremos, pero creo que es necesaria una voz como la suya que defiendan a ultranza la libertad y la solidaridad. A continuación intentaré resumir los puntos más importantes de la charla de Stallman, que por cierto nos habló en un castellano casi perfecto.

Richard Stallman GNU

El software libre respeta las libertades del usuario. Las libertades esenciales son cuatro:

  • libertad para ejecutar el programa [0]
  • libertad para estudiar el código y cambiarlo [1]
  • libertad para distribuir copias [2]
  • libertad para distribuir modificaciones [3]

Los programas privativos no son éticos, ya que son un ataque a la libertad. Las libertades 0 y 1 las necesitamos para tener el control de nuestra informática. La libertad 2 es necesaria para ser solidarios. La propaganda de la industria informática llama piratas a los que dejan copias a sus amigos, pero no tiene nada que ver ser solidario con atacar barcos.

Amazon Kindle nos niega las siguiente libertades:

  • la de comprar anónimamente
  • la de obtener el libro en una biblioteca
  • la de prestar el libro a un amigo

Esto es debido a que incorpora un sistema de gestión de derechos digitales o DRM. Con Windows Vista no es posible desactivar las actualizaciones automáticas. Los usuarios de MacOS tampoco tienen el control de ordenador.

Los usuarios acaban aceptando lo que debería ser un escándalo. La solución a esto es el software libre. El software libre genera un mercado libre, el privativo en cambio es un monopolio. Las empresas de software privativo dicen a sus clientes: “tienen que pagarnos para escuchar sus con el software que les hemos vendido y en unos meses ya les entregaremos un parche que veremos si realmente arregla el problema y qué otros problemas introduce”.

El software libre está relacionado con la libertad, la solidaridad y la democracia. El software propietario en cambio es una dictadura. El termino open source lo ha creado la industria para no hablar de la libertad, para no plantear una cuestión ética.

No sólo deben existir programas libres, deben existir también obras libres (documentos, obras de arte, …). Un buen ejemplo de que esto es posible es la Wikipedia.

Si utilizas aplicaciones web como Google Docs también pierdes el control de tu informática, por ello es tan malo como usar software privativo. Google utiliza mucho software libre, y tiene las cuatro libertades, pero éstas no se trasladan al usuario.

Richard Stallman también nos habló de lo preocupante que puede llegar a ser el uso de tecnologías como RFID, los pasaportes electrónicos y los teléfonos móviles, ya que permiten a los estados y a las empresas disponer de muchísimos datos sobre nosotros. Hay que luchar en contra de los sistemas de vigilancia, hay que protegerse del Gran Hermano.

Los ejecutivos de empresas que utilizan sistemas DRM, como Amazon, Google, Sony o Apple, deberían ir a la cárcel. Microsoft ha sobornado a agencias de estandarización en muchos países para que llegara a aprobarse el formato OOXML como estándar.

Enlaces relacionados


First Tuesday con Jesús Encinar

eventos 2 comentarios »

Acabo de asistir a mi primer First Tuesday Madrid, un evento que sirve de punto de encuentro para inversores, creo que los menos, emprendedores y aprendices de emprendedores, creo que los más. Cuando me refiero a aprendices de emprendedores me refiero a las personas, como yo, que no hemos dado el salto y somos — todavía — asalariados. Hoy hemos tenido la oportunidad de escuchar a Jesús Encinar, creador del portal de anuncios inmobiliarios idealista.com.

idealista

Jesús nos ha hablado de sus comienzos, de cómo consiguió, sin experiencia previa como emprendedor, 6 millones de euros de financiación en una época, allá por los años 2000-01, en la que el capital riesgo en España, ni tenía capital ni asumía riesgos.

A la hora de buscar financiación hay dos puntos importantes que hay que tener muy en cuenta:

  • tienes que estar plenamente comprometido con tu proyecto, y
  • es necesario contar con un buen equipo.

Jesús también nos ha contado su experiencia creando floresfrescas.com y 11870.com.

También nos ha confesado que de momento no están pensando salir a bolsa. Por otro lado, Jesús piensa que la confluencia de internet y la televisión puede generar muchas posibilidades. Sobre internet y los móviles dice que tal vez con los nuevos dispositivos como el iPhone aumente el tráfico desde los móviles. De momento, en su opinión, se ha invertido mucho dinero en proyectos para la internet móvil que nunca han llegado a cuajar.

La charla ha sido muy amena. El first tuesday me ha gustado ya que es posible hacer mucho networking. El único punto negativo, según mi punto de vista, es que el sonido no era nada bueno y a veces era complicado entender lo que se decía.


Google se apunta a los web services: Google App Engine

desarrollo, internet 0 comentarios »

Google acaba de presentar Google App Engine, un servicio mediante el que será posible ejecutar una aplicación en la infraestructura informática de Google.

google app engine

Básicamente consiste en:

En una primera fase, el servicio estará limitado a los primeros 10.000 desarrolladores que se den de alta. La página del servicio dice, literalmente que “comenzar es gratis, cada aplicación en Google App Engine tendrá CPU, ancho de banda y almacenamiento suficiente para servir 5 millones de páginas al mes“. Según Techcruch, después del periodo beta, el uso de la plataforma será de pago si se superan ciertos límites. Google no ha publicado todavía los detalles de las tarifas.

De momento el único lenguaje soportado es Python, pero — también según TechCrunh — la plataforma ha sido diseñada para que no esté vinculada a ningún lenguaje. Por ello, esperemos que pronto podamos ejecutar aplicaciones Rails en Google App Engine.

Creo que estamos ante una noticia que puede significar un punto de inflexión en la industria del hosting.

Enlaces relacionados