Eu e a minha raiva das incompatibilidades entre o IE e Firefox

firefox vs ie

Tá. Eu sei que incompatibilidades entre navegadores existem desde antes de eu nascer mas, cá entre nós, pimenta nos olhos dos outros é refresco… :D

Bom, as minhas atuais tarefas do meu trabalho estão envolvendo bastante Javascript. Como se trata de um sistema web, fico volta e meia testando no IE6, IE7 e Firefox. Resultado: cada dia fico mais indignada com a falta de padronização e compatibilidade destes browsers. Dá muita raiva. Inocentemente, no início fiquei testando mais no Firefox, afinal pra mim é mais conveniente, já que é meu browser padrão. Acabei me empolgando pra fechar um requisito e assim que deu tudo certo no Firefox, fui testar no IE e bumMmMmMm… Quanta coisa bugada! E pra descobrir qual o problema é um outro dilema, afinal no IE não tem o Firebug para me ajudar a debugar e, contraditoriamente, tudo costuma funcionar na mais perfeita ordem no Firefox (ele sempre é mais espertinho :). Tenho que ficar disparando vários alerts no meio do código pra ver em que função deu problema - aquele information de bug que fica no lado esquerdo da barra de status do IE não ajuda muito quem usa Linux. Tá louco, programação do tempo das cavernas… Snif snif.. :/

Ok, eu confesso, algumas funções que eu estava usando eram das versões mais atuais do Javascript e não ía pegar mesmo no IE. Troquei o que pude para as funções do prototype e a maior parte do requisito passou a funcionar no IE. Ufa! Mas mesmo assim né, dá um tempo, não precisava ser assim… :P

Antes disso, o problema foi com o CSS - pois é, de vez em quando eu dou uma de designer. Sinceramente, não arrisco dizer o que é mais incompatível entre browsers, se é o Javascript ou CSS. E pra CSS, você ainda tem que testar tanto no Firefox do Windows quanto do Linux, pois acontece de a tela ficar diferente dependendo do sistema operacional, acreditem se quiser. Também faço dar suporte pra IE6 e IE7 e, sinceramente, preciso dizer, no IE6 a coisa é na raça! É incrível como muita propriedade legal que funciona no Firefox, simplesmente só faz cócegas no IE6. Sorte que são poucos os que usam IE6, atualmente. Ainda bem que o IE7 já melhorou muito em relação a CSS. Temos max/min width/height, background transparente.. que blz. :)

Eu ficaria muito feliz se todos utilizassem apenas o Firefox, mas isso dificilmente aconteceria muito em breve. E mesmo se aumentasse o número de usuários Firefox, mesmo que fosse uns 40% a mais que o total de usuários atual, ainda assim teríamos usuários IE e precisaríamos dar suporte a eles. Eu, ao menos, não acho nada legal forçar o usuário a utilizar um browser X. Quem não fica indignado quando vai acessar um site e ele diz algo como “esse site não dá suporte ao browser que você está usando, use o browser X”. Poxa, eu fico chateada… Estou careca de saber que é complicado implementar de maneira que fique igual (ou ao menos parecido) em todos os browsers, mas não é impossível, é só ser um pouco mais.. errr, hmmm, digamos… paciente e persistente. Cá estou eu aqui reclamando deste problema, mas jamais tomei uma decisão drástica dessa em sistema web e espero não precisa tomar.

O jeito é torcer para o IE8 dar um pouco mais de bola pro Javascript dessa vez, invés de só para o CSS… :P

Bom, pessoal, desculpa o desabafo. Me sinto bem melhor agora.

Boa dia a todos! :)

1º Seminário Catarinense de Qualidade e Teste de Software

Oi, pessoal! :)

A Tati, uma amiga minha da empresa Real Testing, está organizando um evento muito bacana sobre qualidade e teste de software. Serão apresentadas palestras e cases, de forma que sejam englobados os temas mais relevantes e práticos da área. Será realizado em setembro, aqui em Florianópolis!

Para participar, basta se inscrever no site e levar apenas 2 litros de leite longa vida. O evento conta com a colaboração de grandes palestrantes e palestras super interessantes, que prometem muito. Mas fiquem atentos, pois as vagas são limitadas.

A página oficial do evento é esta. :)

Acredito que eu e meus colegas de trabalho da Epagri vamos. Estamos com uma expectativa muito positiva. A Tatiana me garantiu que valerá a pena participar!! :D

Seguem mais informações sobre o evento, retiradas do site do evento:

Objetivos do evento

  • Fomentar o mercado de oportunidades em Qualidade e Teste de Software
  • Promover o intercâmbio de expertise entre os profissionais de Qualidade e Teste de Software
  • Oferecer atualização profissional

Inscrição

  • 2 litros de leite longa vida

A entidade filantrópica beneficente é a Sociedade Espírita de Recuperação, Trabalho e Educação - SERTE, que atua em Florianópolis, no Bairro Cachoeira do Bom Jesus, e há cinqüenta anos ininterruptos atende idosos e crianças. A SERTE abriga atualmente 80 idosos e 25 crianças em regime de internato e 120 crianças de 0 a 6 anos em período integral em regime pré-escola.

Local

SENAI Florianópolis

Rodovia SC 401 n° 3730 Saco Grande

Contato

info(arroba)realtesting.com.br

(48) 4052.9897 (48) 9989.8086

Gmail fora.. É o fim do mundo!

Cheguei em casa do trabalho hoje e, como de costume, fui direto para o computador (sim, de novo, como se já não bastasse o dia todo). Presenciei aquilo que todos sempre temem: o Gmail fora! Nossa, suei frio. Incrível a sensação, parecia que tinha acabado a energia elétrica… Sabe aquela sensação de não saber o que fazer?! Ahuahauahuahua… O meu consolo é que o Google Reader estava de pé. Ufa! :D

Bom, depois que o Caio me passou esta notícia tive a certeza de que eu não estava ficando maluca. Um erro no Gmail realmente aconteceu.

Veja:

erro

Ohhhh! :O

Não sei o que eu faria sem os serviços do Google para me atualizar sobre as notícias e me comunicar com os meus amigos distantes(?). Tentei me acostumar com o Twitter pra variar, mas ainda está pouco popular no Brasil e tem alguns bugs bem notáveis. Já o Jaiku é legal, estou investindo, vamos ver se dá certo. Ops! O Jaiku também é do Google… Tsc tsc tsc, esse monopólio… Desisto, não tem jeito, simplesmente não tem como não usar o Google… :P

Bom, ainda bem que a “queda” foi por poucos minutos. Estamos salvos! :D

Show create table no Oracle?

Se você estava procurando o comando show create table do Mysql no Oracle, seus problemas acabaram!

Enjoy:

SELECT dbms_metadata.get_ddl('TABLE', 'USUARIO', 'SYSGROUP') 
   FROM dual;

É possível buscar outras definições também, além de tabelas. Basta mudar o primeiro parâmetro para o que for desejado, como ‘INDEX’, por exemplo. No caso de tabelas, o segundo parâmetro corresponde ao nome da tabela e o terceiro o nome do schema.

Bom, no meu schema aqui só funcionou com os parâmetros em letra maiúscula.. (O.ô)

É isso, pessoal. Espero que a dica ajude! ;)

Mudança de emprego, um mal necessário

Às vezes, a gente sente que só está trabalhando e trabalhando, e não está verdadeiramente ganhando nada com isso. Às vezes, a gente sente que já aprendeu tudo que tinha pra aprender naquele lugar, ou quase isso. pior empregoÀs vezes, a gente sabe que não aprendeu tudo ali, mas também não está com saco de aprender - talvez não daquela maneira. Às vezes, a gente está cansado de ir todos os dias para aquele mesmo lugar e fazer sempre as mesmas coisas, encontrar sempre as mesmas pessoas, todos dias. Mas, às vezes, a gente só quer mesmo é trabalhar com o que a gente realmente gosta, buscar novos horizontes, novos desafios e ainda lucrar um pouco mais com isso… :)

Com estes pensamentos é que ocorrem as mudanças. Tudo de novo! Novos colegas, novos locais, novas tecnologias… Começar do zero. Ninguém me conhece, ninguém sabe do meu trabalho, como eu trabalho e com que intensidade… Será que vou dar conta? Será que me arrisquei? Será que eu vou gostar? Será que fiz a escolha certa, trocar o novo pelo seguro? Será? Será? Será?! ô.O

É, sempre é uma dúvida cruel, mas às vezes a mudança é um mal necessário. Às vezes você apenas se dá conta que não está feliz e que chegou a hora de mudar e pra melhor, é claro.

Acabei de me formar em Sistemas de Informação, na UFSC, e também acabei de mudar de emprego. As coisas no meu novo emprego estão indo bem, apesar de eu e o outro desenvolvedor termos pego alguns sistemas legados, complicados de fazer manutenção. O lado bom é que voltei a trabalhar com Java para Web, em ambiente Linux. Estava até com saudades… Tinha me esquecido de como era legal. :D

Bom, espero que eu tenha feito a escolha certa. Até o momento estou gostando bastante, mas a verdade é que só o tempo dirá… ;)

E como diria John F. Kennedy:

“A mudança é a lei da vida. E aqueles que confiam somente no passado ou no presente estão destinados a perder o futuro.”

Próxima Página »