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

Compilar y ejecutar java desde shell

Añadir path y classpath en windows y linux.

¿Para qué esto? Pues muy sencillo, para poder compilar y ejecutar sin IDE's (entorno de desarrollo integrado, ya sea jbulder, jcreator, eclipse...) de java.

Previamente os debéis de instalar el JRE o SDK de java.

EN WINDOWS
En ms2, y si solo lo queréis para una vez, es decir, al reiniciar pierde la información.
set JAVAPATH=C:\Archivos de programa\Java\jdk1.6 (o donde se haya instalado)
set PATH=.;%JAVAPATH%\bin;%PATH%;c:\aquí_donde_pongáis_los_proyectos
set CLASSPATH=.\;%JAVAPATH%\lib\classes.zip;%CLASSPATH%;c:\aquí_las_clases

Es muy muy importante que %JAVAPATH%, %PATH% y %CLASSPATH% lo pongáis porque si no... estaréis quitando la información anterior de javapath, path...

Si lo queréis para siempre:

Eclipse y google code: configuración y proyecto ejemplo de java

Válido para Windows y Gnu/Linux (tiempo estimado: 15 minutos)

1. Creación de proyecto en Google Code.
Entráis a la página http://code.google.com/hosting/createProject (debéis tener una cuenta gmail).
Rellenamos campos: "Project name", "Project summary" y "Project description".
Seleccionamos en Version control system: Subversion.
Seleccionamos el tipo de licencia para nuestro proyecto. Ejemplo: Eclipse public license 1.0
... y create proyect.

2. Copiar en lugar seguro contraseña y dirección de Google Code. (usa una contraseña diferente a la de Gmail).
Nos vamos a la pestaña de sources y pinchamos en googlecode.com password. Lo copiamos en un lugar seguro.
Volvemos a sources y copiamos nuestra dirección, incluido el https://
Ejemplo:

Fallos y agradecimientos

¿Encuentras algún fallo? ¿Algún link roto? ¿Un manual o tutorial no tiene fundamento?
Hazlo saber. Deja tu comentario. Gracias.

Información general
Leaderboard
Distribuir contenido