Sachin’s Posterous

My life: London, LA, Stanford, Phi Psi, Apple, New York City, Posterous, San Francisco, Kate. 
Filed under

iPhone

 

PicPosterous 1.1 is out. It does on the iPhone, what I wish iPhoto did on the Mac. Apple doesn't understand the web

A few years ago I was chatting with some folks at Apple and I told them I wanted iPhoto to sync with a website, my online photo gallery. I didn't like publishing my photos online manually.

It's 2009 and this still isn't possible. I still have to do some set of curation/export/attach/send steps to get my photos online. It's a pain. How cool would it be if my iPhoto/Aperture was always online? Anytime I make changes on the desktop (add/remove photos, add captions, etc), it would just sync with the web.

At least that's how it works on my iPhone now. Step 1, create albums. Step 2, add and remove photos and videos to albums. There is no step 3. My photos and videos are just always online, instantly. I don't have to consciously think about "posting" them.

This goes right along with our belief in making web publishing easy, natural, and built into the tools we already use. Reducing friction is always the way to go.

Loading mentions Retweet
Filed under  //   Apple   iPhone   PicPosterous  

Comments [9]

At your next party, use iTunes DJ to let *your guests* pick what music is played and vote on the next song

My friend, Al, is responsible for the Remote app [iTunes link] on the iPhone. It's a great tool that allows you to control the music on your Mac or Apple TV using your iPhone.
 
The latest version added some really great features that aren't advertised very well. First of all, you can control your Apple TV using your iPhone using swipes and gestures. It's pretty neat, but the Apple TV hasn't gained enough traction for this feature to get noticed.
 
But one feature that deserves a lot of attention is iTunes DJ.

  • Lets say you are having a party. Just select a song in iTunes and choose "iTunes DJ". This will create a new playlist around that song automatically 
  • Anyone at your party with an iPhone can launch Remote, connect to your iTunes, and see what's being played 
  • Your friends can click "Request song" to browse *your* music selection and add songs to the playlist 
  • They can also vote on songs in the list. The song with the most vote gets played next

     
Click here to download:
At_your_next_party_use_iTunes_.zip (131 KB)

Al is a DJ on the side and has always been interested in bringing a better DJ experience to bars and clubs.
 
This is the future of the juke box. The democratization of music wherever you are.

Loading mentions Retweet
Filed under  //   Apple   iPhone   iTunes   Remote  

Comments [17]

Very exciting day! Released our first iPhone app, PicPosterous. Makes it easier than ever to post photos online

PicPosterous was my pet project. I really wanted to do some iPhone development and build a better way to publish photos. I wasn't completely satisfied with the the workflow of posting photos via email. Yeah, that's what Posterous is all about, but I felt it needed to be better.

So just as Posterous came about to fill our personal need for better web publishing, PicPosterous was built to solve my own publishing frustrations.

  • Why is my Camera app separate from the app I use to post online (Mail)? 
  • I just want all the photos I take to get posted, automatically 
  • I want to build sets of photos as I take them, not at the end 
  • Basically, I want to remove the explicit "Ok, now I need to post these" 

I designed PicPosterous to replace the Camera app on my iPhone. PicPosterous is my camera in the cloud, it's connected, it breaks down the separation of shooting photos and posting photos. If I could delete Camera from my phone, I would.
 
I've been using the app for a couple months now while it was still under development. When the first Posterous prototype was built, the number of photos on my blog went up 10x. Similarly, I'm now posting more photos thanks to PicPosterous.

You can see my photo site here:

http://sachinhd.posterous.com/

I used the app a ton on my last trip to New York. I created an album for each restaurant/bar/attraction I went to and posted the photos as I took them. By the end of the weekend, my photos were already organized and published online:

http://sachinhd.posterous.com/?page=5
http://sachinhd.posterous.com/?page=6
http://sachinhd.posterous.com/?page=7
http://sachinhd.posterous.com/?page=8
 
Developing for the iPhone was a really great experience. The SDK and development tools are phenomenal. I prefer desktop and mobile development over web stuff. There were some really interesting details to tackle with iPhone development:

  • The iPhone is very resource limited. It's slow and has little memory 
  • I threaded *everything*. The app basically never blocks 
  • Uploads queue and resume if you quit the app and relaunch (or get a phone call) 
  • PicPosterous was designed to let you shoot as fast as possible, and let everything else happen in the background
  • You can even take photos and video with no internet. They will queue for upload later
  • The app is fast, smooth, and stable

If you haven't already, please download it here.
 
Many thanks to Kate for designing the awesome icon!

Loading mentions Retweet
Filed under  //   iPhone   PicPosterous   Posterous  

Comments [31]

Spinning vinyl ipod app. DJ equipment of the future

so cool. it doesn't look real

Loading mentions Retweet
Filed under  //   iPhone  

Comments [3]

So many Twitter apps available for the iPhone, which one is the best?

I've been playing around with all the different iPhone Twitter applications out there. Lots of really great ones, and each takes a different approach to how they bring Twitter to you. I'm sure each serves a different market quite well. Am I missing any good ones?
 
Which Twitter app do you use and why? And if your favorite Twitter app doesn't support Posterous yet, let them know they should. :)

Loading mentions Retweet
Filed under  //   iPhone   twitter  

Comments [27]

Shazam is one of the coolest apps on the iphone

Even in a loud bar, it works surprisingly well.

Loading mentions Retweet
Filed under  //   iPhone   Shazam  

Comments [3]

Why do people think software should be free?

When I was at Apple yesterday, I was describing Posterous and our upcoming iPhone app to many people. Everyone asked me, "How much does Posterous cost?" It's free. I think people at Apple don't have an expectation for free software like people on the web do. At a traditional software company, you build something, then you charge for it.

 But people have a hard time paying for software these days. Google has definitely led the way in providing great free alternatives to desktop software, that have become the de facto tools for most users. That's great, but makes it harder for new companies to charge money. Users aren't willing to pull out their credit cards on the web (unless it's at Amazon.com).

 And I never hear about people purchasing traditional desktop software, other than creatives who need Photoshop, Final Cut Pro, or other professional tools. This is partially because most machines these days come with great software (iLife, iWork).

 The exception to all this is the iPhone. The distribution model is magnificent. Every iPhone owner has an iTunes account, and every iTunes account has a credit card on file. Most iPhone owners probably already had one for buying music at the iTunes music store. So now these same people have an iPhone and can buy $0.99 applications with one click. Zero friction, it just appears on your iTunes statement. Even my mom does it. (This, btw, is the same on the Apple TV and it's brilliant)

 I wonder how many people are buying software for the first time ever, now that Apple has made it so easy.

Loading mentions Retweet
Filed under  //   Apple   Google   iPhone   iTunes   software  

Comments [25]

Being back in San Francisco means internet is fast again. Farewell #sxsw

The wifi at SXSW was so slow it made you want to pull your hair out. And AT&T completely failed when tons of iPhones entered Austin, they had to tweak their towers to get more throughput. The only thing that saved us was having Sprint 3G cards to fall back on.
 
Now back in San Francisco, this is what I'm getting at home. It's niiiice :)

Loading mentions Retweet
Filed under  //   AT&T   internet   iPhone   Sprint   SXSW  

Comments [9]

Use APXML in your iPhone app to parse XML

For some strange reason, the iPhone SDK left out NSXMLDocument. This forces you to use NSXMLParser to process an XML document manually. It's all event driven, and not the friendliest class to use.

A few weeks ago I was put in touch with Arash Payan after I purchased his great iPhone application, Jabeh. I actually worked with Arash many years ago when he was an intern on Final Cut Pro. (Though I feel terrible about that because we made him work on some pretty terrible stuff).

While developing Jabeh, Arash created APXML, a great library to read and write XML. It simply does what you need it to do. I would have been forced into many hours of mundane coding without it.

Overall I've been really impressed by the entire process of writing an iPhone application. I thought the networking part of it would be hard, but it's actually been the easiest piece:

1. In Ruby on Rails, use ActiveRecord to do the Object-relational mapping and pull data out of your database
2. Use Rails RXML templates to write XML with this data incredibly fast
3. Use APXML on the iPhone end to parse it out into objects you can use

You get a bunch of data on the phone coming from the internet, and the you can design the interface and views to your heart's content. Since developing an iPhone app focuses on the views, you get a beautiful application to show off your stuff.

Great developer tools + a great developer community = super fast development :). Thanks, Arash.

Loading mentions Retweet
Filed under  //   APXML   iPhone   software  

Comments [1]

Totally free iPhone ringtones at audiko.net

The site is a little ugly, but it's otherwise pretty well executed. There are two ways to get a ringtone:
 
1. Create your own ringtone from an mp3

  • Select an mp3 from your computer and it uploads to their servers 
  • They present a really great UI showing the entire song with the waveform. You can select any part of the song you want by dragging the selection window, change the length of that selection, and add fades. Just like in iTunes and Garage Band. 
  • Click "Create" and it downloads an iphone ready ringtone instantly, already tagged with all the right id3 info (as found in your original mp3)


2. Or just do a search

They have a huge library of ringtones all ready to go. It's a really easy way to get a bunch of ringtones in just seconds. Not sure how this is legal though :)

Check it out at http://audiko.net.

Loading mentions Retweet
Filed under  //   iPhone   ringtones  

Comments [5]