O objetivo deste blog é apresentar soluções para os problemas que vou encontrando utilizando as ferramentas do Linux.
terça-feira, 27 de abril de 2010
Ipod + Ubuntu
Tenho um Ipod Shuffle e estou usando para sincronizar o Rhythmbox. Ele é para o ambiente Gnome e isso para Ubuntu é perfeito. Realmente é bem tranquilo usá-lo e bem fácil o processo de instalação (automático para o Ubuntu). Tenho outros players, mas não tive sucesso em usá-los com Ipod
Marcadores:
ipod,
linux,
shuffle,
sincronização,
ubuntu
sábado, 24 de abril de 2010
Backup (1): Arquivos muito grandes com tar + split
Muitas vezes ao fazer backup os arquivos compactados ficam muito grandes (> 2GB). Hoje procurando informações encontrei um site bacana (http://under-linux.org/wiki/Tutoriais/Backup/tar-volumes). A solução é bastante fácil. Compacte o diretório que você deseja e depois use o split
No meu caso precisei dividir arquivos em pedaços de 500MB assim usei o comando abaixo:
cat Pesquisa-24-04-2010-09h28min.tgz | split -b 500m - Pesquisa-24-04-2010-09h28min_
Para juntar faça o seguinte:
cat Pesquisa-24-04-2010-09h28min_* > arquivo.tgz
Pronto.. resolvido!
No meu caso precisei dividir arquivos em pedaços de 500MB assim usei o comando abaixo:
cat Pesquisa-24-04-2010-09h28min.tgz | split -b 500m - Pesquisa-24-04-2010-09h28min_
Para juntar faça o seguinte:
cat Pesquisa-24-04-2010-09h28min_* > arquivo.tgz
Pronto.. resolvido!
quinta-feira, 22 de abril de 2010
Configuração Evolution com Gmail e Google Agenda
Hoje resolvi aderir novamente ao Evolution principalmente pela sua agenda. Para configurar o GMAIL com o Evolution basta olhar no site: http://weakish.int.eu.org/tutorial/configure-evolution-for-gmail.xhtml
Para configurar e sincronizar o google agenda no evolution está no site: http://christiano.me/2006/04/15/google-calendar/
Segue o texto retirado do site do Christiano Anderson. Valeu Christiano!!
Depois que meu Palm quebrou, comecei a ter uma certa dificuldade em me organizar. Algumas vezes uso minha agenda do celular, outras (em sua maioria) o Evolution para marcar meus eventos. Sentia falta de alguma agenda web e algo que pudesse acessar de qualquer lugar rapidamente e com segurança. Hoje tomei conhecimento do Google Calendar. Criei minha conta, dei uma olhada e gostei muito da interface 100% Ajax e extremamente simples de usar. Passei alguns compromissos para lá, vamos ver se me acostumo com isso.
Integração com Evolution
O que me chamou bastante a atenção é a possibilidade de exportar a agenda via iCal. O Google Calendar libera uma URL privativa, onde você utilizar essa URL em programas que suportam o iCal (como o Evolution, por exemplo). Mas esse recurso, funciona em modo somente leitura. Você não pode criar compromissos e publicar utilizando o software como Evolution, mas você consegue ter sua agenda integrada e com isso os compromissos aparecem automaticamente no calendário do Gnome. Para mim isso é muito prático! Uma vez criado o compromisso no Google Calendar, automaticamente o Evolution sincroniza e os compromissos aparecem no Desktop.
Para fazer esse procedimento é bastante simples. Primeiro crie sua conta no Google Calendar. Depois vá até a opção “Manager Calendar” (aparece abaixo do calendário do lado esquerdo), clique no nome de sua agenda (geralmente é seu próprio nome) e procure por “Private Address” – iCal. Copie essa URL. No Evolution, basta ir em “Agenda”, “Nova Agenda”, selecione o tipo “Na Web” e no campo URL adicione o endereço que você copiou do link do Google. Pronto! Assim que o Evolution atualizar no servidor do Google, você poderá ver seus compromissos direto do seu desktop.
Cuidado: O private link é para ser usado de forma privativa. Não divulgue essa URL a ninguém, senão qualquer um poderá ter acesso aos seus compromissos. Caso isso ocorra, existe um link chamado “Reset private links”, clique lá e o sistema vai gerar outra URL randômica e desativar a anterior
Para configurar e sincronizar o google agenda no evolution está no site: http://christiano.me/2006/04/15/google-calendar/
Segue o texto retirado do site do Christiano Anderson. Valeu Christiano!!
Depois que meu Palm quebrou, comecei a ter uma certa dificuldade em me organizar. Algumas vezes uso minha agenda do celular, outras (em sua maioria) o Evolution para marcar meus eventos. Sentia falta de alguma agenda web e algo que pudesse acessar de qualquer lugar rapidamente e com segurança. Hoje tomei conhecimento do Google Calendar. Criei minha conta, dei uma olhada e gostei muito da interface 100% Ajax e extremamente simples de usar. Passei alguns compromissos para lá, vamos ver se me acostumo com isso.
Integração com Evolution
O que me chamou bastante a atenção é a possibilidade de exportar a agenda via iCal. O Google Calendar libera uma URL privativa, onde você utilizar essa URL em programas que suportam o iCal (como o Evolution, por exemplo). Mas esse recurso, funciona em modo somente leitura. Você não pode criar compromissos e publicar utilizando o software como Evolution, mas você consegue ter sua agenda integrada e com isso os compromissos aparecem automaticamente no calendário do Gnome. Para mim isso é muito prático! Uma vez criado o compromisso no Google Calendar, automaticamente o Evolution sincroniza e os compromissos aparecem no Desktop.
Para fazer esse procedimento é bastante simples. Primeiro crie sua conta no Google Calendar. Depois vá até a opção “Manager Calendar” (aparece abaixo do calendário do lado esquerdo), clique no nome de sua agenda (geralmente é seu próprio nome) e procure por “Private Address” – iCal. Copie essa URL. No Evolution, basta ir em “Agenda”, “Nova Agenda”, selecione o tipo “Na Web” e no campo URL adicione o endereço que você copiou do link do Google. Pronto! Assim que o Evolution atualizar no servidor do Google, você poderá ver seus compromissos direto do seu desktop.
Cuidado: O private link é para ser usado de forma privativa. Não divulgue essa URL a ninguém, senão qualquer um poderá ter acesso aos seus compromissos. Caso isso ocorra, existe um link chamado “Reset private links”, clique lá e o sistema vai gerar outra URL randômica e desativar a anterior
quarta-feira, 21 de abril de 2010
Desligando a máquina em um horário específico
Para desligar a máquina em um horário específico você pode usar o comando shutdown. Isso é muito útil quando você esta baixando alguma coisa e não quer que seu computador fique ligado a noite toda. Geralmente uso isso quando preciso carregar o Ipod, relógio ou coisa similar. Para desligar em uma hora específica (exemplo 23:00) basta digitar.
sudo shutdown -h 23:00
sudo shutdown -h 23:00
segunda-feira, 12 de abril de 2010
Criar página de redirecionamento
Para criar uma página de redirecionamento é muito tranquilo. Crie no seu servidor antigo a seguinte página (index.html). Para baixar o exemplo dê o comando wget www.cefala.org/~vivas/index.html
Retirei isso no blog do Vicente.. http://blogdovicente.com/2008/10/04/como-criar-uma-pagina-de-redirecinamento/
Retirei isso no blog do Vicente.. http://blogdovicente.com/2008/10/04/como-criar-uma-pagina-de-redirecinamento/
Marcadores:
html,
index.html,
página,
redirecionamento,
www
LaTeX Error: Cannot determine size of graphic (no BoundingBox)
Hoje tive o azar de encontrar o erro no latex: LaTeX Error: Cannot determine size of graphic (no BoundingBox). Fiz de tudo para tentar arrumar o problema, mas não tive sucesso. A minha única solução partiu do site http://infoblogs.com.br/view.action?contentId=35392&LaTeX-Incluir-imagens-PNG-e-JPG-bounding-box.html.
Fiz o seguinte coloquei como pacotes \usepackage[dvipdfm]{graphicx} e usei o comando para converter as figuras.. tinha uma chamada figura1.jpg assim usei ebb figura1.jpg. Fiz isso para todas as figuras.
Após isso executei meu arquivo usando o comando latex mesmo e depois converti o dvi para pdf com dvipdfm tarefa3.dvi.
Sinceramente.. hoje apenas resolvi o problema.. depois volto nele e resolvo de uma maneira melhor.
Fiz o seguinte coloquei como pacotes \usepackage[dvipdfm]{graphicx} e usei o comando para converter as figuras.. tinha uma chamada figura1.jpg assim usei ebb figura1.jpg. Fiz isso para todas as figuras.
Após isso executei meu arquivo usando o comando latex mesmo e depois converti o dvi para pdf com dvipdfm tarefa3.dvi.
Sinceramente.. hoje apenas resolvi o problema.. depois volto nele e resolvo de uma maneira melhor.
Player mais rápido do Linux. mpg123
Este player é ótimo e ainda melhor.. por linha de comando. Para instalar baixe o pacote no site: http://sourceforge.net/projects/mpg123/files/.
Descompacte o arquivo e depois siga os passos:
1. Entre no diretório que você descompactou
2. digite sudo make ./configure
3. digite sudo make install
Pronto agora só usar... para tocar todas as mp3 em um diretório basta abrir o terminal e digitar:
mpg123 *
Descompacte o arquivo e depois siga os passos:
1. Entre no diretório que você descompactou
2. digite sudo make ./configure
3. digite sudo make install
Pronto agora só usar... para tocar todas as mp3 em um diretório basta abrir o terminal e digitar:
mpg123 *
quarta-feira, 7 de abril de 2010
Processos em execução - Comando Top
Para verificar quais processos estão em execução você pode usar dois comandos - top e ps. O primeiro é o top (entre no terminal e digite top) que é um aplicativo que fica rodando continuamente monitorando a execução.
Para sair do top basta digitar q. Se você tem duas CPUS digite 1 ao entrar no top e ele mostrará a carga das duas CPUs
Para sair do top basta digitar q. Se você tem duas CPUS digite 1 ao entrar no top e ele mostrará a carga das duas CPUs
Verificar tamanho de pastas em um diretório
Para verificar o tamanho de todas as pastas em um diretório basta usar o comando du
du -kh --max-depth=1
1,1M ./dev
648M ./lib
11G ./backup
Com isso dá para saber o tamanho de cada pasta em um formato legível.
du -kh --max-depth=1
1,1M ./dev
648M ./lib
11G ./backup
Com isso dá para saber o tamanho de cada pasta em um formato legível.
Abrir o terminal no diretório que você está trabalhando
Se você está no nautlilus (gerenciador de arquivo) e precisa abrir um terminal .... chato demais pois ele só vai para home.
Para abrir o terminal na pasta que você está usando instale o aplicativo nautilus-openterminal.
Reinicialize o gnome (deslogue) e depois basta clicar em Arquivo - Abrir terminal.. pronto.. ele abre na pasta que você está olhando
Para abrir o terminal na pasta que você está usando instale o aplicativo nautilus-opentermina
Reinicialize o gnome (deslogue) e depois basta clicar em Arquivo - Abrir terminal.. pronto.. ele abre na pasta que você está olhando
Convertendo arquivos de iso para utf-8
Na última instalação do linux passei para o formato utf-8 e tive um problema, pois os arquivos antigos eram de outra codificação. Encontrei uma solução muito fácil para isso:
ISO para UTF
conv -f iso-8859-1 -t utf-8 arquivoiso > arquivoutf8
UTF para ISO
conv -f utf-8 -t iso-8859-1 arquivoutf8 > arquivoiso
ISO para UTF
conv -f iso-8859-1 -t utf-8 arquivoiso > arquivoutf8
UTF para ISO
conv -f utf-8 -t iso-8859-1 arquivoutf8 > arquivoiso
Convertendo todos arquivos .eps em um diretório para .jpg
Hoje tive um problema no latex e precisei converter todas as figuras de .eps para .jpg. Achei algumas referências interessantes:
Conversão de figuras:
http://fourforces.wordpress.com/2008/03/27/covert-eps-files-to-jpg-in-linux/
Acessando todos os arquivos em um diretório
http://www.linuxquestions.org/questions/programming-9/bash-script-access-all-files-directory-283582/
Juntando os dois:
#!/bin/bash
for a in *; do
if [ -f "$a" ]; then
b="${a%.eps}" #retira a extensao do arquivo
gs -sDEVICE=jpeg -dJPEGQ=100 -dNOPAUSE -dBATCH -dSAFER -r300 -sOutputFile=$b.jpg $a
mogrify -trim -resize 800x600 $b.jpg
fi
done
Salve o script em um arquivo com a extensão .sh . Depois disso dê permissão de execução no arquivo com chmod u+x script.sh. Para executar... ./script.sh
Conversão de figuras:
http://fourforces.wordpress.com/2008/03/27/covert-eps-files-to-jpg-in-linux/
Acessando todos os arquivos em um diretório
http://www.linuxquestions.org/questions/programming-9/bash-script-access-all-files-directory-283582/
Juntando os dois:
#!/bin/bash
for a in *; do
if [ -f "$a" ]; then
b="${a%.eps}" #retira a extensao do arquivo
gs -sDEVICE=jpeg -dJPEGQ=100 -dNOPAUSE -dBATCH -dSAFER -r300 -sOutputFile=$b.jpg $a
mogrify -trim -resize 800x600 $b.jpg
fi
done
Salve o script em um arquivo com a extensão .sh . Depois disso dê permissão de execução no arquivo com chmod u+x script.sh. Para executar... ./script.sh
Assinar:
Postagens (Atom)
Arquivo do blog
-
▼
2010
(34)
-
▼
abril
(12)
- Ipod + Ubuntu
- Backup (1): Arquivos muito grandes com tar + split
- Configuração Evolution com Gmail e Google Agenda
- Desligando a máquina em um horário específico
- Criar página de redirecionamento
- LaTeX Error: Cannot determine size of graphic (no ...
- Player mais rápido do Linux. mpg123
- Processos em execução - Comando Top
- Verificar tamanho de pastas em um diretório
- Abrir o terminal no diretório que você está trabal...
- Convertendo arquivos de iso para utf-8
- Convertendo todos arquivos .eps em um diretório pa...
-
▼
abril
(12)