EagerEyes Shorts

Musings on visualization, photography, programming, etc. that are too long for Twitter but too short for (or don't fit) my visualization website, EagerEyes.org. Part of my vanity website, kosara.net, which is most notable for hosting my list of publications. If you still want to know more, see my university page at UNC Charlotte, and/or follow me on Twitter.

For my presentation at Pecha Kucha Night Charlotte, Volume 6, I was looking for a way to keep the timing (20 seconds per slide). I also need to see at least my current slide to know what I’m talking about. When I give talks or lecture in class, I always use the presenter view, so I can also see the next slide.

There are some iPhone timer apps for Pecha Kucha, but they’re very basic: they simply show you the number of the current slide and how much time you have left as a number. I wanted something a bit more visual than that.

So I decided to create a video from my presentation that would show me the current slide and an indication how much time I had left. I added 19 little boxes to each slide, each of which would disappear a second after the previous one. This is what that looks like on the title slide:

The boxes have a 2px white border so they are also visible on a dark background. Depending on the colors in your presentation, you might want to adapt that. But black and white work pretty much everywhere.

Exporting the video took a bit of experimentation. It seems that Keynote gets a little confused when there are automatic slide transitions and you want to create a video: it ends up adding the time for the export transition to the slide timing. So remove the slide timer and then export with a 1-second delay and 1 second for the transition (it won’t allow smaller values, and somehow that, together with the 19 timed boxes, ends up being exactly the right timing).

video export settings

One issue is that exporting with the Full Quality setting creates a video that has a bit rate that is too high for the iPhone. So you can either use the CD-ROM Movie, Medium setting, which gives you only 400x300 pixels (which is workable, it’s just not very pretty). Or you can export using the higher-quality setting, which is 800x600, and then reduce the bit rate later. I used Stomp for this purpose, but there are lots of other choices. I reduced the bit rate to 125kbps and the frame rate to 10 (still way more than necessary).

This may sound tedious, but even with some experimenting, it didn’t take very long. And having my current slide and a usable timer in front of me was tremendously helpful during my presentation. The video was also useful to scrub through on the phone a few times right before the presentation, to remind me of the order and think through the things I wanted to say.

Posted at 11:26am and tagged with: two column, pecha kucha, slides, iphone,.

From Wired’s story on the guy who found and sold the 4G iPhone to Gizmodo, Brian Hogan. He seems to be blaming Gizmodo for leading him to believe that selling it (or “giving them access”) was okay. This is going to get pretty ugly if it goes to court – and it looks like it will.

Posted at 7:19pm and tagged with: apple, iphone,.

A friend of Hogan’s then offered to call Apple Care on Hogan’s behalf, according to Hogan’s lawyer. That apparently was the extent of Hogan’s efforts to return the phone.

helvetica for iPhone

sans-serif. serious. sublime. helvetica for iPhone.

helvetica for iPhone

interactive. informative. helvetica. iPhone.

(This is not a joke. Well okay, it is. But it’s an actual application. It’s hosted on github. I might even submit it to the AppStore.)

Posted at 11:40am and tagged with: iPhone, Typography, helvetica,.

June 9th 2009

Reblogged from chartier|7 notes

chartier:

I love Nelson’s body language when showing off some of the iPhone 3G S features in Apple’s new Guided Tour. Take his VoiceOver demo that starts around the last half of minute 5.

At 6:07, Nelson asks the iPhone: “What song is this?” But he moves and smirks as if to say “BOOYA PRE, ANDROID, BLACKBERRY, AND SYMBIDORK! WHAT YOU BITCHES GOT NAO?!”

True, that guy is pretty good. Do they really recruit these guys from Apple Stores? I find that hard to believe.

What bugs me about the demo is the scenes where he’s “outside,” holding the phone perfectly still. The thing is obviously mounted somewhere, and the hand doesn’t move, either. The compass part is even worse than the video demo. It really freaks me out.

Posted at 4:49pm and tagged with: Apple, iPhone,.

chartier:

I love Nelson’s body language when showing off some of the iPhone 3G S features in Apple’s new Guided Tour. Take his VoiceOver demo that starts around the last half of minute 5.
At 6:07, Nelson asks the iPhone: “What song is this?” But he moves and smirks as if to say “BOOYA PRE, ANDROID, BLACKBERRY, AND SYMBIDORK! WHAT YOU BITCHES GOT NAO?!”

True, that guy is pretty good. Do they really recruit these guys from Apple Stores? I find that hard to believe.

What bugs me about the demo is the scenes where he’s “outside,” holding the phone perfectly still. The thing is obviously mounted somewhere, and the hand doesn’t move, either. The compass part is even worse than the video demo. It really freaks me out.

There has been a lot of noise lately about iPhone OS 3.0 being released to the public next week, when Phil Schiller gives the WWDC keynote talk on Monday. Fanning the flames has been the release of iTunes 8.2 yesterday, which is a prerequisite for installing the OS on an iPhone or iPod touch.

There are a number of reasons why Apple won’t release the OS next week, but the most obvious is this: WWDC (WorldWide Developer Conference) is Apple’s primary event for developers. Thousands of developers will be there, including lots of iPhone devs. They won’t be doing any programming there, but will spend lots of time with Apple employees learning about the new OS. So it would be a really nonsensical move (and basically spitting developers in the face) to release the OS to the public during that week.

But there is more. There have been rumors of new hardware functionality in the next iPhone, like an electronic compass, an auto-focus camera with higher resolution, video recording, etc. Developers have not had access to those, and they were not mentioned in the iPhone OS 3.0 presentation a few months ago (for obvious reasons). It is also likely that Apple has a few more pure software features up its sleeves that they haven’t talked about yet.

So even though Apple has been requiring programs submitted to the AppStore to run on 3.0 for a few weeks now, developers don’t really know the entire OS yet. Releasing the new OS on Monday will mean a lot of apps won’t be ready for it (it’s not like every app has been updated), and even those that supposedly were might not be. In any case, they won’t be able to use the new features that will only be introduced on Monday.

That also means that the new iPhones will not be available right away, but remember: this is a developer conference! The original iPhone and last year iPhone 3G were also only available at the end of June. It seems likely that they will stick to that schedule. It gives Apple the publicity, and developers some time to incorporate what they have learned into their programs.

Finally, that gives everybody plenty of time to update their iTunes. I doubt a lot of people update software every week, especially in this case where the bundled QuickTime update requires a restart. Having as many people as possible on iTunes 8.2 will make the transition to iPhone OS 3.0 much smoother and quicker, and that is clearly in Apple’s interest.

Posted at 7:25pm and tagged with: iPhone, Apple,.

StackOverflow is awesome. And this is a list of awesome and useful stuff for iPhone programmers.

Posted at 9:18pm and tagged with: iphone, programming,.

Orbicule just released the iPhone version of their excellent Undercover software. Of course, on the iPhone, it’s nowhere near as “undercover” as it is on the Mac. The thief has to open the application (assuming it’s a game) to have it send the phone’s location to Orbicule’s servers. What is clever, is that they are apparently talking to makers of other programs to also send location information if an Undercover configuration is found on the phone. That makes it more likely for one of them to be launched so that the phone’s location can be transmitted.

Their biggest competitor here is Apple: iPhone OS 3.0 will include an option for users of MobileMe to remotely find out the location of their phone at any time (if they activated that function in the phone’s settings). That works without launching an application, even when the phone is locked. And it’s a function that can’t be removed (though it could presumably be deactivated by the thief). So while I love their software on my laptop, I have my doubts about how useful this really is for the iPhone.

Posted at 8:02pm and tagged with: iPhone,.

Apple’s AppStore for iPhone and iPod touch is about to sell its billionth application. You can watch Apple’s pretty counter webpage, or you can see the downloads piling up and the rate of downloads visualized below. Unlike the billionth song download a few years ago, this is in (almost) real-time. The collected data and the Python script that generates the images using Google Charts is included.

Via EagerEyes (yes, that’s my own site; blatant self-promotion, etc.)

Posted at 1:42pm and tagged with: apple, iPhone, AppStore,.

Apple’s AppStore for iPhone and iPod touch is about to sell its billionth application. You can watch Apple’s pretty counter webpage, or you can see the downloads piling up and the rate of downloads visualized below. Unlike the billionth song download a few years ago, this is in (almost) real-time. The collected data and the Python script that generates the images using Google Charts is included.
Via EagerEyes (yes, that’s my own site; blatant self-promotion, etc.)

A brilliant tool from the guy who wrote Tweetie for iPhone (and who’s been teasing about Tweetie for the Mac for a few days now). It adds a border with reflection, a finger “circle” that indents when clicked, and even fake apps. Excellent idea, and very well done.

Posted at 10:50am and tagged with: iPhone, programming,.

Actually, a lot of it is also on Google Code. But the stuff that’s not on Google Code is on github. It’s actually surprising, given the 10 projects/lifetime limit, whereas it’s very easy to set up (and delete) new projects at github; and the free account gives you plenty of space for lots of code.

Posted at 10:06am and tagged with: git, programming, iPhone,.