Si empezáis a oír hablar sobre Bitcoin, monedas virtuales, criptomonedas y conceptos similares pero no estáis suficientemente informados, os recomiendo el siguiente vídeo (en inglés), donde se explica cómo funciona técnicamente Bitcoin y, por extrapolación, el resto de criptovirtuales de una forma similar.
Author: Jesús Amieiro
Taller de introducción a Git
Os dejo los archivos del taller de introducción a Git que doy el 25/01/2014 en Galpón en Vigo.
Guion de comandos (PDF, 57 KB)
También os dejo el ejercicio que tenía planteado y que no nos dio tiempo a realizar.
Ejercicio práctico (PDF, 50 KB)
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.
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%
Free fonts
Os dejo una recopilación que iré aumentando de fuentes gratuitas y/o libres de calidad que encuentro en diferentes repositorios. Hay algunas de gran calidad, como las liberadas por Adobe. Están basadas en mis gustos, por lo que no os esperéis ningún tipo de objetividad 😉
Están ordenadas alfabéticamente.
- Droid Sans. Descargar. Ver ejemplo.
- Fira Sans. Descargar. Ver ejemplo.
- Font Awesome (son iconos). Descargar. Ver ejemplo.
- Open Sans. Descargar. Ver ejemplo.
- Source Code Pro (Adobe). Descargar. Ver ejemplo.
- Source Sans Pro (Adobe). Descargar. Ver ejemplo.
- Ubuntu Font. Descargar. Ver ejemplo.
Born to hack!
Estoy un poco cansado del mal uso que se hace de la palabra hacker, siempre ligado al mundo de la informática y al lado oscuro: el cracking.
Esta semana recibía desde Suecia un paquete con un regalo muy especial por parte de la gente de Pingdom: unas chapas con su emblema: “Born to hack!”. Se las enseñaba a una persona y lo primero que me preguntó es que qué quería decir, a qué se refería. Como muchas veces es complicado describir qué es hacking y a la vez mejorar lo escrito, mi respuesta está escrita por Stallman en un fantástico artículo titulado On hacking!
It is hard to write a simple definition of something as varied as hacking, but I think what these activities have in common is playfulness, cleverness, and exploration. Thus, hacking means exploring the limits of what is possible, in a spirit of playful cleverness. Activities that display playful cleverness have “hack value”.
Y respecto a la confusión y mal uso entre el término hacker y cracker:
Yet when I say I am a hacker, people often think I am making a naughty admission, presenting myself specifically as a security breaker. How did this confusion develop?
Around 1980, when the news media took notice of hackers, they fixated on one narrow aspect of real hacking: the security breaking which some hackers occasionally did. They ignored all the rest of hacking, and took the term to mean breaking security, no more and no less. The media have since spread that definition, disregarding our attempts to correct them. As a result, most people have a mistaken idea of what we hackers actually do and what we think.
You can help correct the misunderstanding simply by making a distinction between security breaking and hacking—by using the term “cracking” for security breaking. The people who do it are “crackers”. Some of them may also be hackers, just as some of them may be chess players or golfers; most of them are not.
Y como muestra de lo que es un hacker está el autor de la impresora 3D artesanal.
Free programming books
Os dejo unos enlaces con una buena recopilación de libros gratuitos sobre programación:
- Free programming books (english). GitHub
- Libros de programación gratuitos (castellano). GitHub
- List of freely available programming books (english). Stack Overflow vía Hacker News
- 21 Free E-Books On Linux Programming vía Meneame
- Collection of 51 free e-books for Python programming
Vídeo de la presentación “Introducción a Git” en O Zulo
Os dejo el vídeo (en gallego) de la presentación que di en las jornadas Kernel 2013 del colectivo O Zulo.
La documentación está disponible en este enlace.
A partir del 1:46:17.
Impresoras 3D artesanales
Este sábado estuve en el Kernel 2013, y uno de los elementos que más me sorprendió fue una impresora 3D artesanal. Os dejo un vídeo de cómo funciona y unas fotografías tanto de la impresora como de lo que es capaz de imprimir.
Presentación “Introdución a Git” en O Zulo
Os dejo la presentación que di en las jornadas Kernel 2013 del colectivo O Zulo.
X Ciberencontro Concello de Mugardos. 10 edición del Kernel
El próximo día 21 de septiembre a las 13:00 horas estaré dando una charla en Mugardos (A Coruña) sobre Git, titulada “Introducción a Git”.
Os dejo el cartel con el resto de actividades del X Ciberencontro Concello de Mugardos. Kernel 2013.