Instalar Composer de forma global en Debian

Para instalar Composer de forma global en Debian hay que ejecutar

$ sudo apt-get update && apt-get install curl php5-cli
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Para comprobar que funciona de forma global, hay que ejecutar

$ composer

y comprobar que su salida es similar a la siguiente.

______
 / ____/___ ____ ___ ____ ____ ________ _____
 / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
 / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
 \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
 /_/
 Composer version 1.0-dev (c0883d85fa9e1b1b1bfb42e02261d55cdfd5af20) 2016-02-25 15:44:15
Usage:
 command [options] [arguments]

Tendencias en los lenguajes de programación

A partir de una entrada en el blog de Adam Bard acabo de elaborar una gráfica (la hoja de cálculo está disponible aquí) en la que se pueden ver los lenguajes más usados en GitHub y su evolución con respecto al año anterior, atendiendo al número de repositorios creados en el periodo enero-agosto de cada año.

Tendencias_lenguajes_2013

 

Lo más significativo:

  • El número de repositorios creado desciende este año. Algo normal en un sistema que ha crecido fuertemente y que tiene a medio plazo a la estabilización. Atendiendo a los repositorios creados en los 20 principales lenguajes:
    • 2013: 1.178.534
    • 2012: 1.875.869
  • JavaScript pasa a ser el lenguaje más usado, adelantando a Ruby, que está en la segunda posición.
  • Hay descensos importantes como:
    • Ruby: 37%
    • Java: 41%

    • PHP: 34%
    • Python: 45%

    • C: 68%

Skype y la ejecución múltiple

Curioso el error que encontré al tratar de arrancar 2 veces Skype. En vez de permitir una única instancia dejan arrancar múltiples, capturan una excepción y muestran un aviso de lo que posiblemente esté sucediendo. Creo que es una solución poco elegante desde el punto de vista de UX.

Skype_multiple_instancia