segunda-feira, janeiro 16, 2006

Testes de TI

Não sei quem faz aquelas provas malucas de conhecimento em TI. Não somente as específicas, mas as mais simples como os de concurso ou vestibular em que se pede conhecimento mínimo em informática. Para inserir uma imagem no Microsoft Office XP Standard Home Small Edition for Students... Sinceramemte? Eu quero que essa versão do Office vá para a... Microsoft que lhe concebeu! Isso lá é pergunta para testar conhecimento? Isso só serve para que para passar aqueles psicopatas que decoram como se faz e se perdem na hora do "vamos ver". Cada versão do programa tem o menu de um jeito, vou me lembrar qonde fica naquela tal versão. O que importa é que eu sei fazer um texto com imagens, formatar e sei lá o que, e isso é difícil de se pedir em testes no papel por que cai nessa questão de decoreba inútil. Tem programa que eu fiz que não lembro a seqüência do menu e ações sem ajuda do manual. E outra, e se eu usar OpenOffice. Posso muito bem saber utilizar o da MS, mas não tenho de cór a seqüência. Essa mania de fazer perguntas para ferrar [para não dizer outra coisa] os candidatos, também se aplica a certificações. Ao invés de fazer perguntas conceituais, casos ou algo que faça a pessoa mostrar seu potencial, seu conhecimento válido, vem aquelas perguntas do tipo complete ou algo assim feitas, só pode ser, por pessoas formadas em biologia ou história antiga, porque se a pessoa conhecece do assunto aplicado, não faria questões tão imbecis. O candidato tem que decorar 500 páginas de um manual, apostila e textos para fazer uma prova. Sorte que normalmente essas provas não são o total da nota, porque há outras decentes que salvam a instituição. Quando é que algum responsável vai cair na real e perceber que perguntas assim não testam nada? O pior é quando o material oficial é em inglês e surge um ser designado a formular as benditas e faz um tradução mal feita ou ao pé da letra de uma expressão usada em TI. Aí a casa cai pra todo mundo... Imagine eu criando perguntas específicas para um vestibular sobre a geologia d onorte do Japão. Provavelmente eu seria processado! Ainda bem que tem gente que recorre e consegue a anulação da(s) questão(ões). Até quando vamos viver com essas... essas... esses inomináveis acontecimentos? Quer aplicar testes, aplique, mas faça coerentemente, por favor!

quarta-feira, janeiro 11, 2006

Página bonita e pesada vale a pena?

Fóruns, sites de documentação, guias e referências precisam de imagens gigantescas, coloridas com a foto de alguém na praia tomando umas? Acho que não, né? Mas e se você
estiver falando de um site de uma empresa de marketing, publicidade, cerveja ou até mesmo de uma montadora de carros? Você tem que aparecer! Antes de tudo ser autêntico e único... original, e existe algo melhor do que as mídias para isso. Vídeos, músicas, animações e imagens alucinantes ou finíssimas para representar sua entidade, empresa, pessoa - porque o site é um espelho seu. As pessoas querem lhe conhecer, e para isso, meu amigo(a), vale tudo... mas com muita cautela. Não se esqueça que o site lhe representa, por isso não faça caquinha (vão pensar que você também é uma).
Como exemplo, deixe eu pegar o site da... Volks: me passa a impressão de uma empresa séria com espírito de aventura... uma foto de um carro dela no Rally Dakar. Apesar os scripts dos menus apresentarem um probleminha com o "onomuseover" no meu Firefox (a não ser que tenham feito de propósito a aba não baixar de vez em quando), é bem interessante. Esses sites têm que passar a qualidade de seus produtos e fotos servem para isso. A pessoa deve se sentir realizando um sonho, então põem umas fotos de alguém feliz para você se projetar nessa pessoa.
Acho que todos os sites de montadora têm um "configurador/monte o seu/ou sei lá o que" para você escolher as cores e acessórios pela internet. Tudo feito em Flash. Claro que o alvo deles não é um usuário do Linx. Até as buscas são feitas em Flash, algo que é simples de se fazer (entre em Renault, busque um carro com certas configurações), mas o que importa nestes casos é o visual. A empresa tem que ser imponente.
Agora entre no site da AmBev. Tem suas animações legais, mas repare no menu: Responsabilidade Corporativa, Imprensa, Investidores, Apoios e Patrocínio... Agora entre em Skol - do grupo AmBev - e comece pelo título "<skol> oooooooooooo...", aviso que o site usa Flash 6.0 e se você tem menos de 18 anos é redirecionado para o site da AmBev. Se você for maior de idade vai cair num site em Flash. Pra que essa diferença? Porque o foco é outro. Skol desce redondo, numa praia, é festa, é farra, com responsabilidade (!), eventos... Quem entra nesse site quer isso e por se sentir bem nessa onda ele compra.
Quando você for planejar um site, deve levar vários fatores em consideração. Como você já deve saber, o público alvo é essencial para se avaliar a funcionalidade atrativa de uma imagem, animação, apresentação (eu não gosto), cores e a disposição dos elementos na tela, ou seja a banda a ser consumida e o leiaute. A necessidade do uso de cada recurso que as páginas permitem é você quem vai avaliar, ou seu cliente chato que sempre quer aquele iconezinho ali ou a fachada ridícula da empresa no meio do site como apresentação (já falei que não gosto de sites com apresentação?). Procure dominar esses recursos para compensar peso, principalmente, sem perder qualidade.
Talvez você tenha lido uma postagem anterior sobre imagens e achado que sou aqueles psicóticos que não gostam de imagens, mas não é isso. É que às vezes existem excessos... e, outras vezes, falta.

segunda-feira, janeiro 09, 2006

AJAX - definição de cada nome da sigla

Sei que já existe uma postagem sobre AJAX explicando o que é e como funciona. Porém achei que falta um pouco de definição para quem não conhece direito essas palavras e expressões da web. Resumindo, esse AJAX, que não é time da Holanda e nem nenhum produto de limpeza (toda vez que falo em AJAX para minha namorada, ela vem com papo de desinfetante e coisas assim), é um conjunto de tecnologias que já existiam, mas que juntas deixam sua aplicação mais dinâmica sem precisar carregar as páginas várias vezes. AJAX, como já dito na outra postagem, significa Asynchronous JavaScript And XML. No site http://www.yourhtmlsource.com/javascript/ajax.html você vai encontrar esta definição em inglês, além de muito mais sobre AJAX (muito bom site). Essas definições foram tiradas de lá, traduzidas e adaptadas.

Assíncrono: Significa que quando você faz uma requisição e espera o retorno, mas está livre para fazer outras coisas enquanto isso. A resposta provavelmente chega quase que imediatamente, então você faz uma função que espera o envio do servidor e faz alguma coisa quando ela chegar.
Ou seja, assíncrono quer dizer "pede pro servidor, você faz o que tiver que fazer e quando ficar pronta, ele te manda a resposta".
Javascript: É uma linguagem para criar scripts e deixar suas páginas mais dinâmica. Neste caso, do AJAX, usado para requisitar ao servidor. Uma vez que a resposta é retornada do servidor, você normalmente vai usar alguma(s) função(ões) Javascript para mudar algo na página atual para mostrar que a ação foi realizada com sucesso.
XML: É uma linguagem de marcação que armazena somente dados. Os dados que você recebe do servidor são empacotados como XML, sendo facilmente processado pelo Javascript. Este dado pode qualquer coisa de qualquer tamanho.

Espero ter ajudado alguém que tenha dificuldade de entender isso... se tiver dúvidas, comente!