viernes, 15 de junio de 2012

josm_update


josm_update.sh

rm josm-latest.jar

wget "http://josm.openstreetmap.de/josm-latest.jar?" -c --limit-rate=120k --no-proxy

read -p "Press any key..."

version "linux" de actualizador josm.

viernes, 30 de marzo de 2012

simple_cron.sh



#!/bin/bash
inicio="19:43"
fin="6:50"

cmd="transmission-gtk"

while true;do
    hora=`date +"%k:%M"`
    echo $hora
    if [ $hora = $inicio ] ; then
            echo ejecutando cmd
            $cmd &
    fi
    if [ $hora = $fin ] ; then
            echo fin cmd
            killall -S INT $cmd
    fi
    echo esperando 60 segundos
    sleep 60
done
exit

(c) fagervan at gmail

miércoles, 21 de diciembre de 2011

reboot automatico de router pirelli




pirelli_reboot.sh

#!/usr/bin/expect
set timeout 20
set name 192.168.1.25
set user admin
set password MIPASS
spawn telnet $name
expect Login:
send "$user\r"
expect "Password: "
send "$password\r"
expect ">"
send "sh\r"
sleep 1
send "reboot\r"
expect "... done"

martes, 20 de diciembre de 2011

full_mysql2.sh



#!/bin/bash
NOW=$(date +"%Y-%m-%d")
mysqldump -u root -p --all-databases | gzip > database_$NOW.sql.gz

full_mysql.sh



!/bin/bash 
MUSER="root"
MPASS=""
read -s -p "MYSQL PASSWORD:" MPASS
MHOST="localhost"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
BAK="/usr/local/backup/full_mysql/mysql"

! [ -d $BAK ] && mkdir $BAK
! [ -d $BAK ] && exit

GZIP="$(which gzip)"
NOW=$(date +"%Y-%m-%d")
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
 echo backup $db ...
 FILE=$BAK/$db.$NOW-$(date +"%T").gz
 $MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
done

sábado, 10 de septiembre de 2011

Cotejamiento campos texto en Mysql

Porque no usar UTF8? porque no funciona la sentencia like %valor% case insensitive.
Luego de probar varias combinaciones, la mejor es usar latin1_spanish_ci
Funciona la búsqueda. Lo mejor es evitar al máximo caracteres propios del cotejamiento, para después convertilo fácilmente a UTF8 o a ISO 8859-1 según sea necesario. Entonces antes del insert, convierto todo a Html Entities, y solo paso lo acentos en español y eñes a latin1_spanish_ci, para que sean operativas las busquedas.

miércoles, 20 de julio de 2011

Bajar un libro html y eliminar proteccion javascript



wget "http://www.cafeconleche.org/books/xmljava/" -r -np
cd chapters
find . -name "*.html" -print | xargs sed -i 's/script/noscript/g'