você está em: leonardofaria.netarquivo → Outubro, 2006

Correndo atrás do prejuízo

31/10/2006 — 1 comentário — Tags: ,

Site de buscas ‘Cadê’ ganha reformulação no Yahoo!.

É o Yahoo correndo atrás do prejuízo, depois perder muito marketing share para o Google. Eu particularmente deixei de usar os serviços do Cadê a muito tempo atrás…



Novos paradigmas da Programação Moderna

30/10/2006 — Comente! — Tags: ,

Essa Desciclopédia é uma prosa! Novos paradigmas da Programação Moderna.

Programação orientada ao Atrito

É a técnica de se chegar ao código necessário para atender a um objetivo através da tentativa e erro. Desta maneira não é necessário analisar o que deve ser feito nem ficar lendo centenas de manuais para entender como funciona uma API. Vá fuçando, usando um método aqui outro ali, passando diferentes valores, até que milagrosamente funcione. É uma extensão da Programação Orientada à Gambiarras, mas não exige que a gambiarra seja planejada. É como se a gambiarra surgisse expontaneamente. Exige grande senioridade para que seja aplicada sem que o atrito cause danos à integridade profissional do desenvolvedor.

Continue lendo →



Spotlight no Safari

29/10/2006 — 1 comentário — Tags: , , , ,

Inquisitor em açãoO Spotlight, para quem não conhece o Mac OS é um sistema de busca muito eficiente que vai mostrando os resultados da consulta conforme as palavras são digitadas. Algo bem parecido com o Google Suggest.

Bem o software que falo nesse post ativa esse recurso de "live search" no Safari. Inquisitor é grátis e de fácil instalação. Vale o download.

Para quem quer conhecer mais plugins do Safari fica o link do Pimp My Safari.



Acessando seu PC Windows pelo Mac OS

28/10/2006 — Comente! — Tags: , ,

Esse artigo ensina como logar em sua máquina com Windows a partir do Mac OS. Em redes locais isso é muito prático. O software que iremos utilizar é o Remote Desktop Connection (RDC). Faça o download do software (eu escolhi a versão em .bin) e vamos lá.

Continue lendo →



Fixando o botão voltar em projetos em Flash

28/10/2006 — Comente! — Tags: , ,

Um problema dos hotsites em Flash é a falta da implementação do botão Voltar do navegador. Achar um conteúdo garante uma boa garimpada. O SWFAddress garante, com a ajuda de Javascript, a solução desse problema. No site existe inclusive um demo do projeto, bem interessante.



Teste de Personalidade

28/10/2006 — Comente! — Tags: ,

O assunto não tem nada a ver com o blog mas é bem interessante.
Esse teste de personalidade parece chegar bem próximo das personalidades das pessoas. Meu resultado diz que sou INTP: Introverted iNtuitive Thinking Perceiving

Você valoriza o conhecimento acima de tudo.

Você busca por padrões e por explicações lógicas para quaisquer coisas que te interesse. Em termos gerais, você é uma pessoa um tanto genial e capaz de ser objetivamente crítico em suas análises. Você adora novas idéias, e fica muito empolgado com conceitos e com teorias abstratas, obtendo muito prazer em discutir esses conceitos com outras pessoas. Você pode parecer "com a cabeça nas nuvens".

Você não gosta de liderar nem de controlar as pessoas; é muito tolerante e flexível na maioria das situações, a não ser que uma de suas fortes crenças seja violada ou desafiada.

Você pode ter um problema com auto-engrandecimento e com rebeldia social que pode vir a interferir no seu potencial criativo. Sendo que o seu Sentimento é a função menos desenvolvida, você pode ter dificuldade em dar o carinho e o apoio que é sempre necessário nas relações íntimas. Assim, se você não perceber o valor em ser cuidadoso com os sentimentos das pessoas, você pode se tornar excessivamente crítico e sarcástico para com elas. Se você não for capaz de encontrar um espaço nesse mundo onde você possa fazer uso de suas fortes habilidades, você pode acabar se tornando uma pessoa extremamente pessimista e cínica. Se você também não desenvolver seu lado Sensorial/concreto o suficiente, você se encontrará "desligado" demais do seu ambiente, e demonstrará essas fraquezas na execução de tarefas do dia-a-dia, como pagar as contas ou se vestir apropriadamente.

Você é uma pessoa bastante independente, original, e nada convencional. Não é provável que você coloque muito valor em valores convencionais como os de querer ser bem aceito por todos ou por querer segurança em todos os aspectos da sua vida. Você possui um caráter complexo, e tem uma tendência a ser inquieto e temperamental.

Você se encontra no seu meio ideal quando pode trabalhar com suas teorias de maneira independente, num ambiente que ofereça apoio ao seu gênio criativo e até mesmo excêntrico. Se esse for o caso, você poderá alcançar feitos memoráveis. Pessoas como você são pioneiras, contribuindo com novos pensamentos e idéias para a nossa sociedade.

Passei esse teste para uma ex-colega de trabalho e para meu irmão. Os resultados também chegaram próximos do 'real'.

Technorati Tags: ,


Ajax a seu favor. E não contra

28/10/2006 — 4 comentários — Tags: , , ,

Usar Ajax desenfreamente por aí pode causar dependência química. O Ajaxonline é um portal sobre o assunto e apresenta uma séria falha, que muitos sites que também usam XMLHttpRequest também apresentam: links obstrusivos.

A 'agilidade' do uso do Ajax está em re-aproveitar camadas e iframes para substituição de conteúdo, requisitando URLs e enviando formulários, enfim, interagindo com o usuário. O problema está na hora de chamar essas requisições. Ao chamar uma dessa funções pelo atributo href da tag a do HTML (ou simplesmente setando o valor desse atributo para '#'), o desenvolvedor esquece que os usuários possuem diferentes formas de interação com o sites.

Eu, por exemplo, ao me deparar com um site com vários links interessantes, saio clicando nesses links com a tecla command selecionada. Isso, no meu navegador, vai fazer com que os links simplesmente se abram em novas abas. No Ajaxonline eu não consigo fazer isso, pois na nova aba, ao invés de encontrar o conteúdo da página com um assunto do link, me deparo com a home do site, novamente.

Escrevi esse post para lembrar que links não-obstrusivos são muito importantes no desenvolvimento de qualquer aplicação web. Sabem por que? Porque eu não sei prever a interação do usuário com o meu projeto!



Pseudo-seletores são legais

28/10/2006 — Comente! — Tags: , ,

Todo mundo lembra do pseudo-seletor :hover, quando quer fazer um simples efeito rollover em um link. Well, o que pouco sabe é que existe outros dois seletores muito bacanas: o :after e o :before.

Veja o exemplos:

input:before { content:" ";}
a:before { content:">";}
a:after { content: " (link externo) "; }
a:after { content: " (" attr(href) ")"}

O primeiro exemplo coloca um espaço (entidade  ) antes do conteúdo do botão. O segundo exemplo, coloca um marcador para cada link. Já o terceiro exemplo adiciona o texto "link externo" a todo link da página. Bem, e a última linha? Note o uso do attr(href). O que ele faz é simplesmente retornar o valor href do tag a. Ao invés do attr(href), você também pode usar outros atributos. Veja esse exemplo:

img:before { content: "Descrição da imagem: " attr(alt) }

Toda imagem será antecidida de: Descrição da imagem: (valor do atributo da imagem)



Midiatrix Revelations

24/10/2006 — Comente! — Tags: ,


Crítica bem bacana. Se não conseguir ver o vídeo, clique aqui.

Existe também um documentário produzido pela ABC chamado Além do Cidadão Kane. É um documentário antigo, mas reproduz bem a situação dos órgãos de comuniocação no Brasil. Com excessão das últimas ediçöes de Veja, a imprensa sempre se mostrou bem sutil aos fatos sociais e políticos do Brasil.



O jeito Google-Apple de projetar

21/10/2006 — Comente! — Tags: , ,

Todo desenvolvedor, projetista ou designer de interfaces deveria usar Mac OS. Bem, isso não é uma propaganda para a Apple, mas sim uma crítica a procedimentação e burocratização da tecnologia.

Dizem que a informática veio para resolver os problemas que apareceram depois que ela surgiu. Bem, não é bem assim. Com base no que vivo no meu dia-a-dia e no meu trabalho no serviço público, posso dizer que a informatização de processos manuais só trouxe agilidade (aliás, acho que todo mundo pensa assim). Só que o que devo pontuar é que nem sempre essa informatização vem de forma didática.

É aí que vejo um case de sucesso. O Mac OS é simples e cumpre o que promete. Sem muitas perguntas, sem muitos botões e tudo isso de forma bem clean, o que não deixa o usuário em dúvida na utilização do sistema.

É dessa água que os desenvolvedores devem beber: a água da simplicidade. Levando isso para a web, basta observamos o Google. A mesma boa experiência usuário-máquina ocorre com os sites da turma da Larry Page. Formulários com poucos campos (o orkut é uma excessão, risos), telas simplificadads e uma boa integração entre sistemas.

Da observação desses cases, percebemos que poucas coisas permitem uma melhora significativa nessa interação entre homem e máquina. Botões de enviar destacados, formulários bem arquitetados (e onde o TAB funciona) e telas de erro mais amigas podem garantir o sucesso de sua aplicação!

Technorati Tags: ,



Publicidade