|
|
| ||
|
|
| ||
|
|
|
Blog sobre linux, ubuntu, jogos, teoria musical, tabs para violão, harmonica. Dicas em geral.
quinta-feira, janeiro 19, 2012
Protesto contra leis SOPA (Stop Online Piracy Act) e PIPA
(Protect IP Act) que o governo americano votará dia 24 de janeiro de
2012 ou depois já que com a polêmica é bem capaz dele adiar a votação, e que representa uma forte censura na internet juntou milhoes de
internautas pelo mundo.
Vários sites importantes participaram.
segunda-feira, setembro 12, 2011
vlc-resizing-dont-stop.flv
Como fazer o vlc parar de mudar o tamanho da tela de acordo com video? Note que com o totem isso não acontece.
terça-feira, agosto 09, 2011
Quote of the day
- "Quando os nazistas levaram os comunistas, eu calei-me, porque, afinal, eu não era comunista. Quando eles prenderam os sociais-democratas, eu calei-me, porque, afinal, eu não era social-democrata. Quando eles levaram os sindicalistas, eu não protestei, porque, afinal, eu não era sindicalista. Quando levaram os judeus, eu não protestei, porque, afinal, eu não era judeu. Quando eles me levaram, não havia mais quem protestasse"
Martin_Niemöller
sábado, agosto 06, 2011
Continuando script de backup: script não incremental
#!/bin/bash
# Caminho para onde os arquivos serao copiados
PATH_DESTINO="/media/hd_240/backup-home-user/"
LOG="/media/hd_240/backup.log/backup.log"
############################################################
# NAO RECOMENDO MEXER NOS CODIGOS A PARTIR DESTE PONTO #
############################################################
AGORA=`date +%Y-%m-%d_%H:%M:%S`
AGORAESTATICO="$AGORA"
INICIO=`date +%d/%m/%Y-%H:%M:%S`
echo " " >> $LOG
echo " " >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
echo " RSYNC iniciado em $INICIO :backup de 10 em 10 dias de /home/mustard/ " >> $LOG
mkdir -p $PATH_DESTINO/$AGORAESTATICO >> $LOG
sudo rsync -Cravzp /home/mustard $PATH_DESTINO/$AGORAESTATICO >> $LOG
FINAL=`date +%d/%m/%Y-%H:%M:%S`
echo " Backup Finalizado em $FINAL" >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
Cria uma pasta com data e hora onde tudo será salvo. Toda vez que ele se repete cria uma nova pasta com data e hora. Não é incremental.
No cron, para ser executado a cada 10 dias:
45 09 */10 * * root DISPLAY=:0 /usr/share/games/scripts/backup/rsync-pasta-home-semanal.sh
Update - fev17 2012
Não esqueça de excluir cache de firefox e etc
Script para backup em conjunto com o Cron
Após vária buscas, só encontrando scripts mais complexos, fiz esse pequeno script para fazer backup do minha pasta de usuário, em conjunto com o cron.
Está configurado para manter as permissões e ser incremental.
Salve em /usr/share/games/scripts/backup/rsync-pasta-home.sh
#modificado em 07/02/2012
Agora a linha a ser colocada no cron:
Está configurado para manter as permissões e ser incremental.
Salve em /usr/share/games/scripts/backup/rsync-pasta-home.sh
#!/bin/bash
# Caminho para onde os arquivos serao copiados
PATH_DESTINO="/media/hd_240/home/user/"
LOG="/media/hd_240/logs/backup.log"
############################################################
# NAO RECOMENDO MEXER NOS CODIGOS A PARTIR DESTE PONTO #
############################################################
AGORA=`date +%Y-%m-%d_%H:%M:%S`
AGORAESTATICO="$AGORA"
INICIO=`date +%d/%m/%Y-%H:%M:%S`
echo " " >> $LOG
echo " " >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
echo " RSYNC iniciado em $INICIO :backup de 10 em 10 dias de /home/mustard/ " >> $LOG
#a linha abaixo não será usada nesse script.
#mkdir -p $PATH_DESTINO/$AGORAESTATICO >> $LOG
# substitua /home/user/ pelo endereço a ser feito backup
sudo rsync -Cravzp /home/user $PATH_DESTINO >> $LOG
FINAL=`date +%d/%m/%Y-%H:%M:%S`
echo " Backup Finalizado em $FINAL" >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " Backup Finalizado em $FINAL" >> $LOG
echo "| ------ ------ ------ ------ ------ ---" >> $LOG
echo "excluindo lixo do firefox, cache" >> $LOG
#removendo o cache dos navegadores
echo "| ------ ------ ------ ------ ------ ---" >> $LOG
echo "excluindo lixo do firefox, cache" >> $LOG
#removendo o cache dos navegadores
sudo rm -R $PATH_DESTINO.mozilla/firefox/77x9ngxw.default/Cache.Trash/ >> $LOG
sudo rm -R $PATH_DESTINO.mozilla/firefox/77x9ngxw.default/Cache/ >> $LOG
sudo rm -R $PATH_DESTINO.cache/ >> $LOG
echo "Finalizando...$FINAL" >> $LOG
#
sudo rm -R $PATH_DESTINO.mozilla/firefox/77x9ngxw.default/Cache/ >> $LOG
sudo rm -R $PATH_DESTINO.cache/ >> $LOG
echo "Finalizando...$FINAL" >> $LOG
#
Eu adiciono --delete --delete-excluded para que o que foi excluido na pasta à ser feito o backup seja excluido na pasta destino.
--dry-run para apenas testar o script. Ver no log o resultado.
#livre em 07fev2012 11,8gb####mustard tem 6gb e backup 10gb
#--delete-excluded para deletar arquivos dentro da pasta destinatário que #foram deletados na pasta original
#--delete : delete files that don't exist on sender (system)
Outra coisa tenha o habito de excluir o log de tempos em tempos pois o arquivo fica grande, ou então quebra-lo em vários arquivos.#livre em 07fev2012 11,8gb####mustard tem 6gb e backup 10gb
#--delete-excluded para deletar arquivos dentro da pasta destinatário que #foram deletados na pasta original
#--delete : delete files that don't exist on sender (system)
#modificado em 07/02/2012
Agora a linha a ser colocada no cron:
15 08 * * * root DISPLAY=:0 /usr/share/games/scripts/backup/rsync-pasta-home.sh
domingo, julho 17, 2011
Criar arquivo de audio a partir de um texto
Conheço duas formas, mais pode haver outras.
01-Festival:
sudo apt-get install festival
sudo apt-get install festival festvox-kallpc16k >> para instalar voz USA
sudo apt-get install festvox-rablpc16k >> para instalar voz UK
Para ler um arquivo de texto:
cat -A test-01.txt | festival --tts
Para criar o arquivo de audio em wav:
cat -A test-01.txt | text2wave -o test-01.wav
( para converter para mp3 ou de preferência ogg ( kde4 funciona melhor com ogg nas notificações ) use o SoundConverter:
sudo apt-get install soundconverter
ou
lame -f test-01.wav test-01.wav
( note que é preciso ter o lame instalado: sudo apt-get install lame )
02- Espeak
Esse eu já uso há bastante tempo, e já fiz alguns guias. É divertido por umas coisa diferentes no pc. Tenho vários alarmes personalizados com o espeak ( despertador, coneção da internet, aviso para feiados, tela de abertura, login, logout, etc ).
Segue a lista de links:
http://oldrockmustard.blogspot.com/2010/09/script-para-espeak.html
http://oldrockmustard.blogspot.com/2010/09/how-to-espeak-and-script.html
http://oldrockmustard.blogspot.com/2010/08/fortunes-startrek.html
Fontes:
https://help.ubuntu.com/community/TextToSpeech
http://www.linuxondesktop.in/2008/06/convert-text-files-to-mp3-under-linux.html
01-Festival:
sudo apt-get install festival
sudo apt-get install festival festvox-kallpc16k >> para instalar voz USA
sudo apt-get install festvox-rablpc16k >> para instalar voz UK
Para ler um arquivo de texto:
cat -A test-01.txt | festival --tts
Para criar o arquivo de audio em wav:
cat -A test-01.txt | text2wave -o test-01.wav
( para converter para mp3 ou de preferência ogg ( kde4 funciona melhor com ogg nas notificações ) use o SoundConverter:
sudo apt-get install soundconverter
ou
lame -f test-01.wav test-01.wav
( note que é preciso ter o lame instalado: sudo apt-get install lame )
02- Espeak
Esse eu já uso há bastante tempo, e já fiz alguns guias. É divertido por umas coisa diferentes no pc. Tenho vários alarmes personalizados com o espeak ( despertador, coneção da internet, aviso para feiados, tela de abertura, login, logout, etc ).
Segue a lista de links:
http://oldrockmustard.blogspot.com/2010/09/script-para-espeak.html
http://oldrockmustard.blogspot.com/2010/09/how-to-espeak-and-script.html
http://oldrockmustard.blogspot.com/2010/08/fortunes-startrek.html
Fontes:
https://help.ubuntu.com/community/TextToSpeech
http://www.linuxondesktop.in/2008/06/convert-text-files-to-mp3-under-linux.html
Script Fazendo-os-leds-piscar
Publicado por Perfil removido em 27/06/2007 no site Viva o Linux.
O script acima não é de minha autoria, apenas achei legal.
#! /bin/sh
setleds +num | sleep 1
setleds +caps | sleep 1
setleds +scroll | sleep 1
setleds -num | sleep 1
setleds -caps | sleep 1
setleds -scroll | sleep 1
setleds +num +caps +scroll | sleep 1
setleds -num -caps -scroll
O script acima não é de minha autoria, apenas achei legal.
"listar recurssivamente" apenas "um unico arquivo" de cada pasta
ls -lRc
Veja também:
http://unixhelp.ed.ac.uk/CGI/man-cgi?ls
Veja também:
Linux / Unix ls command
http://www.computerhope.com/unix/uls.htmhttp://unixhelp.ed.ac.uk/CGI/man-cgi?ls
Script para extrair audio de flv para mp3
cdt=1; for flv in *.flv; do ffmpeg -i $flv $flv.mp3;((cdt++));done
script para fechar google-chrome em hora determinada
"killall chrome" ou "pgrep chrome | xargs kill -15" para fechar o chrome.
#!/bin/sh
sleep 01;
killall chrome;
sleep 01;
fi
salve e programe no cron
#!/bin/sh
sleep 01;
killall chrome;
sleep 01;
fi
salve e programe no cron
Script if else
#!/bin/sh
ps -C totem >/dev/null
if [ $? -eq 0 ]
then
echo Executando | totem --pause
sleep 01;
mpg321 --gain 40 -@ /alarme_despertador/alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 40 /alarme_despertador/acordar_02.mp3
sleep 01;
totem --play
else
echo "Não executando" | mpg321 --gain 70 -@ /alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 70 /alarme_despertador/acordar_02.mp3
exit 1
fi
ps -C totem >/dev/null
if [ $? -eq 0 ]
then
echo Executando | totem --pause
sleep 01;
mpg321 --gain 40 -@ /alarme_despertador/alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 40 /alarme_despertador/acordar_02.mp3
sleep 01;
totem --play
else
echo "Não executando" | mpg321 --gain 70 -@ /alarme_despertador.playlist.txt
sleep 02;
mpg321 --gain 70 /alarme_despertador/acordar_02.mp3
exit 1
fi
sábado, julho 02, 2011
domingo, junho 12, 2011
quinta-feira, junho 09, 2011
domingo, junho 05, 2011
Assinar:
Postagens (Atom)








