Sunday, March 26, 2006

AJAX Site Design using Prototype

The internet is full of tutorials explaining those little tricks about AJAX, how to handle XHRequests and all that low level stuff, but nobody tells you how to design the entire application, nobody gives you the overview on how all these things should work together. What good is knowing all those fragments if the developer is unable to put them together to a real use? We have libraries to abstract from the Browser dependant things like actually doing XMLHTTPRequests, and we should concentrate on higher level design to give our clients (or visitors) good and usefull applications.

This is why in this tutorial I’ll try to give you an idea on how the actual design works. I’ll be heavily relying on my last tutorial for the layout of the final application, but we’ll go much more into detail about the decisions we take. Some parts may be applicable to non-Web-2.0 Web design and some even come in handy when designing completely non-web related applications
User Requirements

This step is as important as the coding itself, if I’d start right with the code without first clarifying where I want to go, I’d be wasting time! So there are three important questions that I have to answer:

1. What? What do I (or my boss) want the application to be, what functionality is a must, what is an optional, what are “nice to have” features?
2. Why? Does what I have found that I want to implement fit into the context or would it fit better if I’d change it a bit?
3. When? Do I have to implement everything right now, or may I add some new features one after another, possibly by releasing it before everything is implemented? But much more important: In what order will I have to implement the functionality?

There is not really a point that is more important than the others, take your time documenting and analysing the problems that you expect and fix some priorities, it will greatly speed up the implementation later.
What & Why

We plan to make a community site so the obvious things for a community is that it has to be attractive, easy to use and most important “feel alive”, nobody really wants to be part of a dead community where some casual visitor posts a new message to the forum every few days. To archieve the live feeling we use some little tricks like the regular updates of the list of users that are currently online. Remember that a community is not made up by two or three moderators posting some news from time to time, and filling the Forum with Junk messages nobody cares about.
When
It is important to understand that we’re not delivering a half finished product, it is fully functional, we plan to add more features in a second (and maybe third) step

1. Release
1. Main engine: the basic framework which will allow us to load and execute single modules at a later time.
2. Display some static content.
3. News System
4. User Registration and simple profiles.
2. Release
1. Advanced profiles
2. Private messaging
3. more to come…

This list is off course fairly superficial and does not cover the details of the implementation, it is an abstract planning step, that helps us get a general overview
Under the hood

As mentioned before we don’t want to reinvent the wheel for the millionth time again so we’ll use some libraries:

1. Prototype: probably the most flexible and intuitive AJAX Library on the internet, really lightweight and easy to use.
2. Behaviour: helps us to keep our pages downgradable for browser without JavaScript support (important also for indexing by search engine).
3. script.aculo.us: what would a Web-2.0 application be without nice effects?

This is what we’ll use for the client side. For the server side we’ll use PHP which is nice enough for our purpose, and is a reasonable tradeoff between control, speed and abstractness. For client-server communication we’ll use JSON which allows us to directly encapsulate the data into a JavaScript object, thus making the interpretation of the data much easier, in this tutorial we’ll use the JSON-PHP Library.

The Behaviour Library allows us to bind functionality right to the DOM-Elements without having to add onclick, onload, on[whatever] handlers right in the HTML, it allows us to define some CSS Classes, associate them with certain actions and then the library will take care of the rest for us, fully automagically.

Another main problem with AJAX pages are the “one-page-application” (applications that run entirely on one page) that have some problems with Bookmarking and the famous back button, I decided that the community page will be implemented as a one page application because it makes the whole process much easier, everything runs in one context and we don’t have to care aabout the rest. But we also want to make our pages bookmarkable so we use the hash ending of the URL to identify which page we are currently on.
Basic setup

Ok, so it’s time for us to gather all our libraries and put them into our Project Folder. Our project directory structure looks like this:

The Javascript folder will contain our three libraries (prototype, behaviour and script.aculo.us), the lib directory will contain all our PHP libraries (just the JSON-PHP for now) and static will contain our non dynamic content, such as some welcome textes and help pages.
Implementation

Now we’ll finally getting to see the actual code, it is important that we go one step after another, starting from the basic page layout and then building the functionality on top of that, it will keep us motivated throughout the process to implement a little thing and then test it to see if it works as we’d expected. The base Page is just a Page with the basic content, possibly a welcome message that tells where the user landed and what this is all about. We’ll use a pretty standard Layout for our application, the only requirement for AJAX is that we assign some ID’s to the main parts so that we can easily reference them later. Now we can insert links as we would normally have done, browsers without JavaScript will see a classic page that is completely served by our PHP-Scripts on the server side. For example the first thing we’ll do is display some static, non generated content, like the Welcome page normal links would look like this:

About

The PHP page would take the query string Page/About and would then serve the new page. Now we want to add the AJAX Magic, and this is magic indeed: we’ll use behaviour to catch the request before it is being sent and use AJAX methods from there on to download only the updated regions of the page. First we have to add a Class to all our internal links:

About

this allows us to distinguish the links we want to catch from the links to outside resources, for which AJAX is not applicable anyway.


var rules = {
‘a.link’ : function(el){
// We don’t want to have garbled links…
if(el.onclick)
return;
Engine.log(“Applying rule to “ + el.toString());
var target = el.href.substring(el.href.indexOf(‘?’) + 1);
el.href = “#”+target;
el.onclick = function(event){
var targ;
if (!event) var event = window.event;
if (event.target) targ = event.target;
else if (event.srcElement) targ = event.srcElement;
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode;
Engine.log(“Clicked on internal Link “ + targ.toString());
Engine.loadPage(targ.href);
return false;
}
}
};
Behaviour.register(rules);

By doing this we have defined how the user interacts with the AJAX Engine, every element that fires up a certain event will have a class, and behaviour will then take care of the hooking up. Off course the loadPage example isn’t a really complex one but it’s the most common interaction on our page, and it shows the important parts.
See what’s going on

To test and see if all is going as we designed it we will have some way to get feedback from what we do on our Page. Using the alert() function is trivial, too trivial for us and it is really annoying too. Better would be some sort of textfield where our debugging messages are displayed without disturbing the site interaction (alert() opens a popup and focuses it…). We’ll use a popup that can be closed without interupting the application and it won’t try to get the focus for every message.

debug: true,
console: null,
log: function(message){
if(!Engine.debug)
return;
if(!Engine.console){
// Log window does not exist, try to open it.
consoleWnd = window.open(‘’,‘Debug Information’,‘width=350,height=250,menubar=0,toolbar=1,status=0,scrollbars=1,resizable=1′); consoleWnd.document.writeln(‘Console);
Engine.console = consoleWnd.document.body;
}
Engine.console.innerHTML += (message + "
n");
}


This makes it really easy to print debugging information on the running application: just use Engine.log(”Your message here…”); and Engine will take care of the rest. This is exactly what we need: the debugging information when needed but not always. This way of displaying debugging information is really simple, for more advanced features give Log4JS a try.
Modules design

Most AJAX applications in use right now load everything on startup, images, javascript and content. While this is surely an easy way to do things it’s not the best, because it takes a long time (sometimes too long) for the application to be ready, and much of the stuff that is loaded is never used, or used pretty late during execution. For exactly this reason we’ll divide the application into modules. Modules are independent parts of the application, like in our case these would be:

* Page: a simple module which will be implemented in this part of the tutorial. It will load an HTML file from the server and display it in the content area.
* Gallery: a gallery made of user pictures, the goal would also be to use Flickr as a backend for the pictures (e.g. take a group pool and display it, display pictures of a user, display pictures with a certain tag, …)
* News: simply an extension to the Page module this will allow administrators and moderators to post news. News are passed to the Javascript engine using XML. Its main purpose is to demonstrate how to use XML-Files.
* Messages: A module for sending and receiving private messages.
* Forum: the most complex module we’ll see during this tutorial.

First of all we’ll see how to load modules and register them into a module handler (the Engine) and then we’ll move on to actually design the modules.
Module handling

Basically the Engine does specify an API that the modules then may use to access the various parts of the Page, thus we create an abstraction layer between the actual interface and the application. Besides providing an easy to use interface to the Page, the Engine also takes care of loading and managing modules. First of all we’ll have know which modules have already been loaded and if they are not yet loaded we’ll have to load them upon request:


modules: array(),
registerModule: function(moduleName){

},
loadModule: function(moduleName, callback){

}

notice that we may provide a callback function so that will be executed as soon as the module is loaded. This is because we cannot use the following:


loadModule(“myModule”);
modules[“myModule”].execute();

because loadModule contains an asynchronous call which will immediately return. If we’re unlucky (and most likely we are) the second line is executed before the module has been downloaded and registered, thus generating some really nasty errors. The callback allows us to specify some actions that are to be executed when the module has been definitely loaded.

Modules can range from really easy ones, as the Page-Module is, to really complex things such as message boards, news system, live activity logs, to fully fledged Instant messaging application, there is absolutely no limit to the complexity. The only thing that we require is that the modules adhere to a certain format:


var moduleName = {
init: function(){
// Initialize the module
// Register the module Engine:
Engine.registerModule(moduleName);
},
// …
};
moduleName.init();

The last line is used to initialize the module. Since the module code will be eval()’d it must take care of registering itself to the module handler, the Engine.
The Page Module

The Page module is our first module. On execute it will get the static page via XHRequest from the Web server and display it in the content area. Being the simplest module it consists only of one function and one anonymous function, which will take care of loading the content into the content area. Don’t forget to re-apply the Bahaviours to the loaded code otherwise you might get some unexpected results.

So here it goes, without further ado the code of the Page-Module, by now you should be able to understand what it does.


var Page = {
init: function(){
Engine.log(“Page module loaded.”);
Engine.modules[‘Page’] = Page;
},
execute: function(url){
Engine.setStatus(“Loading content…”);
var myAjax = new Ajax.Request(“static” + url + “.html”,{
method: ‘get’,
// parameters: "?nocache=" + new Date(),
onFailure: function(){
Engine.showError(“Could not load content.”);
Engine.log(“Could not load page “ + url);
},
onSuccess: function(req){
Engine.log(“Loaded page “ + url);
Engine.setContent(req.responseText);
Engine.hideStatus();
}
});
}
};
Page.init();

The rest of the Engine

The engine still isn’t done by now, some functions from above are still missing but it is easy to guess what they do, we simply need some helper functions such as setContent, setStatus, showError and alike, so here goes the rest of the code:


setStatus: function(message){
if($(’status’) == null){
var body = document.getElementsByTagName(“body”)[0];
var div = document.createElement(“div”);
div.id = ’status’;
body.appendChild(div);
}
var node = $(’status’);
node.innerHTML = message;
new Effect.Appear(node);
},

hideStatus: function(){
new Effect.Fade($(’status’));
},

showError: function(message){
Engine.setStatus(message);
Engine.setTimeout(“Engine.hideStatus();”,15000);
},

setContent: function(content){
$(‘content’).innerHTML = content;
},

What’s next?

In the next part of this tutorial we will finally add some really new code that hasn’t yet been covered by my first tutorial, namely we will implement a signup form and some simple user management. For now take a look at the working copy of the application here, or download a snapshot of the code here.
Other resources

* Sergio Pereira’s really good introduction to Prototype
* My first AJAX tutorial
* Prototype Dissected: some really nice cheatsheets for prototype.js

Tools

* FireFox Venkman: the javascript debugger of FireFox (does not work with 1.5.0.1, but the guys over at GetAhead got a fix).
* FireBug Extension: FireBug is a new tool that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter.
* Eclipse AJAX Toolkit Framework:AJAX Toolkit Framework (ATF) provides extensible tools for building IDEs for the many different AJAX (asynchronous JavaScript and XML) run-time environments (such as Dojo, Zimbra, etc.). This technology also contains features for developing, debugging, and testing AJAX applications. The framework provides enhanced JavaScript editing features such as edit-time syntax checking; an embedded Mozilla Web browser; an embedded DOM browser; and an embedded JavaScript debugger.




read more | digg story

Friday, March 24, 2006

How to create a torrent

How to create a torrent?

Posted in All, Clients, How to, Tutorial, Bitcomet, Azureus, µTorrent, Bittorrent on 03.23.06 15:23

Torrents are great, they are the best way to share large files with your friends, or even with people you don’t know at all. But surprisingly enough, not many people create torrents when they need to share something. I have “a lot of” friends who know how to download torrents, but when they need to send me their latest 200MB vacation picture collection, they ask me to “get on msn”.

It’s not that I have anything against msn (allthough the file transfer sucks), but why don’t just use bittorrent? Especially if you want to send something to more than one person because then you can share the bandwith.

So how do you do this? Well it’s very simple. Open your favorite bittorrent client and do the magic trick:

file > create torrent

…..

That’s all? Well almost. All you need to do now is put in the tracker info nad tick some boxes. This can differ somewhat from client to client but it all comes down to the same thing.

µTorrent

utorrent bit torrent

1. File > Create new Torrent (or CTRL + N)

2. Select the files and or directories

3. Trackers: This is probably the hard part for most people. But it’s pretty easy, just put in one of the popular public trackers. You can use one or more trackers, but in general one is enough.

Here are some of the most popular trackers at the moment:

http://tracker.prq.to/announce
http://inferno.demonoid.com:3389/announce
http://tracker.bt-chat.com/announce
http://tracker.zerotracker.com:2710/announce

Put one of these in the tracker box

4. Do NOT tick the private torrent box (unless you’re using a private tracker)

5. Save the torrent and send it to your friends

Bitcomet

bitcomet bit torrent

1. File > Create Torrent (or CTRL + M)

2. Select the files and or directories

3. Select “enable public DHT network” from the dropdown box
This way you can be your own tracker if the public tracker goes down.

4. Tracker server and DHT node list
Again, This is probably the hard part for most people. But it’s pretty easy, just put in one of the popular public trackers. You can use one or more trackers, but in general one is enough.

Here are some of the most popular trackers at the moment:

http://tracker.prq.to/announce
http://inferno.demonoid.com:3389/announce
http://tracker.bt-chat.com/announce
http://tracker.zerotracker.com:2710/announce

Put one of these in the tracker box

5. Save the torrent and send it to your friends

Azureus

azureus bit torrent

1. File > New Torrent (or CTRL + N)

2. Tick “use an external tracker”.
And again, This is probably the hard part for most people. But it’s pretty easy, just put in one of the popular public trackers.

Here are some of the most popular trackers at the moment:

http://tracker.prq.to/announce
http://inferno.demonoid.com:3389/announce
http://tracker.bt-chat.com/announce
http://tracker.zerotracker.com:2710/announce

Put one of these in the tracker box

3. Select single file or dicectory, click NEXT and point to the file or directory you want to share, and click NEXT

4. Do NOT tick “private torrent”

5. Do tick “allow decentralized tracking”

6. Save the torrent and send it to your friends.

read more | digg story

Thursday, March 23, 2006

How To: Re-Surfacing CDs So They Work Again

Intro Re-surfacing CDs so they work again.

A simple way to remove scratches from a cd so you can get your data back off the disc again.
Step 1 Gather Required Materials.

First gather the following materials.

- Paper towel (softer is better)
- Polishing cloth (eyeglasses cloth will do fine)
- CD scratched beyond playability (Easy to find)
- Can of Brasso Metal Polish.
Step 2 Add Brasso and Start Polishing!

Take some of the brasso and pour it onto the CD. Please be careful with the Brasso, and only perform this in a well ventilated area. I was making this guide at at the office, and forgot about the fumes. I had to polish the CD in the stairwell as I would have fumed out my co-workers otherwise.

Use the paper towel pieces to polish the CD. Polishing is ideal in straight strokes from the center of the disk to the outside so you polish perpendicular to the tracks on the disc. Because I was short on time, I used small circular motions similar to how I'd polish a car. Take your time with this. Add Brasso when it dries or gets pushed off the CD. Continue this process for about 15 minutes.

You should feel the abrassiveness of the Brasso on the CD as you are doing this. If not, then use a different papertowel. The brasso is removing part of the plastic from the disc not adding to it. You are actually scraping away part of the CD which makes the existing scratches smaller.

After 15 minutes or so, Rince the CD off under water and check the CD. The brasso will have left small scratches on the disc as it wore down the CD. Keep going until the deep scratches are gone, and all that remains are the marks from the brasso. (they will diminish as you continue and get an even surface again).

When done, rince the disc, and wipe it with the soft eyeglass cloth.

read more | digg story

my googlepages

http://u2beatles.googlepages.com/

read more | digg story

Sunday, March 19, 2006

Pretty darn good Basic Windows Tutorials

I know there are A LOT of diggers out there who are not pros, so this would be the ultimate site for noobie to PC diggers, who wanna get an idea on how to mess with their PC, and pretty much learn to work around Windows flaws. If you're a pro, leave this one alone, it would be like going back to a elementary math textbook if you're an actuary.

read more | digg story

Monday, March 13, 2006

Skateboarding Dog

Someone taught their dog how to skateboard. I think its a pitbull.

I know some of you won't be impressed until the dog does that trick of jumping up on a handrail.

read more | digg story

Pixar RenderMan Open Source Replacement.



Pixie is a RenderMan like photorealistic renderer. It is being developed in the hope that it will be useful for graphics research and for people who can not afford a commercial renderer. Pixie is an open source project licensed under Gnu Public License

read more | digg story

Monday, March 06, 2006

Twins legend Puckett dead at 44

MINNEAPOLIS (AP) - Kirby Puckett died Monday, a day after the Hall of Fame outfielder had a stroke at his Arizona home, a hospital spokeswoman said. He was 44.

Puckett died at St. Joseph's Hospital and Medical Center in Scottsdale, Ariz., Kimberly Lodge said. He had been in intensive care since having surgery at another hospital following his stroke Sunday morning.
Puckett carried the Twins to World Series titles in 1987 and 1991 before his career was cut short by glaucoma. His family, friends and former teammates gathered at the hospital throughout Monday.

"On behalf of Major League Baseball, I am terribly saddened by the sudden passing of Kirby Puckett," baseball commissioner Bud Selig said. "He was a Hall of Famer in every sense of the term.

"He played his entire career with the Twins and was an icon in Minnesota. But he was revered throughout the country and will be remembered wherever the game is played. Kirby was taken from us much too soon - and too quickly," he said.


read more | digg story

VIDEO : Lots of Japanese tips to save your time.

Very impressive tips with a scientific base from a Japanese TV program.


read more | digg story

Friday, March 03, 2006

Kids Programming Language by Microsoft

Jon Schwartz et al have created a really cool programming language for beginners, called Kids Programming Language. Here we dig into what they've come up and why. There are some really fun demos.

Check out the KPL site!

read more | digg story

Monday, February 27, 2006

digg - Submit Item

Both were 81!

Dennis Weaver, the slow-witted deputy Chester Goode in the TV classic Western "Gunsmoke" and the New Mexico deputy solving New York crime in "McCloud," has died,

LOS ANGELES -- Don Knotts, who won TV immortality and five Emmys for playing the bumbling Deputy Barney Fife on "The Andy Griffith Show"

read more | digg story

Friday, February 17, 2006

A Prairie Home Companion


By Kirk Honeycutt


Bottom line: Who says you can't do a terrific radio show in a movie?
Screened at the Berlin International Film Festival

BERLIN -- Not since Woody Allen's "Radio Days" has anyone created such a cinematic Valentine to the wonderfully imaginative medium of radio as "A Prairie Home Companion." Garrison Keillor, impresario, creator and host of one of radio's longest running programs -- 31 years and counting -- and director Robert Altman are a match made in heaven. To these two Midwesterners, the region's dry, whimsical humor, unfailing politeness and straight-shooting sensibility are as natural as their own skins. There is no artifice or slickness here, just a native, keen intelligence that slyly hides behind homespun wit and verbal slapstick.

Keillor's radio show is, of course, beloved by many and Altman's movie, as Altman movies so often do, comes heavily populated with marquee actors. So the domestic theatrical audience for "Prairie" should be wide and varied. Overseas is a tough call: So much of the movie relies on deep-grained American humor along with puns and word play in English that get lost in subtitles. Nevertheless, an audience here at the Berlinale responded favorably to the music-flavored film even if some of verbal gags fell flat.

Filmed at St. Paul's Fitzgerald Theater in Keillor's home state of Minnesota, "Prairie" essentially puts a radio show much like "A Prairie Home Companion" on film. Backstage, onstage and around the aging theater, the movie (written by Keillor from a story by him and Ken LaZebnik) imagines a fateful final broadcast of a show that has been given the axe by a soulless Texas corporation. (Keillor knows how to pick his villain's state, doesn't he?)

The central musical acts belong to Yolanda and Rhonda Johnson (Meryl Streep and Lily Tomlin), the remaining members of what once was a four-sister country music act, and Dusty and Lefty (Woody Harrelson and John C. Reilly), singing cowboys and rivals in one-upsmanship.

Yolanda's daughter Lola (Lindsay Lohan) distracts herself from her mom's oft-told tales of the theatrical life by penning poems about suicide. Guy Noir, a recurring character on Keillorr's show, is brought aboard here as the program's "security director." As the throwback detective, Kevin Kline mixes Chandler-esque dialogue with more than a touch of Peter Seller's Inspector Clouseau.

The broadcast's harried stage manager (Tim Russell, a regular on Keillor's show) and his assistant ("Saturday Night Live's" Maya Rudolph) are given new ways to break into sweat by the unpredictable cast. And through all the delightful confusion and musical numbers drift two iconic figures: GK (Keillor himself), a benign, unruffled presence who smoothly adapts to all exigencies, and a Dangerous Woman (Virginia Madsen), an angel in a white trench coat, taking the earthly and shapely form of a woman who died listening to the show's broadcast. It was a penguin joke that done her in.

Minor attempts to introduce plot material -- such as an unlikely past affair between Yolanda and GK, the death of a performer and the arrival of the corporate axeman (Tommy Lee Jones) -- never lead anywhere. Even the filmmakers seem to forget them moments after their introduction.

No, the movie steadfastly sticks to its radio roots. The comic bits from Streep & Tomlin and Harrelson & Reilly are gems of off-the-cuff humor. Keillor's droll lyrics and jingles for fictional sponsors poke good-natured fun. The toe-tapping musical performances are refreshingly captured by Edward Lachman's mobile camera, all smoothly edited by Jacob Craycroft.

As a character remarks, this radio show is the kind of program that died 50 years ago only someone forgot to tell the performers. Thank God for that.

A PRAIRIE HOME COMPANION
Picturehouse
GreeneStreet Films and River Road Entertainment present a Sandcastle 5 and Prairie Home production
Credits: Director: Robert Altman; Writer: Garrison Keillor; Story by: Garrison Keilor, Ken LaZebnik; Producers: Robert Altman; Wren Arthur, Joshua Astrachan, Tony Judge, David Levy; Executive producers: William Pohlad, John Penotti, Fisher Stevens, George Sheanshang; Director of photography: Edward Lachman; Production designer: Dina Goldman; Music: Richard Dworsky; Costumes: Catherine Marie Thomas; Editor: Jacob Craycroft.
Cast: Yolanda Johnson: Meryl Streep; Rhonda Johnson: Lily Tomlin; GK: Garrison Keillor; Dusty: Woody Harrelson; Lefty: John C. Reilly; Lola: Lindsay Lohan; Guy Noir: Kevin Kline; Molly: Maya Rudolph; Axeman: Tommy Lee Jones; Dangerous woman: Virginia Madsen.

No MPAA rating, running time 105 minutes.
.

read more | digg story

Wednesday, February 15, 2006

How To Troubleshoot Any Networking Problem

Tech author extraordinaire Mark Minasi shares a bit over two dozen "rules of network troubleshooting."

"Every day of the year, I get a bunch of e-mails from people trying to solve network problems. And while I love to help, I'd like even more to show folks how to solve any problem on their own. So it occurred to me that I've slowly learned that there are a bit over two dozen "rules of network troubleshooting." I then put together a 90 minute talk on it, and I've had the chance to do that talk for audiences of up to a thousand people to good reception but as always, I can't get everywhere, so what follows is some of that talk. My intention here isn't to reveal any hidden Registry entries or point you to some heretofore-secret $40,000 network diagnostic device. No, I just want to offer what's worked for me in solving network troubles. I'm sure some of this will be simply a reminder of what you've already learned, but I find, at least in my case, that it's all too easy to forget a rule and have to re-learn it, painfully!

(By the way, if you'd like to listen to this talk, surf over to http://techmentorevents.com/samples/ -- they recorded me doing this once and put it up on their Web site.)"


read more | digg story

Friday, February 10, 2006

PictureCloud

A picture cloud is the easiest way to make a photo come to life. By using a picture cloud you can turn still photos into images that spin 360° by uploading images you take around an object with your digital camera. Picture clouds are helping give depth to the web, and best of all - picture clouds are free.




Picture clouds can...
•Show objects and items in 360°
•Assist in consumer buying decisions
•Be created in under 5 minutes
•Be placed in your web pages, auctions, blogs, personals, emails, and more...
free

read more | digg story

John Lennon lyric sheet to be auctioned. the two-sided lyric sheet is expected to fetch more than $2 million at auction.


LENNON, JOHN. 1940-1980.
Autograph Manuscript, [A Day In The Life], n.p., n.d. [London, January 17, 1967], 1 page, recto and verso of a single A4 sheet of unlined paper (265 x 194 mm ), in black felt marker and blue ballpoint pen. A few annotations in red ink, one small 5 mm hole and some soiling to lower margin, folding creases, light foxing to lower margin verso. Matted in double paneled glass frame to 19 x 15 inches.

Two complete drafts of John Lennons lyrics to A Day In The Life, likely composed on the morning and afternoon of January 17, 1967.

read more | digg story

Thursday, February 09, 2006

CSS Basics

This is the best, cleanest, simplest tutorial I have found for getting started with CSS.

read more | digg story

"MacIndows"... Give your Windows XP an OSX Facelift

This is a guide for transforming your traditional Windows XP (SP1/SP2) into a fresh new-looking environment with a strong MacIntosh OS-X feel to it.

read more | digg story

"MacIndows"... Give your Windows XP an OSX Facelift

This is a guide for transforming your traditional Windows XP (SP1/SP2) into a fresh new-looking environment with a strong MacIntosh OS-X feel to it.

read more | digg story

uBrowser: Browsing the web in 3D

Check out this neat 3d web browser.

About uBrowser
Introduction

uBrowser is an simple Web Browser that illustrates one way of embedding the Mozilla® Gecko rendering engine into a standalone application using LibXUL. In this case, the contents of the page is grabbed as it's being rendered and displayed as a texture on some geometry using OpenGL™. You are able to interact with the page (mostly) normally and visit (almost) any site that works correctly with Firefox® 1.5.
What does it looks like?




read more | digg story

Wednesday, February 08, 2006

Sperm Cells Turned into Eggs

Scientists have tricked male fish cells that were destined to become sperm into switching sex and becoming eggs instead. Junior Tagline: Nothing is inconceivable.

read more | digg story

Helicopter shots of Mexico City neighborhoods -- stunning and unreal!!

A former Mexico City helicopter pilot has posted a stunning gallery of his aerial photos of the city and environs. Some of these photo's are amazing!

read more | digg story

Sunday, February 05, 2006

Saturday, February 04, 2006

(Video) Computer Generated Animation of Water by Stanford Professor

Pretty cool, looks very realistic! By Ron Fedkiw, Assistant Professor at Stanford Computer Science, whose research areas include computational fluid dynamics and computer graphics

read more | digg story

Friday, February 03, 2006

Build Your Own iPod

create your own flash memory based mp3 player. Sounds pretty fun, the kit without a memory card is about 88 dollars. It can run on either MMC or SD memory cards with sizes up to 1GB - I recommend newegg for good prices on these - around 52 bucks.

read more | digg story

VMware to make server product free

VMware, an EMC subsidiary whose software lets multiple operating systems run on the same computer, is expected to announce next week that it will begin giving away one of its key products for free, CNET News.com has learned.

read more | digg story

Thursday, February 02, 2006

Leukemia cure around the corner?

The deadly disease of leukemia might now be cureable by a simple vaccination. This has been suggested in a small, experimental vaccine study which has given excellent results on the test cases.

Exposure to the chemical benzene, usually in the work place

read more | digg story

Leukemia cure around the corner?

The deadly disease of leukemia might now be cureable by a simple vaccination. This has been suggested in a small, experimental vaccine study which has given excellent results on the test cases.

read more | digg story

Wednesday, February 01, 2006

The Top Ten Hybrid Myths

With more of the gas-electric cars on the road, it's time to dispel some of the misinformation surrounding these alternative vehicles.

read more | digg story

Tuesday, January 31, 2006

The Best Open Source Software for Mac OS X

This site has taken some of the best opensource software for Mac OS X, and made a convienient list. There's some great stuff here.

read more | digg story

Must-have software for Mac OS X

Great list of the best Mac OS X software. Almost a CC of my Applications folder!

read more | digg story

Monday, January 30, 2006

Pixar takes over Disney Animation and Imagineering

We all knew Disney was buying Pixar, but... did you know Pixar will effectively take over the entire Disney animation unit - and that Pixar's John Lasseter will also take the reins of Disney Imagineering, overseeing theme parks? (Disney's purchase of Pixar is smelling a whole lot like Apple's purchase of NeXT!)

read more | digg story

How to Take Great Photos of an Electronics Product with a Digital Camera

Whether writing a review for web site or selling a used camera or product at an online auction site such as eBay, your photos should look their very best. It's easier than you think to take pictures that stand out from the crowd, even without a fancy digital camera and professional lighting equipment.

read more | digg story

Amazing article on how Steve jobs does business

The now biggest shareholder at Disney, Steve Jobs, is described by Business Week as redefining the job of being a CEO. -a must read...well if he runs pixar...

read more | digg story

Amazing article on how Steve jobs does business

The now biggest shareholder at Disney, Steve Jobs, is described by Business Week as redefining the job of being a CEO. -a must read...well if he runs pixar...

read more | digg story

Sunday, October 16, 2005

Tribute to James Doohan

We invite friends and fans around the world to compose a tribute to Mr. Doohan, to honor him on his journey to Earth orbit. Your message will be placed on board the spacecraft for launch in mid December, 2005.
You are also invited to attend a public memorial service...

read more | digg story

Wednesday, September 07, 2005

MSN TV - 2005 Emmy Awards

STARS TO SING IN 'EMMY IDOL' CONTEST


By Lynn Elber
The Associated Press

LOS ANGELES -- The Emmy Awards will be singing a different tune at this month's ceremony, and it could be a classic.

In an "American Idol"-style competition, stars and singers ranging from William Shatner to Donald Trump to Frederica von Stade will perform themes from TV series, with viewers able to pick their favorite song via online or text-message voting.

Kristen Bell ("Veronica Mars") will be the only solo performer, with her version of the "Fame" theme, while others will sing duets.

The dynamic duos announced by CBS and the Academy of Television Arts & Sciences for the contest tagged "Emmy Idol":

— William Shatner ("Boston Legal") and opera's von Stade with the theme from Shatner's 1960s series "Star Trek."

— Megan Mullally ("Will & Grace") and Trump ("The Apprentice") with the "Green Acres" tune.

— Gary Dourdan ("CSI: Crime Scene Investigation") and R&B artist Macy Gray with "Movin' On Up" from "The Jeffersons."

"There are certain television theme songs that are nearly as memorable as the shows connected to them," said Ken Ehrlich, the ceremony's executive producer.

"By jogging memories as well as creating wonderful moments by having them performed on this year's Emmy show, we think we're giving viewers one more reason to tune in and be entertained," Ehrlich said in a statement.

The Sept. 18 ceremony on CBS will open with Earth, Wind & Fire performing its song "September" along with the Black Eyed Peas, the number serving as an accompaniment to clips of memorable moments from the past season.

While music is an integral part of the Academy Awards, which feature nominated movie songs, it's not typically key to the ceremony honoring the best of television.

Musical entertainment in an awards ceremony can be a risky proposition. The best-known example: Rob Lowe and a performer dressed as Snow White dancing in an opening number for the 1995 Oscars was widely panned as dreadful.

Meanwhile, in honor of the victims of Hurricane Katrina, Ehrlich said all Emmy presenters and performers will be given magnolias, the state flower of both Louisiana and Mississippi. In addition, he said information will be provided throughout the three-hour telecast on how viewers can support the massive recovery effort.

Emmy host Ellen DeGeneres, who is a Louisiana native, last week spoke emotionally about losses her family suffered from Katrina. She last hosted the Emmys in 2001, when she was praised for striking just the right tone for the ceremony, which had been delayed twice in the wake of the 9/11 attacks.








Tuesday, September 06, 2005

TV's favorite ‘little buddy’ Gilligan’ Bob Denver dies at age 70

LOS ANGELES - Bob Denver, whose portrayal of goofy first mate Gilligan on the 1960s television show “Gilligan’s Island,” made him an iconic figure to generations of TV viewers, has died, his agent confirmed Tuesday. He was 70.



© 2005 The Associated Press. All

read more | digg story

Monday, August 29, 2005

SIR PAUL M - McCARTNEY + MORISSETTE USE ALIASES TO FOOL PIRATES + THIEVES

SIR PAUL M - McCARTNEY + MORISSETTE USE ALIASES TO FOOL PIRATES + THIEVES: "McCARTNEY + MORISSETTE USE ALIASES TO FOOL PIRATES + THIEVES






SIR PAUL McCARTNEY, FAITH HILL, ALANIS MORISSETTE and DEPECHE MODE are among the huge acts using aliases in a bid to make sure their new albums get to critics at newspapers and magazines.
Music industry bigwigs fear the bigger stars' preview albums are being swiped by interns and pirated weeks before their release dates.
So, McCartney's upcoming album has been credited to PETE MITCHELL, while Hill, Morissette and Depeche Mode are sending out their albums as FERN HOLLOWAY, ARTHUR MOORE and BLACK SWARM respectively, according to the Los Angeles Times.
Publicist MITCH SCHNEIDER, who represents both Morissette and Depeche Mode, says, 'It is really a practical thing for protection when there are people walking by desks wanting to take things.'
But the publicists admit their alias plan is far from flawless - some critics, who are inundated with albums to review, give unknown artists' albums away or discard them.
Geffen Records publicist JIM MERLIS explains, 'You can actually out-clever yourself in these situations.'
29/08/2005 02:46 "

Wednesday, August 24, 2005

Pixar tells story behind 'Toy Story'

Pixar tells story behind 'Toy Story': "Pixar tells story behind 'Toy Story'
C.W. Nevius
Tuesday, August 23, 2005

Printable Version
Email This Article


When Hollywood was churning out movies full of explosions and mindless violence a few years ago, Pixar Animation Studios swam against the stream with 'Finding Nemo,' a G-rated feature that received four Academy Award nominations and grossed more than $355 million.
Today, of course, Pixar's filmmaking wisdom is self-evident. Mention the animation studio and everyone nods wisely.
But Monday, as Pixar celebrated the 10th anniversary of 'Toy Story,'' its debut film, the creative minds behind the studio for the first time told the real story of how they almost lost the picture. Not only did the big-money folks at Disney who bankrolled the film not understand the vision of 'Toy Story,'' they hated it so much they shut down production.
Of course, Pixar made the movie, the movie made millions and Disney watched itself dethroned as the king of animation by a company that Steve Jobs started in a Richmond garage.
It is an instructive story on several levels. Pixar, as you have probably heard, has had a stormy relationship with Disney -- and Disney, at this point, looks like the loser. In the 10 years since we met Woody the cowboy, Buzz Lightyear and the rest of the 'Toy Story' gang, Pixar has won 16 Academy Awards and grossed over $3 billion.
Disney, once the gold standard of animation, is reeling from flops like 'Treasure Planet.''
Is Pixar the new model for corporate filmmaking? Wouldn't that be nice?
Yesterday's press tour was a rare opportunity to cruise the Emeryville campus, where studio guru John Lasseter can be seen strolling by in one of his trademark Ha"

Tuesday, July 26, 2005

The Virginia Quarterly Review - CHURCH ON SATURDAY NIGHT: GARRISON KEILLOR'S A PRAIRIE HOME COMPANION

The Virginia Quarterly Review - CHURCH ON SATURDAY NIGHT: GARRISON KEILLOR'S A PRAIRIE HOME COMPANION: "CHURCH ON SATURDAY NIGHT: GARRISON KEILLOR'S A PRAIRIE HOME COMPANION
Wolf
CHURCH ON SATURDAY NIGHT: GARRISON KEILLOR'S A PRAIRIE HOME COMPANION
MICHAEL NELSON
The program begins with music at five o'clock Central Time on Saturday evenings, and music makes up nearly half the two-hour show. The first words to come out of Garrison Keillor's mouth at the start of his weekly public radio program, A Prairie Home Companion, are song lyrics: "It's Saturday an'/the band is playin'/Honey, could you ask for more?" Later Keillor and others will sing a few bluegrass and early rock and roll numbers. As part of the comic illusion that he and singer Lynn Peterson are working up a repertoire of duets suitable for baptisms and funerals, they will perform an old gospel song called "Where Could I Go (But to the Lord)?" Keillor will lead the audience in a sing-along of traditional hymns and patriotic songs. Joined by regular members of the cast, he will perform in several comic skits and commercials. He will tell us, for example, that Powdermilk Biscuits have the power to make shy persons bold. Midway through the show, Keillor will read announcements submitted by members of the audience in St. Paul's Fitzgerald Theatre: "Congratulations, Brad, from Jay and Disa: You're an uncle now"; "Tim and Kristen say, "Don't worry, Mom, we'll be there for your birthday""; "Happy fifty-fifth anniversary to Mother and Daddy from your children—all eight of us."

There is, in each week's program, the proverbial moment that everyone has been waiting for. It comes about 90 minutes into the show when Keillor says, "Well, it's been a quiet week in Lake Wobegon, my home town." With no script or prompter before him, Keillor simply talks the 20-minute monologue that follows. The seeming artlessness of his delivery is wonderfully studied: Keillor writes a rough draft of what he wants to say during the week leading up to each show.(Indeed, despite the on-air, tongue-in-cheek credit he gives to writers like Sandy Beach, Sarah Bellum, and Warren Peace, he writes as much as 95 percent of A Prairie Home Companion himself.) Keillor reads through his draft of the week's "News From Lake Wobegon" a couple of times before going on stage, then delivers it as if it were occurring to him on the spot, a perfect blend of spontaneity and careful preparation. The audience wants to believe that "I'm just walking out there and making up stuff for them," Keillor says, "telling them a story that I just thought of." As far as he is concerned, however, "it's not the job of an entertainer to have a moment of revelation on stage, but to create them for other people."

On this show Keillor tells about going to the Minnesota State Fair with his family as a boy, "a loud place with bad food and stink, music and sex blaring—listen, it's gorgeous." One year his Uncle Earl saw an ad for a baking contest at the fair and entered his wife Myrna, who was famous for her chocolate angel food cake.("To call it devil's food would give Satan encouragement, so we didn't.") Earl overcame Myrna's reluctance to cook in front of a lot of people by telling her that the winner would surely be asked to say something, a perfect opportunity "to give that Scripture recipe: "Take four cups of I Corinthians 13 and three cups of Ephesians 4:32...." After the bake-off was over (the judge was drunk and Myrna lost), Keillor rode the ferns wheel. "Every summer I'm a little bigger," he says, "but riding the ferris wheel, I feel the same as ever, I feel eternal.... The wheel carries us up high, high, and stops, and we sit swaying, creaking, in the dark, on the verge of death.... This is my vision: little kids holding on to their daddy's hand, and he is me. He looks down on them with love and buys them another corn dog. They are worried they will lose him, they hang on to his leg with one hand, eat with the other. The vision is unbearably wonderful. We get off and other people get on. Thank you, dear God, for this good life and forgive us if we do not love it enough."

It's ten minutes until seven now. "News," which sometimes runs long and sometimes runs (a little) short, has hit its 20-minute mark exactly. Some members of the audience, having heard what they came to hear, head for the exits. On stage, there is just enough time left for a mock public service announcement by the American Duct Tape Council, in which a New Age supermodel breathlessly recounts how she hangs long strands of duct tape from her living room ceiling to add "cosmic verticality" and also to catch flies. The program ends with a Keillor-Lynn Peterson duet (this one designed for second marriages) of "When I Dream of You (Maybe Someday You Will Come True)."

II
Sounds like a church service, doesn't it? Protestant, to be sure, and unless one wants to count Powdermilk Biscuits as the bread of communion, noneucharistic as well, but a kind of church service nonetheless. The people assemble weekly both in the hall and around their radios. Musicians on stage take the place of choir and organist, with the audience often invited to join in the singing. The messages and greetings that Keillor reads midway through the program are not unlike church announcements, letting people know how others in the gathered family are doing. All this culminates in good Protestant style with Keillor's sermon, er, monologue, which sounds like it is being born in the pulpit but actually is well prepared and even lasts the prescribed 20 minutes. "All comedy is preaching," Keillor has said, "but it can't show its hand." As for the particular brand of preaching and worship that A Prairie Home Companion represents, "Our show down deep in its heart is a gospel show." Don't even let the late Saturday afternoon starting time throw you: the leading trend in Christian churches today is away from formal, Sunday morning worship and toward loose, contemporary services on Saturday night. And, of course, in churches as in St. Paul's Fitzgerald Theatre, a lot fewer people are there when the final hymn is sung than during the sermon.

The church-like quality of the program that Garrison Keillor has been doing nationally on public radio since 1980 should come as no surprise. Coming to terms with Christianity—what he believes and how to weave those beliefs into the fabric of his being—has been a great theme, perhaps the great theme of Keillor's life.

III
Keillor was born Gary Edward Keillor in 1942 and grew up during the postwar years in two then-rural, now-suburban Minnesota towns, Anoka and Brooklyn Park, just northwest of Minneapolis. He was the third of Grace and John Keillor's six children. John worked as a railway clerk and a freelance carpenter; Grace did everything at home. Two seeds that would grow into prolifically fruit-bearing trees were planted early in Garrison Keillor's life, one of them by him and the other by his family.

The seed Gary planted, entirely under his own steam and with no encouragement from his parents, was writing. From a very young age, Keillor was a loner who intensely valued his own privacy but was fascinated by other people and coveted their admiration. He started newspapers at both of the elementary schools he attended and wrote most of the articles himself. In junior high he published some poems in his school's literary magazine. This was "at a time when boys didn't write poetry," Keillor says, so he published them under the name Garrison, "a name that means strength and "don't give me a hard time about this."" Soon afterward, he found a copy of The New Yorker at the public library. It struck him as "a fabulous sight, an immense glittering ocean liner off the coast of Minnesota." "I can't imagine a kid who loved to read and had thoughts of writing not looking at this [magazine] in wonder and admiration," he recalled many years later in an interview with Roy Blount, Jr. While other boys hid copies of Playboy in their room between the mattress and the box springs, Keillor smuggled home The New Yorker. "My people weren't much for literature," he says, "and they were dead set against conspicuous wealth, so a magazine in which classy paragraphs marched down the aisle between columns of diamond necklaces and French cognacs was not a magazine they welcomed into their homes." He still has the first copy he ever bought, a 1957 issue with a short story by John Cheever and articles by A.J. Leibling, Richard Rovere, and Wolcott Gibbs.

Keillor's people—his parents, uncles, aunts, and cousins—were Plymouth Brethren, members of a loose affiliation of small congregations that had originated in a rebellion against the pomp and worldliness of the established church in early 19th-century England. Dancing, card-playing, drinking, smoking, and, as soon as they came along, movies and television were forbidden. Radio, for some reason, was okay, which meant that the Keillors spent a lot of time in front of the radio. Because a priesthood of believers took the place of ordained clergy in Brethren congregations, their lengthy Sunday morning, Sunday evening, and Wednesday night meetings consisted of songs, spontaneous prayers, words of inspiration and admonition from whichever of the men felt moved to offer them, and celebration of the Lord's Supper. Keillor did not need to show The New Yorker to his parents to know that they would despise the value it placed on wit and worldly success. They had already told him that his decision to publish his schoolboy poems was "a shame on the family."

Coming-of-age stories like Keillor's typically follow a well-mapped trajectory: the small town Midwestern boy throws off the provincial or fundamentalist (in Keillor's case, provincial and fundamentalist) strictures of his upbringing, heads for the big city, and embraces all things secular and cosmopolitan. Certainly, Keillor listed in that direction. At the University of Minnesota in the 1960's, he grew a beard and long hair, wore granny glasses, worked as a DJ at the campus and public radio stations, and spent almost all of his time writing and editing the university's monthly student literary magazine, the Ivory Tower. He turned the front section of the magazine in a "Talk of the Town"-style direction, complete with a sardonic, all-knowing, first-person-plural narrator—Eustace Tilley goes Mid-western. The first article he wrote as editor of the Ivory Tower berated the university's chapter of Campus Crusade for Christ for bringing in "One of America's Leading Illusionists...the Story of How the Man Who's Never Been Fooled By a Magician Found the Reality in Christianity." What would Campus Crusade's next act of "charlatan Christianity" be, Keillor wondered. How about a child evangelist, or "Bob "Big Gunner" Verrell, Former Major League Baseball Star Who Found Christ in the Outfield of Yankee Stadium"?

In 1966, after graduating with a B. A. in English, Keillor hitchhiked east to interview for jobs at The Atlantic Monthly and The New Yorker. Although neither panned out, he continued to barrage the editors with submissions. In short order, he connected with both magazines. The Atlantic ran one of Keillor's poems in a "Young Poets" section in 1968. Two years later he placed the first of what would turn out to be dozens of humor pieces in The New Yorker before leaving the magazine in protest when Vanity Fair's Tina Brown was hired as editor in 1992. "Local Family Keeps Son Happy," which ran in the Sept.18, 1970, issue, was a deadpan parody of small-city newspaper feature writing. It chirpily described how "Mr. and Mrs. Robert Shepard of 1417 Swallow Lane" had hired a live-in prostitute named Dorothy in hopes of keeping their teenage son home at night. "In addition to her other duties, Dorothy also cooks breakfast." The article concluded with her recipe for "fancy eggs."

What Keillor never did, however, was turn his back on the faith of his youth. "I believe the same as when I was young," he told the Los Angeles Times in 1985. Asked in an interview for the Wittenberg Door whether he was "born again," he answered: "Absolutely." The seed of faith that his parents and the Brethren had planted took root as firmly as the literary seed he had planted himself. To the extent that Keillor rejected their dour attitudes toward smoking, drinking, dancing, literature, and the joys of this world, he did so because such bans were without Biblical foundation and therefore were unworthy of what fundamentalists profess to believe. What was left of fundamentalism, he felt, was lovely as well as true. "People who didn't grow up in a religious background, it's the strictures that interest them the most," says Keillor. "But that's only part of the story: great love within the group of people who are as closely bound together by faith as the fundamentalists were, and other small religious sects; tremendous affection and a kindness and generosity for other members of the group."

Storytelling was another aspect of the fundamentalist family and community in which Keillor grew up. Absent television, books, newspapers, and movies, "our entertainment was talk." Keillor's great uncle, Lew Powell, was an especially good storyteller: appropriately, Keillor dedicated his audiotape collection News from Lake Wobegon to Uncle Lew rather than one of his written works. So was Keillor's father, whose voice Keillor says sometimes seems to be coming out of his own mouth when he tells stories. Not just the family, but the larger Brethren community was aware that Jesus was the ultimate conveyer of truth through stories. At church and at church suppers, "These people were wonderful storytellers, and the purpose of their stories was to imbue us with compassion."

In the 1960's, Keillor found the Brethren to be as counter-cultural as anyone on the left. "They were sort of subversive in a way," he said. "Most of them did not believe in getting on in the world. Most of them were failures out of Christian principle. Most of them felt that this world, the world in which you "make it, " was not the real world." Keillor was—and still is—especially drawn to the evangelists who would come through town or preach on the radio. In 1985 he went out of his way to heap praise on Jimmy Swaggart, at a time when Swaggart was wildly controversial. "They are the rock-and-rollers of the Church," Keillor told The Door. "Evangelists are supposed to get out there and shake it.... [Their] one simple job is to shake people loose from their illusions...to look us straight in the eye and say, "Whatever you are doing doesn't matter. None of your illusions matter. There is only one thing that matters."" What Keillor can't stand is a liberal clergyman giving "well-crafted sermons" instead of saying "something that the Spirit has put in his heart to say.... We don't go to church to hear lectures on ethical behavior, we go to look at the mysteries."

Yet over the years Keillor, without substantially changing his beliefs, has experienced with appreciation other branches of Christianity. In 1990 he joined the Evangelical Lutheran Church, a mainline Protestant denomination.(Most people assume that Keillor grew up Lutheran, since he talks so much about the Lutherans of Lake Wobegon, They also assume his ancestry is Norwegian—it's Scottish.) He attended Holy Apostles Episcopal Church in New York and found that "when we stood for prayers, bringing slowly to mind the goodness and poverty of our lives, it brought tears to your eyes, the simple way Episcopalians pray." Most conspicuously, he has always viewed Roman Catholics with wide-eyed awe. "Everything we [Brethren] did was plain and simple," he wrote in his 1985 book Lake Wobegon Days, "but they were regal and gorgeous, especially on the Feast Day of St. Francis, which they did right out in the open, a feast for the eyes. Cows, horses, some pigs, right out there on the church lawn. The turmoil, animals bellowing and barking and clucking and cats scheming how to escape.... I wasn't allowed inside Our Lady [of Perpetual Responsibility Catholic Church], of course, but if the Blessing of the Animals on the Feast Day of St. Francis was any indication, Lord, I didn't know but what they had elephants in there and acrobats."

Curiously, not going to church at all was Keillor's response to his rising celebrity during the 1970's and 1980's. Although he has always considered himself "a writer who is temporarily a performer," Keillor has gone from triumph to triumph in radio. From 1969 to 1982, he hosted a variety of public radio programs in Minnesota that gained him a large regional following for their blend of live and recorded music, dramatic serials, comedy skits, mock commercials, and greetings and announcements. He had quickly tired of "what passed for art on radio: cueing up Schubert and pronouncing him "Shoebear."" Toward the end of that period, in 1980, Keillor's Saturday evening program went national. He got the name Prairie Home from a cemetery in Moorhead, Minnesota, and chose it for the show because it suggests that "radio is your companion as we head toward our ultimate prairie home." In 1985, the now clean-shaven Keillor was featured on the cover of Time as "Author and Radio Bard." It was at about this time, he says, that "I stopped going [to church]. I felt like a Pharisee. I felt conspicuous. Most of the people in the congregation knew who I was. They would stare at me and say to themselves, "Oh, look! It's so wonderful—a semi-famous man goes to our church every Sunday.""

Keillor felt eyes staring at him all the time after he became a national figure. The Time cover prompted the Minneapolis and St. Paul newspapers to treat him like a celebrity. His salary, his ending of a longtime romance, and his marriage to Ulla Skaerved, a Danish exchange student at Keillor's high school whom he fell in love with after their 25th class reunion in 1985—all became fodder for the media. Keillor said the local newspapers covered him as if he were "a cross between Joan Collins and Watergate." Finally, "when I came home and found a picture of my house in the paper, the address and everything, I thought to myself, I can't really live here." Keillor ended the radio show in June 1987 and moved to Denmark with his new wife. "It seems pretty clear...," he wrote in a letter to the St. Paul newspaper, "that the Pioneer Press is going to take an aggressive interest in my personal life as long as I stay here ...so I choose to leave."

Keillor's self-imposed exile did not last long. After less than two years in Denmark, he divorced Skaerved and returned to the United States to live in New York. He wrote Talk of the Town pieces as a staff writer for The New Yorker and launched a new public radio program called the American. Radio Company of the Air. Keillor designed the program to be A Prairie Home Companion with a New York accent, but within a few months it had become a virtual clone of the earlier show. "I started out the first season assuming that listeners wanted to hear me talk about New York," he said at the end of the second season. "Maybe some of them did, but an awful lot of them wrote in to say, "Thank you, that's enough." They wanted Lake Wobegon, so I changed and went back to that." In 1993 he returned home to Minnesota and restored the show's original name.

IV
Lake Wobegon is not Eden before the Fall, although the tag line Keillor always appends to his weekly monologue can mislead the casual listener into thinking it is. "That's the news from Lake Wobegon," he says, "where all the women are strong, all the men are good looking, and all the children are above average," The abundance of the vegetable gardens, the traffic light "which is almost always green," Adams Hill (which Keillor as a young boy thought was where God created Adam), and even the impossibility, because of surveying errors, of finding Lake Wobegon on the map contribute to this illusion. Adam and Eve did not need a calendar in Eden and neither, it often seems, do Myrtle and Florian Krebsbach or the regulars at Wally's Sidetrack Tap. Keillor's first novel, Lake Wobegon Days, is organized cyclically rather than chronologically, like the Christian liturgical year in which every Advent is pretty much like every other Advent. The novel begins in Summer, then runs through Fall, Winter, Spring, and back again to Summer, with incidents from the distant past and the recent past sprinkled throughout its accounts of life in Lake Wobegon during each season.

Look closely, though, and the comparison between Lake Wobegon and prelapsarian Eden becomes more complicated. Indeed, during the first few years of A Prairie Home Companion, before the show went national, Keillor usually portrayed the town as the opposite of paradise. Lake Wobegon was the butt of his satirical gibes at small-town provincialism; by his own account, Keillor saw himself as a kind of latter-day Sinclair Lewis.(Lewis grew up in Sauk Centre, Minnesota, which became Gopher Prairie in Main Street.) Lake Wobegon first appeared on the broadcast in 1974, as the setting for mock commercials advertising an outfit called Jack's Auto Repair. Keillor says he did not know enough about cars to keep the gag going, so he had Jack branch out into Jack's School of Thought, Jack's Dry Goods Emporium, Jack's Scraps for Dogs, Jack's Toast House, and Raul's Warm Car Service from Jack's, among other enterprises. Jack's eventually disappeared from the show, but Keillor has always included segments that play on the humor intrinsic to what Judith Yaross Lee has called "the basic clash between commercial rhetoric and unmarketable products."

In 1976 Keillor began doing ersatz public service announcements about upcoming events in Lake Wobegon. Listeners were invited to "Visitors' Day," for example, but were cautioned to "behave yourselves and not stare at anybody and don't point.'Cause there's a lot of people in Lake Wobegon who don't care for visitors or Visitors' Day—who refer to it as V.D., as a matter of fact." At about the same time he began reading letters to home from Barbara Ann Bunsen, a Lake Wobegonian who had moved to Minneapolis after graduating from high school. The letters mixed weekly reassurances that "Everything is just fine, I am all right, so don't worry, everything is o.k." with disconcerting news about her latest "alternative living experiment." In the course of 70 letters spread over five years, Keillor began to populate Lake Wobegon, starting with Barbara Ann's parents, Clarence and Arlene Bunsen.

During the early 1980's, Keillor made the transition from letters and public service announcements to extended stories about the Bunsens (not just Clarence and Arlene, but brother Clint and his wife Irene), the Tollefsons (including Johnny Tollefson, a sometime stand-in for the young Gary Keillor), the Lutheran church (Pastor Ingqvist) and the Catholic church (Father Emil), the happily antisocial Norwegian bachelor farmers, the Sons of Knute Lodge, the Chatterbox Cafe, Ralph's Pretty Good Grocery, and dozens of other characters, places, groups, and rituals in Lake Wobegon. "News" now meant accounts of what was going on in townspeople's lives rather than a schedule of the town's events. At the same time, Keillor's tone shifted from mockery to affection. "I...veered away from satire and started being more interested in sentiment and, to some extent, bathos," he said in 1985. The gentle story of Lake Wobegonians at the state fair—the cake-baking contest and the ferris wheel— exemplifies this turn.

Lovely as Lake Wobegon has become over the course of its quarter-century history on A Prairie Home Companion, Keillor has kept the town dark enough to maintain the tension that comedy requires. The name itself is a mixed message: it has a sort of Native American nobility but is also a homonym of the English word that means "woeful" or "disconsolate." Similar incongruities run through Keillor's description of the town in Lake Wobegon Days. "The sun['s]... shimmering lights across the water" of the lake "would make quite a picture if you had the right lens, which nobody in this town does." Lake Wobegon "has few scenic wonders such as towering pines," but it does have "some fine people of whom some are over six feet tall." The town was founded by pioneers, but they were all peculiar in one way or another: a Unitarian missionary who received a vision to "go west and convert the Indians to Christianity by the means of interpretive dance," a poet whose 648-line epic about Lake Wobegon foundered on desperate rhymes such as "sybilline/ porcupine" and "cereal/immaterial," and a small band of Norwegian fishermen who settled by (and settled for) the lake only after discovering firsthand that their impression of the Dakota Territory as a good place to fish was mistaken. The motto of Lake Wobegon is equally ambiguous: Sumus Quod Sumus, We are what we are.

Nothing conveys the chiaroscuro quality of the town better than the chapter in Lake Wobegon Days called "News." The top half of each page in the 25-page chapter is a light and affectionate account of Lake Wobegon's weekly newspaper, the Herald-Star, which was named by its owner, Harold Starr. The lower half of each page consists of a chapter-long footnote, written by an expatriate who moved to California and consisting of 95 THESES 95 that he had hoped the Herald-Star would publish.(Needless to say, the editor, whose first principle of journalism is "I have to live here, too, you know," chose not to print them.) The theses are a devastating account of Lake Wobegon's boring, trivial, hypocritical, and soul-destroying effect on the lives of at least some of those who grow up there:

3. You have subjected me to endless, boring talk about weather, regularity, back problems, and whether something happened in 1938 or 1939....

4. You have taught me to worship a god who is exactly like you, who shares your thinking exactly, who is going to slap me one if I don't straighten out fast....

16. You have provided me with poor male role models... men who clung to tiny grudges for decades and were devoted to vanity, horsefeathers, small potatoes—not travel but the rites of trunk-loading and map-reading and gas mileage; not faith but the Building Committee; not love but supper....

29. You taught me not to be "unusual" for fear of what the neighbors would say.... We knew they'd talk, because we always talked about them....

75. I wasted years in diametrical opposition, thinking you were completely mistaken, and wound up living a life based more on yours than if I'd stayed home....


V
The stained-glass word for stories is parables. The ones Jesus told were about ordinary people in ordinary situations who lived long ago in a small and remote corner of the world. People have been hearing those stories and seeking meaning in them ever since. Not surprisingly, in view of Keillor's deep knowledge of the Bible and his love of story, some of these parables have found their way into his work. None recurs in more variations than the story of the Prodigal Son.

Keillor is anything but formulaic: in his fiction, he does not tell stories in which a younger son takes his inheritance to the big city, lives dissolutely, returns home begging to be taken back, and is welcomed with open-armed rejoicing by his father but tight-lipped resentment by his elder brother. The closest Keillor comes to transposing Jesus' story directly into modern Lake Wobegon is in the final paragraph of Lake Wobegon Days. An unnamed man, ignoring the pleas of his wife and child, drives into town for cigarettes in a blizzard. On the way back he slides into a ditch, fears that he is doomed, then sees the light of home in the near distance.(The cigarettes, by the way, are on the counter of the bar where he bought them.) "Town was a long way to go in a blizzard for the pleasure of coming back home," he realizes. "But what a lucky man. Some luck lies in not getting what you thought you wanted, but getting what you have... He starts out on the short walk to the house where people love him and will be happy to see his face."

More commonly, Keillor focuses a story on one or two elements of the parable. Earlier in Lake Wobegon Days, Uncle Louie goes to Minneapolis with Aunt Gladys seeking a more lucrative career. On their first night there, a hotel clerk "got snooty" with Louie and offered him a room at the sky-high rate of $15 ("Gladys thought it was the weekly rate"). "I didn't want him to think we were green," says Louie, "so I peeled off a twenty, my only one." Lying awake in the room that night, he realizes that "it was pride talking, worldly pride.... I decided that if Minneapolis could have that effect on me, that I'd rather spend what I didn't have than admit to not having it, then I'd better go back where I belonged, and the next day we did." Not the big city, but the effect that big city values had on Louie threatened to turn him into a prodigal, and home he went.

Other of Keillor's stories render no judgment on either the city or the son, but revel instead in the generosity of the father. In Leaving Home, Corinne Ingqvist finds her vocation as a teacher in Minneapolis. She comes home to Lake Wobegon on a visit hoping to borrow $50,000 for a house from Hjalmer, her father. "[H]e and his daughter have had their differences," Keillor writes. "Some of their arguments have made the glasses rattle in the pantry and the family dog cringe behind the couch," including one about the trip to France she took after cashing some bonds he gave her. ""I guess I could try a bank in the Cities, " she offered. "It's too late to take your business elsewhere, " he said. "I'm your father. It's too late to shop for another one." He gave her the check."

Still other stories are about the elder brother. In the parable, the brother's misery at spending his life on his father's farm is palpable. All he can think about is what he deserves in return for all his years of dutiful suffering. Jesus leaves us wondering at the end: will the elder brother put aside his sense of grievance and entitlement and accept his father's invitation to join his brother's welcome-home party?

Darryl Tollerud is an elder brother in Lake Wobegon. He is 42 years old, is married with six children, and lives in the little house on his father's farm while his parents, just the two of them, still live in the big house. His younger brother Gunnar has run off to the city for good—he's "a drunk." Meanwhile, Darryl works for his dad. "Sometimes he gets so mad at the old man he screams at him," Keillor writes. "But always when he's on the tractor in the middle of the field with the motor running." Nothing dramatic happens in this story: no return of the younger brother, no invitation from the father. But Darryl experiences the sort of epiphany that Jesus would wish for every elder brother. "He'd been worried about inheriting the farm, meanwhile God had given him six beautiful children. What happens if you expect the worst and get the best? Thank you, Lord, he thought."

The prodigal who runs off and never comes back is another of Keillor's themes. Virgil Bunsen has a falling out with his father over some cattle. He moves away and leads an unhappy life. The rupture between the two of them is never healed and his father dies. Virgil himself comes home years later only to be buried. At the graveside service, his nephew Clarence offers these words: "Life is short. The Bible says, don't let the sun go down upon your wrath. Settle these things. It isn't true that time heals all wounds, sometimes they get worse if you don't do something about them."

Keillor's most extended variation on the parable of the prodigal son is the story of John Tollefson, whose story begins in Lake Wobegon Days with his teenage years and resumes during middle age in Wobegon Boy, a 1997 novel that is centered on him. As a boy, Johnny itches to leave home. It seems to him that in Lake Wobegon, and especially in his house, child rearing consists of teaching kids that they're not so hot, that they should do without, and that all their opinions are dumb. "If [Johnny] was to say, "I believe in God the Father, God the Son, and God the Holy Ghost, "" Keillor writes, "his dad would say, "A person sure wouldn't know it to look at you." Or he would say, "Don't talk with your mouth full, " or "It's about time, " or maybe he would convert to Unitarianism on the spot ("The trinity? Don't be ridiculous!")." Meanwhile the Flambeaus beckon—Emile, Eileen, and their teenage son Tony, the heroes of a book series that Johnny reads at the town library. The Flambeaus live in a New York City apartment overlooking Central Park. They drink wine, stay up late, have sophisticated conversations in which Tony is treated as a mature person, and solve crimes. Johnny thinks of them as his "secret family."

Getting to New York turns out to be difficult for Johnny. He escapes after high school, but only down the road a few miles to St. Cloud State College, where raucous living entails little more than writing angry poems ("Death Dad" was one) for the college literary magazine under pseudonyms like Ryan Tremaine. To get "experience" so that he will have something to write about when he returns to St. Cloud State for his sophomore year, Johnny gets drunk at the Sidetrack Tap listening to Mr. Berge talk about how much fun the two of them are having. He—John, not Johnny, by now—knocks around in public radio in Minneapolis after college. At age 40, leaving the state to escape a romance gone wrong, he moves to New York—not New York City, but a small college town in upstate New York where he manages a college-owned public radio station. He meets and falls in love with Alida Freeman, a wonderfully appealing woman who is his lawyer's sister and a history professor at Columbia University.

What brings John home to Lake Wobegon is a near-miss encounter with the college librarian while Alida is away on a research trip. The next morning he takes a long shower, sings "Just As I Am" and shouts "Get me out of here" to himself, and books a seat on the first flight to Minnesota. "I committed a sin and I came home to repent," he tells his sister when she asks what he is doing in Lake Wobegon. He and his father are still "skittish around each other, and any conversation was like ice cubes on a hot griddle, full of non sequiturs." But Mom opens her arms wide, and the town does him the great favor of treating him as if his being there "was no big deal. Maybe they hadn't noticed that I left twenty-five years ago. Maybe they thought I was still around but didn't get out of the house so often."

Reconciliation with the town and with his upbringing comes slowly for John, culminating with his father's death. At the wake, Clint Bunsen tells him over the din, "Your dad was so proud of you. He was always talking you up." "I yelled, "I wish he'd told me." "Yes, " says Clint, "so does he."" John proposes marriage to Alida, and she accepts. Wobegon Boy ends with him living happily in New York— the city!—as a house husband.

VI
Jesus leaves us hanging in the parable of the prodigal son. Not only do we not know whether the elder brother will ever come to terms with his father, we also are left to wonder what life will be like for the prodigal the morning after the big party. Keillor's great achievement in the story of John Tollefson is to continue the parable, teaching us in the process that making peace with the home we could not wait to escape is essential to our ever being happy anywhere else.

Perhaps Keillor tells the story so well because it is his story, too, a story of leaving and coming, of rebellion and reconciliation, of restlessness and rootedness. Keillor has quit radio several times, but has always returned. He left Minnesota in anger, but moved back with words of gratitude. "St. Paul is a great city and what makes it so is its power to raise your spirits when you feel discouraged and overworked and misunderstood," he recently wrote in a thank-you letter to the Pioneer Press. Not all the breaches have been healed, at least not yet. Keillor left The New Yorker to protest the hiring of an editor whom he considered unworthy of the magazine's great traditions. One can only hope that he will return now that David Remnick, a serious and excellent journalist, is at the helm.

Reconciliation with church—not an idealized version of Church, but small-c church in all its human frailty—has been one of the greatest dramas of Keillor's life. Remember that brutally satirical article he wrote as a college student when the local chapter of Campus Crusade for Christ brought in a Christian illusionist to attract people to a meeting? Keillor revisited that story decades later in "Gospel Birds," an installment of the "News from Lake Wobegon" that is available on several collections of his recordings. The story tells what happened when Lake Wobegon Lutheran Church decided to solve its Wednesday night attendance problems by booking a series of Christian acts, including the world's tallest evangelist and a former body-builder-gone-wrong named Reverend Duke Peterson. The series concludes with Ernie and Irma Lundeen's Performing Gospel Birds, which at Ernie and Irma's direction play familiar hymns by pecking at bells (fittingly, "His Eye Is on the Sparrow") and enact stories from the Bible in costume.

The church is filled with townspeople who came out of boredom or curiosity or even to scoff, as Keillor had at Campus Crusade's Christian illusionist. Instead, they find themselves awed and moved by both the spectacle and the Lundeens' shining sense of mission. The service ends with Irma asking everyone to close their eyes and "contemplate God's great love for us in our lives. And when one of our birds lands on your shoulder, I want you, if you feel that blessing in your heart, to stand up where you are."

"They were a little nervous," Keillor continues in an intense, hushed voice, "and some people were peeking. But then they got down to the business of meditating, [and] thoughts did come to mind of divine providence in their lives, of a great love that seemed to abide in the world and that upheld them and supported them as if by invisible hands, ...and more than that, a presence of grace that lifts all of us up. And as they sat and meditated, one by one each of them felt a slight weight on the shoulder, as if someone had tapped them, and then they did feel blessed. And one by one they stood up where they were, until everyone was standing. It was a stunning moment. And they all felt very touched by this, and not only touched but filled by this miraculous event: the sound of wings in the room like angels moving amongst them and stirring the air."

Grace and love that lifted him up is what the prodigal found from his father. Keillor's great accomplishment has been not only to find these gifts for himself but to share them through his stories with the rest of us.

The Virginia Quarterly Review - CHURCH ON SATURDAY NIGHT: GARRISON KEILLOR'S A PRAIRIE HOME COMPANION

: "CHURCH ON SATURDAY NIGHT: GARRISON KEILLOR'S A PRAIRIE HOME COMPANION
wolf
The program begins with music at five o'clock Central Time on Saturday evenings, and music makes up nearly half the two-hour show. The first words to come out of Garrison Keillor's mouth at the start of his weekly public radio program, A Prairie Home Companion, are song lyrics: 'It's Saturday an'/the band is playin'/Honey, could you ask for more?' Later Keillor and others will sing a few bluegrass and early rock and roll numbers. As part of the comic illusion that he and singer Lynn Peterson are working up a repertoire of duets suitable for baptisms and funerals, they will perform an old gospel song called 'Where Could I Go (But to the Lord)?' Keillor will lead the audience in a sing-along of traditional hymns and patriotic songs. Joined by regular members of the cast, he will perform in several comic skits and commercials. He will tell us, for example, that Powdermilk Biscuits have the power to make shy persons bold. Midway through the show, Keillor will read announcements submitted by members of the audience in St. Paul's Fitzgerald Theatre: 'Congratulations, Brad, from Jay and Disa: You're an uncle now'; 'Tim and Kristen say, 'Don't worry, Mom, we'll be there for your birthday''; 'Happy fifty-fifth anniversary to Mother and Daddy from your children�all eight of us.'
There is, in each week's program, the proverbial moment that everyone has been waiting for. It comes about 90 minutes into the show when Keillor says, 'Well, it's been a quiet week in Lake Wobegon, my home town.' With no script or prompter before him, Keillor simply talks the 20-minute monologue that follows. The seeming ar"

Friday, July 22, 2005

Nvu - The Complete Web Authoring System for Linux, Macintosh and Windows

Nvu - The Complete Web Authoring System for Linux, Macintosh and Windows

Finally! A complete Web Authoring System for Linux Desktop users as well as Microsoft Windows and Macintosh users to rival programs like FrontPage and Dreamweaver.
Nvu (pronounced N-view, for a "new view") makes managing a web site a snap. Now anyone can create web pages and manage a website with no technical expertise or knowledge of HTML.

Sunday, June 26, 2005

The Poor Man's Raid Array

The Poor Man's Raid Array: "





What self-respecting geek doesn't get the warm fuzzies at the mere mention of the RAID. With the rising GB to Dollar ratio, we felt it was a good time to feature a project that takes Pure Geekieness(TM) and mixes in a good helping of do it your self. Where else are you going to store all those MP3s (legally obtained, of course)? On a single 200 GB Drive? Or a RAID 5 Array? Take you pick, I know where I will be storing mine.





cost: 249.82
difficulty: novice
time : 3 hours
coolness : very cool

geek score: 7.5
"

Saturday, June 25, 2005

It's a rental, it's disposable, but this camcorder isn't complicated

Last update: June 24, 2005 at 10:52 PM
It's a rental, it's disposable, but this camcorder isn't complicated
Steve Alexander, Star Tribune
June 25, 2005

Can there be a "disposable" video camera?
A $400 digital camcorder is hardly something you'd throw away, but this week a $29.99 simplified digital camcorder debuts at 10 Twin Cities CVS drugstores and is reportedly being test-marketed by Target Corp. in Philadelphia.
In an attempt to appeal to a mass market of people who already buy disposable film cameras, Rhode Island-based CVS hopes consumers will flock to a "one-time-use video camcorder" that you buy, use to film a 20-minute movie and then return to the store.
CVS charges an additional $12.99 to put your movie on a DVD that can be viewed on a TV, a computer or the Internet. The video quality is said to be similar to VHS videotape.
After the camcorder is returned, CVS sells it to someone else, which makes the camcorder essentially a rental. But if the camcorder can't be returned -- either because you dropped it in the lake or got it full of sand at the beach -- there is no security deposit for you to lose and no penalty to pay. You're out only your $30 purchase cost. That makes it a disposable camera in at least one sense.
To prevent anyone from keeping such an inexpensive camcorder, its manufacturer, Pure Digital Technologies of San Francisco, has severely limited its capabilities. The recorded video is encrypted on a flash memory chip inside the camcorder, and the only way to retrieve the movie is to dock the camcorder with a CVS computer server.
CVS said the camcorder would give consumers "a rich, worry-free home moviemaking experience with an affordable single-use camcorder that easily fits in a pocket or purse."
The new camcorder's four-button controls emphasize simplicity at a time when analysts say digital camera sales are on the verge of a slowdown, perhaps because the units are too difficult to use.
CVS, which will offer the camcorders at 4,500 stores nationwide by June 26, has exclusive marketing rights through the end of the summer, after which the videocameras will be available through other retailers, said Simon Fleming-Wood, marketing vice president at Pure Digital Technologies.
Target has just begun its test-marketing of Pure Digital's new camcorder and its still digital camera that was introduced two years ago, Fleming-Wood said. A Target spokeswoman did not return a phone call about the test-marketing effort.
"We expect to sell 1 million of the disposable video cameras in the first 12 months," Fleming-Wood said. Even if 20 percent of the cameras aren't returned, Pure Digital can still make money from camera sales, picture processing fees and sales of the special computer servers that CVS and other retailers need to process the pictures, he said.
Pure Digital's "disposable" still digital camera has sold nearly 1 million units in the past two years, he said. The still cameras cost $15 to $19 at retailers such as CVS, Wolf Camera, Ritz Camera, Longs Drugs and Rite Aid Corp., another drugstore chain. Processing of 25 digital still pictures costs $7 to $10.
To make the digital camcorder attractive to a broad audience more interested in preserving memories than becoming videocam hobbyists, Pure Digital simplified the camcorder so that it has only four control buttons: record, playback, delete and the on-off switch.
"All our research shows that people love video as a medium but find video products very inconvenient to use," Fleming-Wood said. "'To make a DVD disk with most video cameras, you must hook the camera to a computer. Then you need a strong knowledge of computers, DVD authoring software and video file formats. A very small percentage of people know how to do that."
The Pure Digital camcorder hides that complexity, Fleming-Wood said. Consumers never need to know that their DVDs are recorded in three different video formats so the video will play equally well in a DVD player, on a computer or over the Internet. Nor do they need to understand that software on the DVD will upload the video to a Pure Digital website, where a customer's friends and relatives can view it with their computers.

"We're not trying to dumb down digital camcorders so much as keep them simple to meet the needs of people who already use single-use film cameras but want the benefits of digital," such as the ability to create a family DVD movie, Fleming-Wood said.
The introduction of Pure Digital's easy-to-use digital camcorder follows some gloomy analyst predictions about a near-term slowdown in sales of digital still cameras, as well as a current slowdown in sales of digital camcorders.
Analysts contend that digital still cameras will never completely replace their film counterparts because they are too difficult to use. Digital camcorders are even more complex, analysts said.
Worldwide digital camcorder sales revenue is declining this year, following last year's slowdown in unit sales growth, said Chris Crotty, an analyst at iSuppli Corp., a research firm in El Segundo, Calif. The average digital camcorder will cost $414 this year, nearly twice the average $216 price for a digital still camera, he said.
As a result, Pure Digital's strategy of simplifying digital camcorders to stimulate mass-market sales draws praise from analysts.
"Today's video cameras are absolutely too techie for most people," said Chris Chute, an analyst at research firm IDC in Framingham, Mass. "This novel idea of a one-time-use videocamera, combined with burning your movie on a DVD, might resonate with people. But I think the $43 cost is still a little high."
But, simple or not, a one-time-use digital camcorder isn't likely to be as popular as a disposable film camera, said Ross Rubin, an analyst at the NPD Group, a market research firm in Port Washington, N.Y.
"The disposable film camera is really a mass market product that is embraced by all levels of consumers," Rubin said. "But there are fewer consumers who occasionally want to capture a birthday, a holiday or a vacation on video but haven't already bought their own video camera."

Supload.com File Downloader

Supload.com File Downloader


Josh called this "cool" and that he like it and he's only three.

Wednesday, June 22, 2005

Amazon.com: Rebel Without a Crew: Or How a 23-Year-Old Filmmaker With $7,000 Became a Hollywood Player: Explore similar items

Amazon.com: Rebel Without a Crew: Or How a 23-Year-Old Filmmaker With $7,000 Became a Hollywood Player: Explore similar items: "Rebel Without a Crew
by Robert Rodriguez
Average Customer Review:
Usually ships in 24 hours

Eligible for FREE Super Saver Shipping on orders over $25. See details.

Need it today? Available for in-store pickup from $15.00 . Price may vary based on availability. To check availability in your area, enter your ZIP Code

List Price: $15.00
Price: $10.20
You Save: $4.80 (32%"

Wednesday, June 15, 2005

EO Newsroom: New Images - Sunset on Mars: A Moment Frozen in Time

EO Newsroom: New Images - Sunset on Mars: A Moment Frozen in Time: "Sunset on Mars: A Moment Frozen in Time Click here to view full image (85 kb)


On May 19th, 2005, NASA�s Mars Exploration Rover Spirit captured this stunning view of the Sun sinking below the rim of Gusev crater on Mars. This Panoramic Camera (Pancam) mosaic was taken around 6:07 in the evening of the rover�s 489th Martian day, or sol. Spirit was commanded to stay awake briefly after sending that sol�s data to the Mars Odyssey orbiter just before sunset. This small panorama of the western sky was obtained using Pancam�s 750-nanometer, 530-nanometer and 430-nanometer color filters. This filter combination generates false-color images that are similar to what a human would see, but with the colors slightly exaggerated.
In this image, the bluish glow in the sky above the Sun would be visible to us if we were there, but an artifact of the Pancam�s infrared imaging capabilities is that with this filter combination, the redness of the sky farther from the sunset is exaggerated compared to the daytime colors of the Martian sky.
Because Mars is farther from the Sun than the Earth is, the Sun appears only about two-thirds the size that it appears in a sunset seen from the Earth. The terrain in the foreground is the rock outcrop �Jibsheet�, a feature that Spirit has been investigating for several weeks. The floor of Gusev crater is visible in the distance, and the Sun is setting behind the wall of Gusev some 80 kilometers (50 miles) in the distance.
This mosaic is yet another example from the rover of a beautiful Martian scene that also captures some important scientific information. Specifically, sunset and twilight images are occasionally acquired by the science team to determine how high into the atmosphere the Martian dust ext"

How to configure your router to allow fast BitTorrent downloads - The Peer-to-Peer Weblog - p2p.weblogsinc.com _

How to configure your router to allow fast BitTorrent downloads - The Peer-to-Peer Weblog - p2p.weblogsinc.com _: "How to configure your router to allow fast BitTorrent downloads"

Numa Numa Dance

Numa Numa Dance

Comments by the Author(s) of Numa Numa Dance
(Rated 3.87/5.00 by our users).
Holy crap!!! 1 million views!!!

You people are crazy! Just to let you all know, yes, this is the original location of the Numa Numa Dance... right here on NG. The internet sent it around like crazy, and it's wound up on over 80 websites that I could find, with an appearance on CNN, and just now on VH1's Best Week Ever. I've recieved tons of e-mail's and hits to my website, and I just want to thank you for all the feedback that you've given me.

For people who still don't know, yes that is me in the video, and the song is entitled "Dragostea Din Tea" by the Romanian pop band "O-Zone".

This is the special version where you can turn the subtitles on and off, and play it without the pictures in-between.

Original Numa Numa Dance

Original Numa Numa Dance: "Description:


This is the original video of the Numa Numa dance without all the edited cuts. Its amazing how one person and a webcam can reach so many millions of people. If you havent seen this one yet it is a must see. This guy is awesome and this is probably the most popular video to hit the internet ever. This one goes out to Amanda and her friends at Neuqua High School who are as big of fans of Gary as we are.



Monday, June 13, 2005

Poynter Online - Fifty Writing Tools

Poynter Online - Fifty Writing Tools: "Fifty Writing Tools"

Sysinternals Freeware - RootkitRevealer

Sysinternals Freeware - RootkitRevealer

RootkitRevealer is an advanced patent-pending root kit detection utility. It runs on Windows NT 4 and higher and its output lists Registry and file system API discrepancies that may indicate the presence of a user-mode or kernel-mode rootkit. RootkitRevealer successfully detects all persistent rootkits published at www.rootkit.com, including AFX, Vanquish and HackerDefender (note: RootkitRevealer is not intended to detect rootkits like Fu that don't attempt to hide their files or registry keys). If you use it to identify the presence of a rootkit please let us know!

The reason that there is no longer a command-line version is that malware authors have started targetting RootkitRevealer's scan by using its executable name. We've therefore updated RootkitRevealer to execute its scan from a randomly named copy of itself that runs as a Windows service. This type of execution is not conducive to a command-line interface. Note that you can use command-line options to execute an automatic scan with results logged to a file, which is the equivalent of the command-line version's behavior.

Saturday, June 11, 2005

Restoration - user opinions at SnapFiles

Restoration - user opinions at SnapFiles: "User opinions for Restoration
Restoration is an easy to use and straight forward tool to undelete files that were removed from the recycle bin or directly deleted from within Windows, and we were also able to recover photos from"