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

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!

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

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

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/

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.

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 *

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

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.

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

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

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

Seguidores