https://twitter.com/mirabalj/status/332643668555079680
https://twitter.com/gallir/status/332813314826592256
15 Herramientas de la línea de comandos para supervisar el rendimiento de Linux http://t.co/TLqC2D3NFh te interesa @imalrod
— F. Javier Carazo Gil Ⓦ (@fjcarazo) May 6, 2013
NOTA: este tutorial es parte del curso de Octave de Linux Hispano.
La recursividad es un concepto básico en programación y uno de los problemas clásicos que se enseñan es calcular la sucesión de Fibonacci. Recordad que la sucesión de Fibonacci es la sucesión de números donde cada número se calcula sumando los dos anteriores a él.
Os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.
El ejercicio es el siguiente: Crea una función, fibonacci.m, que reciba un número entero y que devuelva la sucesión del número de Fibonacci.

En ocasiones, y en función del entorno en el que estemos trabajando, podremos hacer caso omiso de lo que pueda citar en esta entrada y recargar la configuración de nuestro servidor Apache como siempre lo hemos hecho:
ahornero@6581-D:~$ service httpd restart
No siempre vamos a poder hacerlo así, entre otras cosas porque invocando el comando anterior estamos parando completamente el servidor para volver a iniciarlo, cerrando cualquier petición en curso. Bien, ahora a lo que íbamos, ¿cómo modificar la configuración de mi servidor web sin necesidad de reiniciarlo para que los cambios surtan efecto? Está claro que para que los cambios hagan su efecto la configuración tiene que iniciarse en el arranque del demonio, ¿y cómo estoy diciendo que podemos aplicarlo sin pararlo? Vamos a ahondar un poco más, las actividades que podemos hacer con nuestro servicio de apache son:
Para start, restart y stop sobran los comentarios, iniciar, reiniciar y parar respectivamente. ¿Pero qué es eso de graceful y graceful-stop? Básicamente que lo hace de forma amable, que amablemente espera a que las peticiones que los hijos están sirviendo terminen para parar o para reiniciar nuestro servidor. Y ahora sí, podremos cargar los nuevos cambios de configuración en nuestro servidor Apache sin que nuestros clientes noten cambio alguno, realmente no hay truco, el servicio se reinicia, pero lo hace de una forma muy elegante, esperando a que las peticiones pendientes terminen.
Para invocarlo, bastará con:
ahornero@6581-D:~$ service httpd graceful

Recientemente se ha publicado la última versión de una de las distribuciones más populares y estables actualmente: Debian 7 Wheezy.
¿Se pueden compilar apps para iOS en Windows o Linux? http://t.co/qe8Nq7esM5 via @w0rldart
— Betabeers (@betabeers) May 3, 2013
Fuduntu se basará en openSUSE y se llamará FuSE Linux http://t.co/hkhQoByGBj
— MiradaDelReplicante (@tannhausser) April 27, 2013
https://twitter.com/TuXapuntes/status/328205085739995137
Cada día intentan ocultarnos más el trasfondo del sistema de paquetes, que bastante ya abstrae de la instalación de software, con programas como el Centro de Software de Ubuntu. Sin embargo, apt, aptitude y el sistema en sí siguen estando ahí detrás y en más de una ocasión tendrás que usarlos.
Una duda frecuente que surge con esta problemática es la siguiente, ¿qué diferencia hay entre apt-get update y apt-get update?
Mención aparte existe el dist-upgrade, la diferencia entre apt-get upgrade y apt-get dist-update la comentaremos en una entrada posterior.