Archive for October, 2006

WindowBlinds can cause general instability

No way! A system hack cause general instability, say it ain’t so! It is true, folks, after uninstalling the bling-bling that is WindowBlinds, some nagging issues that had plagued both my home and work PCs disappeared. Gone are the general slowness, the jittery-as-a-junebug movie playback and games, and here to stay are improved load times, faster screen refresh and the ability to play any movie I want while I still work without thinking Max Headroom has taken over the world. Yay!

Comments

Image block rotation using Script.aculo.us

Here’s a handle little Javascript function that’ll let you rotate a set of DIVs as needed, e.g. to rotate a series of images for a slideshow. It uses Script.aculo.us to do a very simple looking yet quite appealing slide in/out. You’ll need to load the prototype.js file and Script.aculo.us’ effects.js file before running the code. One thing to note is that you can use any object to do this - DIVs, IMGs, etc, just assign the IDs accordingly, which is useful if you need to rotate entire code blocks and not just individual images. Enjoy!

// Shuffle a series of divs using Script.aculo.us
// Set it up like this:
// var shuffle_list = ['div1', 'div2', 'div3']; // an array of DIV IDs to rotate
// var shuffle_time = 8000; // 8 seconds
// var shuffle_effect = ‘blind’; // the effect to us: ‘appear’, ‘blind’ or ’slide’
// setTimeout(’imageShuffle();’, shuffle_time);

function imageShuffle() {
if(arguments.length == 1)
var i = arguments[0];
else
var i = 0;
var next = i + 1;
if(next >= shuffle_list.length)
next = 0;
new Effect.toggle(shuffle_list[i], shuffle_effect, {queue: ‘end’});
new Effect.toggle(shuffle_list[next], shuffle_effect, {queue: ‘end’});
i++;
if(i >= shuffle_list.length)
i = 0;
setTimeout(’imageShuffle(’+i+’);’, shuffle_time);
}

Comments

Content filter plugin for Firefox

A common problem for parents is whether their children will accidentally discover unsavory content while online - an innocent search for “boobie joke” might get them more than they were expecting. There are lots of programs out there that purport to solve this, but the majority of them simply keep lists of inappropriate websites that you have no control over, which very often have political motives behind the content blocking. Enter a plugin for Firefox called ProCon which puts the control in your hands, so you can decide what is appropriate or not. ProCon allows you to block specific domains and URLs, block words that appear in the page itself, and add sites to a “whitelist” so that they’re never blocked. While not the most powerful, it certainly is a step in the right direction and parents who are concerned about their children’s viewing habits should definitely give it a try.

Comments

Eudora is dead, long live Thunderbird

This past week Qualcomm, makers of phone software and telecommunications systems, announced that they were dumping their aging Eudora email program and would instead be focusing on contributing to the Mozilla Foundation’s excellent Thunderbird program with a Eudora-branded & enhanced edition. While some questions remain to be answered, for example what will happen to the existing code and whether the enhancements to the Eudora-branded edition will be made available in a license suitable for inclusion into the core Thunderbird code-base, it is to all intents a major achievement for one of the world’s best open source projects.

From a personal perspective, Eudora was the first email program I ever used on a PC, way back in 1995.  While I had used email apps on other platforms, on Windows it generally felt “right” and worked the way I expected an email app to work.  I continued using it over the years, but the lack of progress and the continual bloat pushed me away from it, and as it happens I migrated to Thunderbird in 2003.  Since then I’ve helped many other family members also migrate to Thunderbird and it has worked well for them also.  While I’m sorry to see Eudora become little more than a brand name after being the defacto standard for so many years, I’m encouraged to see my cross-platform email app of choice gain more acceptance.

Comments