Tag Archives: calendar

Timeframe, a better calendar

April 25th, 2008

Timeframe is “Click-draggable. Range-makeable. A better calendar.”, and is open-source.  It is thoroughly impressive, a great implementation, and works best in Safari!

Timeframe demo

The demonstration (pictured) is by far the best calendar “widget” I’ve seen in a browser.  One of my favorite things is the date range tools which is where Timeframe strived to excel and succeeded.  Not only can you enter in a date range by typing it in, which will then result in the same range being selected in the calendar view above, but you can also click, drag, and select the range within the calendar view itself.

There are some desktop application calendars that pale in comparison to Timeframe.  iPhoto is the first example that comes to my mind – you can’t even select a date range in iPhoto!  Anyways.  Give Timeframe a spin and if you’re a developer, start putting this into your applications pronto.

Source: Timeframe.
Via: John Gruber’s linked list. 

Syncing bliss with the iPhone

July 5th, 2007

Something I was worried about with Eliza and I both getting iPhones was syncing. She has data, I have data, we have data! How would I be able to manage keeping all of this data in sync between our two computers and the iPhones without forcing her to only sync her iPhone with my computer?

A few things came into play in order to make this happen – but out of the box I’m very happy with how the iPhone handles syncing. Unlike the iPod, and correct me if I’m wrong, the iPhone allows itself to be connected to more than one computer. Have you ever had an iPod yell at you when you connect it to another computer? The iPhone doesn’t. Which is beautiful! So now my iPhone syncs only with my computer whereas Eliza’s syncs with mine for music and her’s for mail, calendar, address book, and photos. Happy, happy, joy, joy.

However, this introduces a small wrench into the system. Syncing our iPhones separately would mean that we would have to manage two different address books and calendars. The address book is a non-issue since Eliza and I, for the most part, managed two very separate contact lists. The number of business contacts that I have makes it so that Eliza would not want to sync with my address book outright. I, on the other hand, want all of my contact’s information available to me all the time.

So we’re left with the calendar. How do I sync Eliza’s calendar with mine, mine with hers, and both of ours with our iPhones? Turns out this is made very easy using a utility called Spanning Sync. So here is how I do keep all of this information up-to-date between both of our computers, the Web, and our respective iPhones.

Syncing the iPhone

Syncing bliss. (made with Skitch)

The first step is to create the calendars that you think you need within iCal. I decided to create two calendars per person and one joint calendar for our use. So we both have a personal calendar and a work calendar, and then we share a family events calendar. Eliza maintains the family events calendar so that I don’t have to (thanks babe!).

The second step is to recreate those same calendars within Google Calendar. I could have easily set it up so that Spanning Sync used the same Google Calendar account, but I wanted to keep our two accounts separate for other reasons and I really think this is the better option if Eliza wanted to go into Google Calendar and subscribe to things like the Green Bay Packers season schedule or something.

Once you have this completed you tell Spanning Sync, on both computers, to sync the iCal calendars that you created with their online representatives within Google Calendar. This will pull your information from iCal every hour, day, or week and sync it with Google Calendar making them both up-to-date.

The final step is to share my calendars with Eliza through Google Calendar and share her’s with mine. Then, ask Spanning Sync to sync those calendars too with offline representatives within iCal.

Once I had this workflow down, and have tested it, I have been really, really happy with the results. If I didn’t explain this too well I’m sorry – it gets a bit confusing but if you have any questions you can leave them in the comments and I’ll try to answer them. Or, if you have any tips on how I can improve this workflow – I’d like those as well.

Thoughts on the iPhone

July 3rd, 2007

Before I begin gushing about the iPhone I have to mention, especially for those of you that do not have one yet, that you can win one of two free 8Gb iPhones that we’re giving away over at Viddler just for doing simple MeToday videos. Each video you do (one per day per person) is an entry into the contest. No, you don’t have to do one every single day. But since each video is an entry one would think that the more MeTodays that you do, the better chance you have at winning! We’ll give someone an iPhone on the 15th and 30th of July. So don’t read the rest of this post! Go get a Viddler account!

MeToday: June 29, 2007

My precious!

Ok. So what do I think of the iPhone? As you might have already guessed, I love it. For the entire weekend I rarely got onto my Macbook to do anything except sync my latest settings of my iPhone to the computer. The iPhone is a great mini-computer for getting most of your core Internet activities done like checking/responding to email, surfing the web for information, or other simple daily tasks like this.

I won’t get into the speed of the EDGE network or how the virtual keyboard is. To me these are non-issues thus far and I don’t have much to compare these two things to since I have never had a cell phone that used the Internet, nor a full sized hard keyboard. I can type pretty fast on the keyboard and the Internet is nearly as fast as being home on Wifi. So again, both are non-issues.

Again, it is the little things

One of my fellow line-waiters John Gruber did a fantastic job giving his general overview of each feature of the iPhone the other day. My impressions are on par with John’s except that I’ve found myself typing just fine. Be sure to read his thoughts if you’d like to catch some of the nice things about each “feature” of the iPhone.

However, I’d like to extend his list a little bit to remark on some of the little things I’ve noticed while using the iPhone that I think make the experience all the more enjoyable.

The weight of the iPhone came as a surprise to some. Yes, it feels heavier than it looks. To me this make the iPhone feel tough and rugged when compared to the way it looks. I think the fact that we’re seeing people surprised at how tough the iPhone actually is, is because it doesn’t look very rugged. It looks elegant, which doesn’t usually mean tough. However the weight of the iPhone makes it feel very rugged to me.

The speed of the interface is something that I was very skeptical about. The commercials led me to believe that the interface was just as fast, if not faster, than switching windows on my computer. In my relatively little experience with mobile phones – the interfaces on these things have never been described by me as “snappy” or “fast”. However the iPhone’s interface, in general, is incredibly fast. When speaking with John Gruber in line, he remarked how the iPhone’s “one app at a time” focus really lent itself to being able to be very fast. The iPhone doesn’t need to show windows inside of windows or multiple layers or even windows on top of windows. The application that you are currently looking at is obviously getting the priority in the Operating System which makes the iPhone blaze.

The sleep, volume, silent, and home buttons are the perfect combination of buttons that were decided to be “hard buttons”. Although one can easily adjust the volume in most applications within the iPhone’s interface, you can also use the hard volume control on the side of the iPhone. The same goes for the silent and sleep buttons – I never have to “turn on” the iPhone to use these options. And the home button is definitely far better than keeping the “doc” visible and having a “desktop” button or something. I’m really glad the iPhone has a home button.

Within each application on the iPhone there are small, hidden gems that you will only find through experimentation or someone telling you that they are there. Like the ability to turn on the caps lock key, or tapping the top bar to auto-scroll to the top of the page in Safari (both tips came from John Gruber’s site), etc. None of these small interface features are handed over, but once you find them you love them.

Of course, I want more

Keeping in mine that, technically, this is iPhone 1.0 which includes all the hardware and software that came in those beautiful black bags on Friday, I have a few things that I’d like to see improved. I’m sure that, internally, this is build 10,000+ of the iPhone’s OS and its applications, but from my perspective it is still 1.0. Being such, I fully expected to have the wish list that follows.

  • Better integration with Gmail. Right now Gmail marks things as “being downloaded” when I look at them either via Mail.app on my Macbook or on my iPhone. This causes some frustration since I’d like all of my email to be “everywhere”. To fix this, I think either Google or Apple will have to update it so that it marks it as being read on the iPhone or not. Either way, the email “works” – but it could work a little bit better. (Side note: On the first day of release, the Gmail integration was wrought with problems ranging from getting duplicate messages to simply not working with Google App’s hosted domain email. These issues have been fixed, presumably by Google, over the weekend. So ++ to them.)
  • Though I haven’t used the “Notes” feature yet, I could see a huge amount of improvement being done here, which might make me want to use Notes on the iPhone. Simply saving the notes saved as RTF files that are synced to your computer into ~/Documents/iPhone Notes/ would suffice for me. Why create notes that you can’t really use? A work around is taking a notes contents and creating an email out of it, which can be done fairly easily.
  • iCal integration seems to work “ok” but I have the same complaints as others. If I have separate calendars within iCal they should also be separate within iPhone’s calendar application. And, when syncing with my Macbook, I shouldn’t have to choose only one calendar that the iPhone can write to. I am not sure why there is this limitation. Something else I noticed is that if I setup an iCal alert on the iPhone it works perfectly but it doesn’t work within iCal. It shows up in the application but iCal never shows me the the alert when I asked it to. Not sure why, perhaps this is a bug.
  • The camera feature should allow a photo to be taken by tapping anywhere on the screen. I think some people would hate this because it would cause a lot of accidental photos to be taken, but taking photos of yourself and someone else with the iPhone is very hard with only a small button to push. Perhaps this could be a setting? Can has Photobooth for the camera? I don’t care about the crazy bulging eyes and stretching chins stuff, but it’d be nice to have the ability to take black and white photos or something simple. Obviously this is a minor, minor update that I’d enjoy seeing to the Camera feature.
  • Small browser cache? From what I’ve been able to tell Safari on the iPhone only caches the current page you are looking at. Reloading a page is fairly quick but the second you navigate away from a URL the cached version is lost. I have an 8Gb iPhone, I wouldn’t mind dedicating even a few hundred megabytes to Safari’s caching if it would mean that hitting the back button wouldn’t reload the page.
  • Normal headphone jacks “don’t work” with the iPhone because the iPhone’s input jack is sunken so low into the casing of the iPhone. Jason Kottke resolved this by actually cutting his headphones a little bit to allow the jack to sink in deeper. There are several add-ons being offered to make this easier, but I am unsure why this was done in the first place?
  • The iPod allows you to update your set of icons on the button of its menu. I think this should be an option in all applications on the iPhone including the home screen. There are a few web applications that are being released for the iPhone that I’d love to create a shortcut to from my home screen. The first button I’d get rid of from the home screen? YouTube followed by Stocks. I simply won’t use those things on my iPhone too often.
  • Google Maps on the iPhone is amazing! But I feel this application will probably receive the greatest number of updates over time. It is perhaps one of the most “complex” applications on the iPhone and using it is a delight most of the time. However, there are a few usability problems when you switch from searching for a location to getting directions to that same location. (I’ve found that it is easier to save locations in your Google Maps bookmarks.) I’m sure these little things will be improved soon and that integration with the rest of the phone’s applications will happen in the future. One of the first things that comes to mind is to tell the camera application where you are using the Maps feature, which would in turn write the Latitude and Longitude to the photos.

I’m going to cut this list short because, as I said, this is a 1.0 release and one that I’m overwhelmingly happy with. I’ve found the iPhone becoming an extension of my laptop in ways I hadn’t considered before. I knew that I’d find the iPhone useful, I didn’t expect to want to use it more than my laptop.

What are your thoughts on the iPhone? Any wishes that I didn’t cover?