<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4349867399985452308</id><updated>2012-01-30T22:58:54.243-02:00</updated><category term='DevIL'/><category term='Assimp'/><category term='Programação'/><category term='JBoss'/><category term='Shell Script'/><category term='Seam'/><category term='Corrida'/><category term='AJAX'/><category term='MVP'/><category term='RichFaces'/><category term='gambiarra'/><category term='Simuladores'/><category term='Jogos'/><category term='Web'/><category term='GNOME'/><category term='Bullet'/><category term='RSpec'/><category term='factory_girl'/><category term='Controle de Versão'/><category term='Blender'/><category term='JSF2'/><category term='OpenAL'/><category term='Eclipse'/><category term='RoR'/><category term='Allegro'/><category term='JSF'/><category term='Compact Framework'/><category term='Internet Explorer'/><category term='Engine'/><category term='TORCS'/><category term='SVN'/><category term='.NET'/><category term='OpenGL'/><title type='text'>Carlos E. R. Diógenes</title><subtitle type='html'>Coisas randômicas de uma cabeça randômica!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7845970961900628405</id><published>2012-01-22T11:01:00.000-02:00</published><updated>2012-01-22T11:02:58.734-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RoR'/><category scheme='http://www.blogger.com/atom/ns#' term='RSpec'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='factory_girl'/><title type='text'>RSpec, factory_girl e transações com o banco de dados</title><summary type='text'>Ontem estava quebrando a cabeça para entender como meus testes estavam rodando, pois para mim, a cada execução destes o meu banco de dados estava limpo. Isso é o que acontence quando se utiliza o Test::Unit, porém utilizando o RSpec é diferente.

Nada como uma boa noite de sono. Hoje pela manhã, com a cabeça fresca, fiz as buscas que realmente interessavam e a documentação está toda lá, no site </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7845970961900628405/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2012/01/rspec-factorygirl-e-transacoes-com-o.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7845970961900628405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7845970961900628405'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2012/01/rspec-factorygirl-e-transacoes-com-o.html' title='RSpec, factory_girl e transações com o banco de dados'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-6070011410149539804</id><published>2012-01-09T13:25:00.000-02:00</published><updated>2012-01-09T13:25:02.657-02:00</updated><title type='text'>O mundo é plano, porém ainda possui muitas ondulações</title><summary type='text'>Já faz uns 5 meses que comprei um Kindle. Acho que deste que conheci o PC, há 20 anos atrás, não sentia tanta satisfação por possuir um aparelho eletrônico. Ele é um aparelho fantástico, agradável para ler, leve, possui um dicionário integrado, toca MP3, fácil para fazer anotações e marcar páginas. Possui todas as qualidades para substituir livros de papel (revistas e jornais também).

Apesar de </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/6070011410149539804/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2012/01/o-mundo-e-plano-porem-ainda-possui.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/6070011410149539804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/6070011410149539804'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2012/01/o-mundo-e-plano-porem-ainda-possui.html' title='O mundo é plano, porém ainda possui muitas ondulações'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-3584446587915717465</id><published>2011-12-31T14:58:00.000-02:00</published><updated>2012-01-22T11:03:54.575-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Allegro'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>Bibliotecas para Programação de Jogos</title><summary type='text'>No meu último post escrevi a respeito do desenvolvimento de uma pequena parte do que estou fazendo. Mesmo sendo uma tarefa simples, a complexidade para atingi-la de acordo com os meus objetivos, de forma portável, me dá a dimensão do trabalho que é.



Isto me fez buscar bibliotecas que dê suporte para programação de jogos abstraindo detalhes do ambiente, porém não me fornecendo abstrações em </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/3584446587915717465/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/11/bibliotecas-para-programacao-de-jogos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3584446587915717465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3584446587915717465'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/11/bibliotecas-para-programacao-de-jogos.html' title='Bibliotecas para Programação de Jogos'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-9058576433199659194</id><published>2011-11-03T12:03:00.001-02:00</published><updated>2011-11-21T11:38:00.565-02:00</updated><title type='text'>Inicializando os Gráficos: Janela e Contexto 3D</title><summary type='text'>Comecei escrever o código de uma engine. Minhas expectativas são:

Utilizarei C++ para o core;
Utilizarei TDD;
Multi-plataforma;
Altamente modular;


Quero aprender TDD, então nada melhor do que aplicar o conceito na prática. Além disso, quero utilizá-lo da forma mais xiita, ou seja, escrever sempre um teste que justifique a mudança do código. No início esta condição parece bastante extrema, mas </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/9058576433199659194/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/11/inicializando-os-graficos-janela-e.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/9058576433199659194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/9058576433199659194'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/11/inicializando-os-graficos-janela-e.html' title='Inicializando os Gráficos: Janela e Contexto 3D'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-8177389280175947434</id><published>2011-09-19T23:24:00.000-03:00</published><updated>2011-10-13T12:44:35.234-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Programando com Exceções</title><summary type='text'>Escrevendo uma classe em C++ fiquei com uma dúvida. Como tratar um erro que acontece em um construtor? Imediatamente tive duas ideias, retornar NULL ou configurar uma flag na classe. A primeira logo descobri que não era possível, pois os construtores não permitem retornos. A segunda, apesar de possível, achei deselegante e muito suscetível a erros.

Foi a partir deste momento que me perguntei se </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/8177389280175947434/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/09/programando-com-excecoes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/8177389280175947434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/8177389280175947434'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/09/programando-com-excecoes.html' title='Programando com Exceções'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7660740900598920855</id><published>2011-05-05T15:16:00.000-03:00</published><updated>2011-05-05T15:16:45.943-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Model-View-Presenter (MVP) no .NET Compact Framework</title><summary type='text'>Ao contrário de padrões de projetos, padrões arquiteturais dão linhas diretrizes muito vagas e nenhuma sugestão concreta de implementação. Ao tentar aplicar o padrão MVP segui o básico do framework apresentado no paper  MVP: Model-View-Presenter. The Taligent Programming Model for C++ and Java, no entanto achei o modelo ineficiente para ser utilizado em uma aplicação Windows Forms, já que neste </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7660740900598920855/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/05/model-view-presenter-mvp-no-net-compact.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7660740900598920855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7660740900598920855'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/05/model-view-presenter-mvp-no-net-compact.html' title='Model-View-Presenter (MVP) no .NET Compact Framework'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1645494464960618323</id><published>2011-04-18T18:32:00.001-03:00</published><updated>2011-04-18T18:36:51.912-03:00</updated><title type='text'>.Net Compact Framework e TDD</title><summary type='text'>Estou trabalhando no desenvolvimento de um aplicativo para um dispositivo móvel e resolvi utilizar TDD convencido de todas os benefícios que a abordagem traz para o desenvolvimento de aplicações.

Estou utilizando o Visual Studio 2008 que já traz o suporte necessário para criação de testes unitários, porém o ambiente me deixou um tanto decepcionado na aplicação da técnica, já que que tal </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1645494464960618323/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/04/net-compact-framework-e-tdd.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1645494464960618323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1645494464960618323'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/04/net-compact-framework-e-tdd.html' title='.Net Compact Framework e TDD'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7048644737394420476</id><published>2011-02-01T13:58:00.000-02:00</published><updated>2011-02-01T13:58:16.343-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Game Coding Complete</title><summary type='text'>Comecei a ler os livros 3D Game Engine Architecture, 3D Game Engine Design e 3D Game Programming All In One. Nenhum deles me agradou e parei pouco tempo depois. Pra aguardar a chegada do Large-Scale C++ Software Design resolvi dar uma olhada no livro Game Coding Complete e não é que gostei.
Não vou escrever muito a respeito do livro aqui, pois vou acabar fazendo um post igual ao último. Vou </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7048644737394420476/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/02/game-coding-complete.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7048644737394420476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7048644737394420476'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/02/game-coding-complete.html' title='Game Coding Complete'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7989300619199045163</id><published>2011-01-18T10:39:00.000-02:00</published><updated>2011-01-18T10:39:59.543-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Engine'/><title type='text'>3D Game Engine Programming - Review do Livro</title><summary type='text'>Acabei de ler este livro. Ele é escrito com bom-humor, o que deixa sua leitura mais agradável, ainda mais em um campo que é tão complexo como a programação de um engine para jogos 3D, porém em alguns lugares o autor tenta ser engraçado com desleixo, dizendo que escreveu um código em 1 hora porque estava vendo TV, o que para mim não é engraçado e ainda me deixa com uma pulga atrás da orelha.

Um </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7989300619199045163/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/01/3d-game-engine-programming-review-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7989300619199045163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7989300619199045163'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/01/3d-game-engine-programming-review-do.html' title='3D Game Engine Programming - Review do Livro'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-4833206031376940842</id><published>2011-01-07T14:06:00.001-02:00</published><updated>2011-01-07T14:07:38.458-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Bullet'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenAL'/><category scheme='http://www.blogger.com/atom/ns#' term='Assimp'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>Programação de Jogos</title><summary type='text'>Terminei o que considero a fase de prototipação com algumas ferramentas antes de começar a escrever de forma séria um jogo. Escrevi código de qualquer maneira, sem me preocupar se estava elegante, reutilizável, modular, etc. O que queria fazer era experimentar algumas APIs e ver se elas me permitiam fazer as coisas do jeito que eu queria.

Estas APIs são: OpenGL, Assimp, Bullet e OpenAL. Com </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/4833206031376940842/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2011/01/programacao-de-jogos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/4833206031376940842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/4833206031376940842'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2011/01/programacao-de-jogos.html' title='Programação de Jogos'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dai4572eKKg/TScx3tcmkpI/AAAAAAAAAI0/pbB54mg8HhE/s72-c/game_architecture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7420234677073875492</id><published>2010-11-10T21:02:00.004-02:00</published><updated>2010-11-10T21:47:39.799-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Blender'/><category scheme='http://www.blogger.com/atom/ns#' term='DevIL'/><category scheme='http://www.blogger.com/atom/ns#' term='Assimp'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>Assimp, Blender, DevIL = Objeto renderizado com mapeamento UV usando OpenGL</title><summary type='text'>Continuo buscando meios para fazer meu jogo. Já decidi algumas coisas,  porém colocar todas as coisas juntas, escrever o código e fazer executar  é a coisa mais difícil, ainda mais quando se está aprendendo todas as  tecnologias necessárias para isso, no entanto é recompensador cada  progresso feito.Eu decidi que o Blender será meu editor, tendo  em vista duas alternativas: escrever meu próprio </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7420234677073875492/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/11/assimp-blender-devil-objeto-renderizado.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7420234677073875492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7420234677073875492'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/11/assimp-blender-devil-objeto-renderizado.html' title='Assimp, Blender, DevIL = Objeto renderizado com mapeamento UV usando OpenGL'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dai4572eKKg/TNssG84ihVI/AAAAAAAAAIo/0p8QDYWAyJI/s72-c/cubo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1304445679321735021</id><published>2010-11-06T13:19:00.003-02:00</published><updated>2010-11-06T13:24:57.949-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Corrida'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><title type='text'>Comparação Entre Métodos para Evolução de Controles de Carros de Corrida em Jogos Computacionais</title><summary type='text'>Acabei meu artigo sobre treinamento de carros de corrida para jogos computacionais, onde compara diversas técnicas diferentes para a evolução dos controladores. Desenvolvi este trabalho como requisito para formação do curso de pós-graduação que estou cursando.Neste trabalho utilizei quatro métodos, NEAT, GA, lógica fuzzy e aprendizado por reforço para treinar um carro de corrida no simulador </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1304445679321735021/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/11/comparacao-entre-metodos-para-evolucao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1304445679321735021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1304445679321735021'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/11/comparacao-entre-metodos-para-evolucao.html' title='Comparação Entre Métodos para Evolução de Controles de Carros de Corrida em Jogos Computacionais'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-5468569990545428229</id><published>2010-08-16T15:54:00.003-03:00</published><updated>2010-08-16T16:52:34.667-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>Eclipse não detecta que JBoss inicializou</title><summary type='text'>No Eclipse, ao clicar duas vezes no servidor de aplicação para visualizar suas configurações é possível alterar diversas configurações, porém estas configurações não são as configurações que o JBoss irá utilizar, elas indicam quais as configurações do servidor de aplicação.No Eclipse, mudei a porta do JBoss para 8088 e ao inicializar o servidor o Eclipse não detectava que ele já havia </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/5468569990545428229/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/08/eclipse-nao-detecta-que-jboss.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/5468569990545428229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/5468569990545428229'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/08/eclipse-nao-detecta-que-jboss.html' title='Eclipse não detecta que JBoss inicializou'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-3961099967306809557</id><published>2010-07-26T11:11:00.004-03:00</published><updated>2010-07-26T11:59:43.829-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='JSF2'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Upload de arquivos no JSF2 no escopo de conversação</title><summary type='text'>Há algum tempo vinha procurando uma solução para fazer upload de arquivo no JSF2 no escopo de conversação.Existem vários sites que mostram como fazer upload de arquivo no JSF{1,2}, porém nenhum deles leva em consideração o escopo de conversação: http://forums.sun.com/thread.jspa?threadID=5399669, http://ironicprogrammer.blogspot.com/2010/03/file-upload-in-jsf2.html, http://dominikdorn.com/?p=169,</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/3961099967306809557/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/07/upload-de-arquivos-no-jsf2-no-escopo-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3961099967306809557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3961099967306809557'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/07/upload-de-arquivos-no-jsf2-no-escopo-de.html' title='Upload de arquivos no JSF2 no escopo de conversação'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-8731523692788612170</id><published>2010-07-02T20:41:00.004-03:00</published><updated>2010-07-02T20:54:32.071-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Shell Script'/><title type='text'>Enviar comandos de teclado a uma aplicação através do terminal</title><summary type='text'>Estou tentando treinar um controlador para aprender a dirigir em uma pista através de aprendizado não supervisionado. Estou rodando meu experimento no simulador TORCS, o que envolve reiniciar a corrida muitas vezes. O TORCS tem um bug que depois de re-iniciada a corrida centenas de vezes acaba gerando um segmentation fault. Ou seja, é um bug bastante chato de ser reproduzido e consequentemente </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/8731523692788612170/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/07/enviar-comandos-de-teclado-uma.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/8731523692788612170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/8731523692788612170'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/07/enviar-comandos-de-teclado-uma.html' title='Enviar comandos de teclado a uma aplicação através do terminal'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1474749437714617130</id><published>2010-05-31T16:09:00.003-03:00</published><updated>2010-05-31T16:41:16.473-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Controle de Versão'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Configurar Repositório Externo no Subversion</title><summary type='text'>Quando estamos desenvolvendo alguns projetos, as vezes precisamos buscar código-fonte de repositórios externos. Isso é interessante até mesmo no desenvolvimento in house, pois as vezes utilizamos bibliotecas em diferentes projetos. Desta forma conseguimos manter uma base de software para diferentes aplicativos e atualizá-las de forma fácil.Para configurar os repositórios externos utiliza-se os </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1474749437714617130/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/05/configurar-repositorio-externo-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1474749437714617130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1474749437714617130'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/05/configurar-repositorio-externo-no.html' title='Configurar Repositório Externo no Subversion'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-4100771629612078069</id><published>2010-04-14T19:40:00.005-03:00</published><updated>2010-04-14T19:50:24.033-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><title type='text'>JSF Managed Bean sendo Chamado Diversas Vezes (Como Evitar este Erro Comum)</title><summary type='text'>Estava procurando no Google a resposta para um problema que estava tendo na utilização do framework Seam, quando me deparei com a resposta para uma solução de algo que já me incomodava a algum tempo.O problema consiste em vários acessos a um método em um Managed Bean durante a requisição de uma página JSF e durante a submissão de um POST. Este comportamento se apresenta quando se usa um método na</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/4100771629612078069/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/04/jsf-managed-bean-sendo-chamado-diversas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/4100771629612078069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/4100771629612078069'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/04/jsf-managed-bean-sendo-chamado-diversas.html' title='JSF Managed Bean sendo Chamado Diversas Vezes (Como Evitar este Erro Comum)'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-9063382324909326426</id><published>2010-03-15T19:45:00.003-03:00</published><updated>2010-04-14T19:53:08.910-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambiarra'/><title type='text'>O "jeitinho" brasileiro!</title><summary type='text'>As vezes eu gosto de ser brasileiro, as vezes tenho vergonha, acho que muitos se sentem assim de vez em quando.O "jeitinho" brasileiro é bem mais do que achar uma solução criativa para os problemas, é muitas vezes, talvez na maioria delas, de pensarmos apenas no nosso próprio umbigo, nos entregarmos aos nosso desejos. Deixar de lado as nossas obrigações, deixar de lado nossos pensamentos e nos </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/9063382324909326426/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2010/03/o-jeitinho-brasileiro.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/9063382324909326426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/9063382324909326426'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2010/03/o-jeitinho-brasileiro.html' title='O &quot;jeitinho&quot; brasileiro!'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-3911718312006043726</id><published>2009-12-10T19:29:00.005-02:00</published><updated>2010-04-14T19:53:26.986-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='RichFaces'/><title type='text'>Seam, Richfaces e Ajax: Conversação para ligar tudo isso.</title><summary type='text'>Desde que comecei a utilizar o Seam sempre fiquei um tanto quanto decepcionado por não conseguir utilizar Ajax para fazer interações básicas com o usuário, tal como o usuário clica em um botão para adicionar algo (uma pessoa) a uma lista, abre-se então uma janela com uma listagem de pessoas que ele pode selecionar e através de um filtro ele pode digitar o nome desta pessoa para limitar o número </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/3911718312006043726/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/12/seam-richfaces-e-ajax-conversacao-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3911718312006043726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3911718312006043726'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/12/seam-richfaces-e-ajax-conversacao-para.html' title='Seam, Richfaces e Ajax: Conversação para ligar tudo isso.'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dai4572eKKg/SyFq_OFBYuI/AAAAAAAAAGA/spfaxoLExVA/s72-c/tela_seam_richfaces_ajax_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-3290311184466466169</id><published>2009-10-21T18:09:00.005-02:00</published><updated>2010-04-14T19:53:42.524-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><title type='text'>GNOME 3.0: GNOME-Shell e GNOME Zeitgeist</title><summary type='text'>O GNOME está se aproximando da sua versão 3.0. Os carros chefes para esta nova versão são dois softwares: GNOME-Shell e GNOME Zeitgest.Ambos alteram a forma como se interage com o desktop e com os arquivos. O GNOME-Shell substitui o gerenciador de janelas, o painel e o lançador de aplicações atuais do GNOME, criando um ambiente desktop orientado a atividades com uma interface bem diferente da </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/3290311184466466169/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/10/gnome-30-gnome-shell-e-gnome-zeitgeist.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3290311184466466169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3290311184466466169'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/10/gnome-30-gnome-shell-e-gnome-zeitgeist.html' title='GNOME 3.0: GNOME-Shell e GNOME Zeitgeist'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-2165503495369769660</id><published>2009-09-04T14:28:00.004-03:00</published><updated>2010-04-14T19:54:26.585-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>Mate o IE6</title><summary type='text'>A algum tempo diversos sites passaram a apoiar a campanha "Mate o IE6". Basta você fazer uma busca por este tema no Google e vai encontrar diversas páginas.Bem, porque estou fazendo este post? Acabei de olhar as estatística do blog e o IE6 subiu para o segundo lugar nos browser mais usados e provavelmente muito em breve será o primeiro, sendo assim, eu peço aos visitantes que passam por aqui: </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/2165503495369769660/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/09/mate-o-ie6.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2165503495369769660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2165503495369769660'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/09/mate-o-ie6.html' title='Mate o IE6'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1166860604870118593</id><published>2009-07-16T20:47:00.002-03:00</published><updated>2009-07-16T20:49:48.501-03:00</updated><title type='text'>Formatar código-fonte para postagem em blogs</title><summary type='text'>No meu último post sofri para formatar o código do meu bash script. Depois de algum tempo tentando deixá-lo com uma aparência razoável pensei que deveria ter alguma coisa pronta. Depois de procurar por algum tempo, encontrei: http://formatmysourcecode.blogspot.com/Perfeito!!!</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1166860604870118593/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/07/formatar-codigo-fonte-para-postagem-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1166860604870118593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1166860604870118593'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/07/formatar-codigo-fonte-para-postagem-em.html' title='Formatar código-fonte para postagem em blogs'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-3414518989530272405</id><published>2009-07-16T20:16:00.006-03:00</published><updated>2011-11-21T17:45:12.183-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Script'/><title type='text'>Trabalho repetitivo? Bash neles :P</title><summary type='text'>Tenho uma base de dados que contém dados de trabalhos enviados a um evento. Além disso, possuo em um diretório os trabalhos em .rtf.

O que preciso fazer? Converter cada um dos trabalhos para .pdf e inserir no cabeçalho uma imagem do evento com seu ISSN. Além disso, a partir da área, título do trabalho, palavras-chave e autores, preciso gerar uma base de dados em um formato criado por nós para </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/3414518989530272405/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/07/trabalho-repetitivo-bash-neles-p.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3414518989530272405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3414518989530272405'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/07/trabalho-repetitivo-bash-neles-p.html' title='Trabalho repetitivo? Bash neles :P'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-3390454902374941046</id><published>2009-06-30T18:54:00.003-03:00</published><updated>2010-04-14T19:55:02.553-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Script'/><title type='text'>Extrair o áudio de um vídeo no formato MP3</title><summary type='text'>A linha de comando é mesmo um canivete suíço.mencoder file.wmv -of rawaudio -oac mp3lame -ovc copy -o file.mp3É como Master Foo disse uma vez: "There is more Unix-nature in one line of shell script than there is in ten thousands lines of C".O google também é ótimo... achei essa linha em: http://knowledge.drun.net/viewtopic.php?id=174</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/3390454902374941046/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/06/extrair-o-audio-de-um-video-no-formato.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3390454902374941046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/3390454902374941046'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/06/extrair-o-audio-de-um-video-no-formato.html' title='Extrair o áudio de um vídeo no formato MP3'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1447750805587306463</id><published>2009-06-28T19:43:00.003-03:00</published><updated>2010-04-14T19:55:33.954-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Simuladores'/><title type='text'>TORCS: O Simulador de Corrida Aberto</title><summary type='text'>Estou fazendo um curso de pós-graduação na Unioeste sobre Desenvolvimento de Software e Novas Tecnologias. Até agora está um pouco chato, pois tá chovendo bastante no molhado, mas também já aprendi algumas coisas legais. Além disso, temos que desenvolver um artigo para o final do curso, sendo assim eu consegui juntar o útil com o agradável, ou seja trabalhar com desenvolvimento de jogos.A versão </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1447750805587306463/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/06/torcs-o-simulador-de-corrida-aberto.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1447750805587306463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1447750805587306463'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/06/torcs-o-simulador-de-corrida-aberto.html' title='TORCS: O Simulador de Corrida Aberto'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1125387298534777623</id><published>2009-06-09T20:01:00.001-03:00</published><updated>2010-04-14T19:56:01.264-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Engine'/><title type='text'>Compilando CrystalSpace3D (CS) e Crystal Entity Layer (CEL) no Slackware 12.2</title><summary type='text'>Estou brincando com a CS e a CEL por aqui. Se você pretende utilizar esta biblioteca para desenvolver jogos ou qualquer outra aplicação com recursos 3D eu diria para levar em consideração esta mensagem http://sourceforge.net/mailarchive/forum.php?thread_name=742a36470902230603y27874edaid465aec69e0f78fc%40mail.gmail.com&amp;forum_name=crystal-main. No entanto, você  é dono do seu sistema, então </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1125387298534777623/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/05/compilando-crystalspace3d-cs-e-crystal.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1125387298534777623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1125387298534777623'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/05/compilando-crystalspace3d-cs-e-crystal.html' title='Compilando CrystalSpace3D (CS) e Crystal Entity Layer (CEL) no Slackware 12.2'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-8698301153677191577</id><published>2009-05-26T21:33:00.004-03:00</published><updated>2009-05-26T21:40:16.870-03:00</updated><title type='text'>Estatísticas na web é com o motigo</title><summary type='text'>Há algum tempo vinha tentando encontrar um analisador de estatísticas legal. Tinha um que usei a muito tempo atrás mas que não conseguia me lembrar o nome.Fiz uma procura no Google pela minha antiga página, porém só conseguir encontrar alguns links quebrados para ela, pois esta já não existe mais :PProcurei pelo arquivo da web e depois de algums minutos o encontrei: www.archive.org lá estava </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/8698301153677191577/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/05/estatisticas-na-web-e-com-o-motigo.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/8698301153677191577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/8698301153677191577'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/05/estatisticas-na-web-e-com-o-motigo.html' title='Estatísticas na web é com o motigo'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-2855231522048669170</id><published>2009-05-26T16:27:00.009-03:00</published><updated>2009-09-04T15:22:18.161-03:00</updated><title type='text'>Slackware com GSB e acentos em pendrives e compartilhamentos via samba no nautilus</title><summary type='text'>O Slackware não suporta oficialmente o GNOME, porém diversos projetos o empacotam. Depois de utilizar por um bom tempo o Dropline GNOME hoje utilizo o GSB por uma questão de filosofia, ele é menos intrusivo ao sistema.Uma coisa que estava me chateando era toda vez que eu inseria um pendrive os acentos apareciam com aquele losângulo preto e um ponto de interrogação e ainda com o texto (Codificação</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/2855231522048669170/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/05/slackware-com-gsb-e-acentos-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2855231522048669170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2855231522048669170'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/05/slackware-com-gsb-e-acentos-em.html' title='Slackware com GSB e acentos em pendrives e compartilhamentos via samba no nautilus'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-160925959546460404</id><published>2009-03-09T19:38:00.003-03:00</published><updated>2009-03-09T20:49:08.073-03:00</updated><title type='text'>MSI Wind U100X</title><summary type='text'>Ganhei este lindo brinquedinho da minha mãe! :DDesde que vi os netbooks me apaixonei, finalmente via um notebook que era realmente móvel: pequeno e leve! Algo que eu não via nos notebooks por aí.Porém, confesso que fiquei bastante decepcionado quando vi os primeiros netbooks. Pouco espaço em disco, pouca memória e uma tela pequena demais. Eu esperava algo melhor e um espaço confortável para </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/160925959546460404/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/03/msi-wind-u100x.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/160925959546460404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/160925959546460404'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/03/msi-wind-u100x.html' title='MSI Wind U100X'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7883559345435565176</id><published>2009-02-12T09:07:00.000-02:00</published><updated>2009-02-12T09:26:21.527-02:00</updated><title type='text'>Incrementado variável, com valor inicial, de 1 em 1 a cada página no iReport 3.0.0</title><summary type='text'>Esses dias um amigo e colega de trabalho, o Anselmo do blog que acompanho, resolveu algum problema cabeludo. Não perguntei o que era, só lembro dele dizendo: "Essa merece um post" e eu dei risada... Agora me encontro na mesma situação.Acreditei que seria fácil fazer uma variável incrementar no iReport a partir de um valor inicial a cada página, porém após praticamente três horas de luta saí da </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7883559345435565176/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/02/incrementado-variavel-com-valor-inicial.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7883559345435565176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7883559345435565176'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/02/incrementado-variavel-com-valor-inicial.html' title='Incrementado variável, com valor inicial, de 1 em 1 a cada página no iReport 3.0.0'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1000829012962636700</id><published>2009-01-03T18:24:00.001-02:00</published><updated>2010-04-14T19:56:29.845-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='Simuladores'/><title type='text'>Brincando com Jogos de Corrida</title><summary type='text'>Desde muito pequeno eu sempre gostei de jogos de corrida, até mesmo porque eu sempre vencia meus irmãos :D.O primeiro jogo/simulador de fórmula 1 que joguei foi o F1GP ou World Circuit. Tem uma página legal na wikipédia sobre ele: http://en.wikipedia.org/wiki/Formula_One_Grand_Prix_(Geoff_Crammond) e no YouTube tem um vídeo legal também: http://www.youtube.com/watch?v=ZPTN4hnuShw. Neste vídeo </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1000829012962636700/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2009/01/brincando-com-jogos-de-corrida.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1000829012962636700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1000829012962636700'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2009/01/brincando-com-jogos-de-corrida.html' title='Brincando com Jogos de Corrida'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dai4572eKKg/SV_cLqhnw3I/AAAAAAAAAEo/zO0A9oRmbA0/s72-c/blender-monza.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-4122829149671096070</id><published>2008-12-03T16:08:00.001-02:00</published><updated>2010-04-14T19:57:14.091-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><title type='text'>Seam? SIM!</title><summary type='text'>Já fazem mais ou menos 8 meses que estou trabalhando com o framework Seam e também foi neste período que comecei a trabalhar com desenvolvimento web. Apesar de existirem muitas coisas que ainda não funcionam bem, principalmente na parte da visão quando se utiliza o RichFaces, com todo a certeza o Seam é uma ferramenta muito poderosa para desenvolver aplicações web, facilitando muito a vida de </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/4122829149671096070/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/12/seam-sim.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/4122829149671096070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/4122829149671096070'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/12/seam-sim.html' title='Seam? SIM!'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-2915202056720889355</id><published>2008-11-07T16:18:00.000-02:00</published><updated>2008-11-07T16:22:29.643-02:00</updated><title type='text'>Google docs poderia importar códigos-fontes.</title><summary type='text'>Seria uma opção interessante e fácil para nós programadores compartilhar-mos trechos úteis de código, ainda mais quando você está querendo explicar algo simples para alguém que está começando a utilizar os mesmo recursos que você.Ei Google, se tiver me ouvindo, dá uma pensada aí!</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/2915202056720889355/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/11/google-docs-poderia-importar-cdigos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2915202056720889355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2915202056720889355'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/11/google-docs-poderia-importar-cdigos.html' title='Google docs poderia importar códigos-fontes.'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-7644222917204804506</id><published>2008-10-25T19:34:00.001-02:00</published><updated>2008-10-25T19:43:03.130-02:00</updated><title type='text'>Ativar particão swap no ubuntu 8.04</title><summary type='text'>Eu gostava muito mais quando o /etc/fstab continha apenas o nome dos volumes. Não faço a menor idéia pq mudaram para UUID, mas a vida é assim mesmo e os caras mudaram, o que eu posso fazer, conviver...A algum tempo atrás tive que aumentar a minha área de swap. Usei um LiveCD e utilizei o gparted. Beleza, só que agora a swap não era mais encontrada durante o boot.Entrei na página de manual do </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/7644222917204804506/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/10/ativar-partico-swap-no-ubuntu-804.html#comment-form' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7644222917204804506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/7644222917204804506'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/10/ativar-partico-swap-no-ubuntu-804.html' title='Ativar particão swap no ubuntu 8.04'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-5533059657738230437</id><published>2008-08-29T17:05:00.000-03:00</published><updated>2008-08-29T17:08:37.378-03:00</updated><title type='text'>Produtividade no Desenvolvimento de Software</title><summary type='text'>O que você precisa pra ser produtivo ao desenovler software?Uma boa IDE? Boas ferramentas? Uma boa metodologia?Nada disso, você precisa conhecer apenas o suficiente para resolver bem o problema. Você pode saber muita coisa sobre uma IDE, sobre ferramentas, sobre metodologias, etc, mas na hora que todo o seu conhecimento não servir para resolver os problemas que você tem sua produtividade irá </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/5533059657738230437/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/produtividade-no-desenvolvimento-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/5533059657738230437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/5533059657738230437'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/produtividade-no-desenvolvimento-de.html' title='Produtividade no Desenvolvimento de Software'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1568388632034923008</id><published>2008-08-19T23:57:00.000-03:00</published><updated>2008-08-20T00:08:57.815-03:00</updated><title type='text'>OpenOffice, OpenOffice... onde eu ativo a verificação automática?</title><summary type='text'>Leia o título no ritmo da música Spiderman tocada pelos Ramones (eu pensei nele assim :-)... melhor esquecer isso, pois apesar de eu ter pensado assim deve ter ficado péssimo :-)Vamos ao que interessa, como fazer aquele underline vermelhor maldito aparecer abaixo das suas linhas!No final das contas é bem tranqüilo, basta você acessar Arquivo -&gt; Assistentes -&gt; Instalar novos dicionários... daí pra</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1568388632034923008/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/openoffice-openoffice-onde-eu-ativo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1568388632034923008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1568388632034923008'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/openoffice-openoffice-onde-eu-ativo.html' title='OpenOffice, OpenOffice... onde eu ativo a verificação automática?'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-2292691518517358184</id><published>2008-08-11T15:59:00.000-03:00</published><updated>2008-08-11T16:03:30.315-03:00</updated><title type='text'>GIF enquanto carrega a página!</title><summary type='text'>Eu sou péssimo para fazer gráficos, sendo assim, a internet é uma grande aliada para criar páginas atrativas visualmente. Como diria Picasso, "Grandes artistas copiam, gênios roubam!", ou qualquer coisa parecida com isso :DEncontrei dessa página http://www.ajaxload.info/ que gera vários gifs de espera. Muito útil!</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/2292691518517358184/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/gif-enquanto-carrega-pgina.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2292691518517358184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/2292691518517358184'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/gif-enquanto-carrega-pgina.html' title='GIF enquanto carrega a página!'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1799210405719266456</id><published>2008-08-09T15:58:00.000-03:00</published><updated>2008-08-12T17:57:34.899-03:00</updated><title type='text'>Eu vi uma Ferrari (F1)</title><summary type='text'>Hoje um posto Shell aqui de Cascavel - PR, trouxe um carro de Fórmula 1, uma Ferrari, em comemoração aos seus 40 anos :-). Pela primeira vez na vida vi um carro desses de perto. Que coisa linda, que máquina!Muito legal ver um carro desses de perto, nem se compara ao que vemos na TV. Ver todos os detalhes a menos de 30cm é coisa de louco. Só fiquei decepcionado por não poder entrar no cockpit, mas</summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1799210405719266456/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/eu-vi-uma-ferrari-f1.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1799210405719266456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1799210405719266456'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/eu-vi-uma-ferrari-f1.html' title='Eu vi uma Ferrari (F1)'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dai4572eKKg/SJ3p2O3l_JI/AAAAAAAAACg/SWoR-oN4QkE/s72-c/IMG_0192.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4349867399985452308.post-1018008673517001919</id><published>2008-08-04T19:26:00.000-03:00</published><updated>2008-08-04T19:36:08.751-03:00</updated><title type='text'>Janelas no Browser</title><summary type='text'>Não vai demorar muito, daqui algum tempo iremos escrever código para manipular janelas no browser. E isso vai ser bem legal, vamos poder desenvolver sistemas de forma bem mais fácil, através de chamadas javascript o browser vai se comunicar diretamente com o servidor gráfico, criando janelas que podem ser manipulados de forma bastante rápida quando comparado ao AJAX.Além disso, poderemos fazer </summary><link rel='replies' type='application/atom+xml' href='http://cerdiogenes.blogspot.com/feeds/1018008673517001919/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/janelas-no-browser.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1018008673517001919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4349867399985452308/posts/default/1018008673517001919'/><link rel='alternate' type='text/html' href='http://cerdiogenes.blogspot.com/2008/08/janelas-no-browser.html' title='Janelas no Browser'/><author><name>Carlos Diógenes</name><uri>https://profiles.google.com/117602346701045057834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-Wsj6buL6-Nk/AAAAAAAAAAI/AAAAAAAAAQQ/Pxa7MxmCQWQ/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry></feed>
