20 abril 2006

"Usuários finais" realmente precisam 'entender' de computador?

Em primeiro lugar quero pedir desculpas por esse tempo sem novos posts, estou meio sem tempo.

Lendo o artigo do Monthiel: Usuários já estão no Linux, me veio a pergunta: Um 'usuário final' precisa realmente entender de computador?

O que você caro amigo pensa sobre isso? Não estou falando que ele tem que ser um usuário experiente, mas se tratando de coisas básicas.

Essa é uma questão muito complicada, pois sempre vai haver pessoas que acham que o computador tem que fazer 'mágica', ou seja, descobrir o que você quer, satisfazer seu desejo e não apresentar nenhum erro. Acredito que isso esteja longe de se tornar realidade (se é que um dia isso aconteça).

Também não podemos 'obrigar' nossos usuários a buscarem artigos e mais artigos no Google (lembrando que lá iremos encontrar muita informação valiosa), mas tem certas coisas que realmente teremos que aprender sozinhos, sem ajuda de ninguém (pelo menos é o que deve acontecer).

Vou dar alguns exemplos do nosso cotidiano para tentar explicar melhor o que eu quero passar:

"Para se dirigir um carro você NÃO precisa saber nada de mecânica ou coisa parecida, mas é OBRIGATÓRIO saber por exemplo: as regras de transito, aprender sobre direção defensiva e praticar bastante. Tem pessoas que precisam fazer um curso para aprender essas coisas já tem pessoas que não, isso não importa muito, contanto que você aprenda."

"A Páscoa passou e temos que comprar alguns presentes para a família, como todo mundo dá ovo da páscoa você resolve comprar uma coisa diferente e compra uma televisão (lembre-se que isso é só um exemplo auehauehua), televisão é uma coisa comum, que muitas pessoas possuem, normalmente é fácil manuseá-la, mas sempre vai ter uma coisa que não saberemos fazer, a melhor forma de se obter o que quer é ler o manual."

Olhando por esses ângulos acho que fica mais claro minha posição, você não precisa entender como o computador foi feito, mas é necessário saber pelo menos o básico para que ele atenda as sua necessidades. Cada pessoa tem necessidades diferentes, se uma pessoa precisa instalar um servidor Apache com suporte a PHP e Mysql, ela terá que aprender como fazer isso, mas se ela só tem necessidade de navegar na internet, ler emails, entrar em bate-papos e coisas do tipo, não é necessário saber instalar um servidor.

Eu também já trabalhei com suporte aos usuários no Linux e posso afirmar que 80% das coisas são preguiça de tentar resolver sozinho, é muito mais cômodo chamar alguém para ajudar do que procurar uma resposta sozinho, mas infelizmente quem se prejudica com essa atitude é unicamente a própria pessoa, vai chegar uma hora que ela vai ter que resolver alguma coisa e não haverá ninguém por perto.

Só para aprofundar mais no assunto recomendo a leitura do artigo: Linux e o pscológico.

08 abril 2006

Instalando flash e o java no dapper drake flight 6

Bom galera, como estou vendo muitas pessoas testando a nova versão de teste do Ubuntu: o Dapper Flight 6, vou dar algumas dicas de como proceder para instalar alguns programas, coisas bem básicas mas pra galera que está vindo do Brezzy(versão 'estável' do Ubuntu que pode ser conseguida aqui) é meio diferente. Hoje vou falar sobre como instalar o flash e o Java, bom proveito ;-p

"Que atire a primeira pedra quem nunca viu um vídeo no Charges ;-D". Para instalar o flash vamos ter que seguir uns passos, vamos começar ;-p

Antes de tudo teremos que mudar nossa lista do apt-get, mas é só para instalar os programas depois continuaremos com a original, para isso vamos primeiro fazer um backup da lista atual:

$ sudo cp /etc/apt/sources.lis /etc/apt/sources.list-old

Feito isso podemos altera-la, vamos abrir nosso arquivo para fazer as alterações:

$ sudo gedit /etc/apt/sources.list

Retire tudo que tem dentro dele (sim não tenha medo, esqueceu que fizemos um backup :-p) e coloque o seguinte conteúdo

## Add comments (##) in front of any line to remove it from being checked. ## Use the following sources.list at your own risk. deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse ## MAJOR BUG FIX UPDATES produced after the final release deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse ## UBUNTU SECURITY UPDATES deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse ## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse ## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) deb http://packages.freecontrib.org/ubuntu/plf breezy free non-free deb-src http://packages.freecontrib.org/ubuntu/plf breezy free non-free

Essa lista foi pega aqui, inclusive só estou 'traduzindo' o que está escrito lá.

Feito isso vamos atualizar nosso apt-get com o comando:

$ sudo apt-get update

Como não gosto de ficar perdendo tempo, vamos instalar os 2 programas de uma só vez com o comando:

$ sudo apt-get install flashplugin-nonfree sun-j2re1.5

Pronto, agora só falta fazer os ultimos ajustes, no flash precisaremos executar o comando:

$ sudo /usr/sbin/update-flashplugin

No Java temos que configurar o Ubuntu para usar a nova versão como padrão, executando o comando:

$ sudo update-alternatives --config java

Agora é só escolher a opção correta, apertar o número e dar enter.

Para retornar a lista original do apt-get vamos fazer o seguinte:

$ sudo cp /etc/apt/sources.lis-old /etc/apt/sources.list

$ sudo apt-get update

Feito isso já estaremos com o nosso plugin do flash e o Java devidamente instalados, para ficar mais bonito (aehuaheau) vou mostrar umas fotos deles em ação.

Assistindo um vídeo lá no charge (esse foi muito bom aehuaheua)

http://img131.imageshack.us/img131/7467/capturadatela0ji.png

Confirmando a instalação do Java

http://img240.imageshack.us/img240/2479/capturadatela13gq.png

04 abril 2006

Muitas opções atrapalham?

Tem pessoas que falam que quanto mais opções você der para um usuário iniciante (ou até mesmo para um mais avançado) ele irá se ‘perder’ no meio de tantas coisas. Já tem pessoas que defendem que quanto mais opções melhor, pois assim teremos como personalizar ao máximo (seja em compilações, otimizações ou simplesmente skins e coisas do tipo). Você caro amigo o que acha? Você prefere mais ou menos opções? Um exemplo clássico nessa questão é a diferença de ‘metas’ do Gnome e do KDE, quero lembrar que não vou discutir qual dos dois é melhor ou pior, pois acho isso uma perda de tempo, é como se fosse um pin-pong uma pessoa fala e outra rebate.

Vamos esmiuçar o assunto mais um pouco e entender melhor o que cada um tem a nos oferecer.

Mais recursos

Certa vez vi uma pessoa falando que essa questão é mais ou menos assim: Quando uma pessoa está na fila de um restaurante e lá possui varias fotos das comidas, é normal que ela demore mais um pouco para escolher o que quer devido à quantidade de opções disponíveis.

Não vou dizer que isso é bom ou ruim, mas digo que isso é o começo de uma grande discussão, é um ponto de partida, mas simplesmente com essa afirmação não podemos defender o uso de poucas opções em um programa/sistema, pois você poderia dizer:

“Mas não são vocês mesmos que falam que Linux é liberdade, eu tenho que ter liberdade para escolher o que mais me agrada!”

Concordo plenamente com você, mas a questão é quando um usuário mais avançado quer fazer isso uma regra e que o Linux tem que vir com todas as opções possíveis ‘na cara do usuário’, será que uma pessoa que está começando agora vai se sentir confortável no meio de tantas opções? Será que ela realmente vai saber o que cada uma significa? Eu tenho certeza que não, mas agora o que fazer? Vamos continuar conversando para ver se chegamos a algum lugar.

Menos opções

Já tem outro grupo de pessoas que acham que devemos ‘podar’ as opções do usuário, seja no sistema, no programa ou seja lá o que for. Suas afirmações se baseiam na capacidade de um usuário iniciante tem de ‘digerir’ as informações, com o tempo ele irá aprender a usar mais o programa/sistema, não precisa ter tantas opções, até porque a maioria delas ele simplesmente nunca vai usar. Um exemplo interessante de citar é o Gnome, ele tenta ser o mais simples possível, sem aqueles montes de opções do seu ‘concorrente’ o KDE, no KDE temos inúmeras opções, muitas delas um usuário iniciante nunca vai usar, não estou falando que isso é ruim (não quero criar nenhum flame), só estou colocando como exemplo. Lembrando que no Gnome, muitos dos recursos estão de certa forma escondidos, mas não quer dizer que ele não possui, só não está tão explicito.

O que fazer?

Bom como em programação sou um zero a esquerda (mas não será assim por muito tempo ;-p), vou me limitar a dar sugestões do ponto de vista de um usuário:

Se for pra ser livre que seja

Segundo o Wikipedia, termo Liberdade dentre outras coisas que dizer:

Ausência de condicionamento restritivo.

Nessa questão de opções, eu acho (quero deixar claro que é a MINHA OPINIÃO, não estou dizendo que estou 100% certo) que o correto seria ter um menu, para que o usuário possa escolher a quantidade de opções que desejaria ver (tem programas que já implementaram isso, mas infelizmente são minoria), dessa forma a Liberdade seria praticamente cumprida ‘a risca’, pois quem vai decidir se quer ver isso ou não, será o próprio usuário.

Acho que só fazendo isso iremos acabar com grande parte das discussões a respeito desse tema, se você acha que tem que ter todas as opções, é só ir lá e escolher, se não acha, da mesma forma.

23 março 2006

Segurança X Comodidade

Bom amigos, estava estudando para o LPI, quando me veio na cabeça aquelas pessoas que falam que a segurança do Linux as vezes atrapalha o seu uso por um iniciante, será que isso é mesmo verdade? Você caro amigo (considero meus leitores como amigos), o que é mais importante para você, se estivesse a frente de um servidor de uma grande empresa? Será mesmo que a segurança do Linux é um empecilho para as pessoas? Já chega de perguntas, vamos bater um papo em relação a esse assunto e tentar chegar a uma conclusão.

Uma certa vez estava conversando com um amigo meu pela internet, estávamos falando sobre qual sistema é mais fácil de usar por um iniciante: Linux ou Windows. Ele me dava exemplos de que o win era mais fácil e eu fazia o mesmo em relação ao linux, ate que em um certo momento ele falou: "No win para se copiar um arquivo entre partições diferentes é só mover de um para a outra, já no linux tem queter PERMISSÃO para copiar" no momento ate concordei com ele, mas parando para pensar isso é uma política de segurança que atrapalha a facilidade do sistema, ou é simplesmente algo que o nosso psicológico nos impõe?

Vamos pensar por outro ângulo, o Linux (assim como todos os UNIX-LIKE) tem maioria no mundo dos servidores, isso não é por acaso, ele é um sistema muito confiável, pensando por esse lado você deve estar pensando "a claro, nos servidores o máximo de segurança é necessário", sim amigo concordo com você, mas ai você fala "sim mais o kra falou em relação a uma pessoa leiga, os administradores de redes não são leigos" concordo plenamente contigo, vamos esmiuçar isso aqui mais um pouco ;-p

No Linux temos um recurso chamando Sudo, que serve justamente como um meio termo entre a segurança e a comodidade, pois ele te oferece a chance de rodar programas como super usuário (o root) sem a necessidade de entrar no sistema como tal e com isso abrindo brechas de seguranças. Mas mesmo assim tem gente que diz que ele não é o bastante, na minha opinião ele é bom ate demais, vamos comparar a mesma cena em um win e um linux: Para ficar igual nos dois iremos usar uma conta NÃO ADMINISTRATIVA no win (se você não sabe, a conta que a maioria das pessoas usam para entrar no sistema é a conta de administrador) e com o linux a mesma coisa, navegando pela internet (diga-se de passagem é um mar enorme, cheio de partes obscuras, que poucos conhecem) achamos um programa interessante e resolvemos testa-lo, no win baixamos o programa mas não iremos conseguir instalar, por causa que só se 'pode' instalar programas como administrador (pelo menos em teoria), tudo bem vamos todo feliz fazer o logout no sistema e entramos como admin, instalamos o programa, MAS se por um acaso o programa instalado conter uns 'presentinhos' que isso os user do win, já estão carecas de saber como: keylogger, trojans, spyware, adware, virus ou simplesmente um programa para deixar sua maquina como um zumbi (sim isso existe), MEU DEUS DO CÉU E AGORA!!!!!!!!

Se lembrarmos instalamos o programa como administrador e com isso ele poderá destruir com tudo, socorrooooooooooo!!!!!!!

Agora vamos ver como está a vida do nosso amigo no Linux, ele baixou o programa mas assim como no win ele não tem permissão para instala-lo, tudo bem ele usa o sudo e instala o programa numa boa, vamos fazer de conta que a situação do linux em relação aos 'presentinhos' do win sejam semelhantes (SÓ FAZER DE CONTA EM GALERA ;-D), o programa ao contrario no do nosso amigo no win, não poderá danificar muita coisa do sistema, o máximo que ele conseguirá fazer é bagunçar nosso diretório pessoal (/home/usuário).

Qual das duas cenas você acha que a segurança (ou falta dela) atrapalhou o sistema?

Hoje em dias distribuições voltadas para desktop com o Ubuntu estão adotando uma medida de segurança ainda maior em relação ao sudo, mesmo usando o sudo o usuário tem que oferecer a senha dele (isso é uma peculiaridade do ubuntu que por padrão não ativa a conta de root, justamente para evitar que pessoas abram brechas de segurança sem querer (ou querendo, quem sabe ;-p) em outras distros a senha pedida será a do root )

Bom amigos como vimos a segurança do Linux para as pessoas que realmente se preocupam com sua privacidade é a melhor opção, mas mesmo assim você pode falar:

"tudo bem, mas não tenho nada de importante nessa maquina, não acesso banco pela net e ainda por cima acabei de instalar o win, ou seja, acho que não tenho muito com o que me preocupar!"

Amigo quero te dizer que está completamente enganado, pois você não pode ter nada na sua maquina mas o que você acha de usarem sua ela para fazer um DDOS em um servidor de um grande site? Se você analisar, as investigações em um determinado momento vão chegar ate sua maquina, e agora? a quem recorrer se o senhor por achar que não tinha nada de importante na maquina utilizou-a de forma indevida?

Meu objetivo aqui foi simplesmente mostrar que a segurança do linux em um primeiro momento pode parecer absurda d+ para uma pessoa que usa o computador em casa, mas que depois vamos ver que isso é muito importante mesmo sendo um micro para desktop

ate a próxima

16 março 2006

Linux e o psicológico

Por motivo meramente didático vou me referir ao GNU/Linux somente como Linux. Para mais detalhes sobre o Projeto GNU

É normal uma pessoa criar uma expectativa em relação a uma coisa que está causando impacto no meio em que ela vive(sim estou falando do Linux num desktop, vamos admitir o Linux hoje em dia já é uma realidade, claro que tem muita coisa pra melhorar, mas o número de pessoas que estão usando ele em suas casas aumentou consideravelmente), influenciado pelos amigos (se tudo mundo que usa-se Linux influencia-se outras pessoas a fazerem o mesmo a situação hoje em dia será muito diferente) ele resolve instalar na sua maquina em casa, ele baixa a distro (que é nada mais do que um grupo/empresa/comunidade, que se juntam para disponibilizar o Linux junto com programas que acham necessários).

Ele instala perfeitamente o Linux, seguindo dicas dos amigos e está feliz com seu novo Sistema Operacional, passam os dias e ele não quer nem mais ver o Windows na sua frente. Mas sempre vai chegar uma hora que o nosso amigo vai ter que pensar um pouco mais para fazer uma determinada tarefa (que por consequência executava no windows normalmente), infelizmente nessas horas o nosso lado psicológico fala alto, a primeira coisa que vem na mente é "No windows eu sabia fazer isso numa boa" mas como Windows não é Linux (como mostrei aqui nesse artigo Ultimas coisas a verificar antes de instalar definitivamente o sistema no HD).

Tenho visto pessoas que simplesmente param de usar o Linux por não terem paciência de aprender algo novo, caro leitor não pense que isso acontece raramente porque não é, isso é mais comum do que pensamos, uma coisa que temos que aprender é controlar nosso psicológico (esse artigo está querendo mudar de assunto mas vou segurar ele aqui ahuehauea), se formos lembrar de quantas vezes já passamos RAIVA com o nosso Windows, com certeza perderíamos a conta ;-p, mas porque o nosso psicológico não nos mandou trocar de sistema? Simplesmente porque não conhecia-mos nada além daquele sistema que vem instalado no computador e que pagamos em media 300 reais a mais no preço do mesmo ;-p

Eu posso falar disso pois vivo isso direto, esses dias eu estava querendo imprimir uns materiais para estudo, mas minha impressora se recusava a imprimir, o engraçado (engraçado agora, na hora passei mó raiva) é que quando mandava ela imprimir outra coisas qualquer ele fazia com a maior boa vontade ;-p, fiquei um tempão mandando imprimir e nada (to desconfiando que é uma coisa pessoal ;-D), ate que uma bela manhã de sol, com poucas nuvens no céu (ta parecendo previsão do tempo) eu mandei imprimir e ela atendeu prontamente o meu pedido, só faltei beijar a impressora ;-D.

O meu objetivo maior desse artigo é simplesmente mostrar as pessoas que dificuldades vamos ter em qualquer coisa na vida, e é muito importante saber controlar nossas emoções.

Espero que gostem

14 março 2006

Ultimas coisas a verificar antes de instalar definitivamente o sistema no HD.

‘Pronto já vi o que o Linux pode me oferecer, já sei onde baixar, já aprendi os modos que eu posso baixar, já sei gravar e algumas coisas mais. Mas o que mais eu preciso saber para poder instalar definitivamente no HD?’. Calma pequeno gafanhoto  vamos descobrir isso agora.

Lembre-se Linux não é Windows.

Lembre-se que você está instalando um outro sistema operacional, por isso paciência é fundamental, é como se você estive-se aprendendo a andar, no começo você pode cair, chorar  , mas aos poucos você aprende. É como aprender a ler e escrever, no começo você vai falando letra por letra, depois de um tempo você já sabe falar palavras completas, com um pouco mais de esforço você fala as frases e assim você vai subindo de ‘nível’, ler textos, escrever cartas e outras coisas.

Aprenda a pesquisar as coisas sozinho.

Tem coisas que você só vai aprender com o tempo de uso, por isso sempre que tiver um problema, pesquise no google, participe de fóruns, enfim não seja mais um usuário que estar dentro do grupo das pessoas que tem por cultura o windows e reclamam de tudo que não tenha uma janela azul de erro ;-p.

Pesquise bem sobre seu hardware e veja se ele é totalmente compatível com o Linux e se não for como fazer para funcionar.

Essa é umas das principais questões quando envolve a migração de um computador para o Linux Mas nem todos sabem ou simplesmente tem preguiça de se informar, que isso não é nem de longe culpa do Linux, a maioria das empresas que desenvolvem hardware NÃO PORTAM OS DRIVES PARA OUTROS SISTEMAS, ELES SÓ FAZEM DRIVES PARA O WINDOWS (claro que toda regra tem sua exceção), o que temos hoje é o esforço brutal de alguns usuários Linux que fazem uma engenharia reversa em algum drive e portam para o Linux (isso não tem nada de ilegal). Você deve estar se perguntando ‘Porque essas empresas fazem isso?’, o negocio é que elas olham o Linux como um terreno duvidoso e por isso não se importam com quem usa esse sistema, ou seja, eles acham que todo mundo usa o Windows mesmo que as pesquisas mostrem o contrário, por isso não só o Linux sofre com essa falta de respeito. É como se numa garagem de carros só fosse permitida a entrada de pessoas com um determinado carro, a pessoa que chegar com outro tipo de carro, MESMO QUE MUITO MELHOR QUE O OUTRO não poderá entrar no estabelecimento. Isso é uma falta de respeito!!

Aprenda a pesquisar por programas equivalentes.

No Linux você não encontrará MS Office, Photoshop e outros programas bastantes comuns no windows. Mas você encontrará o OpenOffice, o Gimp e vários outros que substituem os concorrentes de forma satisfatória, tem gente que fala que tem muitos programas que ainda não chegam aos pés dos concorrentes pagos, em certos casos isso é verdade, mas se você lembrar o Linux tem apenas 14 anos (quase da minha idade ), por esse motivo é visto por algumas empresas como terreno duvidoso, mas isso estar acabando. Tem programas que são Open Source que são muito melhores que seus concorrentes pagos, e outra coisa, tudo é questão de adaptação e gosto, eu mesmo já vi cada trabalho feito no Gimp que bate inúmeras vezes aos feitos no Photoshop, sem falar que a grande maioria dos sites hoje em dia usam o Apache como servidor web, isso derruba um grande argumento dos usuários windows em relação a segurança do Linux, o Apache é de longe o mais usado, mas mesmo assim tem muito menos falhas que seu concorrente (o ISS) tem e as que tem são geralmente corrigidas de uma forma assustadoramente rápida. Poderíamos citar também o Bind, que é usado na maioria dos root servers (são os servidores DNS 'supremos' da internet, localizado em países diferentes), poderia falar de vários outros programas que são usados na maioria dos casos e que são Open Source, mas vou ficar por aqui (não quero humilhar os users win :-). Então acho que isso vai da pessoa, se você ainda não estiver muito convencido vou te dar um exemplo (gosto de citar exemplos ): Vamos supor que você foi lançado numa ilha quando era bem pequeno, onde só existem maquinas rodando Linux, para você vai ser normal entrar no terminal e digitar ‘apt-get install gimp’, ‘cat arquivo.txt’ e ainda “sed 's/Linux/Linux Forever/g' arquivo”. Mas se algum dia uma pessoa chegar com um Windows XP Service Pack X (sei la quantos vão sair ;-p) na ilha todo mundo irá achar aquilo super difícil, ruim e feio.

Como você pode ver é tudo uma questão de cultura e não se deixe levar pela mídia, pois na mídia quem tem mais dinheiro é o melhor e eu nem preciso perguntar quem tem mais dinheiro né? 

13 março 2006

Ubuntu mais uma vez de parabéns

Ontem foi noticiada uma falha GRAVE no Ubuntu Breezy, se você instalou pela forma padrão, tem uns arquivos que mostram a senha do primeiro usuário cadastrado no sistema (lembrando que ela pode ser usada para acessar coisas como root), a correção é bem simples.

sudo apt-get install wipe

wipe /var/log/installer/cdebconf/questions.dat

wipe /var/log/debian-installer/cdebconf/questions.dat

Mas mesmo assim depois de 8 horas da falha ser notificada, o pessoal do Ubuntu corrigiu a mesma, essa falha só afetava a versão breezy, o dapper está livre disso.

Mais uma vez o pessoal do ubuntu se mostrou muito rápido na correção das falhas, parabéns pra eles

12 março 2006

Nerdices

É galera tem vezes que não tem como aguentar nós acabamos cometendo algumas nerdices, vou citar umas que aconteceram comigo esses dias:

Como a maioria das pessoas sabem tenho 15 anos e estou fazendo o segundo ano na escola, nessa unidade estamos estudando em matemática logaritmos, mas chamamos ele de log, o que vocês acham que me veio a cabeça? isso mesmo os arquivos de log do sistema, aqueles arquivos dedo-duro (ahuehauheaehu) que registram tudo que fazemos.

O pior é que tenho avaliação dia 21 e não aprendi nada disso, toda vez que ela fala "log" minha mente já lembra, é automatico.

Outro dia não sei porque estava escrito no vaso de água aqui em casa "SUSE", vocês não imaginam em que minha mente pensou né?

aehaeuhauehuaheuahe

Contem suas nerdices ai!!!

09 março 2006

Linux e o povão

Bom galera, fiquei um tempo sem postar nada aqui, minha vida está uma correria, mas hoje no ônibus de volta pra casa (chegando da escola), uma cena muito comum em cidades, ônibus lotado, mas aconteceu uma coisa interessante e resolvi compartilhar com vocês.

Eu estava no ônibus de boa, quando vejo uns meninos conversando deveria ter mais ou menos a minha idade (uns 14, 15 anos), em um certo momento da conversa um deles falou

"Ei kra, tu viu os computadores que estavam vendendo no Gbarbosa, era um pc muito bom, mas o ÚNICO MAL É QUE VEM COM LINUX, SAI FORA ISSO EU NÃO QUERO"

Admito que fiquei triste com isso, pois sei do potencial do Linux. Não adianta as empresas colocarem o Linux nos pcs só pra diminuir o preço, simplesmente as pessoas vão comprar e instalar o XP, o governo tem que investir em treinamento para desmistificar o uso do nosso Linux num desktop.

Mas é claro que não basta só o governo ajudar, NÓS TAMBÉM TEMOS UM PAPEL MUITO IMPORTANTE QUE É O DE DIVULGAR, AJUDAR OS INICIANTES (SEJA NOS FÓRUNS OU PESSOALMENTE), acredito que se cada um fizer sua parte o nosso querido Brasil, será um pais bem mais livre do monopólio da Microsoft.

VAMOS COLABORAR AMIGOS!!!!!

04 março 2006

MSN é uma bomba

Hoje aconteceu um fato muito interessante comigo enquanto falava no msn com uma amiga, eu tava falando com ela numa boa, derrepente uma certa pessoa entra no msn dela, eu nem tenho essa pessoa no meu msn, mas acreditem, tudo que ela falava com essa pessoa eu via, era como se eu tivesse na sala mas sem ninguem me ver, como um espião, escondido, eu tentei falar com ela pensei que tava me zuando, chega cansei de falar e parei, depois de um tempo ela veio me perguntar pq n tava falando com ela, falei que ela tava falanco comigo como se eu fosse aquela pessoa, ela disse que n tava falando comigo e tava falando só com aquela pessoa. Foi muito intrigante, era como se eu estivesse oculto na conversa e as minhas mensagens não chega pra ela. É por isso que digo, se vc quer ter controle do que realmente acontece com seu computador use software livre, pois ninguem se sabe o que a MICROSOFT anda fazendo por trás dos panos

02 março 2006

Receita Federal e o Linux

"Oxe isso não é um blog sobre Linux, o que a receita federal ta fazendo aqui?"

Calma amigo, vou explicar ;-p

É com imenso prazer que venho informar que a Receita Federal disponibilizou 2 dos seus principais programas em java, ou seja, multiplataforma, os programas são: o Receitanet, que tem sua versão em java aqui e o IRPF que tem sua versão em java aqui.

Vamos agora instala-los para podermos fazer nossas declarações (quem faz, eu mesmo não preciso, ainda ;-p) e assim fica em paz com nosso país!

Receitanet

O processo todo é muito simples, consiste em basicamente baixar o arquivo, torna-lo executável e executar o instalador, mas como 'beiço de jegue não é arroz doce' teremos que fazer umas alterações no programa depois de instalado, lembrando que essa é a primeira versão do programa, acredito que com o tempo esses erros vão ser corrigidos.

Instalando

Vamos baixar o instalador aqui, pode ser que demore um pouco, pois o servidor deles está recebendo muitos pedidos de downloads, no meu caso demorei um bom tempo para baixar, mas valeu a pena ;-p

Depois que tiver baixado ele completamente, vamos torna-lo executável com o comando:

chmod +x ReceitanetJava2006_01linux.bin

Pronto, feito isso ele já terá permissão para executarmos o instaldor, o que estamos esperando ;-p

./ReceitanetJava2006_01linux.bin

Ele irá procurar a maquina java instalada no computador, certifique-se que tenha-o instalado corretamente e que está funcionando. O instalador é bem intuitivo, é basicamente ir clicando em avançar ate terminar a instalação (ele realmente estão de parabéns). Ao final da instalação irá perguntar se pode colocar um link na área de trabalho, particulamente não vejo motivo para não deixar, mas de qualquer forma ele pede (isso sim que é um programa educado :-D)

Depois de ter instalado, vamos precisar fazer umas alteração nas configurações dele, calma não se assuste, é bem facil e ele mesmo tem um tuto ensinando como fazer as modificações, ele se encontra em: /home/lnas90/Programas SRF/Receitanet Java/ajuda/mozillaLinux.htm

Na minha maquina, normalmente o que vai mudar é só o nome do usuário, é bem explicativo, é só seguir os passos para faze-lo funcionar 100%

IRPF

Esse programa já vem sendo disponibilizado a algum tempo e por isso não tem as falhas do Receitanet.

Vamos baixa-lo aqui, lembre-se que pode demorar um pouco assim como o Receitanet, é só aguarda que vale a pena ;-p

Depois de ter baixado vamos torna-lo executável:

chmod +x IRPFJava2006linuxv1.0.bin

Agora vamos iniciar o instalador, ele se encarregará de fazer tudo, seu único trabalho vai ser ficar clicando em Avançar (admita não é muito difícil ;-p)

./IRPFJava2006linuxv1.0.bin

Pronto, feito isso ele irá instalar e configurar o IRPF na sua maquina numa boa, lembrando que é obrigatório ter o java instalado e funcionando, no final da instalação assim como o Receitanet ele irá perguntar se pode colocar um ícone na área de trabalho.

"Você falou, falou e não mostrou o programa em execução!!!!!"

Para agradar a gregos e troianos, ai vai alguns fotos do programa em execução:

Receitanet

http://img117.imageshack.us/img117/4534/capturadatela1fd.png

IRPF

http://img202.imageshack.us/img202/9766/capturadatela19de.png

Venho aqui dar meus parabéns a Receita Federal por disponibilizar seus programas, para todas as plataformas.

01 março 2006

LPI

Bom galera, se tiver dindin (a coisa ta dificil) pretendo fazer a prova para o LPI, estou procurando buncando na net material para estudo, se você tem algum materia interessante sobre a prova e quiser compartilhar comigo (esmola online aheuaheuaheuae) é só me add no msn: lnas90arrobahotmail.com Valeu galera

27 fevereiro 2006

Gnome-blog

Essa é uma ferramenta interessante, pois permite que você faça posts no seu blog, sem nem mesmo entrar nele. Tem pessoas que vão dizer que isso é futilidade, mas vamos supor que você esteja trabalhando numa empresa e por algum motivo vocês não podem acessar os blogs (isso é facilmente feito usando um proxy, para o Linux o squid da conta do recado de boa), mas usando esse programa, você pode postar no seu blog normalmente. Se você está nessa situação com certeza não vai achar o Gnome-blog uma futilidade Very Happy Vamos instala-lo Para instala-lo no Debian e seu derivados basta dar um: sudo apt-get install gnome-blog Ele vai instalar e criar um ícone em Aplicações -> Internet -> Publicação de Mensagem de Blog Para as outras distros, tem a opção de baixar os rpms, nesse link: http://www.gnome.org/~seth/gnome-blog/rpms/ E para baixar o codigo fonte, que pode ser compilado em qualquer distro, pode-se baixar em: http://ftp.gnome.org/pub/gnome/sources/gnome-blog/0.8/ Usando o Gnome-blog Quando você abre pela primeira vez o programa ele vai perguntar seu nome de usuário e senha no seu blog, isso é necessário para posta diretamente do programa, é só você colocar seu dados e manda ele consultar blog, é muito rápido, no meu não demorou nem 1 segundo :-p. Não vou colocar as imagens diretamente aqui, para não ficar muito pesado o blog para quem usa internet discada, espero que entendam. Nesse link vocês podem ver eu usando o Gnome-blog, enquanto fazia esse tuto ;-p. http://img293.imageshack.us/img293/3195/capturadatela6eh.png Ele possui alguns recursos interessantes e que ajudam muito na hora de fazer um tópico. Um dos recursos legais que ele possui é o corretor ortográfico, não tem mais motivo para escrever 'vc' no blog ;-D Ele tem a interface bem intuitiva, você simplesmente abre, escreve e manda publicar, nada de frescuras que acabam atrapalhando ao invés de ajudar. Claro que tem algumas coisas que ainda precisam melhorar e outras que ainda não tem, mas tem certos casos que é mais vantajoso usa-lo ao invés de ir no site do blog e postar de lá. Não vou entrar muito em detalhes, pois o programa é muito intuitivo mesmo, espero que gostem.

Manual sobre ip

1)Introdução 2)Oq é ip? 3)Pra q serve um ip? 4)Oq eu posso fazer com o ip de alguem em mãos? 5)Como proteger seu ip? 6)Como pegar o ip de alguem pelo msn 7)Conclusão 8)Creditos Instrodução Bom vou fazer esse pequeno manual tendo em vista que muitos iniciantes sempre perguntam sobre isso, vou fazer uma breve explicação sobre algumas coisas relacionadas sobre ip. Espero que gostem e que venha diminuir as duvidas sobre isso. O que é ip? Bom vamos falar sobre oq é um ip. Um ip é como se fosse sua carteira de identidade na internet, cada usuario da grande rede tem um ip unico, cada computador tem o seu e somente ele tem aquele determinado ip. Pra que serve um ip É com ele que o site sabe pra onde mandar os textos, figuras e o quer mais for preciso, é com ele que você é indentificado quando entra em algum site. Se não existisse ip você nunca iria passear por sites nem ser indentificado em um forum por exemplo. O que eu posso fazer com o ip de alguem em mãos Bom antigamente você poderia invadir um pessoa sabendo apenas seu ip (bem antigamente) mas hoje em dia as coisas não são bem assim. Hoje em dia você pode scanear esse ip pra ver se tem alguma porta aberta no computador, você pode nuckar a pessoa (nucka é 'derrubar' a pessoa da net) agora pra você fazer isso com relativa rapidez a pessoa tem que ter uma conexão abaixo de 56 kb/s ou varias pessoas ao mesmo tempo, você pode tambem descobrir onde essa pessoa, tem sites que mostram de onde o ip é, muito util quando você descobri que alguem tentou te invadir e você consegue o ip dessa pessoa. Basicamente é isso Como proteger seu ip Vou logo deixando claro que NENHUM METODO É 100% EFICAZ, mas vamos em frente porque é melhor usar um que seja pelo menos 80% do que ñ usar nada Wink. O principal metodo e o mais conhecido é usar um proxy, com ele quando vc acessar um site ele verá o ip do proxy e mandará as coisas pra esse ip, assim que o proxy receber essas informações ele irá redirecionar isso tudo para seu ip, fazendo com que o site pense que quem estar acessando é proxy mas na verdade ele so estar como intermediario entre você e o site. Ae vai um site de proxy que eu uso: http://www.publicproxyservers.com la em baixo você verá os proxys, de preferencia use um que esteja em vermelho. Vou fazer uma breve explicação de como configurar um proxy no firefox (é o que eu uso): clique em editar (pra quem usa linux, se você usar o windows clica em ferramentas) vai em preferências, na aba geral você clica em proxy, marca a opção 'usar servidores proxys' (pra ficar melhor marque tambem a opção de 'Usar o mesmo proxy para todos os protocolos', na primeira coluna vc coloca o ip do proxy e na segunda coluna você coloca a porta que o proxy irá usar para se comunicar com a web. Para ver se seu ip realmente mudou você pode visitar esse site: http://www.meuip.com.br, se o ip que aparecer for o do proxy, então pelo menos na net ele ta ativo. Tem uma outra tecnica relativamente nova que é bem mais eficaz e bem mais dificil tb ela se chama spoofing mas que ñ irei falar sobre ela pois é bem mais complexa e este manual é focado nos usuarios iniciantes. Como pegar o ip de alguem pelo msn Pra você fazer isso vc tem q mandar um arquivo qualquer (com no minimo 1 mega) pra pessoa, enquanto ela estar fazendo o download você vai no promt do dos (se usar linux vai no konsole) e um desses comandos: arp -a netstat -an netstat -a netstat o ip da pessoa sempre será o ultimo do desse lado >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dica:ips do brasil geralmente começam com 200 ou 201 Conclusão Ip é uma coisa muito importante para que a internet funcione adequadamente, antigamente você sabendo o ip de uma pessoa era muito mais facil invadi-la hoje em dia as coisas mudaram mas mesmo assim não deixa de ser uma boa arma contra alguem.

Como construir uma senha boa

Introdução Resolvi fazer esse tutorial para ajudar os admins a criarem uma senha boa e ao mesmo tempo facil de lembrar Vamos la: Brute force ñ funciona mais a ñ ser q sua senha seja SUPER FRACA ou o kra tenho UMA BOA WORDLIST. Ae muita gente fala pra vc criar uma senha gigante com medo do brute force, mas ae chagamos ao ponto : uma senha dificil a propria pessoa pode esquecer, ae pra ela lembrar ele terá q anotar em algum papel pra na hora de acessar ñ fica impedida de entrar pq ñ lembra a senha mas ae caimos em outro aspecto, SE O CRACKER FOR O FUNCIONARIO, CONJUGE, FILHO OU QUALQUER Q SEJA? iria ficar facil entrar em um sistema como outra pessoa pq essa pessoa deixou a senha em um lugar q seja facil de achar. ae vcs perguntam oq eu faço para acabar com o problema da senha? e eu respondo: simples use os caracteres de 'hacker' (por assim dizer) ae vc pergunta como assim? tipo uma vez um kra do meu grupo (acho q ele ira lembrar disso) me falou q uma pessoa tava descobrindo a senha dele e zuando com ele, ae falei assim: 'deixa q faço uma senha pra vc' e ele aceitou ae pensei em uma senha q seja IMPOSSIVEL DE ALGUEM DESCOBRIR POR BRUTE FORCE e q da pra lembrar pra ñ cairmos no problema acima, a senha foi a seguinte: 73n74d35c0br1r355453u074r10 q significa 'tenta descobrir essa seu otario' tudo junto, concerteza ele ñ esqueceria dessa senha e por outro lado seria IMPOSSIVEL ALGUEM DESCOBRI-LA. bom oq proponho é o seguinte ao inves de vcs ficarem fazendo senhas monstruosas com medo de um ataque brute force, façam uma simples com esses caracteres, tipo assim ao inves de colocar minhasenha coloque m1nh453nh4 (é um exemplo bobo pq to sem criatividade de fazer uma senha legal), so com isso vc ja acaba com os 2 problemas, pq será impossivel de alguem descobrir sua senha por brute force e é uma senha facil de lembrar so q esta 'codificada' pra quem ñ sabe os caracteres são: 0 = o 1 = i 3 = e 4 = a 5 = s 7 = t as basicas são essas (acho q tem outras mas esqueci) mas usando so essas vc ficará livre dos seus problemas com senha PRA SEMPRE OBS:Lembrando q isso serve pra qualquer coisa desde senha de email a senha de banco

Sudo, o que é isso?

Muitas pessoas falam sobre usar o sudo pra isso ou aquilo, mas pouco iniciantes sabem para que ele realmente serve. 'É para rodar coisas como root, não é?', certíssimo meu amigo, mas como ele faz isso? Quais os perigos de deixar o sudo habilitado pra todo mundo? Uma posição segura em relação ao sudo, vamos ver um pouco sobre ele. Quais os perigos de deixar o sudo habilitado a 'torto e a direito' ;-p Suponhamos que você tome conta de um servidor de uma grande empresa, um certo dia por algum motivo você tem que sair para resolver um problema longe do seu computador, se o sudo estiver habilitado QUALQUER pessoa poderá fazer um estrago no servidor, mas ai você fala 'O linux não é tão seguro? como ele poderá fazer um estrago no meu servidor?', bom amigo o Linux é um sistema extremamente seguro (não é atoa que é usado em grandes servidores), mas se o intruso tiver acesso físico a maquina, ainda mais com o sudo habilitado poderá fazer qualquer coisa. Mas se formos desabilitar o sudo iremos cair naquela questão 'Mas sem o sudo vou ter que muitas vezes entrar no sistema como root para fazer qualquer alteração importante, mas entrando como root a segurança do sistema também fica afetada, o que fazer?', essa é uma questão complicada, vamos ver um pouco mais sobre o sudo para tentarmos chegar a uma conclusão. Entendendo o sudo O sudo é um daqueles programas que facilitam a vida dos administradores, possibilitando executar comandos com privilégios de root. Ele possui um único arquivo de configuração, facilitando assim sua alteração, o arquivo é o /etc/sudoers, aqui vai um exemplo do arquivo: # /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # # Host alias specification # User alias specification # Cmnd alias specification # Defaults Defaults !lecture,tty_tickets,!fqdn # User privilege specification root ALL=(ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL Como podem ver este arquivo é bastando simplificado e por isso mais inseguro, ele é o padrão do Ubuntu 5.10, o Ubuntu por default não habilita a conta de root, por motivos de segurança (para o user não ficar acessando o sistema como administrador), mas em contra partida deixa o sudo aberto para o usuário com todos os comandos liberados, se você for uma pessoa esperta falaria 'Trocou 6 por meia dúzia ;-p', felizmente não caro amigo, quando uma pessoa entra no sistema com a conta do root, ela fica vulnerável pois todos os arquivos podem ser apagados/modificados mesmo sem você mandar, todos os comandos estarão disponíveis mesmo sem você chamar e outras coisas mais. Usando o sudo os comandos só estarão disponíveis quando chamados e os arquivos só poderam ser acessados quando requisitados, essa é a grande diferença. Por padrão o Ubuntu sempre vai pedir a senha do usuário (pois a conta de root não é ativada) antes de liberar o acesso ao sudo propriamente dito, isso é uma questão de segurança, que mesmo parecendo chatice ;-p é muito importante. Se lembra daquele exemplo que dei sobre você ter que sair para resolver um problema longe do seu computador, nessas horas vamos ver o quanto isso é importante, pois mesmo que alguem tenha acesso físico a ele, não poderá alterar nada de importante, pois irá precisar saber a senha do usuário. Vamos ver uma forma de restringir o uso do sudo, definindo o que cada usuário poderá executar com o sudo. Para editar o arquivo de configuração do sudo, faça o seguinte: sudo gedit /etc/sudoers Vamos supor que temos usuário para cada tarefa do dia-a-dia, vamos ver alguns deles: mudar-senha ALL = /usr/bin/passwd [A-z]* , ! /usr/bin/passwd root Este usuário foi criado com o objetivo de mudar as senhas dos outros usuários MENOS A SENHA DO ROOT. reiniciar ALL = /usr/bin/reboot , /usr/bin/halt Feito para reiniciar/desligar o sistema. Esse são apenas exemplo do que se pode fazer, pode-se criar usuário para praticamente qualquer tarefa, dessa forma poderemos dividir os usuários por tarefas determinadas, resultando em um maior controle e organização do sistema como um todo. Uma outra proteção que o sudo faz é pedir a senha de usuário em um tempo determinado, se configurarmos nosso sudo para pedir a senha de usuário (no caso do Ubuntu, em outras distros onde a conta de root está habilitada, é ela que será pedida) a cada 5 minutos, quando se passar os 5 minutos determinados só será possível acesso aos arquivos do root fornecendo novamente a senha. Conclusão O sudo é um recurso extremamente útil se for bem utilizado, sempre que estiver administrando um computador, procure ver que poderes o usuário que você está logado tem dentro do sudoers, se for fazer uma tarefa rotineira, crie um usuário só para aquela tarefa e com permissão só para isso, nunca deixe de fazer o sudo pedir a senha antes de executar o sudo, um exemplo de uma configuração errada seria: reiniciar NOPASSWD = /usr/bin/reboot , /usr/bin/halt Fazendo isso qualquer um que tiver acesso físico a sua maquina poderá reiniciar/desligar o sistema, lembra daquele primeiro exemplo? mais uma vez ele se aplica aqui. SUDO, UTILIZE COM MODERAÇÃO

Segurança no Linux

Bom muitas pessoas são atraidas para o Linux com o pensamento que vão puder entrar em qualquer site sem nenhuma preocupação e coisas do tipo, mas será que isso é realmente verdade? vamos analisar os prós e os contras sobre a segurança em um sistema Linux. Windows X Linux Estes é um tema que sempre gera polêmica, mas vamos tentar ser o mais imparciais e ver os fatos verdadeiros sem querer agradar nenhum das duas partes. Segundo uma pesquisa recente publicada pela EMA (Enterprise Management Associates), uma empresa sem vínculo com nenhuma grande empresa, concluiu o seguinte: 1) A maior parte dos administradores de Linux gastam menos de 5 minutos por servidor por semana em tarefas de gerenciamento de patches; 2) A maior parte dos entrevistados apontaram uma taxa de 99.99% de disponibilidade para seus sistemas Linux; 3) Em mais de 60% dos casos, uma falha em seus sistemas Linux foi diagnosticada e reparada em menos de 30 minutos, mais de 8 vezes mais veloz do que a média; 4) 88% das empresas que usam Linux e Windows gastam menos com o gerenciamento de Linux. 97% acredita que, no pior dos cenários, o custo é o mesmo para ambos os sistemas; 5) Para ambientes semelhantes, o custo de aquisição do Linux pode chegara perto de 60 mil a menos do que em ambientes Windows, apenas com custos de software. O Windows ainda requer hardwares mais caros; 6) Linux tende a ser mais produtivo, uma vez que administradores Linux tendem a gerenciar mais servidores simultaneamente do que administradores Windows. Servidores Linux tendem a gerenciar melhor grandes cargas de processamento do que servidores Windows; 7) 75% dos administradores Linux gastam menos de 10 minutos por servidor por semana gerenciando problemas com segurança e problemas com vírus e spywares. Bom não vamos nos manter presos a uma única pesquisa, vamos atrás de mais informações sobre o assunto. Porque o Linux é 'imune' a vírus? Essa é a grande pergunta que uma pessoa vai te fazer quando você mostrar pra ela que podemos entrar em qualquer tipo de site, baixar qualquer tipo de coisa e mesmo assim não 'pegar' nenhum vírus. Se a pessoa for esperta ela vai dizer “Vocês não pegam vírus porque poucas pessoas usam o linux e os criadores de vírus não tem interesse em desenvolve-los”, é um argumento ate que aceitável mas vamos ver por exemplo o caso do Apache e do Bind. O Apache é usado em mais de 70% das paginas do mundo, tem seu código fonte livre (qualquer um pode pegar,estudar e modificar) mas mesmo assim é de longe o mais seguro Servidor Web atualmente, o Bind da mesma forma, ele é usado em uma grande parte dos Root Servers (os servidores DNS principais da internet, são eles que na prática seguram a internet no ar) e mesmo assim são os mais seguros atualmente, você acha que estes computadores (se é que posso chama-los assim ;-p) vão usar um programa que não seja seguro? O segredo do Linux está justamente nesse fato de ter o código fonte livre, pode parecer estranho a primeira vista mais vou explicar: Todo projeto tem uma equipe de desenvolvedores, com o software livre não é diferente, o que muda é que essa equipe contém MILHÕES de pessoas. Se algum cracker (por favor não confunda Hacker com Cracker, o primeiro é um pessoa dotada de muito conhecimento em segurança, redes e na maioria das vezes de programação, mas que usa seu conhecimento para o bem da humanidade, fazendo correções em programas, criando programas revolucionários dentre outros. Já o segundo é praticamente igual ao primeiro em relação ao conhecimento, o que muda é que ele usa o que sabe para o mal, podemos citar como ações de crackers como: invasões em sistemas alheios, só para ter o prazer de apagar as coisas, roubar informações e etc. Bom vou parar por aqui, vamos voltar ao assunto original ;-p) descobrir um falha grave no programa, ele irá criar um exploit (um conjunto de códigos que exploram um determinada vulnerabilidade), muito provavelmente enquanto o cracker está fazendo o exploit outra pessoa já detectou a falha e avisou aos companheiros e juntos estão desenvolvendo uma correção, que na maioria dos casos sai primeiro que o exploit. Uma outra questão que conta muitos pontos a favor do Linux em relação a segurança são as contas do sistema, para absolutamente tudo que seja possível fazer no Linux o usuário tem que ter permissão. Uma grande medida de segurança é SÓ entrar no sistema com um conta de usuário normal e NUNCA COMO ROOT. Fazendo isso mesmo que algum spyware, vírus ou qualquer programa malicioso, consiga 'entrar' no sistema sua capacidade de destruição será bem pequeno, o máximo que ele conseguirá fazer é simplesmente bagunçar sua pasta pessoal (/home/usuário), isso acontece porque ele não terá como mudar suas permissões para atingir todo o sistema, pois o usuário que está infectado não tem permissão para tal coisa. Conclusão O Linux não está imune a vírus porque os criadores não tem interesse em faze-los para ele, mas sim porque possui características mais seguras (como as citadas a cima), é logico que isso é só o começo, poderíamos falar de muitas outras coisas que tornam o Linux um sistema mais seguro que o Windows, mas vou parar por aqui.

Configurando sua Webcam no Linux Ubuntu

Se você é um feliz usuário de uma webcam mas não esta conseguindo faze-la funcionar no Linux Ubuntu (ou em qualquer distro), leia esse tópico, se não for leia também (é sempre bom aprender coisas novas :-p). O suporte a webcam ainda é um ponto que precisa ser mais bem visto pelos desenvolvedores de IM (instant messenger), pois com isso muitas pessoas migraram para o Linux com maior facilidade. Vou fazer um relato dos passos a seguir para instalar sua webcam. Verificando o drive certo para sua Webcam Esse é um passo fundamental, errando aqui tenha certeza que você não vai ter êxito nos outros passos. Para poder ver qual o modelo da sua webcam, ou você pode ver diretamente no manual (jeito mais fácil), mas se você é uma pessoa 'relaxada' e perdeu o manual (como eu :-p), não precisar ameaçar a mulher que te vendeu a camera a te dar outro :-p, basta ir ao terminal e digitar: $ lsusb | grep Camera Vai aparecer algo parecido com isso: lnas90@adiltom:~$ lsusb | grep Camera Bus 001 Device 003: ID 2770:9120 NHJ, Ltd Che-ez! Snap / iClick Tiny VGA Digital Camera lnas90@adiltom:~$ Não se assuste não essa minha camera é uma velharia mesmo :-p, feito isso você procura pelo ID do fabricante da placa e pelo modelo especifico dela (quem mandou ser tão cabeça de vento e perder o manual :-p), o google ajuda muito nessas horas, é relativamente fácil descobrir tendo essas informações na mão. Depois de saber o fabricante e o modelo da camera veja no google qual pacote que dá suporte a ela. Vou citar aqui os prováveis: Spca5xx, Sn9c102 (a minha foi essa) é so procurar que vai achar. Preparativos Antes de começar a compilar qualquer coisa vamos precisar de alguns programas instalados, algumas configurações a fazer (supondo que você esteja usando o Ubuntu 5.10) e umas coisas mais, mãos a obra. 1)Precisaremos dos pacotes kernel-source e kernel-headers, vamos instalar com o comando. $ sudo apt-get install linux-headers-2.6.12-10-386 2)Instalando o source do kernel vamos agora instalar os compiladores $ sudo apt-get install build-essential 3)Uma coisa MUITO IMPORTANTE, por causa de problemas com incompatibilidade entre as versões do gcc, so poderemos compilar qualquer drive se estivermos usando a mesma versão que foi compilado o nosso kernel, no caso do Ubuntu 5.10 a versão do gcc foi a 3.4(para saber basta rodar o comando less /proc/version a versão do gcc vai aparecer nas ultimas linhas), vamos ter que instalar. $ sudo apt-get install gcc-3.4 4)Agora vamos definir essa versão como padrão, para que na hora de compilar seja ela usada. $ CC=gcc-3.4 $ export CC 5)Por precaução execute o comando(ele vai criar um link para a fonte do kernel, alguns instaladores usam localizações diferentes). $ sudo ln -s /usr/include/linux /usr/src/linux 6) Pronto nossos preparativos terminaram vamos agora instalar realmente esse drive (antes que você acabe com suas unhas de tanta ansiedade :-p). Spca5xx Esse modelo é como se fosse o coringa, atualmente tem suporte a mais de 170 cameras, você pode baixa-lo em http://mxhaard.free.fr/download.html e para ver a lista de cameras que ele tem suporte é so ir no link http://mxhaard.free.fr/spca5xx.html Baixe o drive e descompacte ele na sua pasta com o comando: $tar -zxvf mais o nome do arquivo Entre na pasta que ele gerou e la dentro execute os comandos. $ make clean $ make $ sudo make install Que são para limpar uma possível instalação anterior, configurar e instalar o drive respectivamente. Por um erro no instalador (creio eu) ele instala o drive no local errado, teremos que concertar agora. $ sudo rm /lib/modules/2.6.12-10-386/kernel/drivers/usb/media/spca5xx/spca5xx.ko $ sudo ln -s /lib/modules/2.6.12-10-386/kernel/drivers/usb/media/spca5xx.ko /lib/modules/2.6.12-10-386/kernel/drivers/usb/media/spca5xx/spca5xx.ko São comandos enormes eu sei, mas não mordem não :-p, o que eles fazem é simplesmente remover o drive antigo (o primeiro) e criar um link para o novo (segundo). Depois de tudo feito so nos resta agora ativar o modulo, isso pode ser feito com o comando: $ modprobe spca5xx Se sua webcam for suportada por esse drive ele funcionará imediantamente (nem se preocupe em ter que reiniciar ;-p). Logitech QuickCam Segundo o desenvolvedor, este driver suporta as câmeras Logitech Quickcam Express (o modelo antigo), Logitech Quickcam Web, LegoCam, Dexxa Webcam, Labtec Webcam e alguns modelos da Logitech QuickCam Notebook. Vamos instala-lo: 1)Baixe o drive no site do desenvolvedor http://qce-ga.sourceforge.net/ 2)Descompacte ele com o comando: $tar -zxvf mais o nome do arquivo 3)Entre na pasta que ele gerou e lá dentro execute o comando para criar o modulo: $ make all 4)Ative o módulo com o comando: # insmod mod_quickcam.ko 5)E para finalizar rode o script, que instalará o resto para você (a final de contas também temos que descansar :-p) # ./quickcam.sh 6)Terminada a instalação entre em algum programa que use a webcam e faça o teste. Sempre olhe a pasta dos módulos Sim isso mesmo, no meu caso eu instalei corretamente o spca5xx e mesmo assim não funcionou(eu pensava que seria esse módulo, mas um reforço para verificar o primeiro item corretamente), fui dar uma 'bisoiada' (olhada ;-p) na pasta /lib/modules/2.6.12-10-386/kernel/drivers/usb/media/ é la que ficam os módulos responsáveis pelas webcans (coitado deles Razz), como já estava sem idéias resolve ir ativando modulo por modulo (pura preguiça de pesquisar Sad ) foi nessas tentativas que achei o modulo ideal para minha webcam, o modulo sn9c102, ativei ele com o comando: $ sudo modprobe sn9c102 force_munmap=1 Para verificar se o sistema reconheceu dei o comando: $ dmesg | grep Camera e o resultado lnas90@adiltom:~$ dmesg | grep Camera [4294838.768000] sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.24 lnas90@adiltom:~$ O sistema reconheceu a webcam, bom galera é so uma dica para vocês não cairem na mesma pegadinha que eu.

Configuração inicial no Kalango 3.2a

O Kalango é uma distro muito bem feita em relação aos programas que ela possui, mas como sempre é bom ter as ultimas versões dos programas, vamos atualiza-los. Uma dica que vale para todas as distros que utilizam o OpenOffice como suite de escritório padrão, é desabilitar o java na hora de iniciar, para fazer isso vamos em ferramentas -> opções -> java e lá você desabilita ele, pode fazer isso tranqüilo, ele não é fundamental para o funcionamento do OpenOffice, na verdade isso é uma tentativa da Sun de fazer o java cada vez mais 'conhecido', quando ele for necessário (algumas macros fazem uso dele) vai ser exibida uma mensagem perguntando se pode ativar, é só aceitar e pronto. Fazendo isso o OpenOffice irá carregar bem mais rápido que o normal. Habilitar o sudo para o usuário Acredito que seja uma 'política' de segurança não vir com o sudo ativado para o usuário padrão, mas vamos precisar dele para fazer umas coisas, Para ativar o sudo é muito fácil, basta irmos ao Centro de Controle do Kalango, na parte de Configurar Sistema (iremos fazer muitas coisas por lá), vai ter uma opção de habilitar o uso do sudo para o usuário, é só clicar e seguir as instruções. Atualizar o amsn Antes de falar como atualizar o amsn, vamos conhecer um pouco sobre ele. De acordo com o Wikipédia (pra quem não sabe o Wikipédia é um enciclopédia online, livre e aberta, ou seja, basta você se cadastrar no site que pode alterar o conteúdo do mesmo, colocando artigos, corrigindo os já existentes e outras coisas. Por esse fato o Wikipédia está sendo comparada a enciclopédia inglesa, isso mostrar quanto prestigio ele obteve, mais informações no site http://pt.wikipedia.org/wiki/P%C3%A1gina_principal) o Amsn se resume em: É um programa de mensagens instantâneas via Internet que foi desenvolvido para ser um "clone" do MSN Messenger. Desenvolvido por Álvaro J. Iradier utilizando a linguagem Tcl/TK sobre a licença GPL. É um programa leve e por isso não consume muita memória, pode rodar em várias instâncias (múltiplos logins), transferência de arquivos, suporte a grupo, emoticons com sons (normal e animados), histórico de chat, suporte à conferência, suporte a Proxy, configuração de fontes, diferentes profiles por login, detecção de contatos que o removeram da lista, controle remoto, etc. Por ser escrito em Tcl/TK o software é multiplataforma, o que significa que roda em todos os Sistemas Operacionais (Windows,Linux, Macintosh, etc) que possuam Tcl/Tk instalado. Agora que já vimos um pouco sobre o amsn, vamos atualiza-lo para a versão 0.95, essa versão está com recursos bem legais, e no meu ponto de vista não perde em muita coisa pro Messenger do Windows. 1)Vamos baixar a versão mais nova dele, para isso vamos ao site oficial http://amsn.sourceforge.net/, na aba Donwload, vai aparecer uma pagina para escolher a plataforma que você utiliza, é só escolher, na próxima pagina vamos escolher o debian, é só baixar. 2)Antes de instalar essa nova versão é bom desinstalar a antiga, vamos fazer o seguinte: $ sudo apt-get remove amsn Fazendo isso ele irá remover o amsn do computador. 3)Se você baixou o pacote correto, vamos instala-lo com o comando: $sudo dpkg -i amsn_0.95-3.deb Ele vai instalar a versão mais nova do Amsn, agora é só desfrutar ;-p Com o tempo você irá perceber que quando se copia uma coisa e fecha o programa de onde copiou, o texto se perde, exemplo: Você está digitando um texto enorme para a faculdade, para agilizar fez um rascunho no kate, você seleciona o texto desejado e manda copiar, ate ai tranqüilo, como acha que não vai mais precisar do kate aberto você fecha-o, quando tu for para o OpenOffice não vai conseguir colar nada, pois o texto se perdeu assim que fechamos o kate. Para resolver esse pequeno (é só maneira de falar, pois isso atrapalha pra caramba :-p) incomodo, vamos instalar esse programa: $ sudo apt-get install klipper Feito isso as coisas vão funcionar como esperado. Login automático no KDM Bom isso é uma coisa pessoal mais creio que é muito util e por isso vou colocar aqui, não tem segredo mas muito iniciantes em Linux não sabem como proceder. Para fazer isso vamos no Centro de Controle do Kalango, ele fica no desktop, feito isso vai aparecer o painel, é lá onde vamos fazer grande partes das configurações, clique em Configurar Sistema, vai aparecer uma opção assim “Desativar login automático no KDM” mude para “Ativar login automático no KDM”, ele irá solicitar a senha do root, colocando a senha o próprio sistema se encarregará de fazer o resto, no final vai aparecer uma mensagem dizendo que a alteração foi feita com sucesso. Instalar fontes do Windows Isso é muito importante, tem certos casos em que as fontes do Windows são imprescindíveis, como no caso dos sites que utilizam, para fazer um trabalho no OpenOffice e muitos outros casos, vamos ver como instala-las. O processo é muito simples, precisamos somente instalar esse pacote $ sudo apt-get install msttcorefonts Não se preocupe o pacote irá se encarregar de fazer todo o resto pra você é só esperar :-p Problemas com o apt-get O Kalango está com alguns problemas em relação ao apt-get, o primeiro é que ele não possui as chaves GPG de um dos repositórios dele, para resolver esse problema vamos fazer o seguinte, entre no konsole e digite: sudo gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 2D230C5F sudo gpg --armor --export 2D230C5F | sudo apt-key add - Lembrando que tem que ser exatamente como está aqui, esse comando simplesmente baixa a chave GPG (primeiro) e adiciona junto com as outras (segundo comando), esse negocio de ter que ficar baixando as chaves GPG é uma política de segurança que o pessoal do apt-get resolveu fazer, com ela teremos a certeza de que estamos baixando um pacote intacto, pois com essas chaves o apt-get verifica a integridade do arquivo, checa se pertence verdadeiramente a quem ele diz pertencer, ou seja, é uma coisa extremamente valida para a segurança dos nossos sistemas e por isso vale nosso esforço (vamos ser sinceros é bastante simples ;-p). O outro problema que está versão do Kalango possui é sobre o pacote linux-wlan-ng, com esse problema você não conseguirá instalar nenhum programa, pois sempre o apt-get tentará resolver as dependências mas como o pacote não foi configurado ele nunca vai conseguir. Para resolver isso basta remover o pacote com o comando: $ sudo apt-get remove linux-wlan-ng Pode ficar tranqüilo este pacote está inutilizado no Kalango 3.2, não vai afetar em nada seu sistema. Instalar codecs adicionais Para se ter um sistema básico para um usuário final só falta mesmo ter instalado os codecs de multimídia, com isso vai ser possível ver/ouvir praticamente qualquer arquivo existente na internet, para fazer isso no kalango é simples, mais uma vez vamos no Centro de Controle do Kalango, em instalar/remover programas -> instalar, vai aparecer um painel com todos os programas que podemos instalar, mas no nosso caso vamos em multimídia, seleciona o pacote de codecs adicionais e manda instalar, feito isso ele se encarregará de fazer o resto, instalando e configurando tudo que for necessário.

Configuração inicial no Fedora Core 4

Não vamos nos prender a uma distro específica, a final de contas Linux é LIBERDADE ;-P Vamos nessa parte falar um pouco sobre como deixar o Fedora mais completo para um usuário iniciante. Mudando a configuração do yum Para termos sempre as mais novas versões dos programas vamos mudar um pouco nossa configuração do yum, para fazer isso vamos: 1)Abra o seu menu. Ele é um "Chapéu Vermelho" (Red Hat) na barra embaixo, ou um pequeno "pé," ou possivelmente um pequeno pinguim. 2)Em Ferramentas de Sistema (System Tools), clique em Terminal 3)Para essa etapa precisaremos nos tornar root, para isso digite su mais e quando for pedida a senha, digite a senha de root, feito isso digite os seguintes comandos: # cd /etc # mv -f yum.conf yum.conf.bak # wget http://www.fedorafaq.org/samples/yum.conf 4)E para verdadeiramente instalar o pacote execute o comando: # rpm -Uvh http://www.fedorafaq.org/yum Feito isso você já estará com a nova versão do yum. Instalando o Java Se você é daquelas pessoas que gostam de ficar entrando em sites de bancos (para ver que está sem dinheiro ;-p), então o java é fundamental para você. Hoje em dia todo banco que se preze tem pelo menos um teclado virtual e a maioria (se não todos, são feitos em java), nessa horas só temos duas opções: instalar o java ou instalar o java ;-p, não tem pra onde correr. Vamos ver os procedimentos para um instalação típica dele: 1)Baixe a versão mais nova do java em http://www.java.com/pt_BR/download/manual.jsp, baixe a versão Linux (arquivo de extração automática) 2)Antes de continuar certifique-se que o pacote rpm-buil está instalado, se não estiver instale-o: $ sudo yum install rpm-build 3)Mova o pacote que baixou do site da sun, para a pasta de construção de RPMs: $ sudo mv jdk-* /usr/src/redhat/SOURCES/ 4)Teremos ainda que baixar o pacote Jpackage no link: http://www.jpackage.org/rpm.php?id=3366, baixe a versão em rpm 5)Vá para a pasta (pelo terminal) onde você baixou o pacote jpackage e lá execute o comando: $ sudo rpmbuild --rebuild java-1.5.0-sun*src.rpm 6)Isto irá criar alguns RPMs no diretório /usr/src/redhat/RPMS/i586/. Você pode instalá-los utilizando: $ sudo yum -y localinstall /usr/src/redhat/RPMS/i586/java-1.5.0-sun-* Lembrando que isso é um único comando 7)Agora só falta instalar o plugin no firefox para que possamos acessar nossas paginas de banco naturalmente: $ sudo ln -s /usr/lib/jvm/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/ Pronto agora é só reiniciar o Firefox e partir para o abraço ;-p Instalando o flash Esse plugin pode se instalar de uma forma universal, que é direto pelo navegador, eu particularmente acho está forma melhor, pois é bem mais fácil e tem o mesmo efeito que os demais. Para fazer isso basta você entrar em algum site que contenha animações em flash, você não vai ver as animações em cima no firefox (supondo que esteja usando ele, pois é o navegador padrão) vai aparecer uma mensagem dizendo que é para instalar os plugins necessários, basta você clicar ele irá fazer o resto para você, é só esperar ;-p. Mas se você quer instalar no 'muque' é só se logar como root no terminal e digitar o seguinte comando: # yum --enablerepo=flash install flash-plugin O efeito é o mesmo do de cima. Ver vídeos pela internet Isso é uma pratica muito comum entre os usuários finais, mas infelizmente o fedora não vem com esse suporte por default, vamos aprender agora como instalar o plugin que falta para que tudo ocorra bem. 1)Antes de instalar qualquer programa, fazer configuração em alguma coisa importante para o funcionamento do sistema, temos que nos logarmos como root, ele é o administrador e só com eles poderemos fazer essas coisas. E como no nosso exemplo não é diferente, vamos nos logar como root. Entre no terminal e digite: $ su mais sua senha de root 2)Agora iremos instalar o plugin no firefox, logado como root execute o comando: yum install mplayerplug-in 3)Depois que concluir a instalação, feche todas as janelas do navegador e abra novamente, pronto já poderemos assistir aquele trailer que tanto queremos ;-p 4) Instalar codecs de vídeos Sem eles não conseguiremos ver nenhum vídeo pela internet, como é um costume de muitas pessoas vamos aprender como instalar o suporte a esses formatos de vídeos. 1)Entre como root pelo terminal 2)E instale o pacote com esse comando: # yum --enablerepo=atrpms install w32codec Fontes do Windows Essa é uma questão clássica, em alguns casos essas fontes chegam a ser fundamentais, para não precisar ficar mais preso ao windows por esse motivo, vamos instalar essas 'bem ditas' fontes no nosso Linux. 1)Para mudarmos um pouco não iremos nos logar diretamente como root, mas vamos usar o sudo, ele serve justamente para isso, nos dar poderes de administrador sem precisar logar. Vejamos como ficaria muito mais fácil usar o sudo: $ sudo rpm -Uhv http://www.mjmwired.net/resources/files/msttcorefonts-1.3-4.noarch.rpm 2)Mais ai você pergunta, 'Porque não usamos o sudo desde do começo?', vai ter certos momentos que você terá que ir direto como root, se eu usasse sempre o sudo você poderia não saber como se logar no sistema como root, esse foi o motivo. Tocar MP3 no Fedora Essa é de longe uma das coisas que praticamente todos nós fazemos ;-p, lembrando que em alguns países não é permitido instalação desses codecs sem antes pagar uma taxa, mas como moramos em um país maravilhoso, não precisamos de nada disso, é baixar, instalar e ser feliz ;-p Para cada tocador de musica tem um pacote apropriado para ele, vamos ver aqui os mais comuns: Para o Rythmbox ou Totem: $ sudo yum install gstreamer-plugins-mp3 Para o XMMS: $ sudo yum install xmms-mp3 Para os tocadores de MP3 do KDE, como Noautun ou Juk: $ sudo yum install kdemultimedia-extras Agora é só relaxar e ouvir seu MP3 numa boa :-D Partição NTFS Essa é uma questão importante para um usuário, vamos supor que ele tenha instalado o Linux em sua casa e tem alguns arquivos importantes em sua partição NTFS com o Windows XP instalado, por padrão o fedora não ler partições NTFS, mas isso é facilmente corrigido instalando o seguinte pacote: $ sudo yum install kernel-module-ntfs-$(uname -r) Esse comando instala o pacote kernel-module-ntfs de acordo com sua versão do Kernel: $(uname -r), essas aspas servem para priorizar o comando, ou seja, antes dele executar o yum ele irá verificar qual a versão do seu Kernel e vai fazer a substituição no comando, exemplo se sua versão do Kernel for a 2.6.12-10-386, então o comando que será passado para o yum executar vai ser: $ sudo yum install kernel-module-ntfs- 2.6.12-10-386 . Fazendo isso teremos acesso, como somente leitura a nossa partição NTFS, lembrando que só poderemos LER a partição, recomendo que não tente fazer escrever na partição (instalando o captive ou outros), pois isso nem sempre funciona, você pode formatar a partição em fat32, assim o Linux e o Windows terão acesso a ela e poderam escrever também facilitando e muito o seu trabalho. Configurando sua placa de vídeo nvidia e ATI Lembrando que isso só irá ativar o recurso de aceleração 3D, ele não pode ser incluído diretamente no Kernel do Linux por causa da sua licença que não é livre, mas é grátis, ou seja, você pode instalar sem ter que pagar nada, então como de graça ate ônibus errado ;-p, vamos instalar isso logo. Nvdia Graças a um esforço brutal do pessoal do livna.org, para instalar esses suportes é muito fácil, basta irmos ao terminal e executar o seguinte comando: $ sudo yum install nvidia-glx kernel-module-nvidia-$(uname -r) Pronto, agora é só reiniciar a maquina (para atualizar o Kernel) e se tudo ocorrer como esperado, vai aparecer a logo da nvidia antes de entrar no gerenciador de login (kdm se você usa o KDE ou o gdm se usar o gnome). ATI É basicamente a mesma coisa das placas nvidia, entre no terminal e digite: $ sudo yum install ati-fglrx kernel-module-fglrx-$(uname -r) A única diferença que existe é que se você usar uma placa intel será necessário, fazer uma pequena modificação no arquivo de configuração do vídeo, para fazer isso faça o seguinte: $ sudo gedit /etc/X11/xorg.conf Lembrando que esse gedit é se usar o gnome, se usar o kde coloque no lugar dele 'kedit', só muda a primeira letra ;-p Dentro dele procure pela linha: Driver "fglrx" Não faça nada com ela, logo abaixo dela adicione essa linha: Option "UseInternalAGPGART" "no" Salve o arquivo e reinicie a maquina, se tudo estiver certo, o sistema vai entrar numa boa, agora é só relaxar e curtir ;-p

26 fevereiro 2006

Teste

Como todos fazem eu n poderia ficar de fora, aquele famoso topico de teste teste aheuaheuahe