sábado, 24 de outubro de 2009

Configurar o Linux para o funcionamento da USB no Virtualbox e VmWare

Colocar o USB para funcionar:

Veja a id do grupo vboxusers, no gnome vá em administração>sistema>usuários e grupos, procure pelo grupo vboxusers ou o grupo do seu usuário (recomendo o vboxusers porque assim ele vai funcionar para outros usuários também), clicke duas vezes no grupo desejado e nas propriedades vai aparecer o id do grupo. Você pode criar um novo grupo também, o essencial é que o seu usuário faça parte desse grupo e você saiba o id dele.

Edite o arquivo /etc/fstab, no caso do ubuntu você pode teclar Alt+F2 e na caixa de diálogo digitar gksu gedit /etc/fstab.

Coloque a linha abaixo de todas as opções :

#Usb para o Virtualbox ou vmware:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
no meu caso o id do grupo vboxusers é 124, altere para o id do grupo desejado.

Reinicie o micro e pronto.

terça-feira, 29 de setembro de 2009

A nova era de Golpes Multiplataforma

Programas multiplataforma estão difíceis de encontrar, Se você se aventurar a usar um outro sistema operacional como o Linux, Solaris, Machintosh, etc provavelmente terá algum problema com aplicativos ou até mesmo alguns sites que não funciona no sistema operacional que você escolheu, frequentemente terá que recorrer a fóruns e outras fontes se comprar algum item de hardware mais diferente, felizmente isso melhorou e tem melhorado muito a cada dia, mas ainda existe.
O windows por outro lado tem todo o suporte que precisar, mas por outro lado é o sistema que é mais alvo de vírus e malware em geral o simples fato de navegar na internet é um grande risco, o uso de sistemas "crackeados" e programas modificados para burlar sistemas de proteção ao direito autoral só pioram a situação pois sempre tem um "cavalo de tróia" como brinde, o uso dos pendrives então, que facilitam a nossa vida se tornou um motivo de preocupação. Mas porque isso tudo? Simples, o windows além de ser um sistema de código fechado onde o número de pessoas trabalhando para o tornar seguro é muuuito menor que o número de pessoas para o tornar inseguro. Os sistemas Unix-like já foram concebidos para rodarem os programas como usuários limitados, e por default os dados dos programas são salvos sempre na pasta do usuário, os programas, via de regra, não tem acesso direto ao sistema ou a pastas que eles não pertencem, sem falar que como a maioria dos programas são free ou opensource o uso de programas com crack é próxima do zero.
Mas o que acontece é que a Microsoft que não é bilionária à toa vem modernizando o seu sistema operacional gradativamente aos moldes de segurança Unix, o UAC nada mais é do que um sistema de permissão Unix-like for windows, isso complicou a vida dos programadores de vírus e malware em geral, e, como se não bastasse as pessoas começaram a usar celulares e tablets com sistemas operacionais muito diferentes um do outro e restritivos quanto ao acesso ao sistema em si. Como esse pessoal não dorme no ponto, novas técnicas como o phising, técnica demonstrada no meu tópico anterior, que clona um site para que o usuário digite os seus dados, e fraudes via e-mail te prometendo prêmios em troca de depósitos ou exigindo o Xerox de todos os seus documentos pessoais e empresas como o Sistema de Trabalho em casa que gera lucro apenas para os seus donos se tornaram comuns.
Os golpes e fraudes ultrapassaram a barreira dos sistemas operacionais e são agora multiplataforma, e com a web 2.0 os recursos que nos concede um conteúdo mais dinâmico e aprimorado nos traz também mais perigo, scripts dinâmicos e programas embutidos em sites maliciosos podem roubar as suas senhas armazenadas e cookies e até mesmo capturar informações sobre os seus gostos pessoais e muito mais! O uso de um sistema operacional mais segura e robusto como os Unix-like te traz uma barreira adicional de segurança, mas se os seus costumes e métodos não forem concientes você pode ser vítima de fraudes do mesmo jeito. Assim como o uso consciente do Windows pode te oferecer segurança, algumas dicas são simples e fáceis de se fazer: Use uma conta de usuário limtada para as tarefas do dia a dia; Instale um navegador diferente do Internet Explorer(não que ele seja mais ou menos seguro, mas porque o IE é um componente do Windows, o que significa que uma falha de segurança pode dar a possibilidade do criminoso invadir a sua máquina diretamente); use um antivírus gratuito e tenha o Clawin a tiracolo para fazer uma varredura periódica no seu computador e, se possível use um cliente de email como o thunderbird que identifica muitos e-mails falsos e procure comprar o seu windows e usar o mínimo possível de programas "Alternativos".
Lembre-se: Segurança não é apenas programas, mas acima de tudo atitudes!

sábado, 19 de setembro de 2009

Segurança? Use Firefox!

Eu dificilmente uso o MSN, mas infelizmente, como a maioria das pessoas o utilizam fui obrigado a abrir uma conta por lá, e hoje, sábado um amigo precisava conversar comigo, então abri o emesene que é um utilitário linux que se comunica com o hotmail entre outros, e um recurso que ele possui é mostrar os e-mails que você recebe pela rede microsoft.
O curioso é que eu não passo esse e-mail para ninguém e bloqueio todos que eu não conheço, a minha lista do hotmail é minúscula com apenas 22 pessoas, mesmo assim, recebo toneladas de SPAM por ele, felizmente não tenho nada de importante por lá, por isso eu nem abro ele, mas hoje por curiosidade abri e qual não foi a minha surpresa ao ver uma mensagem do banco bradesco, o qual eu não tenho conta:




Obviamente eu vi que era uma furada, ainda mais porque o endereço que o link tinha era www.bradesco.com.br, mas redirecionava para outro lugar no rodapé do firefox mostrava www.bradesco.com.br.br/kingdomsldkfr/recadastramento



mesmo assim resolvi clickar no link para ver como eram esses sites, fiquei curioso nunca fui(e espero nunca ser) vítima de phishing, os sites que eu considero importantes como sites de bancos entre outros estão nos meus favoritos e eu acesso somente por lá ou digito eu mesmo o endereço. A boa surpresa foi que o firefox não me deixou entrar no site:



Mas como estava muito curioso para ver a cara do site usei o opera que não me deu nenhum alerta e abriu o site de boa:


Não é apenas por usar linux que a gente está protegido, um usuário menos experiente poderia ter entrado nesse site e digitado a sua senha ou dados para posteriormente o gatuno se aproveitar dele, mas felizmente o firefox deu o alerta , mas fica a dica, cuidado onde clicka!

EDIT: Acabei de testar no IE7 e ele abriu o site também, sem nenhum alerta, como não tenho acesso ao IE8 eu não posso dizer sobre ele, Firefox 3 1 x 0 IE7.

segunda-feira, 27 de julho de 2009

Exemplo de codificação no Python

Estou meio ausente do blog, mas agora eu descobri uma maneira de colocar acentos no MySQL via python, eu coloquei a codificação de caracteres como UTF-8 no banco de dados e no python, mas sempre tinha problemas com a inserção de caracteres com acentos entre outros no python pois eu sempre imaginei que bastava colocar isso no início do arquivo : #-*- coding:utf-8 -*-, mas descobri que era necessário algo mais, então está aí o exemplo de conexão com um banco de dados MySQL com definição de codificação de caracteres o nome do banco de dados é python, usuário python e senha python. Exemplo de código:

bd=MySQLdb.connect(host="localhost",user="python",passwd="python",
db="python",charset="utf8", use_unicode = True)

Com isso eu terminei todos os meus problemas com acentuação no MySQL, ficou beleza. Espero que essa dica ajude mais pessoas, até!

terça-feira, 23 de junho de 2009

Transplante de Medula Óssea

Estou postando aqui depois de um bom tempo para relatar as minhas experiências como doador voluntário de Medula Óssea. Aproximadamente oito anos atrás em uma das minhas doações de sangue voluntárias eu fui abordado se gostaria de me inscrever no REDOME, que é o registro de doadores de medula óssea voluntários. Não pensei duas vezes e me inscrevi no programa.
Agora, depois desse tempão estou aqui aguardando o processo, uma pessoa compatível comigo foi encontrada, ela está com câncer e a minha medula é a sua esperança, após um exame de confirmação e três meses de espera eu fiz mais exames para constatar a minha condição clínica para o processo de extração da medula, agora nessa quinta feira aguardo ansioso para isso.
O engraçado é que eu vejo muitas pessoas e elas me perguntam sempre se dói fazer isso, eu realmente nunca me preocupei com isso, afinal, por mais aguda que possa ser a minha dor passageira, ela com certeza é menor do que o paciente que aguarda sob uma cama a morte prematura, eu sinceramente fico indignado com essas pessoas que fazem essa pergunta, mas infelizmente não posso demonstrar porque geralmente são amigos e pessoas próximas, fico surpreso com isso e não acho nada de mais ajudar alguém necessitado, é minha obrigação como ser humano.
Pessoal, vamos imaginar os seus amigos e filhos, pessoas que você ama passando por isso, não pensem na dor que possam sentir, mas sim na perspectiva de vida e esperança de alguém que precisa, pense bem, o seu ente querido pode morrer porque, como você, alguém tem medo de sentir uma dorzinha passageira (poxa vida, desde os analgésicos e anestesia dor é uma coisa totalmente controlável) não se dispôs a ajudá-lo, se você conhece alguém doador, não pergunte sobre dor ou sobre o procedimento, provavelmente ele não está interessado nisso, pergunte sobre a expectativa de sucesso na recuperação do doente e sobre a emoção dele estar fazendo a diferença na família, na vida de alguém.

quinta-feira, 8 de janeiro de 2009

Há algum tempo vejo alguns embates sobre diversas questões relativas ao linux, podemos perceber que talvez por desinformação algumas pessoas não tem tido conhecimento do que realmente é o sistema de software livre e talvez por desinteresse ou falta de tempo não pararam para ler um pouco sobre a história do mesmo.
Em primeiro lugar, o Gnu/Linux é um dos poucos exemplos paupáveis que se tem notícia de um projeto totalmente colaborativo que deu certo, um artigo que foi publicado aqui que diz que o mais importante que ganhar mercado é compartilhar reforça essa idéia, pesquise recomendo fortemente a leitura e reflexão desse artigo, se você duvida desse sucesso basta ver a quantidade de pessoas e entidades interessadas em mover projetos envolvendo linux e software livre. Em segundo lugar ele é um sistema portável! portabilidade de código e arquitetura claro , sim, todos sabem que podemos instalar o linux em um pendrive ou usar um LiveCd e carregar todo o seu sistema com todos os programas para rodar na maioria dos computadores pessoais. É aí que entra uma coisa fantástica que é o sistema de pacotes e bibliotecas compartilhadas, todo o meu sistema operacional com dezenas de programas ocupa apenas 12,8GB do meu HD, é claro que muita gente vai dizer que hoje em dia isso não é problema, pode ser, mas para mim ainda é, não tenho recursos financeiros para ficar comprando HD periodicamente apenas porque o meu sistema seco ocupa 20 GB do meu HD, cada caso é relativo, e para alguém que não se importa com espaço em disco e consumo de recursos não há problema em pagar por um software sendo assim, esse sistema pode não ser o que você quer/procura, espaço em HD também é uma coisa importante em dispositivos portáteis .
O sistema Gnu/Linux não é uma "alternativa" da maneira como imaginamos um remédio por exemplo ao sistema MS Windows, isso é bem ilustrado aqui, onde o colega apimente-br traduziu esse texto de maneira magnífica. Um remédio "alternativo" a outro faz exatamente o que o outro faz, da mesma maneira, como foi ilustrado no tópico indicado a alternativa entre linux e windows é mais semelhante à alternativa entre uma moto e um carro, ou um carro e uma caminhonete, todos rodam sobre a mesma estrada, na mesma legislação geral, mas cada um tem as suas particularidades e talvez até mesmo algumas legislações específicas, porque se você é um exímio motociclista não vá pensar que será tão bom no volante de um carro e vice-versa, cada um tem a sua "manha" e maneira própria de funcionamento, o público alvo é diferente, podemos perceber que às vezes pode ser mais cômodo alguém ir de moto ao trabalho, as vagas no estacionamento são mais fáceis de encontrar e o consumo de combustível é menor, mesmo assim a pessoa tem a preferência de ir com o carro alegando que é mais seguro e comfortável, de mesma maneira você pode dizer a um casal que vai viajar de São Paulo a Fortaleza em uma moto que de carro é mais cômodo e seguro mas eles podem dizer que preferem ir de moto e sentir o sabor da aventura e a brisa do vento no corpo. Algumas coisas também necessitam do nosso bom senso, imagine que você está em um clube de rock e começa a fazer propaganda de axé, apesar de você gostar e preferir axé e achar o rock coisa de cara muito doido, dentro do clube do rock não é uma coisa muito sensata a fazer, no máximo você pode sugerir a incorportação de alguns ritmos que provavelmente será do agrado de alguns e de outros não onde eu quero chegar com isso? Quero apenas dizer que o sistema de funcionamento dele é diferente e é claro que isso pode trazer benefícios e malefícios ao mesmo tempo, tudo tem a sua consequência, particularmente acho melhor o sistema de pacotes e de drivers usado no sistema Gnu/linux, pois o meu hardware é 100% compatível, sendo assim, logo depois de instalar o meu sistema tudo está funcionando o.k, esse é um ponto importante, antes de decidir instalar no seu computador verifique a compatibilidade com o seu hardware e acima de tudo não pense que irá se desvencilhar do windows assim de uma hora para outra, levará algum tempo até que você saiba qual programa faz o quê, e como usar esse programa, use e abuse do dual boot e só migre totalmente quando tudo o que você fazia antes você faz sem problemas agora.
Veja bem, aqui eu irei citar casos onde a adoção do linux não é recomendada:
- Você é um profissional que usa em seu serviço softwares específicos prosuzidos apenas para a plataforma windows.
- Você é um gamer que gosta de ter em seu computador sempre os últimos jogos.
- Você é dono de um pequeno negócio e tem até 10 computadores e se preocupa com licenciamento de software mas não possui quem te dê suporte em linux.
- Você é um usuário comum, que usa o computador apenas para navegar e digitar, mas não tem ninguém que possa te ensinar alguma coisa sobre linux e você mesmo não tem paciência para estudar sozinho.

Nesses casos é recomendável que você procure alguma empresa que comercialize software e compre as licenças do windows, o preço não é tão exorbitante como dizem e existem facilidades no pagamento,e você pode aproveitar o melhor do mundo opensource e do freeware no windows, a maioria dos programas populares do linux possuem versões para linux, você pode muito bem montar o seu escritório com windows, openoffice, gimp, inkscape, firefox, thunderbird, clamwin e ccleaner, e muito mais! veja que com tudo isso a licença paga foi apenas do sistema operacional. Para usuários domésticos as versões Home e home premium atendem as suas necessidades muito bem.
Então porque eu usaria o linux? Simples, se você está cansado das limitações do sistema da microsoft e quer ter o total controle do seu computador, se você quer algo diferente e inovador, se você não quer se preocupar com vírus e outras ameaças virtuais (todavia o linux não é imune a invasões, por isso o recomendado uso do firewall), se você quer instalar o seu sistema e não quer se preocupar com formatações periódicas, se você é um curioso e entusiasta da informática, então ele é para você, não posso te enumerar os motivos para usar linux, apenas te digo, teste ele e veja se gosta, todavia nem tudo é flores e ele possui sim alguns problemas que eu considero graves, porque comprometem não só um grupo de usuários específicos mas todos!
- Dependência total e completa à internet: Se você não tem uma conexão razoável com a internet, por mais que o pessoal possa discordar e propor soluções, nenhuma delas é realmente simples, nesse caso é melhor esperar um pouquinho ou usar o sistema em dual boot para testar, entenda o que eu digo, o ubuntu por exemplo originalmente vem em um CD seco, sequer com os plugins para usar MP3 e outros formatos de áudio e vídeo (tá certo que outros sistemas também não, mas é fácil arrumar o programa com aquele amigo da esquina), você pode pegar uma distro mais completa que o ubuntu, mas tenha em mente que a internet é requisito obrigatório para instalação de novos recursos, isso é efeito colateral do sistema de Gerenciamento de pacotes, que apesar de ser extremamente prático gera essa dificuldade.
- Backup dos programas: No linux dificilmente você irá precisar formatar o computador por causa de algum problema, mesmo no windows em 85% dos casos isso é desnecessário, o fazem porque é mais fácil, mas se você for trocar de HD apenas as distribuições baseadas no debian possuem ferramentas que podem te ajudar, é o aptoncd e o remastersys.
- Padrão: Infelizmente no linux não existe nenhum padrão para as coisas, um programa que você baixou para compilar e funcionou muito bem no fedora, quando você for compilar/rodar no ubuntu pode não funcionar, existe uma ferramenta que converte os pacotes de programas nativos de cada distribuição para outra, ele é chamado de alien, mas nem sempre funciona.
- Retrocompatibilidade: Esse mesmo arquivo que você usou no Fedora 9 pode não funcionar no Fedora 10.
Essa falta de suporte retrocompatível geral alguns inconvenientes chatos, que é o uso dos frontends, para quem não sabe: "Em alguns sistemas, tais como aqueles baseados em Unix chama-se front-end às interfaces gráficas que permitem ao usuário interagir com programas que trabalham originalmente em modo texto." Eu não gostei muito dessa definição porque no linux temos frontends em modo texto também, um exemplo é o dvd-slideshow que apesar de ser em modo texto é um frontend para mais de um programa em modo texto, nele existe um problema chato porque ele utiliza o ffmpeg entre outros programas e o ffmpeg nessas últimas atualizações mudou de sintaxe, e o desenvolvedor (que certamente é um cara voluntário e não tem obrigação com ninguém) não acompanhou essas alterações, portanto quando utilizamos programas como o qdvdauthor e mandvd que utilizam esses programas eles dão erros! Mas notem bem que esse é um modelo de desenvolvimento usado porque é a melhor maneira de se criar um software de maneira colaborativa, se está tendo falhas é porque estamos tendo mais sanguessugas e reclamões do que realmente pessoas para ajudar.
- Desempenho e tempo de resposta: Isso é uma coisa curiosa que eu irei relatar com as minhas experiências pessoais lembrando que as copmparações que aqui farei será entre, principalmente o Fedora 6 e Windows XP, pois foi esse período onde eu ainda tinha sistema em dualboot para comparação, Chamo aqui de tempo de resposta, o tempo que leva entre eu clickar no ícone e ele abri e desempenho a maneira e tempo que o computador leva para realizar alguma tarefa. No Windows XP eu percebia claramente que os programas abriam mais rápido, menos de 3 segundos para abrir programas de terceiros e praticamente instantâneo na abertura do MSOfficeXP, enquanto que no linux em geral demorava sempre em torno de 3 a 4 segundos para abrir qualquer programa ( com o prelink eu consegui um tempo de resposta melhor em alguns programas) agora quanto a outras tarefas como salvamento de arquivos, compactação edição de fotos entre outros, geralmente o linux obtia um desempenho melhor, imagens que engasgavam para abrir no windows, no linux eu as manipulava suavemente, e quanto a codificação de vídeo, o maior ganho que eu tive foi de 16 minutos no linux.
É isso galera, coloquei nesse tópico a minha opinião quanto esses assuntos, eu acho que algumas discussões aqui tem perdido o foco e o pessoal está se esquecendo o que o linux é realmente em sua essência.
Em anexo um report da minha máquina, feito graficamente com o hardinfo.

segunda-feira, 8 de dezembro de 2008

Coisas que você deve saber antes de começar a usar o linux

Lanço esse pequeno artigo como uma sugestão para potenciais usuários de linux. Se você tem curiosidade em testar o sistema, eu sugiro o Live CD do Mandriva One, porquê? Simplesmente porque esse cd possui um set de programas/plugins e drivers proprietários que provavelmente você vai precisar, o mandriva possui um Centro de Controle Excelente onde um usuário dificilmente irá precisar recorrer à linha de comando, é certo que hoje em dia a maioria das distribuições tem essa necessidade, mas vez ou outra você acaba usando o terminal, no mandriva isso será bem difícil. Uma outra distribuição que eu recomendo é o Ubuntu porque é a distribuição que tem o maior repositório que eu conheço, com isso 99% dos programas que você venha precisar está apenas a um clique no Synaptic.
Outra coisa que você deve saber, se você vai testar o linux, lembre-se disso: Ele funciona muito bem em placas com chipset intel, nvidia ou amd, se você pretende usá-lo usando uma placa sis ou Via provavelmente você vai experimentar problemas. As placas de rede sem fio que são suportadas diretamente são as Ralink e intel, outras como a Orinoco, Broadcom e realtek funcionarão de primeira apenas no mandriva one, mas se for o caso você pode usar o ndiswrapper que ele funciona muito bem.
Mais uma coisa que você sem dúvida deve saber, no linux realmente não existe vírus ou qualquer tipo de praga virtual, ele dificilmente vai travar e o sistema é muito bonito (minha opinião) e eu me acostumei demais com os atalhos e outras facilidades que existe, se o seu hardware for compatível após a instalação o seu desktop estará pronto para uso, com os drivers e programas mais corriqueiros instalados e pronto para uso. Eu recomendo o Linux para curiosos e entusiatas, pessoas que usam o computador apenas para navegar, ouvir música ou assistir vídeos, programadores e preocupados com a segurança do seus dados, no linux não precisa instalar anti-vírus, firewall ( ele tem um nativo o iptables, no mandriva você configura pelo Mandriva Control center em outras distribuições você pode usar o Firestarter) não precisa de desfragmentador de disco e nem ferramentas de diagnóstico de registro, uma vez instalado e configurado o linux só precisa ser formatado por problema de B.I.O.S ( bicho ignorante operando o sistema) ou um novo teste de distro. Se for o caso, você também pode optar por uma máquina virtual para usar um outro sistema como o Virtualbox, ou usar o Wine. Nesse caso, se você resolver usar o linux, pode optar também por usar o Ies4Linux , é uma maneira de instalar o internet explorer no linux para usar em alguns sites que o pessoal teima em fazer compatível apenas com o navegador da microsoft, no meu caso eu quando tenho problemas com o firefox eu utilizo no navegador Ópera.
Agora você também deve saber que o linux não é uma versão gratuita do windows, é um outro sistema totalmente diferente, se você utiliza jogos comerciais, aplicativos específicos como o AutoCad, o linux não é para você, todavia é possível um dual-boot ou testar também em uma máquina virtual instalada no windows. De qualquer forma eu recomendo experimentar, eu o uso a mais de 8 anos e não me arrependo, estou reamente super satisfeito!