¿Para que sirven los alerones de los coches?

Seguro que cada vez que ves pasar un coche con un alerón descomunal te preguntas para que diablos sirve.

Puede que algún cuñado sabiondo te haya explicado algo sobre aerodinámica.

No te creas nada (y harías bien en dejar ese estado “incrédulo” por defecto).

La función de esas enormes estructuras (si, alerones les llaman) ha quedado recientemente desvelada… ¡y resulta mucho más útil de lo que se podía pensar!

para que sirven los alerones de los coches

¿A que esperas? Puede que aun estés a tiempo de añadir un buen alerón a tu carta a los Reyes Magos de Oriente.

Cómo abrir una botella con una hoja de papel

Tener una botella de cerveza en la mano (o un refresco) y no disponer de un abridor puede convertirse fácilmente en una situación frustrante.

Hay algunos bestiajos que pueden intentar abrir la botella con los dientes, dándole contra el canto de la mesa, etc.

En este vídeo nos mostrarán una solución mucho menos peligrosa… se puede abrir una botella con una simple hoja de papel DIN A4.

Renombrar múltiples ficheros en GNU/Linux

Los que utilizan la shell de GNU/Linux saben que con el comando mv no es posible renombrar varios ficheros o directorios a la vez, con lo que hay que hacer algún tipo de bucle for/while o similar para poder hacer el procedimiento deseado, no obstante se puede realizar de una manera más sencilla utilizando el comando rename.

1) Quiero renombrar todos los ficheros con extensión html a php utilizando el comando mv

$ ls
1.html 2.html 3.html
$ mv *.html ????? (no se puede realizar!)

2) Quiero renombrar todos los ficheros con extensión html a php utilizando un bucle for y mv

$ ls
1.html 2.html 3.html
$ for h in *.html; do mv $h `echo $h | sed 's/\.html/.php/'`; done
$ ls
1.php 2.php 3.php

3) Quiero renombrar todos los ficheros con extensión html a php utilizando el comando rename

$ ls
1.html 2.html 3.html
$ rename 's/\.html$/.php/' *.html
$ ls
1.php 2.php 3.php

Como se puede observar, con el comando rename la operación es mucho más sencilla y clara que utilizar for junto con mv, logrando utilizar una expresión regular para ello.

El comando rename permite realizar expresiones regulares, así que el abanico de posibilidades es muy amplio para realizar otro tipo de tareas relacionadas.