Pages
-
Recent Posts
- UK Court Says You Can Copyright The Basic Idea Of A Photograph
- As USTR Insists ACTA Doesn’t Need Congressional Approval, Wyden Asks State Dept. For A Second Opinion
- The Onion Explains SOPA And PIPA (As Only The Onion Can)
- Tales From Ubisoft DRM: Latest DRM Goes From Horrible To Slightly Less Horrible
- Sorting Out the Sharing License Shambles
Archives
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- December 2008
- November 2008
- October 2008
Meta
Monthly Archives: September 2009
PHPHOST BLOG
Web Hosting Related Articles You May Need
Facebook Connect branches out

Facebook made a dual set of announcements this week pertaining to Facebook Connect, the universal-log-in product that it offers to third-party developers and Web sites. Both are aimed at making Connect more ubiquitous: first, a tool called “Translations for Facebook Connect” that simplifies the process of translating the product into international languages, and second, the “Facebook Connect Wizard” for incorporating the product into a site with little developer expertise required.
Facebook first announced that Connect would be available in a multilingual format this summer. Now, the tool can be used to translate any site into the language of a given user who’s logged in with Connect.
Last we heard, about 15,000 sites had implemented Facebook Connect, a product that statistics firm Hitwise says gave the social network enough momentum to propel it past once-bigger rival MySpace in terms of U.S. traffic. Launching international translations of the main Facebook site–which the company ended up “crowdsourcing” to users starting early last year–is largely credited with kickstarting the social network’s growth overseas.
Facebook now has over 300 million active users around the world, a sizable majority of which are outside the U.S.
Plugging in Facebook Connect information with the three-step 'wizard.'
(Credit: Facebook)
“Establishing a presence on the social Web requires fundamental building blocks,” a post by Facebook employee Alex Himel explained as it announced the Facebook Connect Wizard. “Facebook provides these essential tools, including identity for a great registration system, and immediate access to 300 million active global users. Facebook Connect gives entrepreneurs of all sizes–and with varying developer resources–the ability to build traffic efficiently through reaching a relevant audience, while offering an engaging user experience.”
The new Connect Wizard takes only three steps, Himel’s post said.
Originally posted at The Social
Posted in Syndicated
Leave a comment
Dean Singleton: Please Explain How Charging For Something Magically Gives It Value
Mathew Ingram points us to a ridiculous quote by MediaNews CEO, Dean Singleton, who also happens to be the Chairman of the Associated Press, talking up his decision to make one of his papers start charging for online news, claiming that charging magically imparts value:
“When you give it away for free it has no value. When you begin charging for it it has some value.”
That’s wrong on both counts, and you would think that a major American media CEO would understand the difference between price and value. It’s a bit scary that he seems to think that putting a price on something automatically gives it value. Unfortunately, he may have to learn that lesson the hard way. I could say that the blank pad on my desk has a price of $10,000. But that’s meaningless, because no one would value it that high. The price you put on something is entirely independent of the value that buyers have for it. If the price you put on it is lower than the value they get from it, then they may decide to buy. But that value isn’t created by the price.
Posted in Syndicated
Leave a comment
5 apps get you tweeting from the desktop
What’s better than posting tweets from Twitter.com? Just about everything.
Third-party Twitter apps are typically more powerful, crammed with managerial features that get you quickly viewing, sorting, replying to messages, and retweeting in a click or tap. They automatically shorten URLs to fit Twitter’s character limit, and help you post pictures through other services, like TwitPic and yfrog. Most of these desktop apps manage multiple Twitter accounts, are customizable, and are more attractive than Twitter online. They also sometimes succeed in posting your tweets during times when Twitter’s site famously fails.
Convinced yet? Good. We’ve rounded up five desktop applications that help you post tweets and retweets to Twitter. Four run on the Adobe AIR runtime environment (Windows | Mac | Linux), which you need to download before you install the Twitter apps. But enough of the technical details–get tweeting!
Related story: Tweet your music preferences with these apps
Originally posted at The Download Blog
Posted in Syndicated
Leave a comment
Really @NHL? Is It Necessary To Fill The Whole Background With Legalese?
So, with the NHL season now under way this week, the NHL is running a twitter promotion where you have to guess the winner of each of the games this Saturday. Tweet the correct winners to @NHL and you could win yourself a trip for two to a regular season game of your choosing. The promotion is fine and all, but what I was surprised at was the ridiculous background image that is on the NHL twitter page: an image of the entire legal “Official Rules” in both English and French.

Seriously? Whose idea was it to fill the entire background with legalese? It is barely even legible. A simple link would have sufficed, but it almost seems like a childish response to a lawyer’s request to put these rules up on their twitter page. Then again, in reading through the extensive rules, I was reminded of my favorite part of any sweepstakes in which Canadians take part, the math question.
Posted in Syndicated
Leave a comment
New Poll: When Do Jobs Get Done?
There is a new poll up in the sidebar. This time regarding when jobs that include completion dates actually get done.
There are reasons on both sides of the client/designer relationship that affect when jobs actually get done. How quick you are as a designer, how efficient communication is between parties, how long it takes [...] Continue reading
Posted in Article, Syndicated
Leave a comment
Massachusetts Says Cops Need Warrant To Stick GPS Device On Your Car
For the past few years, it’s become increasingly common for police to put GPS devices on suspects’ cars to track where they are. But, that’s kicked up a bunch of legal questions concerning whether or not it’s legal to do that without a warrant. So far, the courts have not really agreed. Earlier this year, we saw one court (a federal appeals court, 4th circuit) say that police didn’t need a warrant, but then, just days later, a court in NY ruled the other way, saying that it was a violation of the 4th Amendment. Now, the state Supreme Court in Massachusetts has weighed in as well, again saying that a warrant is needed to put a GPS device on your car. So that makes NY and Massachusetts as states where police can’t randomly stick GPS devices on your car. The other 48 states? Good luck…
Posted in Syndicated
Leave a comment
Check Uncheck all CheckBoxes in an ASP.NET GridView kept in an Update Panel using jQuery
In one of my previous posts, I had shown how to Check Uncheck all CheckBoxes in an ASP.NET GridView using jQuery
Users mailed back telling me that the example did not work in an UpdatePanel. I suspect the error they got was this:
“Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled”
The reason why this error occurs has been given very clearly over here
Here’s how to solve it:
1. Wrap the GridView and the Button in an Update Panel
2. Add a Literal control to the Page
<asp:Literal ID="lblResults" runat="server" Text=""></asp:Literal>
3. Instead of using Response.Write(), write the results to this Literal control
C#
protected void btnRetrieveCheck_Click(object sender, EventArgs e){ foreach (GridViewRow row in GridView1.Rows) { CheckBox cb = (CheckBox)row.FindControl("chkSel"); if (cb != null && cb.Checked) { lblResults.Text += "Employee Id: " + GridView1.DataKeys[row.RowIndex].Value + " Name: " + row.Cells[2].Text + "<br/>"; } }}
VB.NET
Protected Sub btnRetrieveCheck_Click(ByVal sender As Object, _ ByVal e As EventArgs) For Each row As GridViewRow In GridView1.Rows Dim cb As CheckBox = CType(row.FindControl("chkSel"), CheckBox) If cb IsNot Nothing AndAlso cb.Checked Then lblResults.Text &= "Employee Id: " & _ GridView1.DataKeys(row.RowIndex).Value & " Name: " & _ row.Cells(2).Text & "<br/>" End If Next rowEnd Sub
Posted in ASP.NET AJAX, Syndicated
Leave a comment
The Rule Of Law Over The Rule Of Reason
While not directly a tech/business related story, Jonny sent in this rather disturbing story of a grandmother arrested in Indiana for buying two whole boxes of cold medicine in less than a week. As you’re probably aware, most states have greatly limited the ability to buy cold medicine that contains pseudoephedrine, the ingredient that makes most cold medicines effective — but also a key ingredient used in making meth. So, rather than deal with the growing meth problem head on, many politicians sought to annoy pretty much anyone with a serious cold by making it quite difficult to get any drug that actually contains useful medicine.
Apparently, the Indiana law forbids buying more than 3.0 grams of the stuff in a single week, and the two boxes of cold medicine exceeded that amount. The end result? Police show up at the woman’s house and arrest her — and then keep defending the arrest, citing meth abuse, even as everyone admits that this woman was not making meth:
“I feel for her, but if she could go to one of the area hospitals and see a baby born to a meth-addicted mother …”
It’s difficult to see what that has to do with anything considering that everyone knows this woman had no intention of making meth. The whole thing is ridiculous, but is symptomatic of a problem that we’re seeing all too often, where the focus is on enforcing poorly thought out laws, to ridiculous consequences, with no attempt to ever look at the negative consequences and seeing if the original law made any sense in the first place.
We’ve discussed this in the past with regards to other laws as well. In business, if you plan a new initiative, you have metrics and you check to see if you accomplish them, and you monitor negative effects of what you do as well. So why don’t politicians ever do this? When they pass a law to ban spam, increase copyright duration or take away privacy for some reason or another, why are politicians never asked to put in place benchmarks to see if the laws actually do what they promise? Why aren’t there any plans for a change or a removal of the law if it turns out to do more harm than good? Certainly, by this point in time, there’s a better process to creating regulations than simply saying what they’re intended to do without ever bothering to check to see if those goals are achieved?
Posted in Syndicated
Leave a comment
Facial recognition face-off: Three tools compared

Last week’s Picasa software update from Google brought with it a neat trick–facial recognition. But it wasn’t the first free consumer photo-editing software to find faces. In January, Apple unveiled the latest version of iLife, which included an updated version of iPhoto that could detect and recognize faces in your photos. And this time last year, Microsoft released an updated version of its Windows Live Photo Gallery desktop software that could find faces inside of photos, though it couldn’t (and still can’t) recognize who’s in them.
So, how do these three stack up? To figure that out, we put them to the test. Using 500 sample photos on fresh installs of each program, we tracked around how long each of the tools took to process all the photos, as well as some notable hits and misses from each.
To be fair, our results may not scale, or match the experience you will have. For one, we’re using a test bed of photos that’s almost entirely 12-megapixel JPEG files, whereas some people may be shooting smaller or larger files that may be in different formats and contain large groups of people–something that can slow these programs down. You’re also likely to have a whole lot more than 500 photos sitting around on your computer; we certainly do.
Note: Adobe’s PhotoShop Elements software (for Windows | Mac), which also includes a facial recognition feature was not included in this roundup since it’s a paid application. Technically iPhoto is as well, but we included it since it comes free on all Macs.
The apps and workflows
iPhoto

iPhoto is the only product of the bunch that’s Mac-only. It comes bundled with all new Macs, but the latest version (which includes face detection) must be purchased as a software upgrade if you’ve got iPhoto ’08 or lower. We’ve included it in this roundup as a free product since it comes bundled with all new Macs.
Face scanning in iPhoto happens automatically, but it’s largely a manual process, requiring users to “train” the system to recognize certain faces. The program took around nine minutes to scan through our 500 test photos and when it was done it didn’t offer up any suggestions of photos with faces in them.
Instead, users are required to click on a photo with a face in it and hope the program picked it up. If it has, users can simply type the name in–which will auto complete if the person is in your Mac address book. If someone’s face was not found, but you can see it in the photo, you can manually contain the face inside of a box, then tag it with their name.
After you add names to just few photos, iPhoto’s system begins to piece together others that look the same–although it doesn’t learn as fast as it does for photos where it already found the faces. In my testing, it only took two photos to get it to offer up some more suggestions. If those suggestions are correct, continuing to add them was just a matter of a few clicks.
iPhoto’s system for doing this isn’t perfect though. As far as workflows go, iPhoto’s requires a fair number of steps. As it offers up suggestions, you need to click an additional button to get into the “confirm name” mode. There’s also not a way to skip directly to its suggestions without first scrolling down past the photos you’ve already confirmed as that person.
Its one grace is that like Picasa, it’s fairly easy to bulk accept or reject iPhoto’s suggestions–but doing so isn’t made immediately evident from the software. The normal system requires one click to accept the person as a match, whereas two clicks reject it. This works great for a handful of photos, but if you’re going through hundreds of shots it’s a pain. Apple’s solution is to have you drag your mouse around the photos you want to accept, while holding the option key while you do it sets all of the photos to be rejected. This makes it easy to blow through a handful of photos at once.
Picasa 3.5

Google’s Picasa 3.5 is the first software version of Picasa to feature facial recognition and sorting. It’s also one of the easiest programs to use out of the three we tested.
Picasa begins to scan for photos as soon as you fire it up for the first time, as well as any time new photos are added. For us, it took 14 minutes once it started scanning to when it finished, however having recently tested this on a larger library, those times don’t necessarily scale. Some users may have to leave the program running for a few days for it to finish scanning.
Once it’s done, it presents you with an array of faces that can be claimed by name. These names can be created on the fly, or if you’re signed into your Google account–pulled from your Google Address Book.
Picasa offers up suggestions of faces it thinks may be that person, along with notifications on when it finds new matches (seen as the orange question marks on the left).
(Credit: CNET)
Now here’s where Picasa offers one of the best user workflows out of all of these services. Once you’ve identified a few photos as the same person, it begins offering up suggestions of other photos where they may have appeared. And instead of making you click through one at a time, it has speedy ways to bulk accept or deny its suggestions.
It does this two ways: one is to give you a little alert with an orange question mark next to their name. It also lets you skip directly to those recommendations while ignoring the items that you’ve already confirmed as that person–something iPhoto does not. It also lets you bulk confirm all of them at once, which can be a huge time saver instead of clicking the little yes and no buttons that sit below each suggested photo.
Windows Live Photo Gallery

Windows Live Photo Gallery is Microsoft’s free Web-enabled desktop photo library management, editing, and sharing software. It’s largely the same as the Windows Photo Gallery software that ships with Windows but adds a few extra features like a photo syncing between computers, a panoramic stitching tool, batch resizing tools, and facial detection.
Being the oldest software with facial detection in this bunch did not mean Windows Live Photo Gallery was the slowest. In fact, in our tests, the software came out the fastest, scanning through our test photos in just under eight minutes.
That was unfortunately the fastest part of the process though, since “detection” is about all it does. As for recognizing who is in those photos and putting them into groups, the legwork gets put entirely on the user. This wouldn’t be so bad, except for the fact that built-in tools for organizing require that you go through each photo one at a time to name each face it’s found.
You can click on multiple photos with the same person and drag them over to your source list of “people tags,” but this does not automatically assign whatever face the program found to that person. This leaves you with an additional tag the system has not yet assigned.
Windows Live Photo Gallery is Microsoft's free Web-enabled photo editing and organization software. It can detect faces, although isn't able to recognize the same person across multiple photos.
(Credit: CNET)
As for manually assigning people tags to faces it’s found, if you’re signed into your Windows Live ID it can pull in names from your online address book. This speeds up the process (assuming you have the people in there already), but here again, the user workflow has not been well thought out.
Instead of surfacing recently-used contacts to the top when beginning to type a name, it consistently puts things in alphabetical order. If you have a large address book, or friends with slightly similar names this really stinks. It’s also annoying if you’re going through a “roll” of photos from an event where you have many of the same people.
One thing Windows Live Photo Gallery does well is offer users a way to categorize their friends into folders. Actually, this needs to be done from somewhere like Hotmail, or another service that lets you access or edit your address book. But the results are great. You can very quickly sort out friends and family from business contacts and coworkers. In Picasa and iPhoto you’re stuck with an alphabetical source list.
Winner: Picasa
If we were to choose one of these apps to help churn through an enormous library, Picasa is the way to go. It has, hands-down, the best workflow for finding faces, as well as alerting users to when it had found people in new photos. It’s also the only program out of the three we tested that’s cross platform, meaning you can use it on either a PC or Mac and have an identical face recognizing experience.
Face detection hits and misses
Hits
Something surprising that just kept happening with all three pieces of software was it picked up small faces in photo frames and posters, as well as people behind reflective glass surfaces.
All three software apps were able to find faces in the background of this photo of CNET News Senior Writer Erica Ogg.
(Credit: CNET / Josh Lowensohn)
This happened on a number of occasions but was most apparent when using Picasa since it shows you all of the possible faces it picked up inside of one menu. Many times these were people far off in the background, or in spots so dark that the photo had to be brightened up a bit for us to see that there was a person there.
Also impressive was that all three pieces of software did not pull up photos of the pets that were included in some of the photos from our batch of test shots, as well as from an auxillary test done with 20 photos of the same cat. Blog MacLife had a different experience–at least for iPhoto, and was able to get the software to discern between two cats.
Misses
It should be noted that all three of these programs (and facial recognition in general) has an incredibly hard time with sunglasses, hats and hooded sweatshirts, and to a lesser degree, things like regular glasses and facial hair.
Just like the Unabomber, hiding half of your face with large sunglasses and covering up your hair with a hood is a surefire way to have all of these apps be unable to identify you. That was certainly the case for some of our test photos. We threw in more than 50 shots that included large sunglasses–none of which were picked up as recognizable.
No Windows Live Photo Gallery, this is not a face.
(Credit: CNET)
Also problematic were features that were face-like that got picked up by the software, as well as facial expressions. Wide smiles, open mouths, and upturned eyebrows threw off all three pieces of software. Again, this is one of those areas where the software’s workflow can make these misses less bothersome.
What was more of a problem though, were the programs not being able to pick up people’s faces if turned sideways–be it a profile shot, or someone with a tilted head. For posed snapshots this isn’t a big deal, but a good number of our photos featured people who weren’t looking at the camera. Out of three programs, Picasa handled that the best, simply highlighting them as faces, even if it was unable to tell whose they were.
Other things to look out for include slightly obscured faces, like people in mid-bite at a meal, as well as faces that are slightly out of focus. This isn’t a big problem with point-and-shoot cameras, but if you have an SLR and are using a lens with a shallow depth of field, someone just slightly out of focus can render their face undetectable to the software.
Conclusions
These three pieces of software each offer different approaches to photo management and organization, and face detection is just a small part of the many things they do. It’s also hard to truly stack them together, since two of them can only be run only on one kind of operating system (iPhoto for Mac and Windows Live Photo Gallery for Windows).
That said, what matters in the end is the workflow–or how you’re able to go through the suggestions it comes up with and use it to help organize and categorize your photos. For that Picasa is the clear winner.
Out of all three products Picasa required the least amount of time and effort for us to properly go through our photos and feel confident that we had tagged them all. It also had one of the best systems for accessing and editing information about stored online contacts by basically sticking the Google contact manager into the program as its own window.
In second place is Apple’s iPhoto, which can also make tagging large batches of photos relatively easy, but in the end it lost out to Picasa due to the training required to even begin the tagging process. It also got taken down a notch on the user friendliness scale for not providing more notice when it had come up with more possible face matches.
And in last place was Windows Live Photo Gallery, which to be fair, is limited to face detection and not recognition. My hope is that future versions will take a page from Google’s efforts and focus less on the feature itself as much as what users need to do in order to use it for organizational purposes. As it stands the tagging process is just too manual, and without the quick tagging shortcuts and optimizations like Picasa and iPhoto have, users just get muddled down with too many button presses to make it worth their while.
Has your experience differed from ours? Let us know in the comments.
Note: The machine used for testing was a late-2008 Apple MacBook with a 2.4GHz Intel processor and 4GB of RAM. For testing on Windows, the same machine was used but in Boot Camp running an RTM build of Windows 7 Ultimate.
Correction: This post initially misstated the lack of a feature to bulk accept or reject facial recognition matches in iPhoto. The software does contain the feature.
Originally posted at Web Crawler
Posted in Syndicated
Leave a comment
Yet Another Ridiculous Jury Patent Award Tossed Out
Just weeks after we questioned why juries got to set patent awards, since those awards are often ridiculously high and are increasingly being tossed out by higher courts, it’s happened again. A jury ruling from earlier this year that would have had Microsoft paying $388 million for patent infringement has been tossed out on appeal. It’s become quite clear that juries don’t understand most of the actual issues on patent law. At a conference on patent law last week hosted by the Santa Clara University law school, it was pointed out how little information is given to the jury on patent information. For example, professor John Duffy pointed out that jurors were only given 12 pages of information on how patent “obviousness” is determined, which he says is significantly less than any textbook he’s ever used — and yet, they’re supposed to make a legal determination on it. So, once again, why does it make sense to let juries make these kinds of decisions?
Posted in Syndicated
Leave a comment


LATEST NEWS
