Frases y proverbios aleatorios escritos por un animal ascii

Fortunes es una aplicación que muestra aleatoriamente frases y proverbios.
para ello debes instalar:

sudo apt-get install fortunes-es fortunes-es-off cowsay

Fortunes-es-off son frases ofensivas. Si no quieres, obvialo.
Cowsay es una aplicación que muestra en shell, por ascii un animal, pudiendo ser muchas formas.
Para ver todas pon cowsay -l

Práctica introducción a la programación de c++

Se adjunta ejercicio de práctica en fundamentos de programación de la UNED.
En el ejercicio aparecen struct, vectores, inserccion de elementos en una colección de elementos ordenados, tratamiento de string, control sobre el carácter introducido....
Es modular, y se ha dividido en 3 módulos, uno de los cuales es el principal.

Se adjunta memoria para mayor comprensión.

Sincronizar calendario de Gnome con Google Calendar

Para poder visualizar nuestras citas de google calendar en nuestro calendario de escritorio gnome.

1.- Acceder a google, después google calendar, y pinchamos en configuración.
2.- A continuación aparecen varias opciones: Pulsamos Calendarios.
3.- Seleccionar el calendario que queramos sincronizar.

Predicción: script que muestra en shell el clima de la página AEMET

Tan sólo tienes que cambiar la segunda linea del código por la de tu zona (mirando la página de AEMET). En este caso es la de Toledo, que pongo como ejemplo.

El script descarga la página a una carpeta que se crea como temporales. Busca las máximas, mínimas, estado del cielo ... y lo muestra por pantalla (shell).

Servidor correo Exim4(SMTP) - Enviar desde shell un correo con cuenta gmail

¿Para qué vale esto?.
Puedes realizar diversos script, por ejemplo de control de temperatura, activado con cron, y que en vez de generar un txt, escuchar un sonido o mandar un mensaje de alerta, lo envíe a tu cuenta de correo gmail. Desde gmail, puedes configurar etiquetas de acuerdo al asunto.
Tan solo tienes que poner en tu script el punto 4 y configurar el cron para que ejecute dicho archivo.
(Buscar en web cron para ver ejemplos)

1. sudo apt-get install exim4

2. sudo dpkg-reconfigure exim4-config

2.1 El correo se envía mediante un smarthost; se recibe a través de SMTP
2.2 Elegir nombre del dominio del sistema. En mi caso jolugama.com (os lo podéis inventar, ejemplo: gmail.com miservidorpropio.es ..)

Monitorización temperatura CPU - detecta y avisa de temperatura excesiva

Mediante cron, script y lm-sensors.

1 - Instala lm-sensors
2 - Opcional: si estás en gnome, para que aparezca en la barra instala sensors-applet.
3 - Instala festival y festvox-ellpc11k para poder escuchar la alerta hablada.
4 - Copia el código y grábalo en un archivo "detectaanomalia"
5 - Da permisos x al archivo
6 - En shell: sudo crontab -e
Añade esta linea: 5 * * * * /home/usuario/misscript/detectaanomalia
7 - Si prefieres un aviso visual antes que uno sonoro, quita la linea de festival y pon esta:
xmessage -center "cuidado, la temperatura es de $temp grados"

#!/bin/bash

Amule: generador de estadísticas automático por año/mes/día

1. Instalar amule, amule-utils
2. En amule, opciones, marcar firma online
3. Copiar el texto de abajo por ejemplo en /home/usuario/script/amule.sh
4. Dar x al archivo amule.sh
5. Desde shell escribir: sudo crontab -e -u usuario (Así editas el cron de un usuario en particular)
Si seleccionáis vim, antes pulsar i y ponéis:
30 23 * * * /home/usuario/script/amule.sh
escape :wq
Se ejecutará todos los días a las 23:30. Cambiadlo.

Código de script amule.sh

#!/bin/bash
Leaderboard
Distribuir contenido