Archive for the 'linux' Category

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! :)

The Pencil Project, plugin do Firefox para prototipação de telas

… oi, pessoALL!

Quanto tempo, não é? :)

Hoje descobri um plugin do Firefox para prototipação de telas muito interessante. É o Pencil! No laboratório onde trabalho, volta e meia preciso de algum software para prototipação. Costumava utilizar o Enterprise Architect há um tempo atrás, mas nas últimas vezes passei a testar o Serena, que é bonzinho, mas ainda é bem limitado. :(

E sim, o Pencil ele funciona para o firefox 3! Yuhu!!

Este é o site oficial do projeto. Fica a dica. Espero ter ajudado.

Screenshot (em uma língua que eu desconheço!):

plugin

;^)

Estou no FISL 9.0! Treinamento de Python :)

Depois de quase 7 horas no ônibus da Eucatur em direção a Porto Alegre e de uma noite mal dormida em uma espelunca, cá estou eu firme e forte assistindo a um treinamento de Python (”Aprenda Python, rápido e indolor”) em uma faculdade dentro da PUC, chamada Facin. Os palestrantes são Leonardo Santagada e nada mais nada menos que Luciano Ramalho. Estão nos passando uma idéia geral sobre Python, está bem interessante. Agora estamos executando este programinha de teste:

    total = 0
    while True:
      p = raw_input('+')
      if not p.strip(): break
      try:
        total += float(p)
      except ValueError:
        break
    print '------'
    print total

Heheh… não tem uma interface tão amigável, mas já é um começo. ;)

Terão outros treinamentos relacionados com Python ainda no FISL . Alguns deles ainda têm vagas. :P

Mais tarde coloco mais notícias, vou continuar o treinamento.

:)

Sun Microsystems participa do FISL 9.0

A Sun Microsystems confirma participação na nona edição do Fórum Internacional Software Livre (fisl), de 17 a 19 de abril, em Porto Alegre. A empresa reunirá alguns de seus principais especialistas para discutir temas como OpenSolaris, NetBeans, MySQL, Glassfish, OpenSPARC, PostgreSQL e Open JDK. A corporação também apoiará o OpenSolaris Day e o Javali International Meeting, eventos que acontecerão no dia 16 de abril e que tem como objetivo discutir as principais tendências.

Além do estande (nº25), que apresentará algumas das principais soluções relacionadas a software livre, a Sun Microsystems também realizará diversas palestras no Fisl. Destaque para a apresentação conduzida pelo chefe de Código Aberto da companhia, Simon Phipps, no dia 18, às 13h. O executivo discutirá como as empresas nacionais podem tirar proveito do software livre para maximizar seus negócios no país e internacionalmente.

Já no dia 19, às 12h, os participantes poderão acompanhar a palestra do gerente de Marketing para Java Standard Edition (JSE), Rich Sand, que falará sobre os próximos passos do Open JDK e o que os novos grupos têm feito.

“Sem dúvida, o fisl e outras iniciativas da Sun Microsystems são oportunidades para reforçar nosso relacionamento com a comunidade, que cada vez mais é reconhecida mundialmente. Além disso, os participantes terão a oportunidade de conhecer tudo o que a companhia oferece atualmente em termos de software livre”, detalha Bruno Souza, gerente Mundial para Comunidade NetBeans.

Fonte: http://fisl.softwarelivre.org/9.0/www/node/400

Feliz Páscoa … atrasado! De volta a realidade

Sim, ao invés de aproveitar o feriado em casa continuando meu tcc, matei praticamente 5 dias de trabalho para curtir a Páscoa com a família. coelho É, não resisti, não ía pra minha terrinha há muito tempo. Como sempre, a viagem de ida e de volta foi traumática - infelizmente Cascavel não é logo ali. Esqueci-me completamente de comprar a passagem de volta com antecedência e tivemos que apelar pra Unesul. Resultado: 19 horas de viagem em poltronas do ladinho do banheiro. Quando alguém se levantava pra ir ao banheiro era automático tamparmos o nariz. Além disso, fizemos um tur por toda Santa Catarina - era um ônibus pinga-pinga, não tivemos escolha. Parou em cidades que eu só tinha ouvido falar, como Curitibanos, Xanxerê… Nossa, cada cidade feia! Pra falar a verdade, depois que você mora em Florianópolis é difícil achar outra cidade bonita. Enfim… :)

fisl Bom, a próxima parada será Porto Alegre, no fisl 9.0 - daqui cerca 3 semanas. Já tenho até hotel reservado, só falta mesmo comprar a passagem na Eucatur. Mais uma vez faço aqui o anúncio deste evento que este ano promete muito. A primeira listagem de palestras já saiu e pra quem curte desenvolvimento têm bastante palestras sobre Java e Python. Sobre PHP têm algumas. Nem preciso dizer que Groovy nem foi listado como tema pra artigo - snif, snif, quem sabe na próxima. Também têm algumas palestras sobre Ruby - a que eu mais quero ver é a do Akita falando sobre deployment de Rails. Isto sem falar que o criador do Vim estará lá, o Bram Moolenaar; um engenheiro da IBM; o John Maddog Hall (este não podia faltar); e um cara que conhece muito sobre Python (como é o nome dele mesmo?) e vai falar um pouco sobre Django. Ou seja, desta vez está imperdível. ;)

Mais uma vez fica a dica, pessoal. Quem sabe nos encontremos lá. Irei passar no estande do JavaFree com certeza! :D

E feliz páscoa atrasado a todos!! :)

Próxima Página »