Jan 19

Microsoft pode ter que retirar Internet Explorer do Windows

Ví uma notícia interessante no sapo.pt, que diz que a Microsoft está violando as regras de concorrência na União Européia, inserindo o Internet Explorer dentro do windows. A Opera entrou com o processo em 2007, e a Microsoft tem 8 semanas para responder tal processo.

windows sem internet explorer

Um processo semelhante já aconteceu anteriormente (em 2007) com o Windows Media Player, alegando que a empresa abusava do seu poder e a Microsoft perdeu a causa e além de pagar uma multa de valores milhonários, foi obrigada a oferecer uma versão do windows sem o Windows Media Player.

Tal notícia me fez pensar em duas coisas:

Isso pode incentivar o uso de navegadores que trabalham bem com os padrões web recomendado pela w3c.

Quando eu instalar o windows, como vou baixar um navegador, se eu não tiver um navegador?

[]s

Jan 15

Estaremos na Campus Party 2009

Semana que vem acontece a Campus Party 2009 aqui em São Paulo, e nós estaremos lá no evento, não durante a semana toda (afinal, trabalhamos), mas com certeza alguns dias nós ficaremos lá.

Eu devo ir do meio pro final da semana, a Belinha que está trocando de emprego no momento, nem imagino a agenda dela.

Espero conhecer algumas pessoas lá… pra quem nunca nos viu, eis uma foto nossa… eu apitando no ouvido dela hehehe :

danilo e belinha

[]s

Jan 14

jQuery completa 3 anos e lança a versão 1.3

jQuery, o framework de interação web que mais cresce, completou 3 anos hoje e lançou a sua versão 1.3.

veja mais tidbitsA maioria de suas novidades (que não são muitas) estão na performance.

Veja a comparação do desempenho do jQuery (em milisegundos) com outros frameworks com seu novo release:

tempo de resposta dos seletores

html injection - jQuery

offset - jQuery

As principais alterações da versão foram:

  • Seletores mais rápidos
  • Live Events – um evento live, serve para criar um elemento e já adicionar um evento ao novo elemento
  • Um seletor CSS mais rápido
  • Reescreveram o HTML Injection e o Offset para ganhar performance

A fundação do jQuery também criou uma nova API enquanto construía esse release.

jQuery API

Na blog do jQuery tem um post comentando detalhadamente todas as alterações da versão.

Jan 11

Adicionando evento Mouse Wheel em javascript

Mouse Wheel (esse botão de scroll no meio do mouse) pode ser manipulado via javascript. Script interessantes de zoom podem ser feitos com mouse wheel, como este e este , ambos do dhteumeuleu.

mouse-wheel

Cada browser interpreta o evento de uma maneira, mas existe uma função que acredito ter sido feita pelo site adomas.org que é cross-browser igualando todas as diferenças entre os browsers:

function handle(delta) {
	if (delta < 0){
		/* EVENTO COM O MOUSE WHEEL DESCENDO */
		alert('descendo');
	} else {
		/* EVENTO COM O MOUSE WHEEL DESCENDO */
		alert('subindo');
	}
}
function wheel(event){var delta=0;if(!event)event=window.event;if(event.wheelDelta){delta=event.wheelDelta/120;if(window.opera)delta=-delta;}else if(event.detail){delta=-event.detail/3;}if(delta)handle(delta);if(event.preventDefault)event.preventDefault();event.returnValue=false;}if(window.addEventListener)window.addEventListener('DOMMouseScroll',wheel,false);window.onmousewheel=document.onmousewheel=wheel;

Basta colocar seu código na linha 4 e 7 substituindo o alert.

Vejam um exemplo bem simples que fiz mostrando o evento, quando eu tiver tempo livre eu faço algo mais interessante.