O framework JavaScript com os componentes mais completos do mercado, chama-se Ext Js. É incrível o nível que ele chegou depois de começar como uma extensão do Yahoo. Com ele, apenas, você não consegue fazer muitas coisas.
É necessário aliar o Ext Js com outros frameworks ajax como jQuery ou Prototype que darão a interatividade e vão permitir que você complete os componentes com informações de fontes externas. Vale lembrar que os componentes podem ser customizados mesmo já tendo um visual muito moderno. Este exemplo mostra as principais funcionalidades do Ext.
A nova versão do Ext Js 3.0 está ainda melhor. o desempenho foi melhorado em navegadores mais antigos como o Internet Explorer 6. Novos componentes para gráficos completam as novidades da nova versão.
O Sikbox pode ajudar muita gente que quer colocar uma busca no site, mas ao mesmo tempo não sabe como fazê-lo. Criar uma busca personalizada para o site, não pode ser mais simples.
Basta você colocar o endereço do seu site e copiar os códigos para o seu site. É grátis e também muito leve para ser distribuído, além de não ter limites de buscas diárias.
Os resultados são mostrados em ajax na própria caixa de texto junto com imagens dos respectivos itens. Todos os elementos também podem ser personalizados através de CSS.

O HTML 5 continua me impressionando. Descobri que agora é possível criar sistemas que possuem a função de drag-and-drop ou arrastar e soltar sem ter que programar muito.
Isso é possível através de um evento chamado ondragstart que inicia o processo de capturar qual item você deseja arrastar. Este exemplo com código fonte você já pode conferir no Firefox 3.5 ou qualquer outro que suporta o HTML 5.
A novidade é muito boa, até porque substitui funcionalidades que só eram possíveis usando o Flash ou Silverlight.
O Google Website Optimizer é uma importante ferramenta liberada recentemente para o público que deseja fazer uma análise de vários layouts diferentes para um site e saber qual está dando mais resultados para você.
Você pode criar inúmeras variações de layout como trocar uma cor, o tamanho de um botão e por ai vai.
Para entender como o serviço funciona é fundamental que você assista aos vídeos disponibilizados na ferramenta.
O InterAct é um dos principais eventos de profissionais de TI do Brasil. Nesse ano aconteceu no ultimo dia 23 de maio em Belo Horizonte.
Para quem não pode ir, ou simplesmente não quis gastar para entrar no evento, pode acompanhar o conteúdo PowerPoint das palestras e também o vídeo com a palestra do Luli Radfahrer, que não fala apenas de TI mas vai além e serve até como uma reflexão de como atuamos no mercado.
Confira todo o conteúdo gerado pelo evento no site oficial do InterAct.
O Mobify é uma interessante ferramenta que permite a criação de sites para celulares tão rápido, que até parece mágica. A ferramenta analisa o seu site e o transforma em móvel para que ele fique compatível em uma resolução menor e mais leve que o habitual para mais de 4000 dispositivos - incluindo o iPhone. Grandes sites usam essa ferramenta para a criação, inclusive o site A List Apart e Mc’Donalds.
Como todo bom serviço online, você tem a versão gratuita e a paga. Na paga você pode usar uma ferramenta para a customização do conteúdo, o que também pode ser bastante útil, mas mesmo assim a versão gratuita já é um grande avanço para qualquer site.
O mercado móvel tem crescido bastante em todo o mundo, apesar do crecimento nascional seja bem tímido, até porque o custo é ainda muito elevado e as operadoras não fazem nada para tornar esse serviço mais acessível. Sites americanos registram até 20% das visitas em dispositivos móveis.
Não tenho tido muito tempo para criar novos tutoriais para o blog, entretanto sempre que publico alguns bons tutoriais que encontro. Dessa vez o tutorial vem de Vancouver, onde aconteceu o evento RIADay.
Foi publicado um PDF com tudo que foi mostrado na palestra, inclusive com código fonte das aplicações. Entre os exemplos há integração com Yahoo! Maps e com banco de dados.
O curso completo de Flex está aqui.
Para quem está com problemas de acentuação no MySql, especialmente quando transformou um campo de texto normal (varchar) em um blob e perdeu todos os acentos. Este é um problema comum por causa da codificação do texto, o famoso text encoding.
Por padrão o MySQl vem com codificação latin e com ela você pode ter alguns problemas de acentuação que não teria em um campo formatado para UTF-8, por exemplo, mas também pode varir conforme a instalação do banco.
O código, abaixo pode ajudar a transformar a codificação dos campos sem perder o conteúdo atual. Vale lembrar que o backup, antes de fazer isso é fundamental.
SET NAMES latin1;
ALTER TABLE confissoes MODIFY COLUMN confissao TEXT CHARACTER SET latin1;
ALTER TABLE confissoes MODIFY COLUMN confissao blob;
ALTER TABLE confissoes MODIFY COLUMN confissao TEXT CHARACTER SET utf8;
SET NAMES utf8;