TidBits » 2009 January
Jan 30

Novidades dos browsers, Mozilla lança Fennec, IE8 roda Javascript lento, Opera Mini é lançado pro Android

Olá pessoal, fiquei algum tem sem escrever aqui, estava num período de férias do blog (sem tempo também, estava trabalhando no mínimo 10 horas por dia além de fazer freela), semana que vem prometo bons posts, mas por hoje, segue uma coleção de notícias recentes que achei interessante nesse chamado “mercado dos browsers”.

Guerra dos Browsers

O Fennec, um Firefox para celulares deve estrear em fevereiro desse ano. A primeira versão deve chegar, primeiro, nos HTC Touch Pro.

veja mais tidbitsO demorado IE8 que parece que nunca vai ser estreado. Nós, os programadores de interface esperamos que enfim a Microsoft, que pode ter que retirar o Internet Explorer do windows, lance um browser que suporta os padrões web e quem sabe, o IE6 é aposentado de vez? Mas a notícia que nós recebemos é desanimadora.

Uma semana depois da Microsoft disponibilizar o Release Candidate do Internet Explorer 8 um teste da Computerworld EUA afirma que o IE8 tem o pior desempenho de Javascript entre os novos browsers, um pesquisador diz que o recurso de privacidade do IE8 não é nada privativo na sua versão beta, além das famosas falhas de segurança da microsoft que disponibiliza atualizações toda semana para corrigí-las.

E por final, aproveitando o novo mercado de browsers para celulares, o Opera Mini finalmente é lançado para Android , apesar de já ter sido beta a muito tempo.

bookmark bookmark bookmark bookmark bookmark bookmark bookmark

Jan 20

Diário da Campus Party – 20 de Janeiro

Pra minha tristeza, e pra alegria dos que, por motivos de força maior, não puderam ir, a Campus Party começou meio decepcionante. Toda a “promessa” da festa ficou bem esquecida diante da desorganização do evento. Ok, vamos considerar que era um evento pra 6mil pessoas, mas o problema maior de toda a equipe de apoio era a falta de informação / comunicação.

Pra quem não pretende ir, eu vou colocar todas as minhas lamúrias e as dicas pra quem ainda vai pra CP nesse parágrafo único, e quem preferir pule direto pra parte que eu falo do que eu vi por lá. Logo quando eu cheguei, hoje de manhã, eu já vi que o dia ia ser complicado. Pra começar, os ônibus gratuitos saindo do metrô do Jabaquara, que você precisa adivinhar de onde sai, não existe ninguém da CP dando essa informação no metrô, e nenhum funcionário do metrô sabe o que é o evento. Se você ainda vai (de metrô), a dica é na saída do metrô, siga à esquerda até o final do corredor, suba a escada rolante, saia do terminal Jabaquara e espere do lado de fora do terminal, mais ou menos depois do prédio do Itaú que está do outro lado rua. Outra coisa é o credenciamento, não chegue “próximo” à um horário que você quer assistir uma palestra. Acredite, o pessoal do credenciamento é mega desorganizado e lento, e você vai perder o evento que queria ir – só pra constar, eu cheguei no portão do evento às 10:40, e só entrei ao meio dia! Uma dica importante e que quase ninguém está sabendo é que dentro da área de Camping, tem um guarda-volume, bem escondidinho lá no fundo, gratuito, e super tranquilo. Também não confie nos horários e locais das palestras – eles mudam misteriosamente e sem que você fique sabendo ou que alguém tente te informar. O Wi-fi também está desastroso, apesar da conexão com cabo ser tão boa. Aliás, quem souber de um wi-fi com senha funcionando decentemente pra me passar, ganha um suco. Quanto as comidas e bebidas (principalmente as bebidas) estão bem carinhas lá. Como eu sou vegan, bati um P.F. com arroz, salada e batata – sem a carne e o feijão (com bacon), e paguei 9 reais por uma comida de buteco copo sujo. Minha opção a partir de amanhã é pegar o ônibus até o Jabaquara, fazer as compras de comida no Pão de Açúcar e voltar no próximo ônibus(que passa a cada 30 minutos).

Ainda assim, num evento desse, o que mais legal mesmo são as pessoas. A rede do dc++ rolando solta, e as pessoas compartilhando arquivos à 14mb – uma coisa linda que só. O pessoal do modding fazendo bonito também, cada máquina de brilhar os olhos. A área de design está meio miada, lugares sobrando nas bancadas. O CampusBlog tava menos pop do que eu esperava, mas ficou meio espremidinho do lado do Palco Principal (aliás, a proximidade dos palcos, transformou os eventos simultâneos em ruídos, e tá díficil ouvir o pessoal falando lá na frente).

Pra quem não é campuseiro, a área gratuita até que tá legalzinha, com alguns standes com jogos interessantes – eu queria jogar um que é uma disputa onde suas ondas cerebrais movem uma bolinha, e ganha quem relaxar mais – mas essa vai ficar pra amanhã, porque tinha fila. Na verdade tá tão bem organizadinha a parte gratuita, que tem gente que tem até a sensação que aqui dentro, na área dos campuseiros a coisa deve estar bem maior. Teve gente até pedindo meu crachá pra passear na área fechada  ehehehe.

PS: Eu não empresto. Ainda assim eu sou gente boa, e quem quiser conversar comigo, aqui no blog tem meu msn.

PS2: O Twitter não está em tempo real, como eu pretendia, porque realmente a rede wireless não funfa.

bookmark bookmark bookmark bookmark bookmark bookmark bookmark

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

bookmark bookmark bookmark bookmark bookmark bookmark bookmark

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

bookmark bookmark bookmark bookmark bookmark bookmark bookmark

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.

bookmark bookmark bookmark bookmark bookmark bookmark bookmark

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.

bookmark bookmark bookmark bookmark bookmark bookmark bookmark