Basta baixar o Firefox 3 durante o download day, data que ainda não foi revelada.
Category Archives: Geral
GeralFirefox Download Day – Ajude a bater o record
Meu PS3 no Folding@home
Hoje conectei meu PlayStation 3 no Folding@home, um projeto de computação distribuída da Universidade de Stanford para pesquisas médicas que podem levar a curas de doenças.
Se você tem um PS3, certamente deixa ele parado por um bom tempo. Custa pouco ajudar com o projeto. Apenas a energia que seu PS3 gasta durante o processamento. Segundo o FAQ, meu PS3, que é dos modelos mais novos, gasta 115 Watts enquanto faz o processamento. Eu fiz um cálculo de acordo com a fórmula que achei aqui, e cheguei ao consumo de aproximadamente 80 kWh se você deixar seu PS3 ligado 24×7 o mês inteiro, ou seja, 720 horas. Multiplicado pelo custo na minha conta de energia, isso daria algo em torno de R$35.
Para instalar, basta acessar o item Folding@home no menu Network do PS3.
Para ver as estatísticas do meu PS3 no projeto, esse é o link.
Google Developer Day
No dia 27 de junho será realizado em São Paulo (no WTC, mesmo complexo onde fica a Microsoft Brasil) o Google Developer Day 2008 Brazil.
Eu estarei por lá.
NAB Show
Amanhã embarco para mais uma participação no NAB Show, o maior evento de mídia digital do mundo, que acontece em Las Vegas.
A Cadena participa desse evento devido a nossa atuação na área de software para rádio e TV. Apesar de ser um evento nos EUA, é um evento importante para o Brasil. Para esse ano, são cerca de 1.400 brasileiros inscritos.
E visitar Las Vegas é sempre um grande prazer.
FinalBuilder 6 lançado
Acaba de ser lançados o FinalBuilder 6. Veja aqui o que há de novo.
Já instalei a minha cópia aqui e pretendo explorar o quanto antes.
SourceGear DiffMerge
Há algum tempo me aborreci com a ferramenta de diff (comparação de arquivos) embutida no TortoiseSVN por ela não suportar alteração do arquivo na própria tela de diff e decidi que precisava de uma ferramenta melhor.
Depois de pesquisar e testar algumas ferramentas (inclusive algumas comerciais), escolhi o DiffMerge da SourceGear. É uma ferramenta gratuita e que atende perfeitamente minha necessidade. No próprio help você encontra as instruções de como configurar ela no TortoiseSVN e funciona que é uma beleza.
Um dos diferenciais do DiffMerge é que ele suporta merge de 3 arquivos, ou seja, quando mais de um desenvolvedor altera um arquivo. Dessa forma ele tem que considerar o arquivo base e as duas versões alteradas e te ajudar a resolver os conflitos. Poucas ferramentas (inclusive comerciais) suportam isso.
Além disso ele também faz comparação de diretórios e se integra ao menu de contexto do Windows Explorer.
Outro detalhe que pode ser útil para alguns, é o suporte multi-plataforma. Windows, Mac OS X e Unix.
NET abandonada
Minha Primeira Compra no Lulu.com
O site Lulu.com é uma livraria “on-demand”, ou seja, autores colocam seus livros a disposição e a cada compra, uma cópia do livro é impressa exclusivamente para o comprador e então despachada. Na minha opinião é uma idéia extremamente interessante.
Minha primeira, e por enquanto única, experiência com o Lulu.com aconteceu com a compra do Delphi 2007 Handbook do Marco Cantu.
Comprei o livro no dia 12/11. Paguei com cartão internacional, US$36,50 pelo livro, mais US$4,41 de frete padrão (standard), totalizando US$40,91. Um preço bem acessível.
No dia 15/11 recebi a notificação de que o livro tinha sido impresso e enviado. Como não tinha pressa e optei pelo frete standard, já sabia que iria demorar um pouco. O livro foi despachado dos EUA.
Recebi o pacote no dia 05/12, muito bem embalado. O livro se parece como um livro normal de editora, a impressão é de boa qualidade, preto e branco, aparentemente laser. Veja aqui e aqui.
Ainda não li o livro, então não tenho uma opinião sobre o conteúdo, mas pretendo postar aqui assim que o ler.
Em resumo, a experiência com o Lulu.com foi ótima, sem nenhum tipo de problema, a “qualidade visual” do produto atendeu as expectativas e recomendo.
Novidades para o Ano Novo
Ano novo, visual novo no blog. Para quem lê apenas por RSS ou e-mail, não deve ter percebido mudanças, mas já faz alguns dias que estou usando o tema K2, que conheci por dica do Daniel Maltarolli, que também utiliza em seu blog. O tema é muito poderoso, cheio de AJAX, limpo, bonito e simples de customizar. Adotei o layout com 3 colunas, dessa forma pude separar bem os anúncios do Google para não poluir o conteúdo principal.
No cabeçalho mantive fotos randômicas tiradas por mim, porém, renovei a coleção.
Reativei o plugin para permitir assinar comentários em determinados posts e também instalei o plugin do Gravatar, que é legal, apesar de inútil.
Ele mosta os avatares das pessoas ao lado dos comentários. Basta criar uma conta no site do Gravatar e postar sua imagem para aparecer em qualquer blog/site/aplicativo que suporte esse padrão.
Outra novidade são os links para os blogs de outros profissionais da Cadena. O Bruno Sanson começou a blogar a pouco tempo, mas já tem conteúdo que pode ajudar outros desenvolvedores Delphi. O Fábio Gomes é chique e só bloga em inglês. E o Valter Godoy, que ainda está um pouco tímido com o blog, mas se decidir levar pra frente, certamente terá algo interessante para compartilhar conosco.
Aproveito esse primeiro post de 2008 para desejar um ótimo ano para todos, e muito sucesso!
Configurando seu Aplicativo no Firewall do Windows com Inno Setup
Desde o XP SP2 (eu acho), o Windows tem seu próprio firewall, e isso é muito bom. Ele também está presente no Vista e nas versões Server. Eu sempre recomendo a todos manterem o firewall ativado, e fico desapontado quando profissionais de informática, e até mesmo programadores, muitas vezes reclamam que ele existe e desativam tudo. Isso acontece de forma ainda mais triste com o novo UAC do Windows Vista, que na minha opinião, é muito útil.
Acredito que esse tipo de comportamento seja mais por desconhecimento do sistema, do que por qualquer outra coisa. O bom desenvolvedor Windows precisa conhecer como esses componentes do sistema funcionam para poder trabalhar com eles de forma amigável.
Se você vai instalar seu servidor de aplicação ou seu servidor de banco de dados no Windows você vai precisar configurar seu aplicativo no firewall para que os usuários consigam conectar. E você pode fazer isso de forma automática e durante a instalação do aplicativo. Aqui na Cadena nós utilizamos o Inno Setup, e esta dica nos ajudou muito quando precisamos incluir esse recurso em nossos instaladores.
A idéia é usar o utilitário de linha de comando netsh, que permite alterar praticamente qualquer configuração de rede do computador usando scripts ou comandos no prompt. Você pode encontrar mais informação sobre ele no site da Microsoft.
Testei esse script com sucesso no XP SP2, no Vista e no 2003 Server.
Evite Código Inútil
Uma coisa que eu gosto de fazer é refatorar código antigo. Sempre encontro muita coisa inútil que pode ser removida. Incontáveis vezes eu já escrevi código do tipo:
if not MeuDataSet.Active then
MeuDataSet.Open;
O problema é que esse “if” é totalmente inútil. Se você olhar no código da classe TDataSet do Delphi vai ver que ele já faz essa checagem sempre que você chama Open. Outro código inútil que eu também já escrevi e continuo vendo muita gente repetir, é o seguinte:
if ClientDataSet.ChangeCount > 0 then
ClientDataSet.ApplyUpdates(0);
Você também não precisa desse “if” pois a checagem também já é feita pelo ClientDataSet automaticamente.
Comece a olhar melhor para seu código e código de terceiros que você usa e certamente encontrará muita coisa que pode ser eliminada.
CodeGear x Peter Morris
Eu já vi essa história antes em algum lugar. Aproveite enquanto o site está no ar (não está mais). É lamentável que isso continue acontecendo.
XanaNews “não oficial”
O XanaNews, apesar do nome estranho e dos “defeitos”, é meu leitor de newsgroups (NNTP) preferido há vários anos. Ele tem alguns recursos muito práticos que não consegui encontrar em nenhum outro, e sempre que tento mudar, acabo voltando pra ele.
É escrito em Delphi e foi criado pelo Colin Wilson, que há algum tempo tem deixado o aplicativo no “limbo”, sem atualizações.
O Leonel Togniolli pegou os fontes e está mantendo uma versão não oficial, com bugs resolvidos e novos recursos. Inclusive o site da versão não oficial é muito mais bonito que o site oficial.
Valeu Leonel!
Dia do Programador
Eu nem sabia que existia isso, mas alguém em um dos grupos de discussão que participo postou esse link e achei que valia um post.
Feliz dia do programador!
MVP defende troca de ASP.NET por Rails
É no mínimo interessante ver um MVP defender a troca de ASP.NET para Ruby on Rails. Resta saber por quanto tempo Scott Bellware continuará como MVP depois dessa.
Eventos Microsoft no Second Life
Parece que o tal do Second Life não para de crescer. Agora é a vez da Microsoft investir no “mundo virtual”. O interessante é que esses investimentos estão direcionados para os desenvolvedores. Eles compraram uma ilha e batisaram de Visual Studio Island.
Aparentemente você poderá assistir palestras lá sobre tecnologias MS. Veja mais detalhes no blog do Brad Abrams.
Eu particularmente não tenho nenhum interesse no Second Life, acho um pouco de exagero pessoas gastarem tanto tempo em realidades alternativas como essas. Mas enfim, se a MS entrou e investiu nos desenvolvedores, provavelmente muitos desenvolvedores devem estar frequentando o local.
E a debanda continua
Mais um que diz estar abandonando a Microsoft. Eu nem fui pra .NET ainda e muitos já estão abandonando.
Agora posso ter um Mac
Parece que agora posso finalmente ter um Mac. Vejam o video, é impressionante. Será que vem para Linux também?
Microsoft REMIX07 Brasil
REMIX07 é a versão brasileira do evento MIX da Microsoft, que acontece em Las Vegas. É voltado para web, então não me interessou muito.
Google Gears e Microsoft Surface
Semana passada toda estive participando como expositor em um congresso em Brasília e fiquei praticamente offline. Duas grandes novidades foram divulgadas, Microsoft Surface e o Google Gears.
De imediato apenas o Google Gears traz algum benefício, pois já podemos usar e tirar proveito. Apesar de por enquanto ele estar disponível apenas no Google Reader, acho que muito em breve teremos o Gmail e Google Docs entrando no esquema. Confesso que essa novidade me deixou bem animado, pois já há algum tempo migrei toda minha plataforma de comunicação para o Google. E-mails, agenda, documentos, IM. Tanto pessoais como da empresa. E estou muito satisfeito.
O Microsoft Surface é algo incrível, e até por isso parece um pouco utópico, mas se entendi direito, estão prometendo os primeiros dispositivos a venda no mercado ainda esse ano. Vamos aguardar.





TPodcast