Archive for December 15th, 2007

Google Starts Rolling Out Centralized Profiles

Written by on Saturday, December 15th, 2007 in Ajax News.

googprofile.jpgGoogle is rolling out a centralized profile system that will provide personalized information to each Google product you use. The unimaginatively named Google Profile will share information across all Google products, unifying often disparate Google systems that logins aside haven’t previously shared data with each other.

To quote Google:

A Google Profile is simply how you represent yourself on Google products — it lets you tell others a bit more about who you are and what you’re all about. You control what goes into your Google Profile, sharing as much (or as little) as you’d like.

Profiles include a nickname (real name to contacts only), occupation, location, links, photo and short description. An interesting twist is that each Google profile is public as well with Google suggesting that Google Profile pages “may be returned as results by Google.”

According to Google Operating System, Google profiles are now available in Shared Stuff, Google Maps, Google Reader and will be added to other web applications shortly.

Crunch Network: CrunchGear drool over the sexiest new gadgets and hardware.

Source: TechCrunch
Original Article: http://feeds.feedburner.com/~r/Techcrunch/~3/201025845/

Misunderstanding Copyright Law And Ruining Everyone’s Fun

Written by on Saturday, December 15th, 2007 in Ajax News.

So the video that everyone has been talking about is history - the victim of a bullying tactic by a photographer and her lawyer. Once again, a perversion of copyright is being used to destroy art.

The video, set to the tune of We Didn’t Start the Fire by Billy Joel, mocked just about everyone in Silicon Valley as being part of a new technology bubble. I wasn’t spared - I even have the honor of being the display image for the video.

But the video has now been taken down, because Lane Hartwell, the photographer who took one of the pictures that was included in the video, complained that she wasn’t paid for her work. She hired a lawyer, and the creators, Richter Scales, decided to take it down rather than fight that Hartwell had no right to stop them from using the image.

A bit of a mob in favor of Hartwell has come together to support her. But the mob, while virulent in their support, has little understanding of copyright law.

I spoke with a copyright attorney this afternoon and described the facts to him. He confirmed my thoughts on the matter. Copyright is a structure around prohibitions, not permissions, he says. That means it lays out rules for things people cannot do with your work - it does not give you the right to demand permission before any use is made.

The Richter Scale video was almost certainly fair use of the photo. A court would look at a variety of factors in making the determination. Among those factors, a court would decide if the use is likely to adversely affect the incentives of others to create copyrighted works, and whether their decision one way or another would tend promote the progress of science and the useful arts. In this case, the inclusion of the photo in a parody work would almost certainly be held by a court to be fair use, the attorney said.

The real issue here is that Hartwell’s feelings were hurt. She wanted attribution in the video, and the creators ignored her. Attribution and people’s feelings are not things copyright law considers; rather, it sets forth the rules under which copyrighted works may be or may not be used by others. In this case, a court would likely side with Richter Scales. But to avoid the risk, they decided to simply take down the video. I hope they remake it without Hartwell’s images and repost it soon. It’s too good to not be republished.

Societal ideals around what constitutes ownership over art are changing. People who try to protect and silo off their work are simply being ignored. Those that embrace the community, and give back to it not only allowing but asking for their work to be mashed up, re-used and otherwise embraced are being rewarded with attention. At the core is a basic implicit understanding - if you want to be part of the community, you have to give back to it, too.

See our related post, “Being Stupid and Litigious Is No Way To Go Through Life.

Crunch Network: CrunchGear drool over the sexiest new gadgets and hardware.

Source: TechCrunch
Original Article: http://feeds.feedburner.com/~r/Techcrunch/~3/200946226/

Beginning JavaScript with DOM Scripting and Ajax will take you from knowing absolutely nothing about JavaScript to being able to manipulate the DOM, build basic Ajax applications and more.

Most of us who have been building websites since the pre-Ajax days learned JavaScript through a mish-mash of one-off scripts, validations, etc. If a book like this had been around, it surely would’ve offered a nice clean overview of the techniques available to the JavaScript programmer.

Luckily for the novice JavaScript programmer (or intermediate developer wishing to hone his craft), Beginning Javascript with DOM Scripting and Ajax does exist now and is the perfect way to learn the fundamentals from the ground up. The 2nd part of the book also focuses on Ajax and some of the interesting hacks one can use in that realm.

The author, Christian Heilmann, has a geeky sense of humor that keeps the reading light — for eaxmple Et Tu, Cache? (pg. 309):

Safari is the main offender as it caches the response status and does not trigger the changes (remember that the status returns the HTTP code 200, 304 or 404) any longer.

Adding this snippet tells the browser to test whether the data has changed since a certain date, i.e.:

request.setRequestHeader( ‘If-Modified-Since’, ‘Thu, 06 Apr 2006 00:00:00 GMT’);
request.send( null );

A bit out of context here, but just one example of the kind of thing you’ll find in Beginning JavaScript with DOM Scripting and Ajax.

Review: Beginning Ajax with PHP

Written by on Saturday, December 15th, 2007 in AJAX Code, Ajax, Ajax Resources, PHP and Ajax.

Beginning Ajax with PHP (by Lee Babin) is a good introduction to learning JavaScript client-server techniques on the PHP platform.

Some of the scenarios Lee walks you through:
* Sexy client-side Calendars (that can be built / communicate with the server)
* Auto-completion (a la GMail’s compose recipient, etc)
* Form validation (that leverages Ajax)
* Dynamic thumbnail generation
* etc

The book then walks one through creating a real-world Ajax-powered photo gallery app. Lee also touches on interacting with SOAP web services and the Google Maps API.

All in all, definitely worth a read if you are a PHP developer and are looking for a good primer on Ajax-based technologies.

Beginning Ajax with PHP (Amazon)

Yahoo Launches Dashboard For 2008 Elections

Written by on Saturday, December 15th, 2007 in Ajax News.

Yahoo already has a 2008 election site with deep content on the candidates and issues. But digging through all that content to find relevant stats comparing the candidates can take awhile.

This afternoon the Elections team launched a new part of the site, called Dashboard, which contains basic polling and funding stats for each candidate in one easy to read screen.

Each candidate is listed, Democrats on the left and Republicans on the right. Next to each candidate’s picture are four basic stats:

  1. recent polling results, based on aggregated poll averages from Real Clear Politics
  2. “buzz” which shows the relative popularity based solely on Yahoo search queries
  3. prediction market, which shows the likelihood of a candidate to win based on real world, real money bets placed at Intrade, an Irish company
  4. total money raised for each candidate

Comparing the basic stats is fascinating. Ron Paul, for example, is only polling 4% versus other Republican candidates, but he has a whopping 37% relative to other candidates in searches. The prediction markets, though, are probably the most accurate data when it comes to predicting the actual winner of each primary. Hillary Clinton shows a current 61.3% likelihood of winning, even though she is only polling at 43%. When it comes to predictions, I’ll be watching the people betting real money vs. poll results.

Users can also click and see the data on a state-by-state basis, and see other demographic data. Click on any candidate and a pop up window appears with more detailed information (see screen shot below).

For people watching the elections, Yahoo’s election site, along with new startup Political Base (see our October coverage), are excellent resources. Of course, if you just can’t be bothered with following the news, this site will tell you who to vote for.

If you’re wondering why Yahoo, Political Base and lots of other companies are being so aggressive in rolling out election-based content sites, here’s why: a record $1 billion or more will be spent this year by the various campaigns in selling their candidates. Everyone wants their share of that huge cash pie.

Crunch Network: CrunchGear drool over the sexiest new gadgets and hardware.

Source: TechCrunch
Original Article: http://feeds.feedburner.com/~r/Techcrunch/~3/200628609/



Site Navigation