Grupos de Google

Programando con el portátil NP++

Hoy os voy a contar un grupo al que me he unido recientemente, y que tiene muy buena pinta. Aún no he ido a ningún evento (este viernes hay un BeerWork programado, aún no sé si iré), pero por lo que he se comenta en los foros es una idea buenísima.

¿Por qué Grupo de Google? ¿Qué pinta Google en todo esto? Pues que los promueven ellos, y según tengo entendido, poco más. Ahora os dejo con los enlaces y una traducción de la descripción de “Grupo de Google”, que parece que sólo está en inglés.

Los grupos de desarrolladores de Google (GDGs, por sus siglas en inglés) son para desarrolladores que están interesados en las tecnologías de desarrollo de Google; cualquier cosa desde Android, el motor App (App Engine, no sé traducirlo bien) y la plataforma de Google Chrome hasta APIs como la API de Maps, la API de Youtube y la de Calendar.

Un GDG puede ser de muchas formas — desde unas personas juntándose para ver nuestro último video, grandes reuniones con demostraciones y ponencias, hasta eventos como maratones de código o hackatones.

De todos modos, en el núcleo, los GDG están enfocados en desarrolladores y contenido técnico, y el núcleo de asistentes/participantes deberían ser desarrolladores.

Continua llegint

Anuncis

¡Configura tu Linux para programar en Haskell por el bien de todos!

Ejemplo Haskell

¡Hola Haskellmaníacos! Sé que odiáis Haskell, como yo, por eso voy a enseñaros como ponernos las cosas fáciles a la hora de programar en eso que algunos llaman un lenguaje de programación.

 Requisitos para seguir leyendo:

  • Tener Linux con Gnome o Unity
  • Odiar Haskell.
  • Tener el ghci instalado. Si no: sudo apt-get install ghc6 ghc6-prof ghc6-doc

Continua llegint

Software libre, ventajas

Siguiendo con la temática de la cultura libre, voy a comentar brevemente las ventajas del software libre.

  • Suele ser multiplataforma, es decir, que existen versiones tanto para Linux, Windows y Mac.
  • Soporte de la comunidad
    • No dudes en preguntar en cualquier foro relacionado con el sofware libre, o dejar que Google te lleve hasta ellos. De hecho, lo más probable es que a alguien ya le haya pasado lo que a tí y ya esté resuelta la duda.
    • ¿Qué idioma prefieres? El software libre suele estar disponible en muchísimos idiomas, y si no está el tuyo, ¡puedes traducirlo tú mismo!
    • ¡Di adiós a los bugs! Al ser código abierto cualquiera puede corregir los errores sin tener que contactar con el desarrollador, a parte de que se pueden encontrar bugs inspeccionando el código fuente. Se podría decir que es más seguro.
  • Firefox, Thunderbird, GIMP, Blender, VLC… ¿Te suenan? Son software de calidad, y si, son de código abierto.
  • Los plugins y las extensiones son otro de los motivos por los que elegir aplicaciones open source. Y, otra vez más, la comunidad es la que aporta ese plus.

Disculpad por la generalización. Está claro que no todas las aplicaciones libres tienen tales ventajas, pero sí la mayoría o, al menos, las más populares.

Cultura Libre

Queriendo probar GNU/Linux, así es como empezó todo, si mal no recuerdo. No sé muy bien de donde saqué semejante idea, no sé cómo llegó a mis oídos – probablemente en la Algecampus – pero el caso es que me decidí a probar eso que dicen que era mejor, aunque más difícil: Linux.

Yo había oído hablar de Linux y de Unix, que era muy seguro, y me preguntaba: ¿Y si es tan seguro, por qué nadie lo usa? Así que decidí informarme y conocí algo llamado software libre.

¿Qué es el software libre?

Software libre es aquél programa que tiene su código fuente liberado, es decir, que tu mismo puedes acceder al código, inspeccionarlo, encontrar bugs o mejorarlo y después, devolver ese software con tus mejoras y/o patches. Es decir, puedes ver cómo está hecho por dentro.

Este movimiento, el open source, nació en el MIT de la mano de Richard Stallman, tal y como cuenta en su libro, lo cual resumiré en una frase, al estilo de la biblia:

¡Compartamos código! Y como vió Stallman que era bueno, creó el movimiento del Software Libre.

Creative Commons

Hay una idea que deberíamos tener todos en mente: la cultura tiene que ser libre y universal, o dicho de otro modo: todo el mundo debería ser capaz de tener las herramientas necesarias para culturizarse, para no vivir en la ignorancia. Y para esto es necesario crear un marco legal donde alternativo al Copyright, porque cuando creas contenido, si no especificas lo contrario, ése contenido tiene derechos de autor restrictivos.

Y aquí es donde entran las licencias Creative Commons, que te permite elegir qué derechos quieres y qué libertades quieres dar. En este blog, por ejemplo, acabo de añadir un código html en el que especifico qué licencia CC quiero que tenga el contenido de éste blog.

No voy a explicar cómo funcionan las licencias Creative Commons, mejor que lo hagan ellosTambién quiero destacar que CC no es la única alternativa al Copyright, pero es de las más conocidas.

Más información

ACTUALIZADO 10/12/2012:  Añadido un nuevo link

ACTUALIZADO 17/01/2013: Otro link.