Monitor es un script escrito en puro Bash que permite dejar a la PC monitoreando el resultado de una instrucción. A diferencia de watch, no se trata de estar vigilando la salida de la instrucción, sino de detectar el momento en que ocurre la falla y ejecutar instrucciones cuando el servicio vigilado se cae o se levanta.
I wrote a small-and-quick tutorial for using LibreOffice Styles. It is intended to quickly let you understand (and hopefully grasp) the concepts behind the use of Styles without having to go through an entire manual.
It briefly covers and exemplifies the notion of Paragraph and Character Styles, Direct Formatting, automatic table of contents generation and chapter rearrangement through the Navigator.
Styles can do much more than explained in the tutorial, but it should get you started saving a significant amount of time.
Download it by clicking on the image or from here: /files/libreoffice-styles.odt
El 31 de enero de 2015 se publicó en el DOF un decreto que crea una nueva zona horaria en México para Quintana Roo (UTC-0500).
Alguien ya mandó el cambio al Time Zone Database. El 30 de enero de 2015 se liberó la versión 2015a del paquete tzdata
de Unix, con la actualización para la zona America/Cancun
.
Según el CENAM hay un vacío legal en el decreto: siendo legalmente estrictos Quintana Roo no contaría con horario de verano, pero seguramente esta no es la intención. Es posible que más adelante haya otra actualización a las zonas horarias y por lo tanto a la Time Zone Database.
Desafortunadamente, Linux no mantiene un registro del consumo pico de memoria general. Sí lo hace para un proceso pero no para la totalidad del sistema.
A falta de esto y como mero hack, el siguiente script se puede dejar corriendo durante un tiempo determinado:
#!/bin/bash free -m -s 0.05 | while read A _ V _; do [ "$A" = "-/+" ] && [ "$V" -gt "${M:-0}" ] && { M=$V; echo $M; } done
Ventajas:
- No necesita de la instalación de ningún programa externo.
- Es compatible con POSIX Shell.
Desventajas:
- Funciona por sondeo (polling) cada 0.05 segundos. Esto significa que si entre muestra y muestra hay un pico que desaparece, éste no se reflejará. Idealmente el kernel llevaría el registro de manera asíncrona durante cada llamada a brk() y sbrk().
- Podría no funcionar en locales con diferente separador decimal. Sería necesario cambiar
0.05
por0,05
. Tal vez se pudiera usar el parámetro$1
para evitar este problema.
Tendria yo como unos 10 años cuando leí el siguiente acertijo en un libro llamado «A jugar con los números»:
Una liebre pesa 10 libras más la mitad de su peso. ¿Cuál es el peso de la liebre?