quarta-feira, 24 de dezembro de 2008

Um feliz natal e um próspero ano novo



Saudações Pessoal...

É com grande alegria que estamos encerrando este ano, meu primeiro com este blog, para a chegada de um novo que com certeza será ainda melhor.

Gostaria de deixar aqui meus sinceros agradecimentos a todos que visitam o blog. São vocês que nos motivam a continuar compartilhando informação de alguma forma em larga escala.



Um grande abraço...

Feliz Natal e um Ano Novo repleto de paz.

quinta-feira, 18 de dezembro de 2008

Ragnarok agora no ArchLinux


Para os que curtem jogos de rpg online e em especial os que curtem o famoso Ragnarok, um dos mais jogados nos dias atuais, esta notícia será muito boa.

As perguntas sobre como rodar o ragnarok no Linux já estão bastante expostas na internet, recebendo várias respostas, sendo muitas delas bastante complexas ou insuficientes usando-se de gambiarras e mais gambiarras.

Graças ao server Off Topic Ragnarok Online e ao nosso amigo wine podemos agora desfrutar sem problemas deste game multiplayer.

Inspirado no pessoal do ubuntugames, estou preparando o pacote para o Arch Linux e nos próximos dias devo estar disponibilizando o mesmo para utilização geral.

Como podem ver nos dois screenshots abaixo, o jogo já está rodando numa boa.

.:::.

Abraços

segunda-feira, 15 de dezembro de 2008

Alterando o endereço MAC de uma interface no Linux

Nesta curta dica irei apresentar uma dica simples e rápida de como alterar o endereço MAC de uma interface de rede no Linux.

MAC = Media Access Control
Assim como nós, seres humanos, possuímos um número de registro físico como o RG, as interfaces de dispositivos de rede também possuem um registro físico que lhes é dedicado já na hora de sua fabricação. Este endereço físico se chama MAC e é formado por 48 bits em forma de hexadecimal.

Este protocolo é responsável pelo controle de acesso à rede Ethernet. Um exemplo de endereço MAC seria:

00:A0:D1:58:DF:BC
No caso, não existem duas interfaces de rede no mundo com o mesmo endereço MAC. Este valor é único AO SAIR DE FÁBRICA. Mas, como nem tudo na vida são rosas...

Existem alguns casos nos quais precisamos identificar, ou mesmo alterar, endereços MAC. Um exemplo de caso em que se é preciso alterar o endereço MAC seria o seguinte:

Supondo que eu seja um técnico e estou querendo dar suporte à máquina de um amigo. Este trás sua máquina até minha casa. Minha internet recebe um ip por dhcp de forma amarrada ao meu endereço MAC. Neste caso, para ter acesso à internet pela máquina deste colega para atualizações, eu precisaria momentaneamente alterar o endereço MAC de sua interface de rede.

No Linux podemos descobrir qual o endereço MAC de uma interface com o comando ifconfig [interface], como no exemplo a seguir:

# ifconfig eth0

Me será retornado um conjunto de informações sobre a interface, incluindo o endereço MAC da mesma, como a seguir:
eth0 Link encap:Ethernet HWaddr 00:A0:D1:58:DF:BC inet addr:192.168.1.105 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::2a0:d1ff:fe58:dfbc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54461 errors:0 dropped:0 overruns:0 frame:0 TX packets:46066 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:68669660 (65.4 Mb) TX bytes:5002980 (4.7 Mb) Interrupt:20 Base address:0x4800
O procedimento para se mudar este endereço MAC é:

1- Desabilitar a interface:
# ifconfig eth0 down

2- Alterar o MAC:
# ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX

3- Subir novamente a interface:
# ifconfig eth0 up

Simples não?!

Feito isto, pode conferir a alteração com o comando ifconfig eth0 novamente. ;]

Abraços pessoal...

segunda-feira, 8 de dezembro de 2008

Recomendação Bibliográfica do mês - ATLANTIS

Em nosso mundo tecnológico o dia parece não ter as mesmas 24 horas das quais as demais pessoas desfrutam. Para os "meros mortais", pode parecer muitas vezes que nosso dia tem 26 ou até mesmo 28 horas pela quantidade de coisas que fazemos. O que estes "meros mortais" não percebem, é que isto é apenas uma ilusão "idiótica", restando apenas a verdade de que temos as mesmas "míseras" 24 horas por dia. Tendo tão pouco tempo para fazer tantas coisas, vide trabalho, faculdade, cursos de expansão/especialização, cursos de língua, projetos pessoais, projetos profissionais, família/amigos, lazer, esporte, cultura, etc..., fica complicado administrar e fazer tudo da forma como gostaríamos de fazer.

Neste post, gostaria de me focar na falta de tempo para literatura escrita. Sim, nos falta tempo para uma boa leitura de vez em quando. Mesmo com esta falta de tempo, procuro, sempre que possível, estar lendo algum bom livro que não seja sobre tecnologia. O complicado é conseguir 1 hora para me dedicar a leitura, tendo muitas vezes apenas 20/30 minutos por dia para ler, na melhor das hipóteses, já que nem todo dia eu consigo esse tempo. Por isso, muitas vezes levo aproximadamente 1 mês inteiro para ler um único livro. Triste, porém realidade. Sendo assim, resolvi passar a divulgar aqui todo mês a minha escolha atual bem como resumir um pouco a mesma.

Este mês optei pelo livro ATLANTIS.

"Neste romance carregado de dados reais e atualizados sobre um dos maiores mistérios da humanidade, o experiente arqueólogo Jack Howard depara-se com pistas que podem levar à cidade perdida, mencionada ainda na Antiguidade pelo filósofo grego Platão, e que representa a utopia do ideal de sociedade, de harmonia e de fartura. Durante milhares de anos, pesquisadores vêm tentando encontrar Atlântida. Um dia o arqueólogo marinho Jack Howard e sua equipe tiveram sorte. Enquanto mergulhavam em busca de um naufrágio do tempo de Homero, encontraram ruínas submersas que pareciam ser de Atlântida. Mas a informação vazou e um grupo de terroristas e mercenários fica sabendo que os segredos da Atlântida estavam prestes a ser revelados. Repentinamente, Jack e sua equipe se vêem envolvidos em um jogo de vida e morte. A revelação teria um alto preço."

Esta é a descrição retirada do site www.saraiva.com.br, porém gostaria de lembrar um fato sobre o livro, para não deixar ninguém aqui desprevinido ou me culpando pela recomendação:

NÃO COMPRE O LIVRO se você...
1- Não gosta de receber informações em excesso.
2- Não gosta de história, geologia, arqueologia e outras ias...
3- Não tem paciência e quer ver é o enredo em si, ao invés de uma chuva de informações técnicas.

Bom, este livro é muito bom, para quem é o oposto do citado acima. Muitos fans de Dan Brown criticaram o livro por esperar que ele seguisse a mesma linha de raciocínio, porém este livro não foi escrito por um escritor literário, mas sim por um arqueológo, portanto é óbvio que o maior destaque do livro não seria o romance em si, mas sim fatos históricos e científicos.

Se você acha que preenche o perfil de leitor para esta orba, realmente recomendo.

Abraços

terça-feira, 2 de dezembro de 2008

Resolvendo alguns problemas causados pelo novo Xorg no Arch

Não é de hoje que vejo o nível de alguns pacotes essenciais como o Kernel e o Xorg caírem cada vez mais. É triste porém uma realidade. A maneira como tais pacotes vem sendo lançados sem maiores preocupações está prejudicando a vida de muita gente. Eu fui um deles recentemente ao atualizar o meu Xorg. Para aqueles que também fizeram upgrade recentemente, podem ter aparecido vários problemas.

Aqui apresentarei as soluções que utilizei no ArchLinux para sanar os problemas que me apareceram, sendo eles:

1- O X não subia mais. Simplesmente morria e ficava tudo preto.
2- As teclas especiais do teclado não respondiam mais, como por exemplo as setas direcionais.

Vamos às soluções encontradas...

1- O X não sobe mais

1.1- Para este problema, precisei fazer uma pequena busca pelo erro que acontecia, para isso busquei em primeira mão os logs do Xorg. Você pode fazer isso com o seguinte comando:

# tail -f /var/log/Xorg.0.log

1.2- Em meu caso, apontou o erro na sintax RgbPath, a qual informava ser incompatível. Muita gente está passando por este problema.

A solução neste caso é simples, basta editar o arquivo /etc/X11/xorg.conf e comentar a linha:
RgbPath = "/usr/share/X11/rgb"

1.3- Ao comentar esta linha, tudo o que fiz foi reinstalar o driver de minha placa de vídeo, para que meu xorg voltasse a funcionar. Como eu utilizo um driver da ATI Radeon que costumo baixar diretamente no site da ATI, segui o procedimento padrão para os drivers baixados do mesmo:

1.3.1- Dar permissão de execução:
# chmod +x ati-driver-installer-8-11-x86.x86_64.run

1.3.2- Executar o instalador:
# ./ati-driver-installer-8-11-x86.x86_64.run

Pronto. Feitos estes passos, eu já conseguia subir meu servidor X numa boa.

Com relação ao segundo problema. As teclas...

2- As teclas especiais do teclado não respondem.
2.1- A solução foi simples, bastou uma pequena busca na wiki do ArchLinux com uma dica de como corrigir isto no meu KDE4. Indo para as configurações do sistema e partindo para a configuração de "Regional & Idioma". Lá busque a aba "Layout de Teclado".

2.2- Nesta você precisará habilitar a opção "Habilitar Layouts de Teclado" e selecionar como Modelo de Teclado a opção "Evdev-managed keyboard".

Feito isto, as teclas voltaram a funcionar no meu caso bem como outras pessoas que também testaram.

sexta-feira, 28 de novembro de 2008

Santa Catarina precisa de você

Olá pessoal..

Não é hora de postar sobre Software Livre ou Tecnologia como um todo. Gostaria de dedicar este post ao cenário que estamos presenciando em Santa Catarina, ou melhor, NO BRASIL.

Em momentos como este pode parecer fácil dar às costas por não estar acontecendo em seu Estado, porém é em seu PAÍS. O seu país pede sua ajuda e você pode colaborar.

Segue um trexo de um post que achei de uma catarinese, sobre a visão dela em relação ao que anda acontecendo e sobre como a mídia está abordando o assunto.

Para quem não sabe, eu sou catarinense, mais precisamente de Blumenau. Para quem andou em Marte nos últimos dias e não viu a tragédia que se abalou sobre o nosso estado, não se preocupe, a mídia não está repassando todas as informações então você não está tão alienado quanto pensa.

O fato é seguinte: a situação não é apenas calamitosa, é desesperadora.

Eu vejo na televisão eles falarem “enchente”, “enchente”, “enchente”, o que aconteceu aqui não foi apenas uma enchente. As enchentes do Vale do Itajaí acontecem quando as chuvas enchem o Vale à partir dos munícipios de Taió e Rio do Sul. Então o sistema de contenção de cheias é ativado e as barragens localizadas nesses municipíos são fechadas, impedindo que a água venha toda de uma vez e inunde as cidades abaixo.

Desta vez não houve chuva em Taió e Rio do Sul. Foi apenas uma enorme chuva na região de Blumenau, Gaspar, Luis Alves e Rodeio. Tanta chuva (900 milímetros) que o rio não conseguiu dar vazão para as águas que desciam dos morros e encheu 11,9 metros.

Teria sido apenas uma enxurrada com enchente que afetaria algumas pessoas se não fosse um detalhe: chovia em SC desde agosto praticamente todos os dias. Quem me conhece sabe como eu reclamava disso e inclusive colocava nos posts aqui do LJ “Chuvamenau”.

Tanta chuva já tinha deixado o solo enxarcado. Aqui entra a questão geográfica que as televisões e grandes sites da internet não são capazes de compreender. Como o nome diz: Vale do Itajaí é um vale (ohhhh), ou seja, como um vale é cercado de morros por todos os lados (ohhhh) vide uma vista de Blumenau AQUI. Como se pode ver pela foto: há morros. Muitos morros. A cidade inteira é repleta de morros. Você necessariamente tem que passar de um morro a outro, e a outro, e a outro para chegar em algum lugar.

Acontece que com tanta chuva (desde agosto) estes morros estão caindo. Todos eles estão desabando, derretendo feito sorvete em dia de verão de 40ºC. Não há um morro sequer sem deslizamento de terras. A maioria destes morros NÃO sofreram ocupação irregular como a mídia diz. Claro que um e outro sofria desse mal, mas na maioria deles as casas estavam legalizadas, eram terrenos seguros.

Tenho conhecidos que perderam tudo. Simplesmente tudo. A casa virou gravetos no chão junto com toda a mobília e o terreno. Nem o terreno ficou.

Tem morros sendo completamente interditados porque possuem rachaduras do topo até a base, estão cortados ao meio. A cidade está de fato desabando sobre nossas cabeças. Tem pessoas isoladas devido as quedas de barreiras. Uma das quatro estações de tratamento de água da cidade está sobterrada e o número de mortos divulgados não é o verdadeiro, eles estão omitindo mortes para não aumentar o pânico que se instaurou na cidade.

A situação de fato é de pânico.

Principalmente porque não há previsão de que pare de chover.

Santa Catarina pede ajuda, mas nem sabe por onde começar, o que fazer se tudo começa a desabar ao seu redor? O que fazer quando você sai da sua rua e vê dezenas de famílias descendo um dos morros, carregando tudo o que podem para um abrigo porque a Defesa Civil simplesmente diz que “O local está totalmente condenado”. O que fazer quando as pessoas neste abrigo tem que sair de lá porque até o abrigo passou a estar condenado?

As lágrimas caem de pesar pela dor das pessoas que perderam tudo, pela dor das pessoas que perderam entes queridos e principalmente, pela dor das pessoas que não conseguem encontrar seus famíliares. Vinte mortos? Saber que uma mulher necessita enterrar seu próprio marido pois está isolada e o corpo apodrecendo ao seu lado.E eles dizem vinte mortos.

Dezenove desaparecidos? É o que dizem os números oficiais, mas uma hora ouvindo a rádio local com pessoas pedindo pelo amor de Deus por notícias de seus famíliares para você entender que não há apenas dezenove desaparecidos.

Os geólogos que chegaram do Rio de Janeiro dizem que simplesmente o solo do estado está se desmanchando e que nunca viram nada igual.

Por favor, alguém diga-nos onde encontrar esperança numa situação como esta.

O que fazer quando você vê que tudo está, de fato, caindo. As casas ao redor caindo, as casas de amigos caindo, a bela Beira-rio caindo, o shopping caindo.

Se alguém souber de onde tirar forças para reconstruir uma cidade neste estado, por favor, Santa Catarina agradece porque ninguém sabe o que fazer.

Você pode sim colaborar!
A Defesa Civil de Santa Catarina está recebendo doações em dinheiro para ajudar as pessoas atingidas pelas chuvas dos últimos dias no Estado. Nesta segunda-feira, foram abertas duas contas bancárias. Os interessados em contribuir com qualquer quantia podem depositar o valor no Banco do Brasil (BB), agência 3582-3, conta corrente 80.000-7; ou na conta corrente 80.000-0, agência 068-0, do Banco do Estado de Santa Catarina (Besc). O depósito deve ser creditado ao Fundo Estadual de Defesa Civil-Doações. O CNPJ da Defesa Civil é 04.426.883/0001-57. De acordo com a Defesa Civil, todo o dinheiro arrecadado será utilizado na compra de mantimentos para os atingidos pela enchente.

Segue link: http://www.clicrbs.com.br/diariocatarinense/jsp/default.jsp?uf=2&local=18&section=Geral&newsID=a2306293.xml

segunda-feira, 24 de novembro de 2008

The Zen of Python


É
isso mesmo...

Além de excelente linguagem de programação o Python ainda é Zen. Não acredita? Que tal conferir por si só as diretrizes Zen do Python?

Aproximadamente todas as distribuições Linux trazem um interpretador python instalado, portanto basta executá-lo com o seguinte comando:

$ python
Você receberá como resposta algo como o exemplo a seguir:
[kalib@tuxcaverna ~]$ python Python 2.6 (r26:66714, Oct 27 2008, 10:50:31) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
Agora execute o seguinte:
>>> import this
Como resultado você terá o Zen do Python, como pode ser visto abaixo:
>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Para sair do interpretador Python, pressionde as teclas Ctrl + D.

Abraços

quinta-feira, 20 de novembro de 2008

Porque Python?

Muitos me perguntam sobre as vantagens do Python e o porque de, dentre tantas linguagens de programação, eu optei por ter o python como minha paixão oficial. Para evitar dar várias respostas à diferentes pessoas, resolvi compilar aqui alguns dos motivos que encontrei e que em minhas pesquisas iniciais me motivaram a escolher o Python como minha linguagem favorita.

Comecemos então pelas origens do Python. A linguagem foi criada em 1989 pelo holandês Guido van Rossum em Amsterdã. Influenciada pela linguagem ABC, desenvolvida no CWI por Guido e outros nas décadas de 70 e 80. ABC tinha um foco bem definido: ser uma linguagem de programação para usuários inteligentes de computadores que não eram programadores: Físicos, Cientistas Sociais, dentre outros. O projeto de sistema operacional distribuído da época, o Amoeba, precisava de uma linguagem de script. Eis que surge então o Python, trazendo como sua base os seguintes aspectos:

  • Elementos que eram bem sucedidos no ABC.
  • Estruturas de dados poderosas inclusas: Listas, Dicionários, Strings, etc..
  • Usar indentação para delimitar blocos, eliminando chaves. (Eu adoro isso! :p)
  • Fácil extensão (lição aprendida com os erros do ABC)
  • Fácil de portar: além do Amoeba, também era desejado que ele rodasse em Unix, Macintosh e Windows.
  • Influências de Modula-2 e Modula-3: módulos e namespaces

Além destes aspectos o python teve alguns "favorecimentos" durante sua criação. Alguns detalhes que contribuíram para sua concepção de sucesso foram:

  • Universidade: pessoas altamente especializadas para desenvolver e opinar os elementos do projeto
  • Descontraído: o nome Python vem da séria de humor Monty Python's Flying Circus
  • Sem prazos, Sem pressão: o desenvolvimento não foi pressionado por estratégias de marketing, prazos, clientes ou qualquer outro fator que pudesse influenciar nas decisões de projeto, resultando em maior qualidade.
  • Software Livre: garante a vida da tecnologia

Dentre as características do Python que mais me chamaram à atenção, estão as seguintes:

  • Simplicidade: Python é uma linguagem muito simples.
  • Interpretada: usa máquina virtual, facilita portabilidade.
  • Interativa: pode-se programar interativamente, os comandos são executados enquanto digitados. Facilita testes, desenvolvimento ágil e outros.
  • Orientada a Objetos: Tudo é objeto. Incluindo herança múltipla, conceito apenas parcialmente presente em Java até então.
  • Exceções: Um moderno mecanismo para o tratamento de erros.
  • Coleta de lixo automática: Sistema que elimina os erros causados pelo acúmulo de dados inúteis na memória do computador.
  • Fortemente Tipada: Não existe casts e nem conversão automática. Não se mistura tipos "automagicamente". :p
  • Tipagem Dinâmica: A tipagem de um objeto é feita em tempo de execução. Um objeto tem tipo, uma variável não.
  • Portabilidade: Portável para diversas arquiteturas como: Unix, Linux, BSD, Macintosh, Solaris, Windows, OS/2, Amiga, AROS, AS/400, BeOS, QNX, Palm OS, VMS, Psion, Acom Risc OS, PlayStation, Sharp Zaurus, Windows CE, PocketPC, etc. Quer mais o que???
  • Extensível: Facilmente extensível caso deseje parte do seu código em C++ por exemplo por algum motivo.
  • Quer mais? o.O

E para os que se perguntam: Python é realmente utilizado por aí? Quem usa?

Vejamos....

No Brasil:

  • Embratel: monitoramento das interfaces de backbone e clientes de internet, também existem scripts de uso interno.
  • CPqD: monitoramento de centrais telefônicas.
  • Conectiva (Mandriva): Gerenciamento de pacotes da distribuição Linux e ferramentas de uso interno.
  • Async: desenvolvimento de software de automação comercial.
  • GPr Sistemas: Desenvolvimento de aplicações sob encomenda, sistemas como monitoramento de transporte terrestre via satélite são as soluções já feitas.
  • Outras que também utilizam Python para sistemas web, como: Varig, Serpro, Câmara, Interligis, etc.

E no mundo a fora:

  • Industrial Light & Magic: automação interna: "Sem o Python um projeto do tamanho do Star Wars: Epsódio II, seria muito difícil de sair pronto."
  • NASA: Repositório de CAD/CAE/PDM, gerência de modelos, integração e sistema colaborativo. "Nós escolhemos python porque nos proporciona uma máxima produtividade com código que é limpo e fácil de manter, sendo forte e extensível em bibliotecas, bem como excelente capacidades de integração com outras aplicações de qualquer plataforma."
  • Apple: Ferramenta padrão desde o MacOS X.
  • Microsoft: Investimento no Iron Python para a plataforma .NET.
  • Disney: Jogos e Sistemas internos de automação e criação do patrocínio PyQT.
  • Bank Boston: Sistema web usando Python e Zope.
  • Nokia: Sistema de programação para celulares da série 60, permite mais recursos que o Java.
  • Atari: Jogos, como "Temple of Elemental Evil".
  • Yahoo: Yahoo! Groups foi escrito inicialmente em puro python: 180.000 linhas de código cuidavam de tudo, tratando mais de 200 mensagens/segundo em um simples Pentium 400Mhz.
  • Nortel: Sistemas web "ChartWare", "WebBook" e "WebTrack" são exemplos.
  • Philips: Automação da linha de semicondutores na fábrica de Fishkill.
  • Lawrence Livermore Natinal Laboratories: Ambiente de engenharia numérica.
  • Red Hat: diversas ferramentas para linux, o instalador das distribuições Red Hat e Fedora (Anaconda).
  • Gentoo Linux: Sistema de gerência de pacotes "Portage".
  • Blender 3D: software pode ser estendido usando plugins python.
  • ArchLinux: O famoso Pacupdate que checa as atualizações de pacotes disponíveis.
  • GOOGLE: Este é o maior case quando o assunto é Python. O Google é grande adepto do Python e utiliza em várias de suas ferramentas como: Sistema de Ajuda do GMail, Google Groups, Sistema de Compilação de aplicativos, Sistema de empacotamento e entrega de dados, Sistema de monitoramento e manutenção do cluster, Sistema de testes, Análise de registros, Prototipação, etc. "Requisito para contratar profissionais Java: Saber Python! :-)" (É mole?!)


Em resumo, Python é uma linguagem para quem quer produzir com código limpo e de forma bem feita com boa produtividade.

Menos porcaria, maior produtividade, sem marketing envolvido nas decisões, digitando menos! Bem vindo ao Python!

Fontes: Wikipedia, Google e Gustavo Sverzut Barbieri (www.gustavobarbieri.com.br)

Abraços

quarta-feira, 12 de novembro de 2008

Ceará On Rails, aí vou eu...

O que é CearáOnRails?

O CearáOnRails é um evento solidário que tem como tema o desenvolvimento de sistemas web e pretende divulgar e popularizar a linguagem de desenvolvimento Ruby e o Framework Rails no estado do Ceará. Esta iniciativa contribuirá de modo relevante para promover o uso e a difusão das tecnologias entre pessoas, especialmente profissionais na área e afins, servindo como um veículo de integração, interação e colaboração. Tanto o ruby como o Rails vem mudando a forma de desenvolvimento padrão adotada pelas demais tecnologias.

A linguagem Ruby foi criada em 1993 no Japão pelo Yukihiro Matsumoto. Esta só se tornou popular após a primeira apresentação do Framework Rails em 2003 criado por David Heinemeir Hansson, a sua apresentação foi bastante polêmica e mudou a visão sobre a metodologia de desenvolvimento de software.

O nosso intuito é apresentar esta nova forma de desenvolver software e quanto ela é poderosa, rápida e produtiva. Com isso tentar mudar a visão atual de desenvolvimento de software na região, ou a implantação dessa nova tecnologia.

O ingresso será de 2kgs de alimentos não perecíveis por pessoa (exceto sal) em troca do acesso às palestras. Iremos doar os alimentos arrecadados para a ONG 2A(Acreditando e Aprendendo). O evento além de sua função social e integradora, também permite uma grande difusão da tecnologia e ainda oportuniza o network entre profissionais, estudantes, professores entre outros, que irão comparecer ao evento.

Realização do CearaOnRails

O evento será realizado no dia 14 de Novembro de 2008 das 19:00 às 22:30 horas. Na Faculdade Christus, Avenida Dom Luís, 911, Fortaleza-Ce, no 15º Andar, em Fortaleza-Ceará. A programação prévia estabelecida pela organização será a seguinte:

19:00-19:10 Abertura

19:10-19:40 Palestra 1

Palestrante: Tiago Bastos

Tema: Onde está o método?

Descrição: Uma introdução a recursos avançados da linguagem. Explicando como interceptar chamadas à métodos, monkey patching e avaliação de código. Mercado de trabalho.

19:40-20:40 Palestra 2

Palestrante: Nabucodonosor Coutinho

Tema: ORM On Rails

Descrição: A camada de persistência do ROR está realmente nos trilhos? A visão de um DBA sobre a camada de persistência do Rails. Analise dos padrões DAO e ActiveRecord. Análise das implementações ActiveRecord e iBatis para Ruby. Análise das implementações Rails ActiveRecord e Hibernate (java).

20:40-21:00 Coffee Break

21:00-22:00 Palestra 3

Palestrante: Fábio Akita

Tema: Desenvolvimento fora da Média com Ruby e Rails

Descrição: Porque é importante entender as novas tecnologias como Ruby e Rails e como elas agilizam seus projetos web.

segunda-feira, 10 de novembro de 2008

Arch Linux Schwag - Uma loja para o Arch Linux

Saudações galera..

Neste post eu deixo a dica de uma loja online na qual você pode encontrar diversos produtos bacanas do Arch Linux. Produtos estes que vão desde camisetas até mesmo shapes de skates ou aventais (é mole?).

O comércio eletrônico vem crescendo a cada dia e ganhando cada vez mais adeptos por sua confiabilidade, agilidade e eficiência, isto tudo sem mencionar o conforto de navegar em shoppings e lojas sem sair de sua cadeira ou poltrona favorita. A comodidade em não perder horas de caminhada ou esperando em filas para atendimento tem atraído cada vez mais clientes para este tipo de comércio.

Eu sou um grande adepto de comércio eletrônico e pelo menos uma vez por mês faço algum tipo de compra online sendo os livros os responsáveis pela minha maior parcela destas compras via web.

Aproveito para deixar aqui o link para esta incrível loja com produtos do Arch Linux e de outras várias coisas que desejar. Apesar de ser uma loja gringa, vale a pena conferir.

Segue Link: http://www.zazzle.com/archlinux

Abraços

terça-feira, 4 de novembro de 2008

Java no Arch começa a ser mais LIVRE


S
audações pessoal,

Os usuários de Arch Linux, pelo menos alguns deles, talvez já saibam que o Sun Java Runtime Environment (JRE) e o Java Development Kit (JDK) tem passado muito tempo no repositório Extra esperando por algum amor extra. Entretanto, nenhum desenvolvedor se sentiu motivado à manter este pacote.

Por outro lado, não é novidade que já existe o pacote OPENJDK6, uma implementação open source da JRE e da JDK que funciona perfeitamente bem.

Foi decidido mover os pacotes JRE e JDK para o repositório Community, onde Geoffroy Carrier estará tomando conta deles. Ele já até atualizou os pacotes e corrigiu alguns bugs pendentes. Obrigado Geoffroy por sua boa ação.

Nenhum pacote dos repositórios oficiais do Arch Linux depende destes pacotes no momento, já que os mesmos já foram recompilados para o OPENJDK6. Entretanto, é bom agradecer à comunidade por entender, e os desenvolvedores que se desculpam por qualquer inconveniente que possa vir a surgir.

O mais interessante em meu ver, é o fato de o Arch estar baixando o nível de prioridade destes pacotes, elevando assim a prioridade dos pacotes livres do java em seu lugar. Isto sim é show de bola. Parabéns Arch Linux! ;]

"Porque movê-los, além da razão já abordada aqui?
Bem, nós pretendemos favorecer implementações de código aberto ao invés de implementações de código fechado.

Não, sériom porque vocês mudaram eles?
Porque o Aaron Griffin disse que o fizesse. :-D (apenas brincando)"

Abraços

segunda-feira, 27 de outubro de 2008

Asterisk Counter - Seja "Contado"

Saudações pessoal...

Muitos aqui já conheciam o sistema Linux Counter que servia para contabilizar e registrar usuários Linux como forma de documentar e ter controles estatísticos do crescimento da comunidade Linux mundial. Agora chegou a vez do Asterisk.

Recentemente foi disponibilizado o Asterisk Counter. O mesmo consiste não apenas em contabilizar os usuários/profissionais de Asterisk como também estabelecer perfis que podem ser inclusive votados com comentários, como uma mini rede social (profissional) no assunto com referências vindas de outros usuários e assim por diante.

Segue a dica para você que utiliza ou trabalha com esta excelente tecnologia Livre de Voip. Eu sou o usuário de número 1148, e você? ;]

Abraços

sexta-feira, 24 de outubro de 2008

Escondendo informações em arquivos binários

Saudações galera...

Recentemente um amigo, Michel, me perguntou algo sobre a possibilidade de ocultar informações em arquivos binários, como uma música ou mesmo uma foto. Eu lhe respondi que era possível, e bem simples em termos de conceito, bem como lhe prometi postar esta dica.

No Linux sabemos que tudo é um arquivo. Nada depende exclusivamente de extensão ou tipo. Até mesmo os famosos "diretórios" na verdade não passam de arquivos. O que mostrarei aqui é uma dica rápida e simples de como se aproveitar disto para ocultar de forma simples e rápida alguma informação de texto em um arquivo binário qualquer que o seja. Por mais incrível que possa parecer, não precisaremos de nenhuma mágica ou ferramenta especial para isto. Quem utiliza Linux sabe que o cat ou mesmo o echo são ferramentas padrão em qualquer distribuição. SIM. Precisaremos apenas delas para fazer o "truque". Não acredita? o.O

Vamos lá...

Antes de mais nada selecione o arquivo que será utilizado para "camuflar" nossa informação. Escolha uma imagem qualquer por exemplo ou outro tipo como áudio, vídeo, compactado, etc... Supondo que você escolheu o arquivo foto.jpg, passaremos ao segundo passo.

Supondo que eu queira ocultar a frase "Bem vindo ao Linux" na foto.jpg, o comando seria o seguinte:

$ echo "Bem vindo ao Linux" >> foto.jpg

Simples não é?! Nada de truques ou mágicas. Pode tentar abrir a foto com algum editor de imagens como o Gimp, ou mesmo com um vizualizador de sua preferência. A foto parecerá intacta e normal. Agora tente executá-la com um editor de textes como o cat por exemplo.

$ cat foto.jpg

Você verá um conjunto de caracteres estranhos, dados sobre a foto em si, porém role até o final do arquivo. Depois de todos os caracteres estranhos, você encontrará a informação que ocultou anteriormente, no nosso caso é a frase "Bem Vindo ao Linux".

Simples não é? Lembrando que o mesmo conceito se aplica caso você deseje utilizar ao invés de uma única frase, todo um texto. Crie o texto com um editor de textos qualquer como o vim por exemplo e salve com o nome texto.

Em seguida aplique o comando utilizando desta vez o cat, ao invés do echo:

$ cat texto >> foto.jpg

Volte a repetir os testes já citados anteriormente para ter certeza do sucesso no processo.

Como eu disse..tudo muito simples e sem mistérios.

Respondido Michel? ;]

Abraço pessoal

segunda-feira, 20 de outubro de 2008

Assalto no cinema do Iguatemi/Fortaleza!

Fato ou ficção?!

N
ão sei até que ponto nossa cidade vai chegar. Não poder mais nem assistir um filme no shopping é um absurdo!

Não gostaria de vincular este tipo de notícia em meu blog, porém é a terceira vez nas últimas duas semanas que recebo emails com relatos das vítimas deste tipo de ataque. E como acho que já está indo longe demais, acho que é válido divulgar isto para que as pessoas fiquem espertas sobre o que anda acontecendo.

Este é o relato da última vítima:

INDIGNAÇÃO!!!
Na tarde de sábado passado, estava passeando, no Shopping Iguatemi, com a minha namorada, quando decidimos pegar um cineminha. Quando entramos na sala, percebemos que havia muitas crianças com seus pais e um grupo de 7 ou 8 rapazes, aparentando uns 18anos, de bonés e óculos escuros, encostados em uma parede do corredor lateral. Fomos sentar em uma fileira de poltronas, no meio da sala; pouco depois, começaram a exibir os trailers. Minutos após começar o filme, um dos rapazes que estava em pé, sentou-se ao lado da minha namorada, sacou um revólver e disse que era para ela ficar quieta, senão ele iria atirar. Muito assustada, ela começou a chorar. Quando eu percebi o que estava acontecendo, já estava se sentando, na poltrona ao meu lado, um outro
rapaz do grupo, anunciando que era um assalto e que ele estava armado.

Eles me levaram para fora do cinema, enquanto outros dois elementos da
gangue ficaram com a minha namorada, dentro da sala de projeção. Fui obrigado a sacar todo o dinheiro que foi possível, nos caixas 24hs do shopping, e tive que comprar 6 pares de tênis de quase $500,00, cada um, numa loja de artigos esportivos, usando meu cartão de crédito, até acabar meu limite. Uns 40 minutos depois, voltamos para o cinema e foi a vez de fazerem a mesma coisa com a minha namorada. Pouco antes de acabar o filme, os que estavam comigo me mandaram sair do cinema. Quando saí, me levaram até o estacionamento, onde já estava a minha namorada com os outros da gangue. Fizeram com que eu os levasse até o meu carro, nos colocaram dentro dele e terminaram de roubar as coisas que faltavam, como celulares, relógios, etc. Mandaram que eu dirigisse para fora do shopping, com três bandidos dentro do carro, e seguisse um outro carro, onde estava o restante da gangue. Ficamos dando voltas de carro, até escurecer; depois nos libertaram, em um matagal. Tivemos que andar descalços, em uma estrada de terra, durante muito tempo; acho que por mais de 2 horas, até acharmos um sítio, de onde pude ligar para meu pai e pedir para que ele nos apanhasse. No dia seguinte, acharam meu carro todo batido, sem os equipamentos de som, CD e outros acessórios.

Quando estava na delegacia, prestando
queixa, o delegado falou que já ocorreram mais de cinco assaltos como este, no mês passado. O pior é que as câmeras do circuito interno de TV do shopping não estavam funcionando, para tentarmos obter algumas imagens dos assaltantes. De qualquer forma, quando for ao cinema, atenção com as pessoas que sentam ao seu lado, especialmente se o cinema não estiver lotado ou se existirem muitas poltronas vazias por perto; se virem grupos parados,pelos cantos, tomem muito cuidado. Vale a pena levantar e avisar aos funcionários do cinema
que há um grupo suspeito, em pé, esperando as luzes se apagarem, para, talvez, assaltarem os espectadores. Os funcionários têm recursos para avisar a vigilância do Shopping e a Polícia.

Abraços

domingo, 19 de outubro de 2008

Nossos problemas com flash acabaram! Flash 10 no Extra

Hoje, 19/10, foi lançado no repositório Extra do Archlinux o flashplugin 10. Este flash veio com a promessa de resolver o problema de transparência que nós, usuários Linux, tínhamos com muitos sites que utilizavam-se de flash. Quem aqui nunca teve dor de cabeça ao tentar navegar em sites como o da OI por exemplo? o.O Era impossível.

Hoje pela manhã, ao mandar um pacman -Syu para atualizar meu sistema, tive a felicidade de ver que havia a atualização do flash. Já fui logo atualizando. Em seguida corri para o site da OI. Para minha surpresa, FUNCIONOU PERFEITAMENTE!

Uma benção! Parece que os nossos problemas com flash acabaram! Fica o aviso para todos os usuários de Archlinux: Esta atualização já se encontra no nosso repositório Extra. Atualizem o quanto antes.

Grande abraço

quinta-feira, 16 de outubro de 2008

Vivo chega em Fortaleza - Finalmente

Finalmente tenho o prazer de anunciar que a Operadora Vivo chegou a Fortaleza. Finalmente uma operadora decente em nossa cidade.

Ontem, 16 de Outubro, começaram as vendas resultando em mais de 25.000 chips vendidos em um dia. Não perdi a oportunidade e comprei o meu ontem mesmo. O que foi engraçado ver a confiança que os vendedores tinham em afirmar: "Aqui não é negócio apenas de 'Olá'! A vivo chegou para derrubar tudo!" Apesar de ter achado um pouco audacioso demais, não duvido que ela conquiste rapidamente boa parte do mercado local, já que a vivo é portadora de uma estrutura bem melhor que a das concorrentes.

Além das vantagens estruturais, a vivo trouxe um outro grande atrativo em seu lançamento no Ceará com a promoção dos 1000. Com recargas mensais a partir de 6 reais, o cliente ganha:
* 1000 reais para falar com outros vivos. (ligações locais)
* 100 minutos para falar com outros vivos. (DDD)
* 25 sms/15 dias
...
Dentre outras vantagens.

Outra coisa que me surpreendeu foi o site deles bem como os recursos ofertados ao se fazer login com os dados de seu número. Vale a pena conferir.

sexta-feira, 10 de outubro de 2008

Resultado: Quais distribuições o BR-Linux deve indicar

Conforme apresentei no post passado, o BR-Linux estava fazendo uma pesquisa para saber quais distribuições deveria indicar. Antes mesmo de ver as respostas, tinha plena certeza de que o Ubuntu estaria com uma grande quantidade de votos, afinal de contas foi e é uma das distribuições que mais divulgou o nome do Linux nos últimos anos por ser mais "amigável" para desktops de usuários que terão o primeiro contato com linux.

Bom, isto de fato se mostrou verdade na pesquisa, porém o que mais me chamou a atenção foi o fato de que o Arch Linux, superando minhas expectativas, se saiu muito bem na pesquisa, deixando grandes distribuições para trás.

Este resultado apenas demonstra o que muitos de nós já estávamos percebendo: O Arch vem ganhando maior força em nosso país. Este resultado não é apenas fruto de publicidade, mas também da qualidade da distribuição em si bem como o trabalho que a comunidade Archlinux-br vem desenvolvendo no quesito de suporte, documentações, traduções dentre outras formas de auxiliar os novos usuários.

Abaixo segue um resultado aproximado da pesquisa feita no BR-Linux, até o dia de hoje:

Ubuntu - 36 votos
Mandriva - 31 votos
Arch Linux - 15 votos

Big Linux - 10 votos
Fedora - 8 votos
Debian - 6 votos
Kurumin NG - 6 votos
Opensuse - 3 votos
Kubuntu - 3 votos
Slackware - 2 votos
Goblinx - 2 votos
Linux From Scratch - 2 votos
Resulinux - 1 votos
Zenwalk - 1 votos
Gnomux - 1 votos
PCLinuxOS - 1 votos
Sabayon - 1 votos
Ultimate Edition - 1 votos
Linux Mint - 1 votos

Abraços

quarta-feira, 1 de outubro de 2008

Que distribuições o BR-Linux deve recomendar?

O BR-Linux está fazendo uma pesquisa para saber que distribuição ele deverá indicar.

Para isso o BR-Linux conta com a sua ajuda para coletar dados e suguestões de boas distribuições para análise e possível recomendação pelo portal.

Os requisitos são:

  • Facilidade de instalação e uso
  • Atualização freqüente
  • Tradução para nosso idioma
  • Suporte a hardware
  • Comunidade brasileira atuante
  • Recursos de suporte on-line e documentação em português
  • Disponibilidade de download fácil das imagens ISO de instalação

Portanto, fica o convite: ajude a selecionar, indicando:

a) nome da distribuição
b) URL do site em português (oficial ou da principal comunidade)
c) URL dos recursos de suporte essenciais

Alguém adivinha qual foi minha sugestão? :p

Fonte: http://br-linux.org/2008/ajude-a-escolher-que-distribuicoes-o-br-linux-deve-recomendar/

segunda-feira, 29 de setembro de 2008

Fotos do V Campeonato Intergalático de Boliche da Tux-CE

Para aqueles que não conhecem, a Tux-CE é uma Comunidade Cearense de Software Livre que fundei com alguns amigos no ano de 2006. Desde então, a Tux-CE se mostra atuante na participação de eventos locais de Software Livre, bem como organização de alguns deles.

Além dos eventos e assuntos relacionados a tecnologia, a Tux-CE ainda conta com momentos de descontração, como por exemplo o nosso já tradicional campeonato de boliche.

Tivemos recentemente nosso V Campeonato. Foi bastante divertido e proveitoso. Pudemos desfrutar de um ambiente amigável com a interação entre os presentes bem como um bate papo que foi além da tecnologia em si. Infelizmente muitos membros não puderam se fazer presente, porém teremos outras oportunidades pela frente. ;]

Segue link para álbum de fotos: http://www.tux-ce.org/portal/image/tid/12

Abraços

sexta-feira, 26 de setembro de 2008

Deixando seu KDE4 um pouco mais Arch - KDM

Sabe aqueles horários em que você não tem o que fazer e acaba, literalmente, procurando qualquer coisa pra mexer? Foi em um horário de almoço como este que fiz logoff em meu KDE4 e observei minha tela do KDM. Reparei em como os designers resposnsáveis fizeram um bom trabalho no KDE4. Foi aí que pensei: Porque não ter um pouquinho do gosto Arch Linux já na hora de me logar ao KDE4?

Alterei então o tema para ter como resultado final um tema de kdm para o meu Arch Linux. Ficou com a elegância que já trazia por padrão do KDE4, porém com uma pequena pitada de Arch Linux nele, de forma a tornar o ambiente mais customizado.

Maos a obra...

Editei a imagem original com o Inkscape, portanto este pequeno trabalho lhes será poupado. Tudo o que vocês precisam é inserir esta imagem no tema original do KDM. Vamos às formas disponíveis:

Primeiro, faça o download da imagem através do seguinte link: download

1- Você pode simplesmente substituir a imagem original por esta com o comando:

# mv ~/background.svg /usr/share/apps/kdm/themes/nome-do-tema/
ps: Isto, levando em consideração que a imagem alterada se encontra dentro do seu home.

2- Manter as duas imagens: Original e Alterada
Para isso você precisa antes de mais nada renomear a imagem original no tema para um segundo nome:
# mv /usr/share/apps/kdm/themes/nome-do-tema/background.svg /usr/share/apps/kdm/themes/nome-do-tema/background2.svg
em seguida, jogar a imagem alterada lá dentro:
# mv ~/background.svg /usr/share/apps/kdm/themes/nome-do-tema/
ps: Isto, levando em consideração que a imagem alterada se encontra dentro do seu home.

É isso pessoal, em breve maiores customizações para nosso KDE4 + Arch Linux. ;]

abraços

segunda-feira, 22 de setembro de 2008

O que vem agora? Proibição do uso de Criptografia?

Há algumas semanas atrás vimos a confusão causada por instalações de escutas telefônicas feitas pela ABIN. Houve uma grande onda de críticas em cima disto, até que resultou na proibição de comercialização de qualquer equipamento de espionagem em nosso "lindo" país como forma de penalizar qualquer um que efetue este tipo de atividade que agora é terminantemente proibida. Sim, nossa Agência de inteligência nacional não pode mais ficar sabendo das roubalheiras que nossos "representantes" andam fazendo. Sim, agora é crime descobrir que nossos políticos estão fazendo roubalheiras.

Hoje, li uma matéria publicada no site da Folha Online que abordava algo incrível: PF não consegue decifrar criptografia dos arquivos de Daniel Dantas!

A fonte diz: "Dois meses e meio depois de apreender cinco discos rígidos no apartamento do banqueiro Daniel Dantas, durante a Operação Satiagraha, a Polícia Federal ainda não conseguiu decifrar a criptografia que protege os dados."

O mais interessante foi ver o anúncio deles de que nunca viram uma tecnologia tão avançada de criptografia aqui no Brasil. o.O Quanta ignorância.

Para fechar com chave de ouro, eles informam que estão estudando a possibilidade de entrar judicialmente contra a empresa norte-americana desenvolvedora do mecanismo de criptografia adotado, como forma de obrigar a mesma a entregar a chave de acesso.

Quanta palhaçada... Será que como peritos em segurança eles não sabem que estas chaves são geradas de forma assimétrica e que a forma mais simples seria fazer o próprio Dantas entregá-la? Algo como redução de pena em troca da informação seria mais útil do que tentar obrigar a empresa norte-americana, que nada tem a ver com isso, a entregar esta chave. Me pergunto se nosso dicionária descreve a palavra maturidade da forma correta.. Pois pelo visto, nosso país não entendeu muito bem o que significa isso. :/

quarta-feira, 17 de setembro de 2008

Hora de votar em nossos falsos reis

Sei que o tópico não tem ligação alguma com Software Livre e Tecnologia, mas de certa forma tem ligação com nossa Liberdade. Não poderia deixar de comentar, afinal de contas é chegada a hora! É chegada a hora de votar pessoal. Votemos em nossos falsos reis. Sim, é hora de escolher aqueles que nos representarão durante algum tempo. Aqueles que decidirão o rumo de uma boa parte de nosso dinheiro, sim vamos votar. Não estou aqui pedindo ou tentando encorajar as pessoas a votarem, mas sim lembrando de uma obrigação que temos perante nosso país. :/ Sim, eles não são obrigados a nos representar bem, mas somos obrigados e votar e participar desta cena.

Observando filmes ou contos de tempos antigos, podemos ter uma real visão sobre o que era um verdadeiro Rei. Hoje não temos muita noção do que seja um Rei ou um reinado, pois vivemos em um mundo de fragmentações onde nossos representantes não ligam tanto ou se preocupam com o povo a ponto de buscar o benefício do mesmo.

Naquele tempo, o Rei era o Povo! O Rei era o povo no sentido de que o povo era uma parte do Rei, onde este se dedicava tanto que poderia fazer tudo pelo seu povo. O Rei não era apenas um político, mas também um guerreiro, um general nas linhas de frente que morreria pelo seu povo. Ele era um cantor, um escritor, um poeta... Todas estas diferentes coisas..Enfim, uma pessoa real, em carne e osso.

Paro por aqui pois não me permito perder mais tempo e palavras para falar sobre nossos "representantes". Talvez não valha o esforço.

"Ordem, Progresso e Perdão! Na terra onde quem rouba muito não tem punição!"

sexta-feira, 12 de setembro de 2008

V Competição de Boliche da Tux-CE

Para quem é membro antigo da casa(Tux-CE), teve a chance de presenciar a última competição que contou com a presença de lendas vivas na Tux-CE como o moonnight e o Mestre NGD. Figuras estas que ainda são desconhecidas para muitos dos novos membros da Tux-CE.

Estamos agora marcando nossa V Competição de Boliche que servirá como momento de descontração entre os membros da Tux-CE.

Data: Domingo 14/09
Horário: 16:00
Local: Boliche do North Shopping

Espero sua presença lá. Não tenha medo...apesar das nossas caras, ninguém aqui morde... :p

Se você desejar, pode conferir as fotos da última competição de boliche da Tux-CE no seguinte link: http://www.tux-ce.org/portal/image/tid/9

Abraços

segunda-feira, 1 de setembro de 2008

Chrome! O navegador web do Google


Pois é pessoal. Quem ainda tem coragem de dizer que o Google não vai dominar o mundo?

Brincadeiras a parte, o que parecia apenas boato de internet, se confirmou nesta segunda-feira como sendo um fato real. O Google acaba de lançar seu mais novo produto.

Chrome é o nome da mais nova cria da gigante Google. Este que é um navegador web open source utilizando-se da toolkit do navegador Konqueror, já conhecido pelos usuários Linux que também foi utilizado pelo navegador Safari.

Dentre as novidades que parecem se destacar estão a melhoria de performance do interpretador JavaScript e a separação de abas como processos distintos, aproveitando melhor a CPU de sua máquina, principalmente se você possui máquinas *core. ;]

Até hoje pela manhã não havia nenhuma confirmação com relação a este lançamento, apenas boatos que acabaram por se confirmar nesta noite quando achei o aviso oficial no blog do próprio Google.


A gigante também preparou uma história em quadrinhos bem bacana para ilustrar a chegada de sua nova ferramenta.

Segue link oficial da fonte: http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html

L
ink para a história em quadrinhos: http://books.google.com/books?id=8UsqHohwwVYC&printsec=frontcover#PPA16,M1