O novo Firefox 3.5 está disponível para download

A comunidade Mozilla liberou hoje para download a versão 3.5 do seu navegador Firefox. Visualmente pouca coisa mudou (o maior destaque são para as abas que estão mais escuras).

Por dentro, algumas novidades:

  • Disponível em mais de 70 idiomas.
  • Tem suporte para HTML5 e alguns elementos, incluindo suporte nativo ao encode de vídeo Ogg Theora e ao encode de áudio Vorbis.
  • Modo de navegação privada.
  • Aplicações mais rápidas utilizando a nova engine de JavaScript TraceMonkey.
  • Suporte nativo ao JSON, entre outros.

Aconselho (de verdade) a instalarem esta versão do navegador. Quem utiliza Internet Explorer principalmente, pois o Firefox é hoje o navegador mais estável e seguro, além de permitir instalar milhares de componentes, facilitando ainda mais a utilização da Web.

Já instalou o Firefox 3.5 e gostou? Deixe sua opinião.

Você está preparado para o futuro?

Se você acha que já viu de tudo em termos de tecnologia, apenas assista este vídeo até o final e veja o que vem por aí. Esse aparelho vai revolucionar o mundo.

 

Michael Jackson, a morte de um mito

Olá pessoal!

Sei que alguns vão estranhar esse post, já que o foco do meu blog é outro. Mas não tem como não escrever sobre o mito que acaba de partir.

Michael Jackson sempre foi uma pessoa polêmica, excêntrica e bizarra para a maioria das pessoas. Muitos não gostavam do cidadão Michael Jackson mas uma coisa era unanimidade: ele era GÊNIO. Tanto como cantor, compositor, dançarino, produtor, tudo o que ele tocava virava sucesso.

A carreira de Michael começou com o autoritarismo do pai, que o fazia ensaiar por horas e horas todos os dias, sem descanso, para buscar a perfeição.  Ela foi alcançada, mas com o preço de ter sua infância perdida (o que pode explicar a sua obcessão por parques e crianças).

Não vou entrar no mérito sobre as acusações de abuso sexual, pois isso nunca foi provado realmente. Apenas vou emitir a minha opinião: se fosse um filho meu abusado, eu jamais faria um acordo e deixaria o acusado livre. Iria processá-lo sim, mas queria ver o cara na cadeia para pagar pelo crime ediondo de abuso de menores. Enfim, Deus sabe e irá julgado culpado ou inocente.

Voltando ao astro, lembro bem no início da década de 80 quando comprei o meu primeiro vinil, e foi o Thriller (o disco que ficou no topo das paradas americanas por 37 semanas consecutivas). E como não lembrar do evento que foi o lançamento do videoclip no Fantástico? Foi o assunto de conversas por todo o país por semanas.

michael-jackson-thiller-300x299

Outros dois que também foram um acontecimento nacional quando foram lançados no Fantástico nos anos de 91 e 92: Black or White com Macaulay Culkin e Remember the Time com participação de Eddie Murphy. Clipes maravilhosos, e que abusavam de computação gráfica numa época em que os computadores pessoais mais avançados eram os Intel 386 e provavelmente, seu smartphone atual tem muito mais poder de processamento e armazenamento que essas máquinas.

O mais engraçado disso tudo é que ontem, eu e meu amigo @fi_iii conversávamos sobre emuladores e jogos de Mega Drive, e o assunto iniciou quando ele disse que passou algumas horas jogando Moonwalker, um jogo do Michael Jackson (veja o vídeo do jogo abaixo). Coincidências estranhas da vida.

Assista também o clip da música Smooth Criminal, do filme Moonwalker. Para entender como o cara era gênio, assista a parte entre 6:35 e 7:30 e você entenderá melhor.

Michael foi um astro completo em todos os sentidos e, assim como não confundo Édson Arantes do Nascimento com o Pelé, jamais vou confundir Michael Jackson artista com o cidadão.

Com certeza estará entre os 5 maiores fenômenos da música de todos os tempos, ao lado de Frank Sinatra, Bob Marley, Janis Joplin e Elvis Presley. E que sua obra seja eterna.

Como listar todas as sessions ativas e seus valores em ASP

Um código simples e que ajuda e muito para quem trabalha com ASP e precisa ver quais são as Sessions ativas e seus respectivos valores. É só utilizar o bloco abaixo:

1
2
3
4
5
6
<%
 dim s
 for each s in session.Contents
  Response.Write "Session(" & s & ") -> " & session.Contents.Item(s) & "<br />"
 next
%>

Bug da margem duplicada no IE6

O IE6 possui um bug que leva alguns desenvolvedores à loucura: o bug da margem duplicada.

Esse bug aparece quando aplicamos uma margem num elemento e utilizamos o float na mesma direção desta margem. No caso do IE6, ele duplica a margem que definimos.

Para corrigir este bug, podemos declarar a propriedade display:inline no elemento que apresenta a margem duplicada.Com isso, o IE6 passa a interpretar a definição da margem corretamente.

Se você tem o IE6, pode testar a página com o bug da margem duplicada ou a página com o bug da margem duplicada corrigido.

Altere a cor de um elemento dinamicamente com JavaScript

É muito simples alterar a cor de um objeto dinamicamente. Para isso, vamos trabalhar com DOM. Se você nunca ouviu falar sobre DOM, aconselho a ler mais aqui.

O que faremos, na verdade, é utilizar dois eventos chamados onMouseOver e onMouseOut (o primeiro executa algo quando o mouse estiver sobre o elemento, e o segundo, quando o mouse sair do elemento).

Continue lendo… »

Crie patterns de imagens com o Repper

O Repper é uma ferramenta online maravilhosa, que cria patterns (uma imagem que ao ser repetida no background de um site, dá a ideia de que ela é contínua) através de imagens do próprio site. Se preferir, poderá criar um pattern através de qualquer imagem que você desejar.

Continue lendo… »

Bordas com cantos arredondados utilizando JQuery

Você desenhou um layout legal para o seu site cheio de cantos arredondados, e tem pavor de codificar ele pois nem sabe por onde começar?

Continue lendo… »

Como compactar seu javascript

Todo desenvolvedor web sempre se preocupa com o peso de um site. Apesar de hoje a banda larga ser bastante difundida, inclusive no Brasil, deixar um código leve e enxuto é mais do que uma simples necessidade, é respeito com o usuário.

No atual momento, muitos sites usam e abusam de frameworks como o JQuery, MooTools entre outros. O problema que eles precisam carregar arquivos JS, e alguns são extremamente grandes.

Continue lendo… »

Abra popups de uma forma avançada com o TinyBox JavaScript

O TinyBox é um JavaScript bem leve que permite abrir popups na sua página.

Permite passar 6 parâmetros. Sua sintaxe é:

1
TINY.box.show(param1, param2, param3, param4, param5, param6)

Continue lendo… »

Postagens mais antigas