Friday, November 23, 2007
Friday, October 26, 2007
Administrando torrents remotamente com w3mtorrent
Quando menos esperava me o Ulisses me passou um link sobre um gerenciador chamado w3mtorrent quando fui procurar mais coisas sobre o assunto, gostei e resolvi testar, e é isso que vem resolvendo meus problemas com torrents, muito boa ferramenta.
Para quem estiver interessado, o w3mtorrent é uma interface web muito agradavel para gerenciar torrents remotamente, ele possibilita tambem, fazer download via wget de arquivos para o servidor, alem de outros path's bem supinpas. A única coisa que não gostei muito, é que ele usa glic2.6 (ubuntu) =/, e para quem usa Debian você precisa compilar o programa de torrents usado pela interface (ctorrent) novamente. Nada muito complicado, tudo isso pode ser encontrado na pagina oficial do w3mtorrent.
Bom o que posso fazer é deixar uma dica, o JAlexandre já está pensando em migrar, e você migra quando?
[]s
Thursday, October 11, 2007
O Retorno
Bom, tive tempo o suficiente para pensar nos comentarios que tive no meu ultimo post, fico muito grato pelas dicas que recebi, e claro pelas criticas construtivas, agora as criticas que não foram construtivas e seguidas de um cara chamado Anonimo, não posso levar em consideração ... é uma pena.
Mas a vida continua, gostaria de agradecer o apoio que tive =D, afinal eu sei que eu meu português não é nenhuma maravilha, mas posso melhorar isso com o tempo.
Vou continuar escrevendo sim!!!! MESMO COM MEUS ERROS =D
Que por sinal, já devem ser muitos só nesse trexo =P
[]s
Wednesday, August 1, 2007
Contribuindo com o software livre.
Bom como alguns já sabem, estou usando software livre a algum tempo e sempre pensei em um dia contribuir com a comunidade de alguma distribuição, porem como todo bom brasileiro, eu tinha muita preguisa de pesquisar sobre como colaborar e tambem acha-va que era muito complicado.
Esses dias o Fike, me mandou um e-mail com dois projetos aonde eu podia colaborar, um do Debian e um do Ubuntu. Escolhi a do Debian http://www.debian.org/devel/join/ )e resolvi navagar um pouco e tentar descubrir ao menos se era dificil.
As colaborações na maior parte das veses ocorrem em listas de discuções ou seja por e-mail, e existem diversos campos (areas), aonde você pode colaborar, atualmente estou na lista debian-l10n-portuguese@lists.debian.org, que é a lista de traduções do DEBIAN.
Atualmente essa lista traduz cinco grupos de documentos diferentes:
Doc-Book (SGML, XML) – Documentação do Debian, manual do instalador.
po-debconf – São as mensagens quando você instala ou configura um pacote.
po – As strings da aplicação.
wmls – O site do debian
DDTP – Descrições do pacote.
Quase todas usam PO files.
Atualmente a lista precisa de bastante trabalho na area dos po-debconf.
Vou tentar resumir os passos para você se tornar um colaborador Debian na lista de tradução:
Primeiro Passo: LER!!!
Isso mesmo ler, assim vocês podem descobrir muitas coisas sobre a comunidade Debian, e começar a colaborar é claro.
http://debian-br.alioth.debian.org/?id=Debian-BR
Segundo Passo: Escolher a lista que você deseja entrar e se inscrever.
http://debian-br.alioth.debian.org/?id=Listas
Aqui eu escolhi a lista de tradução ( debian-l10n-portuguese@lists.debian.org ), então mande um e-mail para ( debian-l10n-portuguese-request@lists.debian.org ) com subscribe no assunto e aguarde a resposta.
Terceiro passo: Responder e-mail de confirmação.
Pouco tempo de pois de você enviar o e-mail você irá receber um e-mail para confirmação, basta responder esse e-mail SEM MUDAR O ASSUNTO, e pronto você já vai fazer parte da lista escolhida.
Quarto passo: Entender como funciona o sistema de colaboração.
Basicamente é dividido em etapas
1 - Você deve olhar os pacotes que precisam de tradução em : http://www.debian.org/international/l10n/po-debconf/pt_BR#i18n
2 – Depois de escolher o pacote, envie um e-mail com a intenção de traduzir, ou seja, você vai estar comunicando a lista de tradução que você quer traduzir aquele pacote, para isso você deve mandar no seguinte formato:
No assunto da mensagem voce deve colocar: [ITT] po-debconf://pacote/pt_BR.po
ITT significa Intent To Translate.
Se ninguem se manifestar, pode começar a traduzir esse pacote. Baixe o template deste pacote, e altere seu nome para pt_BR.po Ex:
cp bootsplash-template.pot pt_BR.po
3 – Traduzindo o pacote.
Para traduzir o pacote, você pode usar seu editor de texto favorito(nano, vim, vi em fim),
basicamente você deve traduzir os campos “msgid”, que estão em ingles, e colocar a tradução nos campos “msgstr” aonde as traduções devem ficar, é muito importante no primeiro campo “msgstr” estarem todas as importantes informações sobre esse pacote.
O melhor a fazer é você pegar um pacote que esteja pedindo revisão (explicarei mais adiante), e olhar como o tradutor fez.
4 – Testar o pacote.
Existem dois comandos para se testar se esses pacotes vão funcionar:
#msgfmt -cvo /dev/null pacote.po – Texta se não há nenhum erro no arquivo, e tem como saida quantas msgs serão exibidas
#podebconf-display-po pacote.po – Exibe as telas e a maneira que elas vão ficar.
Você pode usar um programa auxiliar como o gtranslator tambem.
5 – Enviar email pedindo Revisão.
Para isso e para as outras etapas é importante que você sempre responda o seu primeiro e-mail enviado, e somente altere o ASSUNTO. Então dessa vez responda seu e-mail e altere o assunto [RFR] po-debconf://pacote/pt_BR.po , e claro, não esqueça de anexar o pacote para revisão.
Alguem irá avaliar sua tradução, dar sugestoes quando todos chegarem a um consenso você receberá um pacth, para aplicar no seu arquivo .po. Para isso execute o comando.
patch -p1 arquivo-original.po <>
Isso fará com que as alterações sejam feitas automáticamente no seu arquivo.
Depois disso envie outro email agora com o assunto [RFR2] po-debconf://pacote/pt_BR.po, que significa que aquele arquivo, já passou por revisões.
Após passar por duas ou mais revisões, você ou alguem irá alterar o assunto da mensagem para [LCFC] po-debconf://pacote/pt_BR.po, para ver se alguem tem mais alguma coisa para acrescentar.
6 – BTS
Se depois de mais ou menos dois dias, ninguem tiver mais nada para acrescentar, você deve mandar seu arquivo para BTS(robô), submit@bugs.debian.org.
Você vai receber um retorno com um numero de cadastro de bug,
http://lists.debian.org/debian-l10n-portuguese/2007/07/msg00092.html http://lists.debian.org/debian-l10n-portuguese/2007/07/msg00134.html
Podem seguir o modelo acima, mantendo os seu dados.
Depois é só enviar uma mensagem para o grupo do debian, com numero de reg. de bug
Fim, agora você pode continuar a contribuir, e fazer do mundo Debian um mundo melho
Dica : É muito importante você manter contato sempre com as pessoas da lista, elas te vão te ajudar se você precisar!!!
Tentei explicar como funcionam as contribuições!!!
Agora espero que você já entenda a importancia de contribuir!!!!!
Aqui estão alguns links de referencia:
http://lists.debian.org/debian-l10n-portuguese/2007/02/msg00017.html
http://lists.debian.org/debian-l10n-portuguese/2007/01/msg00005.html
http://lists.debian.org/debian-l10n-portuguese/2007/01/msg00108.html http://lists.debian.org/debian-l10n-portuguese/2007/02/msg00057.html http://www.debian.org/intl/l10n/po-debconf/README-trans http://www.debian.org/international/l10n/po-debconf/pt_BR http://www.debian.org/intl/l10n/po-debconf/pot http://www.debian.org/devel/join/ []s
Monday, July 16, 2007
Compilar o Kernel por que??
Meus dias aqui, onde eu trabalho tem sido muito bons, ando aprendendo muitas
coisas novas, e melhorando alguns conhecimentos antigos.
Depois de um grande trauma (Capitulo Nvidia), quando tudo estava quase perfeito
resolvi resolver um ultimo problema, a falta de som.
E configurei alsa pra ca, e subi modulo pra lá, e nada.
No fim tentei resolver o problema compilando o kernel e adicionando um modulo
para minha placa de som, mas antes disso conheci um programinha muito
bom!!!
aptitude install module-assistant
O module assistant executado com o comando m-a, e um assistente de modulos que
nao vem por padrao no kernel.
-----Caso bom
No Debian Etch baixei todos os drivers e pacotes necessarios para instalar
minha placa wireless, e compilei o ndiswrapper. Mas mesmo com todas
as respostas positivas nada de minha placa funcionar. Entao compilei e
instalei o ndiswraper pelo m-a. Bingo!!!! Tudo funcionou
-----Caso "bom", "o erro é um metodo de ensino reverso"
No meu Debian Etch novinho, tentei fazer a mesma coisa, so que agora com minha
placa de som, e o que posso falar, e que eu fui muito infeliz, poiz o m-a,
gerou um erro, e eu não liguei muito e segui em frente. quando ele foi subir o
modulo da placa de som, minha maquina travou, quando reiniciei, a maquina
simplismente não passava do reconhecimento de Hardware no Linux, e gerava um
erro de irq, e travava a maquina novamente.
-----Conclusao
O m-a e realmente um ferramenta q facilita muito o dia a dia, porem MUITO
cuidado ao usa-la, pois eu logo de cara tive muito azar.... mas.... nao
e por isso que vou deixar de usa-la.
Abracossss
Thursday, July 12, 2007
NVidia
Ontem de tarde me aventurei (novamente) a colocar Debian Etch no meu note, dessa vez com sucesso, pois nas ultimas tentativas tive alguns problemas com as medias e algumas compatibilidades. Mas como nada é perfeito, tive problemas com os Drivers da Nvidia e conseqüentemente com meu Servidor X.
Tentei sem sucesso instalar alguns pacotes da Nvidia presentes no próprio servidor padrão do Debian.org e depois de muita dor de cabeça não obtive nenhum resultado.
Quase de noite, e quase por acaso, um howto de como fazer isso caiu nas minhas mãos, dado por Leonardo Afonso Amorim, segui os passos, e em cerca de meia hora já estava tudo funcionando.
Vou tentar resumir esse howto:
Pré-requisitos
Você irá precisar de alguns pacotes para que isso funcione:
binutils
module-assistant
build-essential
pkg-config
xserver-xorg-dev
linux-source-2.6.18
Esses pacotes podem ser instalados pelo próprio apt ou aptitude:
E de preferência o ultimo driver da Nvidia Disponível para Linux, no meu caso:
http://us.download.nvidia.com/XFree86/Linux-x86/100.14.11/NVIDIA-Linux-x86-100.14.11-pkg1.run
Fazendo Backups
É importante você parar o seu gerenciador de ambiente gráfico, por tanto:
#/etc/init.d/gdm stop
Faça um backup do seu arquivo xorg.conf original.
#cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bkp
Mão na Massa
Aqui eu usei o mesmo repositório que o Leonardo(quem me passou o howto) usou.
#echo “deb http://linorg.usp.br/debian etch main contrib non-free” >> /etc/apt/sources.list
Atualizando repositórios
#aptitude update
Instalando Pacotes
#aptitude install binutils
#aptitude install module-assistant
#aptitude install build-essential
#aptitude install pkg-config
#aptitude install xserver-xorg-dev
#aptitude install linux-sources-2.6.18
#aptitude install mesa utils
Prepare as dependências geradas pelo module-assistant:
#m-a update
#m-a prepare
Desempacotando os fontes do Kernel
#tar -xjvf /usr/src/linux-source-2.6.18.tar.bz2 -C /usr/src
#rm /usr/src/linux
#ln -s /usr/src/linux-source-2.6.18 /usr/src/linux
E agora é a hora da verdade. Instalar o driver do Nvidia
#mkdir nvidia
#cd nvidia
#wget http://us.download.nvidia.com/XFree86/Linux-x86/100.14.11/NVIDIA-Linux-x86-100.14.11-pkg1.run
#sh NVIDIA-Linux-x86-100.14.11-pkg1.run
Depois de executar o pacote da Nvidia, siga os passos pedidos e deixe com que ele subscreva suas configurações do Servidor X.
Após finalizado, suba o modulo da nvidia, e coloque-o no /etc/modules.
#modprobe nvidia
#echo “nvidia” >> /etc/modules
Agora cruze os dedos e tente subir seu X.
#/etc/init.d/gdm start
E para reforçar, se você não obteve sucesso, tente adicionar a linha em negrito na sua configuração do Server X.
#vim /etc/X11/xorg.conf
Section "Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
Option "NvAGP" "1"
Para verificar se deu certo:
#glxinfo | grep direct
direct rendering: Yes
Se a resposta foi igual a essa, Parabéns você instalou seu Driver da Nvidia, e provavelmente tudo funciona.
Bom esse foi um post sobre meus problemas com a Nvidia e um howto de como resolver-los do Leonardo reescrito por mim.
Agradecimentos:
Fike – Por ajudar a colocar o Debian Etch no meu note e resolver os problemas da nvidia
Leonardo Afonso Amorim – Pelo howto que funciona com a minha placa.
Abraços
Wednesday, July 11, 2007
Jabberize-se
Sim, não nego, é um sucesso, e realmente é uma ferramenta muito bem desenvolvida, mas não entra no meu principio de software livre, cedê o código fonte do protocolo de mensagens MSN???? Alguém sabe como foi escrito ou se realmente ele só envia e recebe mensagens, você sabe se realmente sua webcam está desligada???
Não só por esse motivo paranóico meu e de muitos outros seres vidrados em Software Livre temos um protocolo livre e de diversos tipos de uso, chamado Jabbber.
Jabber é um protocolo aberto, com bases XML, para sistemas de mensagens instantâneas. Com ele você pode desenvolver um servidor interno de mensagens instantâneas para sua empresa, e ao mesmo tempo ele é compatível com os outros protocolos, icq, msn, yahoo e por ai a fora.
Alguns dos clientes mais famosos do jabber são gaim e kopete para o linux e o próprio Jabber instant Messanger para RWindows.
Quem quiser pode me add, pois eu já me Jabberizei - bruno.gurgel@jabber.cz
Mais informações:
Wiki
Oficial
Abraços
Tuesday, July 10, 2007
FFMPEG
No escritorio me contaram (Fike - wiki) que existia uma ferramenta chamada "ffmpeg", e que ela convertia tudo para tudo. Em menos de 5 minutos já tinha convertido a primeira musica.
Achei essa ferramenta muito interessante e para quem quiser saber mais estou postando um meio how-to:
Primeiro passo
Se você não tiver o source do Debian multimedia no seu sources.list adicione:
#cd /etc/apt/
#cp sources.list sources.list.bkp
#echo "deb http://www.debian-multimedia.org etch main" >> sources.list
Segundo passo
Atualize as fontes
#apt-get update
Terceiro passo
Agora é só instalar o pacote do ffmpeg
#apt-get install ffmpeg
Pronto você já pode começar a converter alguma coisa para outra coisa!!
Quarto passo
Exemplo:
No meu caso precisa passar uma musica .ogg para .mp3, para isso faça:
#ffmpeg -y -i musica.ogg novamusica.mp3
Agora é só desfrutar da sua nova musica em mp3!!
Para quem quiser saber mais, http://sourceforge.net/projects/ffmpeg/
ou
#man ffmpeg
Abraços