Archive for January, 2009

Push back: Digital TV? or IE 8?

Some people are very excited to see the improvements that the IE team have made with IE 8 (and the hope that it will get some IE 6 users up up and away). However, others are not so happy. With IE 8 getting close to launch after the RC release, is it ready for prime [...]

Cubic Bezier timing function for all

Christian Effenberger is up to his tricks once again. This time he has created a cubic-bezier-timing function in the public domain that is compatible with -webkit-transition-timing-function:

I thought that in addition to the -webkit-transition-timing-function cubic-bezier(), support for a 100% compatible easing defined by a cubic bezier function as a public domain javascript would be welcome.
It should [...]

Becoming More Productive With JavaScript and Vim Screencast

Matthew Russell has created a nice screencast showing how to be more productive in Vim:

I’ve been doing some reflecting this week on how I can work smarter (instead of harder), and one of the things I came up with was adding a few more tools to my Vim repertoire. I spend more than half of [...]

w00t! Feeling Chatty

Live Ajax chat is one of those Comet 101 kind of examples (as RSS readers were to Ajax back in the day!).
We saw a couple of items from this meme recently.
First, jChat, a showcase chat application using Jaxer:

Jaxer ships with a number of basic samples, but I’ve seen quite a few people online in search [...]

Chromeless: Designing zen; a browser without a browser

Alex Faaborg and Aza Raskin have been having some fun playing with a new design challenge at Mozilla, and it shows in their design review screen/pod/vidcasts.
The latest episode focuses on chromless browsing:

What would a browser look like if the Web was all there was? As the Web becomes even more ubiquitous, we’ll never have to [...]

Twitter’s protected updates privacy problem

This morning I had a fun email (in 60 pixel letters) concerning TweetEffect - a Twitter analysis tool I’ve written (details on my blog). In essence I was being accused of making protected updates of the Twitter user available to the world.
I tried it out and couldn’t reach their updates. I then started wondering what [...]

What Server Side JavaScript needs; Join in!

Kevin Dangoor, colleague of ours in the Mozilla Developer Tools group, has created a Server JavaScript group to discuss what server side JavaScript needs. It feels a little like the Java world pre-Servlets, with many similar but different APIs in implementations. Let’s listen to Kevin’s thoughts, and let us know your thoughts!

Server side JavaScript technology [...]

A little bit of Microsoft…. CSS tests and open source Web Sandbox

There have been a couple of interesting bits of news out of Microsoft over the last couple of days.
Firstly, they submitted a boat load of CSS 2.1 tests to the W3C:

Today, the IE Team is submitting 3784 new test cases to the CSS 2.1 Working Group for inclusion into the CSS 2.1 test suite. These [...]

Rotate images with Canvas jQuery plugin

Pawel Witkowski released an interesting jQuery plugin called Wilq32.RotateImage that lets you rotate images simply:
PLAIN TEXT
JAVASCRIPT:

 

// just do it 5 degrees

$(’#image2′).rotate({angle:5}); 

 

// animate the rotation

var rot=$(’#image3′).rotate({maxAngle:25,minAngle:-55,

  bind: [

    {”mouseover”:function(){rot.rotateAnimation(85);}},

    {”mouseout”:function(){rot.rotateAnimation(-35);}}

  ]

});

 

You can also do this type of thing on new browsers via CSS transforms so it would be cool to merge the two (if [...]

IE=’\v’==’v’

PLAIN TEXT
JAVASCRIPT:

 

IE=’\v’==’v’

 

That is the current winner in the shortest way to test for IE (including 8). The other notable was:
PLAIN TEXT
JAVASCRIPT:

 

IE=top.execScript?1:0

 

Huh :)