Planet Andrew

July 03, 2009

MacOS X Hints

No new hints today

Macworld's offices are closed today in celebration of Independence Day in the United States. Hints will return as usual on Monday. -rob.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 03, 2009 02:30 PM

This Week's Movies

This week's movies

U.S. Openings

JULY 3rd: Opening This Week | Top 10
Jul | Aug | Sept | Oct | Nov | Dec | Jan | Feb
Public Enemies

Public Enemies [7/1]

Director: Michael Mann
Stars: Christian Bale, Johnny Depp (Full Cast)
Studio: Universal Pictures

The Plot: FBI agent Melvin Purvis (Bale) sets his sights on American gangster John Dillinger (Depp) and others in an attempt to curb a rampant Chicago crime spree during the 1930s.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 93 | slideshow) Videos (see all 27)
Public Enemies (2009) -- FBI agent Melvin Purvis (Bale) sets his sights on American gangster John Dillinger (Depp) and others in an attempt to curb a rampant Chicago crime spree during the 1930s.
Public Enemies (2009) -- Clip: The assault on the Little Bohemia Lodge
Public Enemies (2009) -- Cast and crew discuss Dillinger's use of the latest technology in cars and guns
Public Enemies (2009) -- 29th June 2009, London, Leicester Square: Red carpet interviews and clips
Public Enemies (2009) -- Based on the true story of bank robber, John Dillinger

THE BUZZ: Gangster junkies rejoice! Not since Tony Soprano went bada-boom, bada-bye-bye have fans of the crime genre had a reason to get so excited. Bale and Depp teaming up with Mann to tell one of the most famous 1930s gangland tales has easily created one of the most anticipated movies of the year and will probably generate enough fireworks for you to skip out on that picnic this weekend and catch a matinee.

Message Boards: Rotten Tomatoes--Who The Hell Cares???  |  Have question please (minor spoilers)

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

Ice Age: Dawn of the Dinosaurs

Ice Age: Dawn of the Dinosaurs [7/1]

Director: Carlos Saldanha Mike Thurmeier
Stars: Ray Romano, John Leguizamo, Denis Leary (Full Cast)
Studio: Twentieth Century Fox Animation

The Plot: When Sid gets into some trouble, it's up to Manny, Ellie, Diego, and Scrat to save their friend. Their mission leads them to an underground world where encounter dinosaurs, flora, and fauna -- as well as a one-eyed, dino-hunting weasel named Buck.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 38 | slideshow) Videos (see all 8)
Ice Age: Dawn of the Dinosaurs (2009) -- Manny, Sid, Diego, et al. encounter the dinosaur population who survived extinction in their tropical paradise, which existed below the thick layers of ice ... until now.
Ice Age: Dawn of the Dinosaurs (2009) -- The fun continues as Diego, Manny, and Sid all return for another round of prehistoric fun in this installment of the popular computer-animated children's series.
Ice Age: Dawn of the Dinosaurs (2009) -- Footage from Empire Leicester Square for the UK premiere of Ice Age: Dawn of the Dinosaurs.
Ice Age: Dawn of the Dinosaurs (2009) -- Scrat goes to even further lengths to obtain the ever-elusive acorn in this first trailer for Ice Age: Dawn of the Dinosaurs.
Ice Age: Dawn of the Dinosaurs (2009) -- Trailer for this animated prehistoric comedy

THE BUZZ: Animation studio Blue Sky might just fulfill their promise to help Twentieth Century Fox bring Pixar-level quality to family audiences this year, as they look to resuscitate this franchise after the touchy, feely, Dr. Phil-y Ice Age: The Meltdown. (Admittedly, we are more primed for their other 2009 offering, Wes Anderson's The Fantastic Mr. Fox.) With just the teaser trailer and other shreds of evidence available, we say prepare for Scrat, and his new lady companion, to be positioned a bit toward the front and center, delivering true entertainment while they possibly distract from the revisionist history taking place.

Message Boards: Roger ebert  |  Should I see this 3d movie in German which I dont understand ??

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

I Hate Valentine's Day

I Hate Valentine's Day [limited]

Director: Nia Vardalos
Stars: Nia Vardalos, John Corbett, Judah Friedlander (Full Cast)
Studio: IFC Films

The Plot: A florist (Vardalos) tries to convince a restaurant owner (Corbett) to date her without the fear of it becoming a full-fledged relationship.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 10 | slideshow) Videos (see all 2)
I Hate Valentine's Day (2009) -- A florist (Vardalos) tries to convince a restaurant owner (Corbett) to date her without the fear of it becoming a full-fledged relationship.
I Hate Valentine's Day (2009) -- Trailer for this romantic comedy

THE BUZZ: It's not surprising that Nia Vardalos and John Corbett are reuniting for an indie romantic comedy, especially as their respective stars are in position to recapture the shine they had at the beginning of the decade. (Vardalos is fingers-crossed for a summer hit with My Life in Ruins and Corbett is double-crossies for a role in the Sex and the City sequel.) More on this one as actual-real news surfaces, but here are some fan photos to tide you over.

Message Boards: Nia and John are so cute together...  |  Photos on location in Brooklyn...

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

July 03, 2009 07:00 AM

Steven Hanley

[comp/linux] A regression for WPA2

So for a while I was wondering why I could not use the ANU's WPA2 secure network from my laptop. I had heard reports that some Ubuntu hardy machines had worked. I run Debian unstable and a kernel.org 2.6.29.3 on this laptop.

I thought maybe there was some problem with my laptop hardware and maybe the iwl4965 chipset simply would not do it under Linux. However searching online suggested I should be able to make it do WPA2.

Thinking maybe the Ubuntu people had done it right and Debian was missing something I tried booting a Jaunty live cd. I also discovered the rather neat feature of suspend to disk (hibernate) in that you can hibernate your computer, boot off a live cd, use it, reboot and have your existing session come right back up normally on the next boot.

Anyway I booted up Jaunty and tried to authenticate, still failed in a similar manner to my Debian installation. Out of curiosity as I had heard of hardy working I booted my laptop on a hardy live cd. So network manager and iwlagn driver combined on either Debian sid or Ubuntu jaunty had failed to authenticate. Ubuntu hardy on the other hand, using an older version of network manager and the iwl4965 driver in the kernel worked fine. WPA2 authentication and use on the ANU Secure wireless network.

So now I need to find out where the regression has happened that means WPA2 is broken in more recent releases of the software (kernel drivers, wpa supplicant, network manager) on either Debian or Ubuntu.

July 03, 2009 01:20 AM

July 02, 2009

MacOS X Hints

Enable the Debug menu in Safari 4

So robg and I were discussing another hint submission of mine, one that robg couldn't understand because it referred to a menu he didn't have. After some back and forth, it turned out that the core of the suggestion for this new hint was actually on the site for a year, but buried at the bottom of a lengthy comment string.

The original hint covered how to enable the Debug menu in Safari, and dates back to 2003. With the advent of Safari 4, this command no longer worked. But somehow, I had a Debug menu and robg did not. The key is in a comment made by chleuasme, posted at the tail end of the comment thread on the original Enable the Safari debug menu hint. In the latest v...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 02, 2009 02:30 PM

Force Safari 4 to re-render a page

I've been having troubles with Safari 4 and rendering issues on my Mac. Pages will load fine, but then any little thing, such as scrolling, can cause display issues, as seen in the image at right (click it for the full-size version).

Instead of reloading the entire page, which can be a slow process depending on connection speed and page complexity, I use Safari 4's Debug menu (Enable the Debug menu in Safari 4), which has a new Force Repaint command (Shift-Command-R). If the page can be rendered correctly, it will be done instantly, without waiting on a reload. This works to fix my rendering issues, at least until I can figure out the cause of my display issues.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 02, 2009 02:30 PM

10.5: Wake a sleeping Mac with via Automator

I have a Mac mini in my living room hooked up to my TV. I wanted to be able to control the mini from my iMac in my office. Using Screen Sharing built into Leopard, it's a simple click of the mouse to do this. With a little Automator love, I created a simple workflow that turns the Screen Sharing step into a click of an icon in the dock.

However, even with the power efficiency of the 2009 Mac mini, I don't want to leave it on 24/7. After searching through several solutions that used Python and shell scripting (neither of which I know or could make work), I found this nifty Applescript from Mark Muir that I adapted to solve my problem. Here's my modified code:

July 02, 2009 02:30 PM

Delete digits in iPhone OS 3.0 Calculator

For all those missing the backspace key in the Calculator (to remove a number you just tapped), just think like Apple: a little swipe over the display will do it.

Seems quite consistent to me, as you also do this to delete stuff in other parts of the UI, like lists. I don't really understand why this isn't mentioned in the User's Guide -- are they betting on when someone finds out? ;-)

[robg adds: I don't know if this worked in iPhone OS 2.x]

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 02, 2009 02:30 PM

Make SMB shares appear in Devices section of Finder sidebar

It was driving me nuts that SMB shares from my Windows server would not reappear under DEVICES in the sidebar. However, I then figured out that I can do this:
  1. Open System Preferences » Network
  2. Click the network interface you use for the shares
  3. Click on the Advanced button at lower right
  4. Click on WINS tab, and manually enter the workgroup name of the server
  5. Click the '+' under the WINS Servers list
  6. Enter the IP of the server (you are using static IP on your server, right?)
  7. Click OK, Apply, etc. until you're done
The next time I dragged a mounted share to Devices, it then showed up there automatically after the next unmount/mount. My shares seem to mount much faster now, as well. Now if only I could find a way to increase the transfer speed...sigh.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 02, 2009 02:30 PM

Googleplex

New Blog Search tools: Feeds, Hot Queries and Latest Posts

Ever since the new Google Blog Search homepage launched, we've been fielding requests for a myriad of different features. Today we're happy to announce the launch of our most requested feature: RSS and Atom feeds. Simply click on the links under "Subscribe" in the left-hand column of the Blog Search front page to subscribe to any topic or story in any feed reader, like Google Reader.

If you don't use a feed reader, we're also offering an iGoogle gadget that lets you embed the Blog Search front page right inside of your iGoogle page or any other page where iGoogle gadgets are accepted. You can browse topics and drill into stories from within the widget, and you can customize the gadget to choose which topics you want to follow.

With these new ways to read Blog Search stories, you might think our homepage was going unloved, but not to worry. We've also added two new features to the Blog Search homepage to better help you discover what people are talking about right now on the web: Hot Queries and Latest Posts.

Hot Queries lists searches currently popular in Blog Search — it's an easy way to quickly dive into the trending points of conversation on the web. Latest Posts, on the other hand, shows new posts from popular blogs. While Hot Queries highlights what people are looking for, Latest Posts lets you find out about stories even before people start searching for them.


There's a lot of great, fresh content being published in blogs every day. We hope these new features help you discover more of it, faster.

by A Googler (noreply@blogger.com) at July 02, 2009 01:29 PM

Michael Still

Blathering for Friday, 03 July 2009

05:46: Mikal shared: qw-cheatsheet-print-zoom.jpg
    Let's say you have to recreate modern technology from scratch... Happens to me all the time.



Tags for this post: blather(S) Comment RSS with no blather

July 02, 2009 02:46 AM

July 01, 2009

Steven Hanley

[various] Sydney again this weekend

So this weekend I will head up to Sydney again. This time for a send off for a friend moving back to England and then hanging out with Jane on Sunday. Last time we found some pretty yummy Vegan friendly food, I hope we find some more new and interesting food this time round. Hope to have Sunday breakfast at Naked Espresso in Newtown as I forgot the name of the place last time and we ended up elsewhere.

Some mountain biking on Saturday at the send off, probably no exercise Sunday (unless we go swimming) (unlike last time), still it should be nice even if I have to deal with Sydney.

July 01, 2009 11:49 PM

MacOS X Hints

Remove Safari history files on logout via shell script

If you'd like to remove your Safari history files when you log out, first create the following shell script:
#!/bin/bash# Point this at your user folder.useroot=/Users/your_user# Clear Safari History (except for bookmarks).rm -f $useroot/Library/Safari/Downloads.plist $useroot/Library/Safari/History.plist rm -f $useroot/Library/Safari/HistoryIndex.sk $useroot/Library/Safari/TopSites.plist rm -f $useroot/Library/Safari/WebpageIcons.db $useroot/Library/Safari/LastSession.plist# Add any additional clean-up here.
Save the script somewhere, make it executable, and because it runs as root, make sure it is protected from modification. Then copy and paste this command into Terminal, modifying it to point to wherever you put the above script:

sudo defaults w...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 01, 2009 02:30 PM

Define which MobilMe account is used for iPhone uploads

After upgrading to an iPhone 3GS, I was pleased to see the new option to send photos and movies to MobileMe. I have two MobleMe accounts configured in Mail on my iPhone: my 'primary' MobileMe account, and a MobileMe sub ('family') account. The primary account is set to only sync Mail to my iPhone, and the family account is set to sync Mail, Contacts, Calendars and Bookmarks (since you're only allowed to fully sync/push one MobileMe account on the iPhone.)

The problem I found was that when trying to send a photo or a movie to MobileMe, the account that the iPhone insisted on using was my primary account. I searched settings and could not find anywhere to change this. I called Apple iPhone tech support, and although they understood the problem, they did not have a solution. (I called the day after the iPhone 3GS release, so they were understandably swamped!)

I just could not believe that the iPhone would not allow me to choose a different MobileMe account. Frustrated, I...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 01, 2009 02:30 PM

Create a Reload button on Safari 4's bookmarks bar

One thing I hate about Safari 4 is the relocation of the reload button to the right side of the URL entry area. Sure, you can still use Command-R , but for those who prefer navigating with their mouse alone, here’s a cool tip to somewhat solve your problem!

So, drag any of the buttons from my post to the far left of your bookmarks bar, and you’ve got a simple JavaScript reload button, just half an inch away from where the old one used to be! I've even been nice enough to create different designs using the "Special Characters..." dialog box in all Cocoa applications.

The simple javascript is:
javascript:location.reload(true)
I made them into buttons using some special characters like these: ⤶  ⌘ ⏎ ⎋

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

July 01, 2009 02:30 PM

Linus Frost

Climbing

Tonight I went for a light climb with Courtney:
  • Slab yellow 14
  • Pillar pink 16
  • Overhang grey 15
  • Left of arête blue 17
  • Pocket arête green 18/19
  • Slab blue 18
  • Steep blue 19
  • Followed by the steep green 16
  • Far wall grey 18 with 1 rest
  • Followed by far wall blue 12

163 or 164. Not as much as I have been climbing of late, but it was all very tidy except that one slip towards the end.

July 01, 2009 12:04 PM

Googleplex

The evolution of Gmail labels

I love labels in Gmail. Most email programs use folders, which only let me put mail in one place at a time. With labels, I can organize mail in multiple ways. Combined with filters to automatically label incoming messages, Gmail offers powerful ways to organize email.

When I joined the Gmail team, I was surprised to learn that only 29% of Gmail users had created any labels. At first, I thought perhaps conversation threading and search made the need to organize our mail less important. But when we talked to people who use Gmail, we got a different story. People often asked us to add folders to Gmail, assuming no system of organization existed. As one person said in a usability study, "What are labels... and where are my folders?"

We realized that if you didn't know about labels, it would be easy to assume Gmail had no way to organize your mail. Not only were "labels" unfamiliar, they were kind of hidden. So, we set out to make labels more accessible, as well as more powerful. Most of the changes have been in Gmail for a while, but we're adding some new features today. We thought you'd enjoy a peek at the method to our madness.

The first thing we did was make labels look more like the sticky notes you use in real life. Making the interface mimic things you interact with outside the computer can sometimes improve ease of use.


We also made it easier to remove a label from an open conversation:


Then we worked on the actions you take to apply and remove labels. Before, to put a label on a message, you had to look under "More actions> Apply label." Not only was this option hidden in a generic menu, but the language wasn't what people are familiar with when it comes to organizing mail. We explored several alternatives:


We also learned that if we made labels sound too much like folders, people got confused. For instance, while "Copy to" and "Add to" were easy to use, these terms made people think they were creating multiple copies of a message. "Move to" was familiar but didn't lead people to think they were creating copies. And people seem to have picked it up fast! Since the launch of the new menu buttons in March, we're seeing a 50% increase in new Gmail users trying labels in their first 2 weeks. And overall usage of the "Move to" menu surpassed that of the "Labels" menu within 7 weeks of launching:


For our latest set of changes, we looked at how you access labels on the left side. In other email applications, folders get the royal treatment and are given a seat at the top near your inbox. But in Gmail, labels were stuck in a box below Chat — almost like we were telling people, "you don't want to use these." In testing, we discovered that it worked best to remove the terminology altogether and just place custom labels right under the system labels (e.g. "Inbox"):

The last step was to add drag-and-drop. Now, you can drag mail into a label, or even drag a label directly onto a message:


Making it easier to process and organize your mail requires more than just labels, but we hope these changes start to improve the process. We have much more in store, so stay tuned and keep the feedback coming.

by A Googler (noreply@blogger.com) at July 01, 2009 01:03 PM

Celebrating Gay Pride 2009

All around Google, we're proud of our work, our culture and, most importantly, our people. In the spirit of celebration, this spring and summer Googlers have participated in Pride celebrations in Tel Aviv, New York, Zürich, San Francisco and many other cities around the world. Pride is a time for the LGBT* community along with families, friends and supporters to stand up for equality, and to honor those who paved the way for us to express sexual orientation and gender identity openly.

In the U.S., this year's celebration is historically important: it's the 40th anniversary of the Stonewall riots in New York City, a response to what was then routine police harassment of LGBT people. Some 75 Googlers, family members and friends marched with several hundred members of New York's Lesbian, Gay, Bisexual and Transgender Community Center. Hundreds of Googlers also joined other U.S. celebrations in Pittsburgh, Chicago, and San Francisco.

Earlier this month, around 50 Googlers and friends gathered to celebrate at Europride, Europe's best-known Gay Pride celebration. This year it was in Zürich, Switzerland. After weeks of sunshine, on the morning of the parade it began to storm, but that didn't deter our intrepid Googlers from being out at 6:30am turning a 28-ton truck into a rainbow-colored nightclub on wheels. Hundreds of nuts, bolts and gallons of helium later, the truck was transformed, the sun came out and we were ready to march through the city streets, cheered on by a crowd of 50,000.

Google is a company that supports its LGBT employees, taking a public stand on issues that are important to our community. This is not the first year that Google has supported Pride, and it will certainly not be the last. We hope you enjoy this photo album of our global celebrations.




*LGBT stands for lesbian, gay, bisexual or transgendered people and is also intended to include people who identify as queer, asexual or intersexed, amongst others.

by A Googler (noreply@blogger.com) at July 01, 2009 11:56 AM

What we've learned about spam

Blended threats. Payload viruses. Spam. If you're one of the more than 15 million people whose work email is protected by Postini's email security products, we hope you don't spend a lot of time thinking about these things. And if we're doing our job right, they certainly shouldn't be showing up in your inboxes. But we process more than 3 billion business emails per day for our customers, culling the spam, viruses, and other threats out, so we do think about this stuff. A lot.

On occasion, we like to share some of what we've learned, so that those of you who are interested can see what spammers are up to. If you're one of those people, head over to our Enterprise Blog for an update on spam trends over the past few months.

by A Googler (noreply@blogger.com) at July 01, 2009 10:15 AM

June 30, 2009

Michael Still

The Wild Palms Hotel

When leaving the US, I stayed in the Wild Palms Hotel. I selected it for three reasons: I'd stayed there before; it is part of the Joie De Vivre chain which I have had good experiences with before; and it was very cheap on Expedia ($77 compared to an average rate in the area of about $150). I learnt some interesting things I thought I'd share:

  • The hotel is ok, just make sure you get an upstairs room. I was woken by mating elephants at 5am two days running because the floors are so thin. Be the mating elephant, not the victim of it! Once I moved to an upstairs room this probably went away.
  • The executive rooms aren't worth it. I got moved into one of these because of the noise problems. Its advantages was it was away form the road, had a bathrobe (really), and a LCD TV. I don't watch TV much, so the extra cost if I was paying isn't worth it.
  • The cleaning service kept "short sheeting" the bed. By short sheeting I mean pulled the sheets up to make the top of the bed look impressive, but leaving the bottom couple of inches of the mattress uncovered. Lots of hotels do this, and I find it crazily annoying.
  • The air conditioner was insanely loud. It was 38 when I was staying there, and every time the air conditioner kicked in I would be woken up by it.
  • Its a lot further south than I realized. It took about 20 minutes to get to work if you took El Camino. Depending on traffic its probably much faster to go all the way to the 101 and then take that. The Lawrence Expressway looks like the best way to get to the 101 from the hotel.


So, overall this hotel was "ok", apart from some minor annoyances. I'll keep staying there so long as they're cheap. If they're not running a special, then you're much better off staying further north.

Tags for this post: travel(S) usa(S) california(S) sunnyvale(S) Comment

June 30, 2009 10:25 PM

Googleplex

Toolbar, now with advanced translation

If you saw this text on a webpage, how would you figure out what it means?

Если вы читаете этот текст, вы, вероятно, уже говорите по-русски. Однако миллионы людей не знают русского и не могут прочитать миллионы русскоязычных веб-страниц.*

You would likely need to translate manually via our language tools or in Toolbar. Today we're excited to announce that translations will be even easier with the newest release of Google Toolbar for Internet Explorer. We have been working with the Translate team to make translations a faster and more integrated part of your browsing experience.

The Translate feature automatically detects if the language of a webpage you're on is different from your default language setting and allows you to translate it. With one click, you can now instantly translate the page and all of its text will appear in the new language.


Language detection happens only on your computer, so no information is sent to Google until you choose to translate a page. You can find more details about how the feature works in our help center.

If you go to another page in the same language, you will continue to see translations rather than have to translate one page at a time. And if the page has dynamic content, like Google Reader, you will get translations in real-time. Finally, if you frequently translate pages in the same language, Toolbar will let you translate that language automatically without any extra clicks in the future.

The new Translate feature is available in all international versions of Toolbar, including English, and the translation service supports 41 different languages: Albanian, Arabic, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Maltese, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese.

Download Google Toolbar for Internet Explorer to try it out for yourself. We'll add this feature to Toolbar for Firefox soon, too.

* In case you don't speak Russian, we translated the paragraph above for you using our translation engine:

If you are reading this text, you probably already speak in Russian. However, millions of people do not know Russian and cannot read the millions of Russian-language webpages.

by A Googler (noreply@blogger.com) at June 30, 2009 07:07 PM

MacOS X Hints

Create spoken caller ID ringtones for iPhone via AppleScript

For a long time, I've wanted the ability for the iPhone to speak the name of the caller, based on matching the inbound number to the numbers in Contacts. I waited and waited for iPhone OS 2.x ad then 3.x to do this for me, and do it better, but got sick of waiting. So instead, I wrote an AppleScript app I call Contact Caller ID + Sound Ringtone Maker [44KB download; Mac OS X Hints mirror (v 1.1)]. I've used this script to generate over 100 in-use ringtones, and use it to customize a ringtone for a contact or two almost daily now.

This AppleScript will generate a spoken name file, optionally looking for first, last, and nicknames, for selected Address Book Contacts. For example, "Jennifer Frickin' Connelly is calling....". It will optionally add a traditional (or other) ringtone of your choice to either the beginning ...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 30, 2009 02:30 PM

A shortcut to edit the last-sent Skype message

Here's a really quick way to open an edit window on your last-sent Skype message -- simply press the Up Arrow key, and a text area with the last message pops up.

This is the same action as selecting Edit Message from the contextual menu that appears when you Control-click on your last message, but it's definitely faster!

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 30, 2009 02:30 PM

Convert Entourage groups to Mail/Address Book groups

I have found a workaround to the vexing question of how to transfer group mailing lists from Entourage to Mail. This is really much less difficult than a 12-step process might seem, and most Mac veterans will pick it up quickly, but I wrote it here in great detail for the benefit of any newbies. As the Mac veteran knows the Mac is intuitive and as usual much more difficult to explain in words than to actually do in practice, and it works!

Read on for the detailed step-by-step...
  1. Create or open a previously-sent group email in Entourage from Sent Items. (I usually send to group mailings with the addresses in the BCC address field to protect the recipients' addresses from being seen by other members of the list.)
  2. From the toolbar of the previously-sent group email select Resend. The message appears as it was originally sent.
  3. In the BCC field (if you use that for your group addresses) you will see the names of your group email recipients listed across the...

    Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 30, 2009 02:30 PM

Googleplex

Media and citizens meet in the YouTube Reporters' Center

This is the first of a series of posts from YouTube's news and politics blog, Citizentube. -Ed.

YouTube is the biggest video news site on the Internet, and at no time in our site's history was that more apparent than in these last two weeks of the crisis unfolding in Iran. As hundreds of thousands of Iranian citizens took to the streets of Tehran to protest the national elections, the government kicked out foreign journalists, leaving citizens themselves as the only documentarians to the events unfolding there. We've been highlighting many of these videos and keeping track of the latest developments on our YouTube news and politics blog, Citizentube.

Though the circumstances in Iran are unique, this isn't the first time that citizens have played a crucial role in reporting on events around the world. Burmese citizens uploaded exclusive video footage to YouTube during the protests in Myanmar back in 2007; people in China's Sichuan province documented the devastating and historic 7.8-magnitude earthquake of 2008 in real-time; and eyewitnesses to the shooting of young Oscar Grant by Oakland police forces captured the event on their cell phone cameras and uploaded videos to YouTube for the world to see. Citizens are no longer merely bystanders to world events. Today, anyone can chronicle what they see and participate in the news-gathering process.

Though it's the phenomenon of citizen reporting that YouTube is probably best known for, we also have hundreds of news partners who upload thousands of videos straight to YouTube every day. You can see lots of these on our news page at youtube.com/news. Many of these organizations have used YouTube in unique ways, like asking the community to submit questions for government officials, providing a behind-the-scenes look at traveling with the Obama press corps and accepting video applications for a reporting assignment in West Africa. We believe the power of this new media landscape lies in the collaborative possibilities of amateurs and professionals working together.

And so today, we're launching a new resource on YouTube to help citizens learn more about how to report the news, straight from the experts. It's called the YouTube Reporters' Center, and it features some of the nation's top journalists sharing instructional videos with tips and advice for better reporting. Learn how to prepare for an interview; or how to be an investigative reporter from the legendary Washington Post journalist Bob Woodward; or how to report on a global humanitarian crisis from Nick Kristof of the New York Times. All of the videos are available on the YouTube Reporters' Center channel.

by A Googler (noreply@blogger.com) at June 30, 2009 01:06 PM

Google heads to grade school: New resources for K-12 teachers and students

We use the Internet all the time: at home, at work (especially at Google!), on the move, and, increasingly, at school. We believe that the Internet and cloud-based tools are a key part of a 21st century classroom, helping students learn and teachers teach in collaborative and innovative ways. Students use Google Docs to work on group projects; classrooms use Google Sites to show off their work; and teachers use Forms in Google Docs for instant grading and Google Calendar for lesson planning. Google Apps Education Edition is helping schools build online communities for students, teachers and parents, and we now have 4 million students using Google Apps Education around the world.

This week the Google Apps Education team is launching a few new ways to make it easier for K-12 schools to use Google Apps, and attending the National Education Computing Conference (NECC) in Washington D.C. To help address schools' email security needs, Google Message Security (GMS) will be offered free to current and new eligible primary and secondary schools globally that opt in by July of next year. GMS filters out email messaging threats, and education IT departments can customize the filtering rules and group messaging lists to suit their schools. We're also launching the Google Apps Education Community site for educators and students to share tips and ideas for using Google Apps in their classrooms, as well as the Search Education Curriculum and a Google Apps Education resource center with more than 20 classroom-ready lesson plans for teachers. We'll be adding more to these resources going forward.

If you're at NECC this year, come visit the Google team in booth #3148. If not, the teaching and learning continues with some cool presentations and lesson plans on the Google Apps Education Community site, or you can learn more at google.com/a/edu.

by A Googler (noreply@blogger.com) at June 30, 2009 10:07 AM

Linus Frost

Updates of things

Other than climbing, what have I been up to lately?

Went to the VCC AGM on Thursday last week. I won the Golden Hex award for my photo of Coles Bay, Freycinet Peninsula, Tasmania. I also became VP of the club.

Friday I went to work with a hangover, went to Nick's farewell, saw my osteo and went climbing which I mentioned previously.

Over the weekend I went to Ross Noble. Hilarious as usual. I was happy that the 360 degree thing worked well. Hannah and I went on the ferris wheel on the way back to the city which was fun in that 'fuck I'm still scared of heights' kind of way...

Sunday Hannah and I went out to the Wilderness Shop and organised hire of cross country skis, poles, boots, sleeping bags, mats and a 4 season tent for our camping trip to JB Hut (near Mt Hotham) in July.

Now the climbing stuff:

Last night Graham, Al, Corch and I went climbing in the CBD. I was feeling a little clogged with snot possibly courtesy of the bug Corch may have passed on on Friday... Anyway, I think I climbed:
  • Right end slab blue 16
  • Followed by another lap of the above
  • Left end slab blue 18? with one rest
  • Pillar green 15
  • Followed by another lap of the above
  • Followed by another lap of the above
  • Left of free arete blue 17
  • Followed by another lap of the above
  • Followed by left of free arete green 14
  • Bailed off the layback green 19
  • Followed by orange 17 with a rest or two or three
  • Followed by white 15 until the spinning hold near the top

Total 175

June 30, 2009 12:49 AM

June 29, 2009

Michael Still

Blathering for Tuesday, 30 June 2009

21:35: Mikal shared: Anyone try the new Tip Calc App? - PreCentral Forums
    Funny. Dude reports anal retentive bug to JWZ. Hilarity ensues.

21:35: Mikal shared: AT&T's Bad Math Strikes MythBusters' Savage
    The problem of course being that not everyone is famous enough to get this stuff fixed when it happens to them.

21:35: Mikal shared: Forget Lotto, just bank at Westpac NZ for a jackpot
    No don't bank with them. If I can reduce their customer base, it increases my chances of being the next lucky winner!

21:35: Mikal shared: Fake email affair proves costly for Turnbull - ABC News (Australian Broadcasting Corporation)
    Interesting. 18% approval for an opposition leader is pathetic. Surely you can do better than that just with the "grass is greener on the other side of politics" effect.

    PS: Remember. Turnbull is worth hundreds of millions of dollars and is a merchant banker. He's not an Aussie battler by any measure I can think of.

21:35: Mikal shared: Call for Papers are now open! - linux.conf.au 2010 | 18 - 23 Jan | Follow the signs!
    You know you want to submit a paper...



Tags for this post: blather(S) Comment RSS with no blather

June 29, 2009 06:35 PM

Steven Hanley

[mtb/events] Lots of time on foot

Yesterday I carried my Garmin in a jar in my backpack so I now know I did 42.8km in the 4h47 minutes spent moving during the metrogaine yesterday. In the end we came in 14 minutes late. After our score was adjusted for the loss of 140 points we had 830 points.

Early on in the event my camelback bladder burst when I slipped walking down off Mt Ainslie and landed on the backpack. Fortunately our course was taking us around 500 metres from my house so we made a detour 20 minutes later and I got a new bladder and changed out of my soaked jersey. Later on on Black Mountain we made a small nav error coming down from the summit trail looking for a 40 point control. We started looking for it too early above the fire roads. It took us about 8 minutes of searching and looking at land features to realise they did not match, look closer at the map and realise we had to head down another 100 metres in a gully to find the control.

Paul was a strong team mate and we got through the day well, today I hurt a lot I can definitely feel I did something on the weekend.

June 29, 2009 06:09 PM

MacOS X Hints

A possible solution for contextual menu crashes

Recently, I noticed that whenever I right-clicked in any program, the beach ball would show up, and Force Quit would be my only option to close the offending app. After some digging, I figured out that the problem was with the DropBox contextual menu plug-in. I never use it so I just deleted it, but a later test showed that a reinstall also fixed the problem.

If you'd like to disable it on your system while troubleshooting contextual menu issues, you can find it here: ~/Library » Contextual Menu Items.

[robg adds: I've heard other reports of issues with the DropBox plug-in, so thought this might be worth sharing.]

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 29, 2009 02:30 PM

Solve an apparent 'stuck Safari' crash without losing work

Yes, I know, if you use haxies you get what you deserve. But to this day, Spotlight, enhanced custom keystrokes and all, and in spite of my overall hatred for the mouse versus a good keystroke combo, there are just a ton of things I find easier to do with a right-click and Contextual Menu action when I am in certain work (or leisure) modes, especially Web research and just plain surfing. But the price is getting higher.

Summary of this hint: I was having a spinning beacbhall hang issue in Safari. After some work, I figured out that it was caused by FruitMenu's contextual menu support. Temporarily disabling the contextual menu support -- without quitting or logging out -- instantly ended the Safari hang-up and I was able to start using it again without losing any work.

Read on if you'd like more background on the Safari problems I was having, and how I diagnosed and solved them... Background: So since around 10.5.6, and the later versions of Safari 3, I started having f...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 29, 2009 02:30 PM

One way to quickly connect to a Cisco VPN

In February, this hint explainted how to install vpnc as a replacement for the Cisco VPN client. I finally got it working with a little tweaking and divergence from the original instructions, based in part on follow-up comments.

But what I really wanted was to have my VPN as easy (or easier) to activate than using the (otherwise awful) Cisco application: largely because I use my company's VPN in conjunction with 3G mobile broadband, which has a habit of dropping connection when my commuter train goes through a tunnel, requiring regular reconnection!

I tried using Shimo and vpntool with no success, and finally got it working using the following solution...
  1. Install vpnc using Fink (as per earlshango's suggestion in the original comments). You need to add the 'unstable' repository when you configure Fink, since vpnc is...

    Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 29, 2009 02:30 PM

Googleplex

Extending Google services in Africa

At Google we seek to serve a broad base of people — not only those who can afford to access the Internet from the convenience of their workplace or with a computer at home. It's important to reach users wherever they are, with the information they need, in areas with the greatest information poverty. In many places around the world, people look to their phones, rather than their computers, to find information they need in their daily lives. This is especially true in Africa, which has the world’s highest mobile growth rate and where mobile phone penetration is six times Internet penetration. One-third of the population owns a mobile phone and many more have access to one.

Most mobile devices in Africa only have voice and SMS capabilities, and so we are focusing our technological efforts in that continent on SMS. Today, we are announcing Google SMS, a suite of mobile applications which will allow people to access information, via SMS, on a diverse number of topics including health and agriculture tips, news, local weather, sports, and more. The suite also includes Google Trader, a SMS-based “marketplace” application that helps buyers and sellers find each other. People can find, "sell" or "buy" any type of product or service, from used cars and mobile phones to crops, livestock and jobs.

We are particularly excited about Google SMS Tips, an SMS-based query-and-answer service that enables a mobile phone user to have a web search-like experience. You enter a free form text query, and Google's algorithms restructure the query to identify keywords, search a database to identify relevant answers, and return the most relevant answer.












Both Google SMS Tips and Google Trader represent the fruits of unique partnerships among Google, the Grameen Foundation, MTN Uganda and local organizations*. We worked closely together as part of Grameen Foundation's Application Laboratory to understand information needs and gaps, develop locally relevant and actionable content, rapidly test prototypes, and conduct multi-month pilots with the people who will eventually use the applications have truly been a global effort, and created with Ugandans, for Ugandans.

We're just beginning. We can do a lot more to improve search quality and the breadth — and depth — of content on Google SMS, especially on Tips and Trader. Google SMS is by no means a finished product, but that's what's both exciting and challenging about this endeavor.

Meanwhile, if you're curious about what Google is doing in Africa, learn more at the Google Africa Blog.

Update: Corrected link to YouTube video for "rapidly test prototypes".
____
*BROSDI, (Busoga Rural Open Source and Development Initiative), Straight Talk Foundation, Marie Stopes Uganda.

Posted by Joe Mucheru, Head of Google Sub-Saharan Africa, & Fiona Lee, Africa Project Manager

by A Googler (noreply@blogger.com) at June 29, 2009 02:50 PM

Michael Still

Bolos 4: Last Stand




ISBN: 0671877607
Baen (1997), Mass Market Paperback, 432 pages
LibraryThing
This book continues on from many of the previous short stories, which is a nice touch. It also starts to fill in some of the historical gaps between the collapse of US society (night of the trolls), to the Concordiat Empire, to the Melconian wars. I found one story in this book pretty hard to read, but that's mainly because its about a small child risking death from basically crazies. That story was good, just a bit close to the bone for me. I liked this book, which isn't a surprise because I have liked all the others as well.

Tags for this post: book(S) Keith_Laumer(S)
Comment

June 29, 2009 12:27 AM

June 28, 2009

Steven Hanley

[mtb/events] Some races this weekend

Today I went out to sparrow hill and raced in the CORC 3 hour race at Sparrow Hill, it was kind of fun. Though my lack of long rides in the last year or two shows, I was pretty good for 2 hours keeping my speed up and heart rate above 150, then my last two and a half laps I just did not have any oomph left in me to go hard. Still a good event, huge turnout, thanks to Paul, Sue, Sherri, Russ, etc for putting it on and to Kent and Bec for the coffee and Leanne for the food out there.

Tomorrow I will be doing the 2009 ACTRA Metrogaine with a friend Paul. As Paul is fit and keen to have a good crack at it I suspect we will both be pushing ourselves pretty hard for the 5 hours of the event. Ahh well I need to do more stuff like races this weekend to HTFU from time to time I think. Fun has been and will be had.

June 28, 2009 12:01 AM

June 26, 2009

Steven Hanley

[various] ROUS exist, how cool

An unusual seeming pet but I was excited to see that it seems R.O.U.S exist for real. Anyone out there want a 100lb rat as a pet? (ahh princess bride moments that could happen for real, what entertainment there is in the world)

June 26, 2009 09:08 PM

Googleplex

Outpouring of searches for the late Michael Jackson

At Google, we are moved by the life and untimely passing of Michael Jackson. As word spread of his death, millions and millions of people from all over the world began searching for information about the pop icon. The following chart shows the meteoric rise in related searches around 3:00pm PDT:


Search volume began to increase around 2:00pm, skyrocketed by 3:00pm, and stabilized by about 8:00pm. As you can see in Google Hot Trends, many of the fastest rising search queries from yesterday and today have been about Michael Jackson's passing (others pertained to the death of another cultural icon, Farrah Fawcett). People who weren't near a computer yesterday turned to their mobile phones to check on breaking news. We saw one of the largest mobile search spikes we've ever seen, with 5 of the top 20 searches about the Moonwalker.

The spike in searches related to Michael Jackson was so big that Google News initially mistook it for an automated attack. As a result, for about 25 minutes yesterday, when some people searched Google News they saw a "We're sorry" page before finding the articles they were looking for.

Michael Jackson led an amazing and controversial life in the public eye. Many of us have a "Michael Jackson story." Mine is that he actually taught me how to moonwalk — thanks to many an hour I spent in front of the television trying to mimic his performances. Regardless of your story or personal opinions about this astounding performer, global interest in the King of Pop is undeniable.

by A Googler (noreply@blogger.com) at June 26, 2009 05:15 PM

MacOS X Hints

Open parent folder from search results in Finder

When working with a search results window in Finder, if you select one of the found files and press Command-Up, it will open the enclosing folder for that file.

[robg adds: This normally wouldn't be a hint -- Command-Up Arrow is listed in the Go menu as the shortcut for Enclosing Folder. However, when looking at a search results window, this menu item is grayed out, and can't be selected. Because of that, I'd been using the Finder's Open Enclosing Folder contextual menu item, not even thinking to try the shortcut. But it seems the shortcut is independent of the menu item's status, because it works perfectly.]

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 26, 2009 02:30 PM

Mark shows as watched on Apple TV 2.4

After installing the latest update to my Apple TV, I was having a look to see what had changed. There are a couple of things that have been posted on the net; for instance, the new Remote app for the iPhone/iPod touch, the new UI that sorts shows with the oldest first rather than the newest, and the ability to display unwatched episodes only.

However, one feature that I have not seen documented is that when you have a TV Show or Movie highlighted, if you press and hold the center button on your remote for a second or so, a menu will appear allowing you to mark the item as Watched.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 26, 2009 02:30 PM

Fix for slow-responding taps on an iPhone 3GS

When I got my iPhone 3GS, I played with all the new features, like everyone else. Then they wore off and I was back to normal use. While playing games, specifically Wild West Pinball, it seemed like all the taps weren't registering properly. Also, when I pressed both flippers at the same time, there was a slight delay.

I thought this was a glitch in the game. But as I used more multi-touch games, it seemed something was wrong with my phone. Before resorting to complaining to Apple, I thought of what could be different from using my old iPhone. Of course, I had turned on the Zoom feature (in the Accessibility section of General Preferences) for no reason other that it was cool that I could do it.

When I turned off the Zoom feature, the taps went back to normal and the multi-touch taps respond quickly again.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 26, 2009 02:30 PM

Linus Frost

Climbing

Corch, Al, Dan and Jeremy tonight in the city. IIRC climbed:
  • Slab yellow 14
  • followed by slab orange 12
  • Pillar green 15
  • followed by another lap of the above
  • followed by another lap of the above
  • Pillar red 17
  • followed by the pillar green 15
  • Overhang blue 18 with a couple of rests (damn spinning hold)
  • Under arête yellow 16
  • Slab blue 16
  • followed by another lap of the above
  • Left end of slab green 16
185... should've done another 15... I'm pretty happy with that though. I came back to climbing just on 3 weeks ago barely managing 100 and since then I've done 117, 160, 165 and now 185 so there's been a steady improvement.

June 26, 2009 12:43 PM

Googleplex

We have a winner for the Google Photography Prize

Huge congratulations to Daniel Halasz from Hungary, who was awarded the Google Photography Prize this week. This was a global student competition to create themes for iGoogle. More than 3,600 students from across the world entered, and a couple of weeks ago we asked you to vote on the shortlist. The six finalists who got the most public votes were Amelia Ortúzar (Chile), Fahad AlDaajani (Saudi Arabia), Matjaz Tancic (U.K.), Mikhail Simin (U.S.) and Vesna Stojakovic (Serbia) — congratulations to all of them! From that group, a jury of respected art critics and artists chose Daniel as the winner. They also gave a special commendation prize to Aliyah Hussain from the U.K.

You can see the work Daniel and the other finalists submitted at the Saatchi Gallery in London until Sunday, June 28th. Come by if you're in town, or have a look at their photographs on google.com/photographyprize, where you can also add them to your iGoogle homepage.

by A Googler (noreply@blogger.com) at June 26, 2009 11:55 AM

This Week's Movies

This week's movies

U.S. Openings

JUNE 26th: Opening This Week | Top 10
Jun | Jul | Aug | Sept | Oct | Nov | Dec | Jan
Transformers: Revenge of the Fallen

Transformers: Revenge of the Fallen [6/24]

Director: Michael Bay
Stars: Shia LaBeouf, Megan Fox, Josh Duhamel (Full Cast)
Studio: DreamWorks SKG

The Plot: Decepticon forces return to Earth on a mission to take Sam Witwicky prisoner, after the young hero learns the truth about the ancient origins of the Transformers. Joining the mission to protect humankind is Optimus Prime, who forms an alliance with international armies for a second epic battle.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 114 | slideshow) Videos (see all 8)
Transformers: Revenge of the Fallen (2009) -- Decepticon forces return to Earth on a mission to take Sam Witwicky prisoner, after the young hero learns the truth about the ancient origins of the Transformers.
Transformers: Revenge of the Fallen (2009) -- Clip: Chop shop
Transformers: Revenge of the Fallen (2009) -- Decepticons return to Earth to take Sam Witwicky prisoner after he learns the truth about the Transformers' ancient origins. Joining the mission to protect Earth is Optimus Prime, who forms an alliance with international armies for a second battle.
Transformers: Revenge of the Fallen (2009) -- This is the Transformers: Revenge of the Fallen commercial which aired during the 2009 Superbowl.
Transformers: Revenge of the Fallen (2009) -- Third trailer for this installment in the action series

THE BUZZ: Nearly two years to the day after the original Transformers was released, it's interesting to note how the personalities involved here have changed. Shia LaBeouf has gone from an up-and-comer to full-fledged star, with attendant backlash and ego bursts; Megan Fox one upped her co-star by becoming a more credible Hollywood bad boy; Michael Bay is still as huffy as producer Don Murphy is angry, though they both do an admirable job of bringing movies news, insights, misdirections, and angry rants to the TF universe. What do we really know about the project? Highlights: A boosted budget (a reported $200 million, which excludes marketing and all that) allowed the creation of some 40 Autobots and Decepticons, who will receive more screen time; LaBeouf will likely channel Mutt Williams a bit, given the ancient-world tie-ins here (hint: Egyptology reveals the origins of TF life?!); rabid worldwide fanbase + four-barrel marketing attack + IMAX footage = biggest film of the year? KIT with TF2 via cheat sheets and spoiler logs. P.S. When is the last time a coloring book spoiled a plot?

Message Boards: Calling all the haters  |  hate hate hate

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

My Sister's Keeper

My Sister's Keeper

Director: Nick Cassavetes
Stars: Cameron Diaz, Abigail Breslin, Alec Baldwin (Full Cast)
Studio: New Line Cinema

The Plot: Anna Fitzgerald (Breslin) looks to earn medical emancipation from her parents (Diaz and Patric) who until now have relied on their youngest child to help their leukemia-stricken daughter Kate (Vassilieva) remain alive.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 60 | slideshow) Videos (see all 15)
My Sister's Keeper (2009) -- When a family matter leads to Anna Fitzgerald (Breslin) learning the truth about her conception, she enlists the services of a seasoned lawyer (Baldwin) in an effort to emancipate herself from her parents (Diaz and Patric).
My Sister's Keeper (2009) -- Clip: A day at the beach
My Sister's Keeper (2009) -- Interview: Alec Baldwin "On what attracted him to the project"
My Sister's Keeper (2009) -- Trailer for this film about a girl with Leukemia and her genetically engineered sister
My Sister's Keeper (2009) -- Home video trailer for this drama about a girl who helps her ill sister

THE BUZZ: Nick Cassavetes wants to bum you out. Again. Following up Alpha Dog with this adaptation of Jodi Picoult's novel, a story that is almost as depressing as Alice Sebold's The Lovely Bones, is destined to make your heart (and Abigail Breslin's kidneys) break. I'm like: Why is this being released in the middle of sunny summer, when it feels predestined to fit into the fall/winter film schedule?

Message Boards: I saw the movie. It was changed dramatically. (SPOILERS)  |  Am I the only one who cried at the trailer??

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

Chéri

Chéri

Director: Stephen Frears
Stars: Michelle Pfeiffer, Rupert Friend, Kathy Bates (Full Cast)
Studio: Miramax Films

The Plot: A romantic drama set in 1920s Paris, where the son of a courtesan (Friend) retreats into a fantasy world after being forced to end his relationship with the older woman (Pfeiffer) who educated him in the ways of love.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 28 | slideshow) Videos (see all 3)
Chéri (2009) -- A romantic drama set in 1920s Paris, where the son of a courtesan retreats into a fantasy world after being forced to end his relationship with the older woman who educated him in the ways of love.
Chéri (2009) -- Behind the scenes of Cheri
Chéri (2009) -- A romantic drama set in 1920s Paris, where the son of a courtesan retreats into a fantasy world after being forced to end his relationship with the older woman who educated him in the ways of love

THE BUZZ: I, perhaps like you, am excited by the idea of a Pfeiffer-Frears reunion (and let's not forget to add Oscar-winning screenwriter Christopher Hampton to the ménage), and I'm not the least bit disappointed in the international trailer (located above), which is more airy and light hearted than Dangerous Liaisons in tone. Pfeiffer looks heavenly, and Kathy Bates rules! Plus, those costumes are attention-getting in their own right. We'll be in the back row. With champagne.

Message Boards: Just watched it!!!opinion!!!  |  Rating?

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

The Stoning of Soraya M.

The Stoning of Soraya M. [limited]

Director: Cyrus Nowrasteh
Stars: Shohreh Aghdashloo, James Caviezel, Mozhan Marnò (Full Cast)
Studio: Roadside Attractions

The Plot: A drama set in 1986 Iran and centered on a man, Sahebjam (Caviezel), whose car breaks down in a remote village and enters into a conversation with Zahra (Aghdashloo), who relays to him the story about her niece, Soraya (Marnò), whose arranged marriage to an abusive tyrant had a tragic ending.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 20 | slideshow) Videos (see all 9)
The Stoning of Soraya M. (2008) -- The Stoning of Soraya M.
The Stoning of Soraya M. (2008) -- Clip: The Devil himself visited this town
The Stoning of Soraya M. (2008) -- Interview: Shoreh Aghdashloo "On her reaction to a real life stoning"
The Stoning of Soraya M. (2008) -- Trailer for this film based on a true-life tragedy
The Stoning of Soraya M. (2008) -- Clip: Take my voice with you

THE BUZZ: Writer-director Cyrus Nowrasteh's filmography is steeped in tragedy and drama; you might remember his name as being attached to Oliver Stone's still-sorta-in-development CIA vs. Taliban project, Jawbreaker. Anyway, here, his partnership with his screenwriter wife, Betsy Giffen Nowrasteh, almost walked away with the Toronto Film Festival's People's Choice Award earlier this year. (Slumdog won.) What I tend to worry about with indie films such as this -- essentially, true stories with valuable sociopolitical context -- is the level of sensitivity and craft it requires to drive home important themes and messages without a heavy hand. Fingers crossed for measured, angry subtlety here. And talk about being contemporary ...

Message Boards: U.S. Release date?  |  Just saw it last night

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

The Hurt Locker

The Hurt Locker [LA/NY]

Director: Kathryn Bigelow
Stars: Jeremy Renner, Anthony Mackie, Brian Geraghty (Full Cast)
Studio: Summit Entertainment

The Plot: In Baghdad, members of a bomb-disposal team near the end of their rotation deadline are pulled into a deadly game of urban combat by a new sergeant (Renner).

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 39 | slideshow) Videos (see all 6)
The Hurt Locker (2008) -- In Baghdad, members of a bomb-disposal team near the end of their rotation deadline are pulled into a deadly game of urban combat by a new sergeant (Renner).
The Hurt Locker (2008) -- The Hurt Locker Clip - "Drop the Phone"
The Hurt Locker (2008) -- Trailer for this action film about a soldier who disarms bombs
The Hurt Locker (2008) -- Here's a clip from the movie The Hurt Locker.
The Hurt Locker (2008) -- Clip: Cell phone

THE BUZZ: Looks like we finally have a Iraq War drama worth discussing. Time-taking director Kathryn Bigelow's latest, her first feature since K-19: The Widowmaker, has divided audiences since its film-festival debuts (it played at Venice and Toronto in the same week last September). The apparently apolitical stance Hurt takes could be part of the reason Summit Entertainment, who started off as a sales company who specialized in outsider titles and is starting to distribute equally risky projects, has slowly built buzz on the festival circuit. Here's an intelligent preview from Spoutblog's Karina Longworth.

Message Boards: Great movie with no BS Hollywood political agenda.  |  The bomb suit

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

Surveillance

Surveillance [limited]

Director: Jennifer Chambers Lynch
Stars: Julia Ormond, Bill Pullman, Pell James (Full Cast)
Studio: Magnet Releasing

The Plot: Two FBI agents track a serial killer with the help of three of his would-be victims, all of whom have wildly different stories to tell.

.media_strip_thumbs img { margin-right:0.2em; border:none; } .media_strip_thumbs { overflow: hidden; height: 90px; } .media_strip_thumb img { margin-right: 0.2em; } .media_strip_thumb { float: left; margin-bottom: 50px; text-align: right; font-family: Tahoma,Verdana,sans-serif; font-size: 10pt; color:#333333; }
Photos (see all 10 | slideshow) Videos (see all 9)
Surveillance (2008) -- Surveillance Clip - "Children Can be Very Resilient"
Surveillance (2008) -- Surveillance Clip - "Good Cop"
Surveillance (2008) -- An FBI agent tracks a serial killer with the help of three of his would-be victims - all of whom have wildly different stories to tell.
Surveillance (2008) -- Three would be victims help an investigator track a serial killer
Surveillance (2008) -- Surveillance Clip - "Go Easy"

THE BUZZ: One good thing about being the director of Boxing Helena: No matter how traditional or experimental you get with your other projects, you can pretty much guarantee that your worst reviews are behind you. See what we mean? We do like Pell James, though. And French Stewart, of all people, apparently supports in style.

Message Boards: The trouble with Stephanie  |  I'm..Not..Having A Very...Good Day....

Showtimes | Trailers | Photos | Message Boards | User Comments | Reviews

June 26, 2009 07:00 AM

June 25, 2009

MacOS X Hints

Edit Safari's list of User Agents in the Develop menu

Do you find yourself constantly using the 'Other...' item in Safari's Develop » User Agent menu to simulate User Agents that aren't shown in the list? If so, it's easy to permanently add your own favorites by editing the UserAgents.plist file in the Resources directory of the bundle.

I recommend making a copy of Safari.app, then Control-click your copy and select Show Package Contents from the pop-up menu. Navigate into Resources and edit the file UserAgents.plist in any decent text editor to include your faves.

Simple, yet effective.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 25, 2009 02:30 PM

Restore SMS history from one phone to another

Imagine you've purchased a new and shiny iPhone 3GS. Imagine as well that you had an equally-shiny iPhone 3G since day one of its introduction (more or less one year). You set up your 3GS as a new phone in iTunes, in order not to mess with settings and whatnot, only to discover that one year's worth of SMS are lost in your new unit!

Well...fear no more, as you can easily restore the SMS database into your new unit, starting from the backup of the old unit. Read on for the how-to... First, disable the option Automatically sync when this iPhone is connected in iTunes before starting this procedure (assuming it's enabled in the Summary tab of your iPhone). Then follow these steps:
  1. Navigate to the folder ~/Libary » Applications Support » MobileSync » Backup.
  2. In the folder found above, there will be n subfolders containing your n iPhone backup sets (those iTunes makes when you connect your iPhone to your computer). In my c...

    Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 25, 2009 02:30 PM

Tap Voice Memo mic for a virtual mic test

This hint doesn't accomplish anything, but if you tap the graphical representation of the mic on the screen in the Voice Memos App on the iPhone (OS 3.0), the VU meter registers just like it would if you were tapping on a real mic. It doesn't register anywhere else on the screen, though; just on the mic.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 25, 2009 02:30 PM

Googleplex

Google Voice invites on their way

A couple of months ago we announced Google Voice, a service that gives you one phone number to link all your phones and makes voicemail as easy as email. We are happy to share that Google Voice is beginning to open up beyond former GrandCentral users. If you requested an invitation on the Google Voice site or previously on GrandCentral, keep your eye out for an invite email.

Once you receive your invitation, just click on the link and follow the instructions to setup your new Voice account. To help you find a Google number that is personalized to you, we've added a number picker that lets you search by area code and text. See if you can find a number that contains your name, a specific word or a number combination.


To learn more about Google Voice, check out the video below. If you haven't signed up for a Google Voice invite, make sure to get on the list by leaving us your email address at www.google.com/voiceinvite.



by A Googler (noreply@blogger.com) at June 25, 2009 10:34 AM

June 24, 2009

MacOS X Hints

Use Find my iPhone/Mobile Me on an iPhone/iPod touch

I was reading a story on tuaw.com about a guy who tracked down his lost iPhone using the new service Find My iPhone. In the post, the iPhone owner wished he could have logged into the the me.com Accounts page and used the service from a friend's iPhone to help track the movements of his lost iPhone, rather than lug a laptop around.

In fact, you can login to the me.com site via the iPhone/iPod touch, but you need an app that uses its own web browser rather than the Safari.app that is on the device. I have done this with an app called iStorage, which uses it own browser rather than switching to Safari.app. It looks like you can also use the browser in IM+ lite 3.0, which is free.
...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 24, 2009 02:30 PM

Add a ROM-launching front-end to Apple TV

I wrote this Apple TV plug-in to provide a clean front-end for launching ROMs with various emulators. Of course, this requires the AppleTV to be modified so that you can install custom code, and it is not sanctioned by Apple, but I thought some of you might find it useful.

It's a great way to augment the utility of the Apple TV in the living room with a wireless USB controller. Plus, my source code is open if others need a jumping off point for creating their own plug-ins.

[robg adds: There are lots of instructions out there on how to modify your Apple TV, including sites such as AwkwardTV. My Apple TV is stock, so I haven't tested this particular plug-in.]

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 24, 2009 02:30 PM

Partial push chat sync between Mac and iphone

I've been using push notifications with the Beejive app on the iPhone, which got updated recently and it works great. But when using AIM on a Mac, it can be kind of frustrating since you cannot be logged into two Machines at the same time with AIM. So, if you are logged into the iPhone (even in the background), and you connect with iChat or Adium on the Mac, then AIM sends you a message at both places asking you which Machine you want to be connected from.

To me, it would be ideal to only receive notifications on my Mac when I'm using my Mac, and only receive notifications on the iPhone when I'm using my iPhone. This seems to be pretty much attainable when using Google chat (over Jabber) instead of AIM (and thus requiring Beejive instead of AIM on the iPhone). If you are logged into Jabber from two Machines, and someone chats you, it will send the messages to all machines that a...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 24, 2009 02:30 PM

Googleplex

Announcing the AdSense for Mobile Applications beta

You don't have to be a mobile expert to see how smartphones are revolutionizing our daily lives. Lower prices, faster network speeds and unlimited data plans mean that people often reach for their cell phone rather than their computer when they are seeking information. As a result, mobile applications have become more and more popular, helping people find music, make restaurant reservations or check bank balances — all on their phone.

We want to contribute to the growth of these mobile applications, which is why we're happy to announce our beta launch of AdSense for Mobile Applications. After all, advertisers are looking for ways to reach potential customers when they are engaged with mobile content, and application developers are looking for ways to show the best ads to their users. We have already had a successful trial of this service with a small number of partners, and are excited that we can now offer this solution to a broader group.

AdSense for Mobile Applications allows developers to earn revenue by displaying text and image ads in their iPhone and Android applications. For our beta launch, we've created a site where developers can learn more about the AdSense for Mobile Applications program, see answers to frequently asked questions and sign up to participate in our beta. Advertisers can also learn about the benefits of advertising in mobile applications.

We're excited to open up this beta to more developers, and look forward to offering new features for our mobile advertisers and publishers in upcoming releases. We also want to say a big thank you to the partners who worked with us on the trial stages of this project including Backgrounds, Sega, Shazam, Urbanspoon and more.

Check out this short video of Howard Steinberg, Director of Business Development at Urbanspoon, discussing his experience with AdSense for Mobile Applications.



by A Googler (noreply@blogger.com) at June 24, 2009 02:06 PM

The Day in the Cloud Challenge has begun

Today, we invite you to take part in the Day in the Cloud Challenge, an online scavenger hunt that's being played simultaneously on the ground and in the air aboard Virgin America flights across the U.S. The Day in the Cloud demonstrates how people can use Google Apps to stay connected with friends, family and co-workers when they're away from their homes — even at 35,000 feet in the air.


The online game will be available until 11:59pm PDT today, so find a quiet spot, do some finger stretches, and take the challenge.

by A Googler (noreply@blogger.com) at June 24, 2009 09:17 AM

Michael Still

Bolos 3: The Triumphant




ISBN: 067187683X
LibraryThing
This book is a little different from Bolos 1 and Bolos 2 in that it is several short novels instead of a collection of short stories. On the other hand, they're very good short novels, and I quite liked Nike's character. I'm glad I read this book.

Tags for this post: book(S) Keith_Laumer(S)
Comment

June 24, 2009 04:49 AM

June 23, 2009

Steven Hanley

[various] Some amusing cartoons in The Australian


The Australian pocket cartoon 2009-06-23
Two days in a row now I have had a good laugh at the small pocket cartoon on the front page of The Australian newspaper. Today was the the cartoon on the left, yesterday was Rudd suggesting Swan can at least use the ute to clear out his office.

In the context of the cartoon today it is interesting to see the Sauce bottle language has gotten some international coverage.

June 23, 2009 11:29 PM

June 24, 2009

Googleplex

Let's make the web faster

From building data centers in different parts of the world to designing highly efficient user interfaces, we at Google always strive to make our services faster. We focus on speed as a key requirement in product and infrastructure development, because our research indicates that people prefer faster, more responsive apps. Over the years, through continuous experimentation, we've identified some performance best practices that we'd like to share with the web community on code.google.com/speed, a new site for web developers, with tutorials, tips and performance tools.

We are excited to discuss what we've learned about web performance with the Internet community. However, to optimize the speed of web applications and make browsing the web as fast as turning the pages of a magazine, we need to work together as a community, to tackle some larger challenges that keep the web slow and prevent it from delivering its full potential:
  • Many protocols that power the Internet and the web were developed when broadband and rich interactive web apps were in their infancy. Networks have become much faster in the past 20 years, and by collaborating to update protocols such as HTML and TCP/IP we can create a better web experience for everyone. A great example of the community working together is HTML5. With HTML5 features such as AppCache, developers are now able to write JavaScript-heavy web apps that run instantly and work and feel like desktop applications.
  • In the last decade, we have seen close to a 100x improvement in JavaScript speed. Browser developers and the communities around them need to maintain this recent focus on performance improvement in order for the browser to become the platform of choice for more feature-rich and computationally-complex applications.
  • Many websites can become faster with little effort, and collective attention to performance can speed up the entire web. Tools such as Yahoo!'s YSlow and our own recently launched Page Speed help web developers create faster, more responsive web apps. As a community, we need to invest further in developing a new generation of tools for performance measurement, diagnostics, and optimization that work at the click of a button.
  • While there are now more than 400 million broadband subscribers worldwide, broadband penetration is still relatively low in many areas of the world. Steps have been taken to bring the benefits of broadband to more people, such as the FCC's decision to open up the white spaces spectrum, for which the Internet community, including Google, was a strong champion. Bringing the benefits of cheap reliable broadband access around the world should be one of the primary goals of our industry.
To find out what Googlers think about making the web faster, see the video below. If you have ideas on how to speed up the web, please share them with the rest of the community. Let's all work together to make the web faster!



by A Googler (noreply@blogger.com) at June 24, 2009 12:00 AM

June 23, 2009

MacOS X Hints

Share a music/photo hard drive between two systems

I store all my photos (iPhoto) and music (iTunes) on an external FireWire drive. Normally the drive is attached to my iMac, but when I travel, I take the external hard drive and hook it up to my laptop. I want to have my iTunes work whether or not the drive is attached, and have it work automatically.

The quick summary of my solution is:
  • Move ~/Music/iTunes to ~/Music/iTunes.local
  • Move ~/Pictures/iPhoto Library to ~/Pictures/iPhoto_Library.local
  • Make a link from ~/Music/iTunes to ~/Music/iTunes.local
  • Make a link from ~/Picutres/iPhoto_Library to ~/Pictures/iPhoto_Library.local
  • Write a script to change the links to the appropriate library upon mount
  • Write a script to change the links to the appropriate library upon unmounting the external disk
  • Use Lingon to make my mounting script run when a disk is mounted.
  • Use Lingon to run my unmounting disk when...

    Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 23, 2009 02:30 PM

Copy Calculator results on iPhone OS 3.0

Well, this is not really a hint, but a nice bit of info I didn't read about anywhere: the new Copy function even works in the Calculator app! Just tap and hold your finger over the calculator's results area and select Copy from the pop-up menu. You can then paste the numbers in the app of your choice, of course. Very handy!

Sorry if this was obvious to some readers. I think it's the kind of thing that could have been overlooked, but Apple once again proves they do pay attention to detail. This new copy/paste thing works really all across the board.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 23, 2009 02:30 PM

Disable iPhone 3.0 Hotspot login on jailbroken iPhones

iPhone 3.0 contains a log-in overlay that makes logging into many WiFi hotspots easier. Unfortunately, the implementation makes logging into some WiFi hotspots impossible. When you connect to a WiFi network, the iPhone tries to connect to www.apple.com. If the hotspot uses a captive portal (meaning that apple.com would redirect to the captive portal), the iPhone launches a WebSheet that loads the captive portal, which usually allows you to log into the network.

On some networks, however, the captive portal page may not provide a way to login. In my case, the page simply provides instructions saying that I need to connect to the VPN to access the Internet. There's no apparently way to exit the HotSpot login without also disconnecting from the WiFi network, which makes it impossible to connect to my VPN.

If you have a jailbroken phone, a workaround to disable the login is to edit /etc/hosts (using a text editor such as nano) and add this line:
0.0.0.0 www...

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 23, 2009 02:30 PM

One possible fix for Safari freezes and slowdowns

I am syncing, on several Macs and several user accounts, information such as Calender, Mail Rules, Bookmarks, etc. After recently updating to Safari 4.01 and OS X 10.5.7, all of a sudden I had all very bad Safari performance -- including constant freeze situations. After being ready to delete the impacted user, I realized that there were some issues with the database.sqlite3 file in the Library » PubSub » Database folder. The PubSub folder is used for tracking RSS feeds, and it seems my problem resided there.

After deleting the database.sqlite file, and reseting the Mobile Me information, the freezes and crashes stopped. Hope this helps others, too.

Add to digg Add to Reddit Add to Slashdot Email this Article Add to StumbleUpon

June 23, 2009 02:30 PM

June 22, 2009

Anthony Towns

Side project #1: Pageant

So as per my post from a week ago, here comes the description of my first little side project. But first a quick reiteration of the aim: I’m trying to get a feel for what it’s like actually doing a tech startup; so not charging for my time, but rather making something once that I can then sell repeatedly without having to do a lot more work. This is intended to make me more experienced rather than wealthy, so “success” means learning something, rather than making much money. As a consequence I’m aiming for business ideas that are in the bad-to-mediocre range, that will nevertheless involve some interesting/useful technology. That way if the business part goes badly, I don’t feel like I’ve screwed up a chance to make a bazillion dollars, or wasted my time doing something pointless.

So the first interesting-tech/mediocre-business idea I have is related to popcon. I like to think a comment I made once helped inspire popcon’s existance back in the day:

I think It’d be interesting to have a debian-survey style package that when installed, informs the `project’ (stats@debian.org?)  who’s using which packages. This would allow us to get a *much* better indication on which packages’s are in fact moderately stable and tested, and which are just gathering dust; and give us a better idea of what’s appropriate for inclusion in stable and/or unreleased.

Sadly that mail disappeared from the web (it was in the archives mentioned at the bottom of one of my initial posts to debian-devel regarding (what became) the testing suite, but disappeared after an upgrade/reinstall of www.debian.org) — but it was nominally in the public domain as of late July 1998, and lo and behold, popularity-contest appeared some three months later, doing everything I’d thought of and more. (For all I know, my comment played absolutely no part in Avery’s implementation, but I still like to think it did :)

Anyway, cool as popcon (and my original idea!) is, there’re interesting ways you could extend it, getting more information, and doing more with it. You could, for instance, survey more information about packages — what version’s installed would give you hints about how many people are pulling from backports, or mixing stable and unstable, or Debian and Ubuntu; or checking conffiles against their original md5sum might give you useful information about how often the default configuration is sufficient. Or you could analyse the information more thoroughly — eg, seeing if there are any unexpected correlations between people who use particular combinations of packages, or doing a netflix-like “I see you use package foo, many other people who use it also use bar, maybe that might be worth investigating.” (I once tried to do that sort of analysis on the popcon data, but all I ended up with was a pretty animated gif, that apparently crashed some people’s browsers… Red dots were systems, blue dots packages, with a package being installed on a system implying attraction, and uninstalled applying repulsion)

You could also gather completely different data — like information about the hardware, or things like the default language or timezone, or potentially even things from logs. That would let you answer questions like “do many people run Debian on HP hardware?” or “which IBM hardware is popular with Linux users?” which might influence future hardware development or purchases; or tell you surprising things about where Linux is actually being used; or give you some feedback on questions like “is the OOM killer a common occurence?” or “is IPv6 adoption actually going anywhere?”

As well as just gathering data from otherwise passive users, you could also use the data collection as an opportunity to make introductions between users — having established you’re running Debian and have a particular Intel graphics card, you could be automatically given the address of a section of the Debian wiki that’s dedicated to issues with that card; with the idea being that you can see any helpful solutions other users have already come up with to problems you’re having, or leave your own tips for future users. The same principle potentially applies to other sorts of data: if you have an old version of wordpress installed, it might be reasonable to point you at some security alerts that apply to it, or having determined you’re running Debian on some HP server, you might get directed at some updated management software that enables some extra features.

Another interesting improvement I think you could make is to provide ways users can aggregate and anonymise their own data. Even in the age of social networks and ubiquitous transparency, managing privacy of this sort of data is important: it would be spectacularly bad to provide a website that told people exactly which machines were vulnerable to which secuirty exploit, but that’s exactly what a list of which machines have which versions of which packages installed would provide. The popularity-contest software goes to some lengths to avoid that, by identifying data against a randomly generated UUID rather than an internet address, email or username; by not storing detailed information about package versions; and by restricting who has the ability to run any detailed analysis on the data. But you can go further than that by aggregating and filtering the data even before it makes its way to a centralised server — eg, rather than have each individual machine on a network reports its statistics to Debian, you could have the information sent to a proxy server that aggregates all the packages into a single report (30 computers, 10 of which have apache, 15 of which have exim, …), thus removing certain correlations (do all the machines running apache also run exim? or do none of them?), and potentially filtering things like the UUID (which might reveal something about the random number generator, particularly given Debian’s recent issue with randomness…) popcon version (which gives an indication what version of Debian is in use, and in some cases how recently it’s been updated) or timestamp (that may give away that the machine has been down). And if you’re running a network that’s intended to be somewhat locked down, it might be more reasonable to have computers reporting to a machine that you control, rather than one just out their in the wild.

So that, in very rough terms, is the spec for this project, which is currently going by the name “pageant” (ie, a popularity contest that takes itself a bit more seriously…) The technical goal is to provide a pageant client that people can run on their systems, which can report potentially arbitrary information to a central server and can receive and present relevant snippets of advice related to that information; a pageant proxy that can intermediate and filter pageant clients to provide a slighter higher level of anonymity/privacy; and a pageant server that can collect the data, provide relevant advice to clients, and analyse the data. I think it’s feasible to do an interesting job of that, that should go a little further than existing programs, and be usable by actual people, though I suspect the server side will have to be a bit beta-ish to be finished within a  week or so.

The business goal, obviously, is to turn some of the hypothetical benefits touched on above into actual income, ideally without turning it into a vast NSA-like data hoarding corporate conspiracy. I figure there’s a few reasonable ways to approach that:

  • First, I figure that providing the same information other systems currently do at no charge makes sense: so getting basic stats on how many Debian users have nickle installed, or Ubuntu users have network-manager, or Fedora users have a Synaptics touchpad should be free.
  • Second, I figure providing further analysis for companies and researchers should probably be possible, and cost something: probably more depending on how complicated the analysis is. Possibly there could be an extra fee for the analysis to not be also made available to the public; that could be entertaining.
  • Third, I figure that it probably should be possible for companies to at least provide advice to users of their hardware through the system, and that at least in some cases, that probably should be for a fee. I’m not sure if there’s a line in there somewhere between necessary advice (security updates?), helpful tips (here’s some non-free drivers for that hardware?), or outright advertising (buying our hard drives will give you 200% better performance!) that might mean “advice” should vary between free, paid and blocked. An approach might be to say distros’ advice is free, other people pay.
  • Fourth, I think it would be interesting to allow users to optionally pay a fee to register their hardware. This could have a couple of benefits: it provides a low-maintenances way to discourage ballot stuffing — it’s not at all difficult to hack up popcon to pretend you have thousands of servers running your favourite package to try to bias the statistics, but it’s somewhat harder to come up with even a few dollars thousands of times; and possibly more interestingly, it provides an easy means to link a small payment for “using Linux” with the software that’s being used — so distributing 80%-90% of those fees to the authors of the software that’s actually being used might be an efficient way of helping support free software development.

Anyway, that’s the project! My notes have a few other things in them worth mentioning — there’s a couple of not entirely little complications in a few of the above ideas, for one — but this is already long enough, and it’s not like I can’t blog again later. Even though there’s a few similar projects around (popcon and smolt in particular) I’m planning on taking a NIH approach and starting from scratch, on the basis that current stuff is mostly pretty basic to reimplement, and getting an architecture I’m comfortable with is pretty important in making it appropriately generic. As always, helpful tips, questions and/or any general encouragement appreciated, either by email or the comment link…

Permalink | No comments

by aj at June 22, 2009 07:45 PM