Friday, November 23, 2007

Mudei de BLOG =D

Galera esse blog mudou para: http://blog.noroyalties.org

Grato

Espero vocês por lá =D

Friday, October 26, 2007

Administrando torrents remotamente com w3mtorrent

Bom, um dia desses estava sem foco, procurando uma solução para gerenciar meus torrents remotamente, até tinha achado o torrentflux no blog do meu querido amigo Jalexandre, mas eu resolvi procurar uma ferramenta um pouquino melhor.

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

Ufaa... demorei para voltar a ter vida..
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.


Demorei, mas postei...

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??

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

Nvidia para nVidia Corporation C51 [Geforce 6150 Go] e outras.

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

A um bom tempo todos nós estamos desfrutando das ferramentas de mensagens instantâneas, primeiro veio o famoso e inesquecível ICQ, na época (1997) um pouco simples mas muito eficiente para seu propósito, mas não demorou muito tempo para o tio Bill ver nos "messangers" uma forma de mostrar o nome da Microsoft em cima de programas que são quase essenciais em nossas vidas e então criar e quase monopolizar essa área com o Msn Messanger que logo deixou de esconder o nome do monopólio e virou Windows Live Messanger.

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