domingo, 28 de outubro de 2007

Configurando Senha inicial do PostgreSQL

Por padrão o PostgreSQL possui um banco de dados chamado template1 e um usuário administrativo chamado postgres com privilégios de manutenção do banco. A menos que seu sistema tenha credencias para conectar no banco, o usuário administrativo postgres inicialmente não possue nenhuma senha. Para criar uma senha para ele (ou apagar a senha criada pelo sistema) tecle os seguintes comandos.

Entrar como usuário root para criar(alterar) a senha do postgres:
$ su root
Informe a senha de root
$ passwd postgres
Informe a nova senha do postgres

Assimilar o usuário postgres a nova senha:
$ su postgres
Informe a senha para trocar para o usuário postgres


Para PostgreSQL 7 ou superior:

$ psql -c "ALTER USER postgres WITH PASSWORD 'novasenha'" -d template1


Para o PostgreSQL 6:

$ psql -c "ALTER USER postgres WITH PASSWORD novasenha" -d template1

Fonte:http://sqlrelay.sourceforge.net/sqlrelay/gettingstarted/postgresql.html

sábado, 13 de outubro de 2007

Convertendo videos para ser tocado no seu DVDPlayer

Existem várias formas de se converter um video para dvd, entretanto, o resultado final é sempre um arquivo com a extensão .mpg que alguns aparelhos de dvd não conseguem reproduzí-lo, especialmente os mais antigos. O que vou explicar aqui é como fazer uma compilação de dvd usando o dvdauthor para poder ser tocado no seu dvdplayer.Primeiramente vamos precisar converter o video de origem que pode ser um avi,wmv.mpg,rmvb,flv,etc. Para isso podemos usar o multimedia converter que é uma interface gráfica para o mencoder e o ffmpeg usados para converter videos. Nesta página explica como instalar e usar o multimedia converter. No exemplo abaixo mostrarei como usar o mencoder e o ffmpeg para fazer a conversão para dvd. Fica a critério, qual você usará.

Instalando os pré-requisitos:(Habilite todos os repositórios)

$ sudo apt-get install mplayer mencoder ffmpeg dvdauthor


Usando o mencoder

$ mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,\
harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:\
vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3:\
abitrate=192:aspect=16/9 -ofps 25 \
-o videofinal.mpg videoorigem.avi


Neste exemplo, observe na última que o video convertido é representado pelo saída -o videofinal.mpg e a origem pelo videoorigem.avi. Note que para converter outros tipos de videos basta trocar o videoorigem.avi pelo tipo preferido.

Usando o ffmpeg


$ ffmpeg -i videoorigem.avi -target ntsc-dvd /tmp/videofinal.mpg


Neste exemplo, observe o video convertido é o videofinal.mpg que será salvo dentro do diretório /tmp e a origem é o videoorigem.avi.A opção -target ntsc-dvd é que indica que a saída será um videodvd. Se quiser converter para outros tipos sem ser dvd basta trocar o alvo do -target por "vcd", "svcd", "dvd", "dv", "pal-vcd", "ntsc-svcd".

Criando uma compilação de dvd


Dentro do mesmo diretório que converteu o video crie um arquivo com seu editor de texto chamado dvdauthor.xml. Acrescente as seguintes linhas neste arquivo:



A primeira linha cria um diretório DVD que conterá as subpastas Audio_TS e Video_TS. A sexta linha indica que o arquivo videofinal.mpg terá uma compilação dvd(.vob) dividida em capítulos. Aqui que é definido o tamanho do filme.Ajuste conforme o tamanho do video. O tempo para cada capítulo pode ser definido da forma que desejar.

Pronto, agora basta executar apenas este comando:

$ dvdauthor -x dvdauthor.xml


Fontes:
http://manualdolinux.wordpress.com/2007/06/08/multimedia-converter-convertendo-qualquer-formato-no-linux/

http://www.linuxquestions.org/linux/answers/Applications_GUI_Multimedia/AVI_to_DVD

http://www.linuxquestions.org/questions/linuxanswers-discussion-27/discussion-avi-to-dvd-360138/

http://en.linuxreviews.org/HOWTO_Convert_video_files

quinta-feira, 4 de outubro de 2007

Convertendo pdf para djvu

Lendo o texto Visualizando e imprimindo arquivos DjVu do blog do Sfair através de um email enviado pelo meu amigo Lauro pude conhecer o djvu que é um formato de arquivo muito parecido com o pdf, mas com algumas particularidades mais interessantes como menor tamanho de arquivo e visualização parcial do conteúdo que está sendo baixado. O que me chamou mais a atenção foi o fato de poder converter arquivos pdf para o formato djvu, diminuindo assim o tamanho do arquivo. É possível converter um pdf fazendo-se o upload do arquivo para o servidor any2djvu enviado pelo amigo José Vitor ou através do shell com o comando $any2djvu arquivo.pdf. Entretanto, pesquisei no Google e encontrei um script em python chamado PDF2DJ escrito por Jonathan Hankeque que faz a mesma conversão sem ter que fazer upload do arquivo.

O script pode ser baixado aqui:
PDF2DJ

Após baixá-lo dê permissão de execução para o script:
$ chmod a+x pdf2dj

Pode-se converter vários pdfs ao mesmo tempo. Para tal utilize a sintaxe:
$./pdf2dj arquivo1.pdf arquivo2.pdf

Observação: Não obtém melhor compressão quando o pdf é carregado de imagens. Às vezes o arquivo pode até ficar maior.

Fontes:Sfair,Jonathan Hankeque