Alertbox: do guru da Web Usability

Faz mais de 3 anos que comecei a ler tudo que encontro sobre usabilidade e só agora acabei caindo no site mais interessante que já encontrei sobre o assunto.

O site de Jakob Nielsen, Alerbox. Totalmente escrito em Inglês, o blog ou página do Sr. Nielsen é repleta de assuntos muito interessantes sobre como escrever para Web, experiências reais de usabilidade, 195 dicas para desenvolver uma newsletter entre outras informações. Considerado pelo New York Times, o Guru da Web Usability, esta página é fonte de muito conhecimento para quem está desenvolvendo habilidades para enCANTAR o cliente.

Abraços,

Fernando

Categories: User Interface Tags:

Uma possível solução para erro de UTF-8 vs ISO-8859-1

Pessoal,

Usamos aqui na empresa o framework PHP CodeIgniter e umas das suas características é a possibilidade de ter múltiplas linguagens. O pacote em Portugues-Brasil vem com um bug, alguns arquivos estavam no formato Encode UTF-8 e deveriam estar como ANSI. Para descobrir isso só mesmo utilizando o Notepad++ que mostra o formato do arquivo.

A dificuldade em descobrir isso é que apenas alguns arquivos estavam no formato diferente e estando no formato Encode UTF-8, o arquivo mostra o texto correto.

Por exemplo:

  • “Não é permitido”.

Mas quando o php faz o include do arquivo e ao mostrar na tela, a mensagem retorna:

  • “NÃ%o É permitido”

Já estou entrando em contato com o tradutor para fazer a correção do pacote.

E a Google ataca novamente… Google Wave!

Google Wave Logo

Google Wave Logo

Google Wave é uma ferramenta de comunicação e colaboração que será lançada em breve.

Para nós programadores e empreendedores o interessante é que é uma ferramenta Open Source. Até que ponto é o código é aberto não ficou claro. Assistindo aos videos da Google (em Inglês) pode-se ter uma idéia das funcionalidades.

Ficou claro que existe uma API disponível para developers (desenvolvedores) e que pedaços de código se integram com uma página HTML na Internet.

Google Wave Preview

Google Wave Preview

Se surgiu o interesse em saber mais, visite a página do Google Wave em  http://wave.google.com/

Esse post é só um tira-gosto, estou começando a fuçar e assim que souber mais, vou divulgando por aqui!

Abraços!

Categories: Novidades Tags: ,

Faça backup!

Aconteceu um probleminha agora… e me lembrei deste ensinamento:

Sempre devo fazer backup para se protejer do meu pior inimigo: eu mesmo.

É, perdi alguns arquivos importantes, mas tudo bem. Já sei que eu tenho uma garrafa de vinho que poderá me acompanhar na recuperação dos arquivos.

Categories: Gerenciamento Tags: ,

Falhas são parte do sucesso…

É muito interessante como as vezes parece que não estamos no caminho certo. Mas os erros, não são erros se forem encarados como aprendizado. Esse vídeo da Honda em Inglês fala muito bem sobre isso.

Gerenciamento de tempo

Quase todos os dias eu me pergunto se estou fazendo as coisas certas, dedicando a quantidade de tempo correta na atividade prioritária. Você também tem esses pensamentos frequentemente?

Bom, eu assino uma newsletter com pensamentos muito interessantes e veja o que eu recebi hoje:

“WHEN YOU GET YOURSELF UNDER COMPLETE CONTROL, YOU CAN BE YOUR OWN BOSS.”

Tradução livre: “Quando você consegue estar com total controle sobre suas ações, então você pode ser seu próprio chefe.”

Fiquei sem palavras… :-)  Ou traduzindo, tomei uma na orelha e agora estou pensando: Ou eu aprendo a gerenciar meu tempo ou vai ser muito difícil ter sucesso na minha própria empresa.

Para quem quer assinar essa newsletter entre no site: http://mailer.napoleon-hill-news.com/common/SignMeUp.html?customerId=3

É o site da Napoleon Hill Foudation, escritor do livro “Pense e Fique Rico”. Recomendo a leitura!!

Abraços!

Desenvolvedor “Caindo na real”

Getting RealO empreendedor Jason Fried, CEO da empresa 37 Signals, empresa que lançou uma das web apps mais bem sucedidas da Internet, lançou a algum tempo atrás um livro cujo tema interessa a todo desenvolvedor de software. O livro Getting Real é muito interessante por tratar de um problema dos aplicativos atuais… excesso de funcionalidades. Jason Fried prega exatamente o contrário. Menos software, menos código = mais facilidade e a melhor usabilidade.

No nosso projeto do cR1, o Controle de Reservas, estamos usando esse fundamento. Mas posso confessar aqui que não é fácil. Nos deparamos a todo momento com o dilema: isto é obrigatório ou é apenas “fru-fru”. Nós, desenvolvedores, temos que nos policiar a todo instante para não encher o software de opções, configurações, atalhos diversos, criar “facilidades” para o usuário que no fim só servem para:

  • atrasar o projeto
  • tornar a curva de aprendizado mais acentuada
  • afastar o projeto da sua finalidade primordial

Na verdade o livro o tempo inteiro nos lembra do método KISS: Keep It Simple Stupid.

A versão do livro gratuíta em português você encontra aqui.

Categories: Sem categoria Tags:

Melhores Firefox add-ons para web-design

Desenvolver páginas na web é uma tarefa que pode ser muito difícil. Graças a alguns devotados programadores e a comunidade que os aperfeiçoa, aqui vão os complementos do Firefox que eu uso todos os dias:

1. Web Developer Toolbar

Complemento utilizado 100% das vezes que estou desenvolvendo aplicações. A funcionalidade mais interessante é editar o código CSS e ver o resultado automaticamente.

2. Firebug

Complemento que facilita a depuração (debug) de erros no HTML, JavaScript, analisar perfomance. A funcionalidade mais interessante é a capacidade de ver as chamadas Ajax no servidor através do console.

3. ColorZilla

Este complemento consegue capturar a cor de qualquer parte do página e do navegador. Muito útil quando se quer descobrir o código hexadecimal de uma cor.

4. YSlow

Este complemento é muito interessante para encontrar problemas de performance. Ele funciona integrado com o add-on Firebug e permite , entre outras coisas, analisar gargalos dentro do projeto da página que impede o carregamento rápido.

Microsoft Internet Explorer

Um plugin indispensável para o Microsoft Internet Explorer é o Internet Developer Toolbar. Ele é muito parecido com o Web Developer Toolbar do Firefox. Serve principalmente para corrigir erros de Crossbrowser. Essas diferenças irritantes entre o visual da página entre o IE e o Firefox. Você pode editar o CSS da página, as propriedades dos elementos do DOM (Document Object Model).

Vaga para programador PHP

Você gostaria de trabalhar em uma empresa onde o seu trabalho é reconhecido?

Onde além de um salário decente, você ainda ganha bônus e participação nos lucros?

O ambiente é super amigável e ainda você pode ter um horário super flexível e quem sabe até trabalhar em casa?

Bom, se você tem esse interesse, mande seu currículo, pode ser um breve texto sobre seu conhecimento em PHP, jQuery, MVC e suas brigas com CSS.

Estamos desenvolvendo uma das melhores Web Apps do Brasil para o setor hoteleiro. E estamos procurando um programador PHP interessado em participar deste projeto inovador. Os interessados por gentileza mandem um e-mail para fernando@controledereservas.com.br

Algumas das habilidades que precisamos.
• Programação Javascript (AJAX)
• Domínio do (X)HTML and CSS
• Expert em PHP
• Conhecimento em design de banco de dados (MySQL) e sentenças SQL

Como dito acima, fora participar de uma equipe excelente… :-)  Oferecemos também CLT, Vale Transporte, Vale Refeição e bônus para entrega de projetos.

Todo indicação é bem vinda,

Fernando

As web apps do Brasil são umas caroças!

Sei que o título deste post é meio provocativo, mas é o que eu vejo. Vou dar um exemplo. O site www.catho.com.br existe há muito tempo, e agora que passou por uma leve reestruturação de funcionalidades e Interface. Mas vejam a aplicação www.theladders.com em comparação.

Os principais problemas são:

  • Interface não é focada na principal função na tela e sim em um aglomerado de funções e links.
  • Janelas pop-up não são amigáveis.
  • Inexistência de feed para atualização dos posts no sistema.

Vou fazer posts especiais sobre cada um dos itens acima.

Categories: User Interface Tags: