sexta-feira, 29 de abril de 2011

lista das músicas de um diretório

# gera_todas_musicas.sh
#
# By sandrocustodio@gmail.com - abril/2011 - april/2011
#
# gererate a file with a list of musics of an directory and your subdirectories
# gera um arquivo com a lista das músicas de um diretório (pasta) e seus subdiretórios
#
# Para executar entre no diretório pelo Prompt do linux e digite ./gera_todas_musicas.sh
# Mas antes dê direitos de execução ao arquivo: chmod +x gera_todas_musicas.sh

nome_arquivo=todas_musicas.m3u
rm -f $nome_arquivo
find | grep -E ".mp3|.ogg|.wma" | while read arq
do
if [ ! -d "$arq" ]; then
echo "É um arquivo: $arq"
echo $arq >> $nome_arquivo
else
echo "Diretório: $arq"
fi
done

segunda-feira, 25 de abril de 2011

Instalando o ReceitaNet 2011 no Ubuntu

Replicado de: http://www.ubuntudicas.com.br/blog/2011/03/instalando-o-receitanet-2011-no-ubuntu/




por Luiz Correia

Primeiro é necessário instalar o Java:

sudo apt-get install sun-java6-plugin


depois vc pode fazer o Download dos programas na página da receita federal.



Você tem a opção de baixar instaladores para windows, mac, solaris e linux(em formato deb, rpm e bin).

Eu testei e o formato deb só funciona em arquiteturas i386, ou seja se você usa um linux 64 bits baixe o formato bin. Na verdade recomendo o download neste formato.

Dependendo da distribuição linux que você utiliza o ReceitaNet dará um erro:

luiz@LC-Desenvolvimento:~/Área de Trabalho$ ./ReceitanetJava2010.02d_setup_linux.binAssistente InstallShieldInicializando Assistente InstallShield…Procurando Java(tm) Virtual Machine………………………..The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)

Esse erro é causado porque o ReceitaNet não encontra o Java, na verdade ele está procurando nos lugares errados, se não me engano no Debian e no Ubuntu a JVM fica em /usr/lib
luiz@LC-Desenvolvimento:~$ sudo ls -l /usr/lib/jvm/total 12lrwxrwxrwx 1 root root 14 2011-01-10 01:56 default-java -> java-6-openjdkdrwxr-xr-x 4 root root 4096 2011-01-10 01:57 java-1.5.0-gcj-4.4lrwxrwxrwx 1 root root 14 2011-01-08 09:20 java-1.6.0-openjdk -> java-6-openjdkdrwxr-xr-x 7 root root 4096 2011-02-19 09:04 java-6-openjdklrwxrwxrwx 1 root root 19 2011-02-23 11:11 java-6-sun -> java-6-sun-1.6.0.24drwxr-xr-x 6 root root 4096 2011-02-23 11:11 java-6-sun-1.6.0.24

Repare que há um link simbólico chamado java-6-sum, apontando para o Java 6 atual (java-6-sun-1.6.0.24). Esse é o nosso alvo. Faremos um link simbólico para ele.
O instalador do ReceitaNet procura nos seguintes lugares:
/usr/jre1.6.0/bin/java
/usr/local/jre1.6.0/bin/java
/usr/java/jre1.6.0/bin/java
/opt/jre1.6.0/bin/java
/opt/jre1.6/bin/java
/usr/jre1.6/bin/java
/usr/local/jre1.6/bin/java
/usr/java/jre1.6/bin/java
/usr/local/bin/java
Vamos escolher um local para linkar. Sugiro escolher algo em /opt ou em /usr/local, uma vez que são caminhos próprios para aplicações locais (o sistema operacional não altera o conteúdo desses diretórios e as ações ocorridas dentro deles não influenciam no funcionamento do sistema). Eu linkei em /opt/jre1.6 com o seguinte comando:1 sudo ln -s /usr/lib/jvm/java-6-sun /opt/jre1.6

Com isso o instalador funcionará.
Ps.: Para instalar os arquivos .bin basta no terminal preceder seu nome por ./ Agora importante não instale os programas como root.



Eu sei é só Ubuntu, mas eu gosto.

sábado, 23 de abril de 2011

Erro: Gmail no Opera 11.10

Por falta de um formulário adequado para contato, posto aqui que há problemas de funcionamento do Gmail no Opera 11.04 rodando no Ubuntu 10.10 64bits, rodando apenas em HTML básico. Em outros navegadores (Chrome e Firefox) está ok.