segunda-feira, 26 de julho de 2010

Jailbreak no iPhone agora é legal

Notícia divulgada agora pelo Slashdot sobre as novas regras do governo norte-americano que permite que os iPhones possam passar pelo processo de Jailbreaking, o que permite que aplicativos de terceiros sejam instalados pelo iPhone sem precisar da App Store oficial da Apple, além da retirada do simlock, fazendo com que o aparelho, nos EUA, possa utilizar outra operadora além da AT&T.

Ao menos a Apple não terá argumentos para anular a garantia :)


Mas esta regra nova vale também para outros equipamentos e mídias:
  • As pessoas podem quebrar as proteções nos consoles de videogames para investigar ou corrigir as falhas de segurança
  • Professores universitários, estudantes de cinema e produtores de documentários podem quebrar a proteção de cópia nos DVDs para que coloquem clips por razão educacional, crítica, comentário e videos não-comercial
  • Permite que os donos de computadores de aplicar medidas para eliminar o uso dos dongles de segurança se o mesmo parar de funcionar e não puder ser reposto pelo produtor do software em questão.
Detalhes (em inglês):

Um bom início de semana.

quinta-feira, 22 de julho de 2010

Habilitando o suporte IMAP do Yahoo! Mail no Thunderbird

Atualização(15/08/2010): Este post tem uma atualização para a versão 3.1.2 em: http://www.adilson.net.br/2010/08/habilitando-o-suporte-imap-do-yahoo.html


Atualização(24/07/2011): Um ano depois de postar este primeiro patch para a série 3.1.x, soube que a última versão do Thunderbird, a 5.0, já acessa o imap do Yahoo sem precisar de patch. Dizem que foi uma alteração do servidor imap ou que o suporte ao Yahoo foi adicionado nesta versão. De qualquer forma os remendos já não são mais necessários neste programa de email.


Hoje descobri que uma antiga conta minha do @yahoo.com ganhou de volta o acesso gratuíto ao serviço de POP3. Ótimo agora não preciso dessa limitação que tinha desde o início do século. Só que queria ver se existia algum tipo de acesso IMAP. E existe este acesso conforme diz o artigo http://en.wikipedia.org/wiki/Yahoo_Mail#Free_IMAP_and_SMTPs_access. Porém o Yahoo! utiliza um método pouco usual no IMAP que não permite que alguns programas tradicionais de correio eletrônico tenham acesso. Porém, ao menos no Thunderbird, encontrei um patch que consegue fazer essa façanha neste link: http://www.crasseux.com/linux/ ou, se quiser logo o patch, é encontrado em: http://www.aliasbailbonds.com/KeeForm/item/yahoo-imap-support-for-thunderbird-31 para a última versão (3.1.1).

Depois do patch, utilizei os fontes  do thunderbird 3.1.1 em:https://launchpad.net/~ricotz/+archive/ppa/+packages
Com um pouco de adaptação e compilação, consegui gerar um Thunderbird que consegue acessar o IMAP do Yahoo!.

Então segue a receita abaixo para compilar o Thunderbird 3.1.1 com suporte ao IMAP do Yahoo para Debian e Ubuntu:
  • Baixe o thunderbird_3.1.1+nobinonly.orig.tar.gz do site https://launchpad.net/~ricotz/+archive/ppa/+packages
  • Vou facilitar deixando o diff já com o patch em: http://www.4shared.com/file/lkEraQkB/_2__thunderbird_311nobinonly-0.html
  • gunzip thunderbird_3.1.1+nobinonly-0ubuntu1~10.10~ricotz1.2.diff.gz
  • tar -zvxf thunderbird_3.1.1+nobinonly.orig.tar.gz
  • patch -p0 <thunderbird_3.1.1+nobinonly-0ubuntu1~10.10~ricotz1.2.diff
  • cd thunderbird-3.1.1+nobinonly/
  • apt-get build-dep thunderbird (se for no Ubuntu) ou apt-get build-dep icedove (se for no Debian) (comando rodado como root ou com sudo)
  • debuild
  • Se reclamar que ainda falta alguma dependência anota e digita 'apt-get install pacote-que-esta-faltando'.(rodando como root ou com sudo) Logo em seguida roda o debuild novamente.
  • Aguarda um pouco que deve gerar uns quatro pacotes. Você pode simplesmente digitar, como root ou usando o sudo dpkg -i *.deb ou selecionar os pacotes thunderbird_3.1.1+nobinonly-0ubuntu1~10.10~ricotz1.2_amd64.deb e thunderbird-gnome-support_3.1.1+nobinonly-0ubuntu1~10.10~ricotz1.2_amd64.deb
  • Se precisar dele em português, pode instalar o xpi em: ftp://ftp.mozilla.org/pub/thunderbird/releases/3.1.1/linux-i686/xpi/pt-BR.xpi
Agora vamos configurar uma conta IMAP do Yahoo:
  • Vai em Editar -> Configurar contas -> Ações de contas -> Nova conta de email
  • Coloque seu nome o seu endereço do Yahoo e vai em continuar
  • A configuração padrão deve mostrar como se fosse POP. Mas estamos configurando IMAP. Então, clica em editar, mude de POP para IMAP, altere o endereço para imap.next.mail.yahoo.com e vai em retestar. Dando certo é só ir em criar conta. A partir daí já está pronto para acessar o IMAP sem problemas.
  • Pode ser que, no primeiro acesso, ele reclame do certificado. Neste caso, marque para adicionar como exceção permanentemente, assim não terá problemas em ficar pedindo certificados toda hora.
Pronto, agora já pode enviar e receber mensagens pelo Yahoo sem se preocupar.

Só algumas considerações:
  • Houve relatos que se utilizar o webmail e o IMAP do Yahoo ao mesmo tempo causaria problemas de conta travada por uns 5 minutos ou mais. Comigo isso ainda não aconteceu tanto que estou utilizando o Thunderbird e o webmail ao mesmo tempo sem problemas.
  • O patch funciona também no Windows e no Mac OS. Só que não tenho ferramentas para compilar e explicar como se faz, apesar de ter alguns binários nos links apresentados em cima.
  • Todas as informações foram testadas numa máquina com Debian Sid  64bits antes de serem publicadas. Porém a sua utilização é por sua conta e risco já que os pacotes deixados estão no mesmo nível da seção experimental da Debian. Então não venham com comentários reclamando já que não foi por falta de aviso.
Uma boa quinta-feira.

segunda-feira, 19 de julho de 2010

TI Verde com Linux e Software Livre

Este é um copy & paste deste link: https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/ti_verde_com_linux_e_software_livre41?lang=pt_br que consegue abordar a parte de sustentabilidade e Software Livre que repoduzo aqui na integra:

O assunto "TI Verde" vem ganhando atenção crescente das empresas nos últimos meses. Mas você sabe o que é TI Verde?
Em poucas palavras, "TI Verde" é a aplicação dos princípios tão falados da sustentabilidade sobre a área de TI. Piorou? Então vamos mais um passo adiante.
 

Sustentabilidade

Sustentabilidade é um conceito tão importante quanto mal interpretado. É tratada como algo "alternativo", do qual é possível esquivar-se no cotidiano. Vou mostrar por que isso é um engano.
Se você ganhar um salário de 1000 $dinheiros e gastar 1200 $dinheiros por mês, você vai conseguir se sustentar? Claro que não. A menos, claro, que você possua uma fonte de renda externa ao trabalho, e essa fonte de renda contribua mensalmente com pelo menos 200 $dinheiros. Muito simples, não?
Compliquemos. Suponha agora que você tenha 50 fontes de renda diferentes, cada uma com uma tributaçãoo diferente (espalhadas por regimes como CLT, RPA, pessoa jurídica, pró-labore etc.), e que os seus gastos também sejam tão diversos.
Como saber se você é capaz de se sustentar? Basta verificar a conta corrente todo mês numa mesma data, certo?
Compliquemos mais um pouco. E se você tiver que abrir e fechar novas contas a cada mês - ou, pior, a cada semana! E ao iniciar e terminar cada serviço? Parece que voc precisa de um ou mais funcionários de contabilidade para definir se você consegue se sustentar.
 

Mundo real e natural

O cenário que mais se aproxima do mundo natural é este último. O conceito de sustentabilidade sócio-econômico-ambiental diz respeito aos efeitos de uma dada entidade sobre todos os aspectos sociológicos, econômicos e ambientais que a cercam - tanto diretamente quanto indiretamente!
A sustentabilidade de empresas ainda não possui um índice exato, justamente porque é extremamente complexo calcular o impacto de uma empresa qualquer sobre a sociedade à sua volta, a economia local, regional e global, e o meio ambiente.
Quer um exemplo? Sua empresa com 1000 funcionários quer abastecer a copa com refrigerante. Ela deve preferir garrafas de vidro ou de PET? O vidro é infinitamente reciclável (ponto para o vidro!), mas cada caminhão que transporta garrafas de vidro cheias de refrigerante precisa levar mais peso, portanto consome mais combustível (ponto para o PET). Da mesma forma, as garrafas de vidro são mais pesadas que as de PET, então um único caminhão é capaz de transportar menos refrigerante a cada viagem (ponto para o PET), aumentando o número de viagens (PET++) e... consumindo mais combustível (PET++), mais pneus (PET++), mais óleo lubrificante (PET++) e assim por diante. Além disso, hoje em dia o PET é bastante reciclável - a camisa oficial da seleção brasileira nesta última copa era feita de PET, lembram-se?
E não acabou! Todos esses 'PET++' significam que as garrafas de PET são mais vantajosas do que as de vidro? Não necessariamente. Isso depende, por exemplo, do fornecedor do óleo lubrificante dos caminhões da distribuidora, do fabricante dos pneus, do posto de gasolina e da refinaria de onde veio o combustível dos caminhões, do local onde as garrafas de vidro seriam lavadas e recicladas, e de diversas outras interações dos envolvidos com outros envolvidos e com outros fatores. Já deu para perceber a complexidade disso? E olha que só falamos, até aqui, dos fatores ambientais. Imagine incluir nisso os salários dos funcionários, sua qualidade de vida, a arrecadação total com impostos em cada cadeia de processos, tanto para o município quanto para o estado e a União. A complexidade só cresce.
Portanto, se a sustentabilidade de cada ação ou iniciativa depende fundamentalmente da sustentabilidade das demais ações e iniciativas relacionadas a ela, a única forma de garantir o aumento geral da sustentabilidade é se cada ação ou iniciativa tentar, dentro de seu "domínio", ser sustentável.
 

Dinifição, finalmente

Precisamos de uma definição, certo? Vamos tentar: sustentabilidade - o esforço para reduzir os impactos sócio-econômico-ambientais de cada ação ou iniciativa, de forma a permitir que, ao ser executada, essa ação ou iniciativa não tenha um saldo sócio-econômico-ambiental negativo. Parece bom? Isso é porque não entramos na questão do que é "saldo sócio-econômico-ambiental". Mas deixemos isso para outro post (ou uma pós-graduação, quem sabe?).
 

E a TI Verde?

Como podemos aplicar ao ramo da Tecnologia da Informação os conceitos envolvidos em sustentabilidade?
Um bom começo é usarmos os 3 R's do pessoal que pensa no lixo: para nos livrarmos dos males da produção e do acúmulo contínuos de lixo, precisamos Reduzir sua produção ao mínimo necessário. O que precisar mesmo ser produzido deve ser, ao final de seu uso normal, Reutilizado quantas vezes for possível. Depois disso tudo, o que restar do material deve ser Reciclado sempre que possível.
Em TI, podemos Reduzir vários aspectos:
  1. redundância de código: se usarem Software Livre, as empresas não precisam desenvolver sozinhas segmentos inteiros de seus sistemas de TI, reduzindo assim seus gastos (olha o aspecto econômico) e seu consumo de energia elétrica (aspectos econômico e ambiental), pelo menos;
  2. material computacional: em vez de usar dois desktops superdimensionados para editar planilhas, que tal simplesmente plugar mais um monitor, um teclado e um mouse a um dos computadores e permitir que duas pessoas o utilizem ao mesmo tempo? Assim, você compra menos computadores, o que significa menos custo (aspecto econômico), menor consumo de materiais tóxicos na fabricação de peças (aspecto ambiental), menor emprego de mão de obra semi-escrava em países antidemocráticos (aspecto sociológico) etc. Com a virtualização e a computação em nuvem, isso vai ainda mais longe;
  3. tempo de execução de programas: todo código-fonte livre está à disposição de todos para ser melhorado. De uma forma geral, quanto mais pessoas analisam e melhoram um código, melhor é o resultado. O Software Livre tem tudo para permitir o tempo de execução dos programas por meio de algoritmos mais eficientes;
  4. componentes tóxicos nas peças eletrônicas: os solventes, metais pesados etc. usados na fabricação de peças eletrônicas podem ser fortemente reduzidos, e muitos até eliminados. O sistema EPEAT e as especificações Energy Star 5.0 tratam justamente disso.
Podemos também Reutilizar bastante:
  1. código-fonte, já coberto no item anterior;
  2. computadores antigos: claro que ninguém quer uma velharia em sua mesa, mas e se todo o processamento for feito pelo servidor e o seu computador velho for apenas uma espécie de thin client?
  3. calor: em países frios, o calor gerado por um data center pode ser usado para aquecer prédios (já vi pessoalmente isso em uso na Universidade de Sherbrooke, no Canadá);
  4. conhecimento: quem conhece bem um software livre específico pode usar seu conhecimento para melhorar outros softwares; quem já possui certificado em uma distribuição GNU/Linux, por exemplo, certamente pode usar muito do que sabe em qualquer outra distribuição GNU/Linux - e até em *BSD, OpenSolaris, Solaris e demais "sabores" de Unix;
Quanto é Reciclagem, todo mundo já ouviu falar da reciclagem de computadores antigos com distribuições GNU/Linux minimalistas, mas ainda há mais:
  1. separação de componentes de placas-mãe, modems, roteadores etc. para produção de novos componentes;
  2. qualquer outra iniciativa que evite que os componentes de um computador sejam jogados no lixo ou simplesmente abandonados.
 

Conclusão: além dos 3 R's

Sustentabilidade é um processo bastante natural, mas nem sempre intuitivo - lembre-se do exemplo das garrafas de refrigerante. Portanto, se você, no seu dia a dia, pensa duas vezes antes de imprimir um documento, evita ligar o computador quando desnecessário, prefere o uso de Software Livre, desliga o monitor quando vai dormir para deixar os torrents moendo a rede (ou os ebuilds compilando é estou olhando para vocs, usuários de Gentoo!), então você já está dando passos em direção à TI Verde como um indivíduo.
E se a sua empresa se esforça para consumir o mínimo de recursos de TI sem no entanto comprometer sua produtividade, ela também já está aplicando os conceitos de TI Verde corporativo. Claro que sempre é possível reduzir mais, reutilizar mais e reciclar mais, e a cada vez que conseguimos algum avanço nessas iniciativas, percebemos que é possível ir ainda mais longe nas busca da sustentabilidade em TI.

sábado, 17 de julho de 2010

Instalando Maia Mailguard no Debian Lenny

Hoje vou mostrar como configurar o Maia Mailguard no Debian Lenny. Este software é praticamente um fork do amavis em que é adicionado uma interface web para administrar o sistema de anti-virus e anti-spam. Com ele fica mais fácil de bloquear remetentes indesejaveis (blacklist), permitir que outros remetentes não seja filtrado pelo anti-spam (whitelist) e ainda pode treinar o sistema para que o mesmo aprenda a diferenciar o spam dos emails legitimos pelo filtro bayesiano.


Bom, um post deste tipo seria muito grande até mesmo para adicionar no blog então me apressei para terminar de montar o Wiki aonde unifiquei este com o post Como fazer para que os usuários autenticados não passem pelo amavis já publicado anteriormente.


Então, para mais detalhes sobre como configurar o Maia Mailguard é só acessar o link: http://wiki.adilson.net.br/linux/correio/postfix/maia_mailguard_lenny.


Um bom final de semana.

terça-feira, 13 de julho de 2010

Funcionários públicos britânicos sugerem instalar Linux no lugar do Windows

Este é um copy & paste do Tecnoblog sobre uma boa notícia que anda rolando na terra da Rainha Elizabeth II.


"Bloody Hell! Mais trabalho pra gente!"



Essa é para servir de exemplo ao nosso governo, que tenta há anos implantar software livre nos setores públicos, com graus moderados de sucesso. Em resposta a um pedido por idéias para corte de custos, funcionários públicos britânicos sugeriram trocar os sistemas operacionais da Microsoft instalados nos computadores do governo por alternativas livres.

O pedido de sugestões veio do primeiro-ministro David Cameron, que perguntou a todos os 600 mil funcionários do governo, visando cortar o deficit do orçamento britânico. Em meio a todas as propostas, duas sugeriam claramente abandonar os produtos Microsoft e utilizar alternativas como Linux e Openoffice.

O Chanceler do Tesouro, George Osborne – que publicou algumas das sugestões – já deixou clara sua preferência pela substituição: “Precisamos seguir o exemplo de grandes empresas em todo o mundo, e tirar vantagem da tecnologia aberta”, disse. Agora é esperar para ver.


Com informações: BusinessWeek

Tenham uma boa semana.

sábado, 3 de julho de 2010

Ontem foi o Brasil, hoje nossos hermanos.

Infelizmente não foi desta vez que conseguimos passar para a próxima fase da Copa do Mundo por perdemos para Holanda.


No momento, a equipe de Dunga..:




Tanto que nossos amigos de Buenos Aires e redondezas cairam em cima da gente como, por exemplo a equipe do site http://www.alentemosabrasil.com.ar/ que já estampou na página principal:



Então eles ficaram confiantes de que conseguiriam fazer a mesma coisa com os alemães, porem hoje a história foi diferente:



Conclusão: Não vamos ter a visão desagradável do Maradona pelado em Buenos Aires e os argentinos vão continuar assistindo o restante do mundial em casa.


Danke Deutschland!


Mais detalhes:
http://oglobo.globo.com/esportes/copa2010/mat/2010/07/03/imprensa-argentina-chora-surra-da-alemanha-na-copa-917056487.asp