Linux cumple 20: “then and now”
Volvemos hoy con otra infografía, esta vez con comparaciones que reflejan la evolución de Linux en estos 20 años de vida. Está realizada por la Linux Foundation como parte de las celebraciones del...
View ArticleCocktail de borrajas (XIV): Ubuntu 11.10
Después de casi dos meses de descanso en el blog, volvemos por fin con nuestro cóctel de borrajas, la revisión semanal de las noticias de la semana en blogs y periódicos de internet. Pero hoy hacemos...
View ArticleLas reglas para invitar a Stallman
En marzo pasado tuvimos la oportunidad de asistir a una conferencia de Richadrd Stallman que ofreció en el Parque Tecnológico Walqa (ver artículo 1 y 2). Allí mismo pudimos oír algunos chismorreos de...
View ArticleLiberada Linux Mint 12 “Lisa”
Pues sí, finalmente se ha hecho publica hoy la versión 12 de Linux Mint, con nombre en clave “Lisa”. Aunque ayer se rumoreaba que ya estaba disponible para descarga en algún servidor, ha sido hoy...
View ArticleZentyal recibe una inversión de 1M$
Hace ya un tiempo que sigo la pista a Zentyal, una distribución GNU/Linux desarrollada por eBox Technologies (que antes daban nombre también al producto), con base en Zaragoza. Se trata de una distro...
View ArticleUn gran poder conlleva una gran responsabilidad
El otro día trabajando en un equipo linux, al usar sudo para lanzar un comando por primera vez con ese usuario, me salió el mensajito de rigor Recordándote el peligro y la seguridad. Por lo visto, no...
View Article[Tip] Cambiar el editor por defecto en Ubuntu
Hay ocasiones en que al editar un fichero en Linux, se nos abre con el editor por defecto del sistema. Todo normal, pero ¿qué pasa si es con un editor con el que no estamos acostumbrados a trabajar?...
View ArticleEl mundo Linux en mapa
He de reconocer que los mapas me atraen bastante, y no sé muy bien por qué. Pero cuando tengo alguno delante suelo quedarme un rato atontado mirándolos. Eso me pasó el otro día al leer un artículo de...
View ArticleUbuntu 13.04 is out there!
Como decimos en el título, ya ha llegado la nueva versión de Ubuntu. Esta versión, la 13.04 (siguen con el sistema de año.mes), tiene como nombre en clave Raring Ringtail, lo que vendría a ser algo...
View ArticleLe logiciel libre
Llega la temporada de exámenes, al menos para mí en la Escuela de Idiomas. Y para no cambiar mucho de idioma, comparto aquí esta presentación que hice para una exposición hace unas semanas como...
View Article[Scripting] ¿Qué es un script?
¿Qué es un script? Un script es un guión, archivo de órdenes o archivo de procesamiento por lotes. Es un programa usualmente simple, que por lo regular se almacena en un archivo de texto plano. Los...
View Article[Scripting] ¿Qué es Perl?
¿Qué es Perl? Perl es un lenguaje de programación, diseñado por Larry Wall en 1987. Es un lenguaje de propósito general originalmente desarrollado para la manipulación de texto y que ahora es utilizado...
View Article[Perl] Escribir y ejecutar scripts en Perl
Para comenzar a escribir nuestros scripts simplemente necesitamos abrir nuestro editor de texto plano preferido y lanzarnos a ello. Podemos elegir entre aplicaciones de consola (vi, vim, emacs, joe,...
View Article[Perl] Sintaxis básica
En este apartado vamos a analizar la sintaxis básica del lenguaje, tomando como base el script de ejemplo del apartado anterior. En este primer ejemplo, podemos ver ya algunos puntos relevantes a la...
View Article[Perl] Datos escalares
En Perl hay tres tipos de datos: escalares, arrays y hashes. En este apartado vamos a comenzar por los escalares. Los datos escalares son las variables simples y pueden contener números y cadenas de...
View Article[Perl] Arrays
Hasta ahora hemos visto los datos escalares, en los que el límite de almacenaje es un sólo elemento por variable. Para superar ese límite, entran en juego las listas. Una lista o vector, es una...
View Article[Perl] ¿Qué es un hash?
Con los arrays hemos visto que podíamos crear listas ordenadas de elementos, y acceder a ellos mediante un índice que indica la posición dentro de la lista. Pero este índice ha de ser siempre un número...
View Article[Perl] Alcance de las variables
En las entradas anteriores todos los ejemplos de variables tenían la sintaxis: my $var = "value"; Pero el my es opcional, también se podría usar así: $var = "value"; Sin embargo, el uso sin my creará...
View Article[Perl] Estructuras de control
Perl tiene varias clases de estructuras de control para poder tomar decisiones crear bucles dentro del código. En cuanto a la sintaxis, las condiciones están rodeadas por paréntesis y los bloques por...
View Article[Perl] Entrada y salida de datos
Uno de los usos principales de Perl, al menos en sus inicios, es el procesamiento de ficheros de texto. En esta entrada vamos a ver cómo trabajar con ficheros desde un script en Perl. Abrir un fichero...
View Article