Al Nyveldt

Adventures in Code and Other Stories

My iPhone Thoughts

I picked up an iPhone a few weeks back, right after the price drop.  At the time, I was hunting for a new phone as my Audiovox SMT5600 had finally died and I needed a something.  I thought the iPhone might work for me since I was already an AT&T customer and I had a nice plan with them already. Once the price drop was announced, I jumped.  I was really excited as I had been carrying my iPod and phone together everywhere so this seems like a great opportunity to move to a single device.

I decided to write up my thoughts on the product now that the newness and wow factor have worn off a bit.  I see the iPhone as having 5 functions for me.  Phone, iPod, Web browser, PDA, and everything else.  As a phone, the iPhone has been surprisingly great.  This was the part that scared me the most going in and it really has been superb.  The reception is as good or better than my Audiovox (which was good by the way.)  The visual voice mail is really, really nice.  It would be a pain to go back to standard voice mail.  The contacts setup is also just fantastic.  Also, I just love the headphone click button for answering calls.  Just wonderful.  I can't say enough good things about the phone part of the product.

Contrary to Steve Jobs, this is not the best iPod ever.  There are improvements and things that are much worse.  If I was using this just as an iPod, I'd switch back to my iPod video.  I spend most of my listening time listening to audiobooks and podcasts with some music mixed in as well.  The audiobook support is very weak.  It seems the iPhone is always losing my place in the book while the iPod video rarely did.  Also, the iPhone shows the progress of book differently treating the chapter breaks as their own tracks.  Instead of seeing one long 6 hour track, I might see 6 one hour tracks.  At first thought, it seems good, but in practice it is not, especially with the fact that I keep losing my place in the book.  Now, not only do I have to make a mental note of the minute I'm on in the book, I also have to remember the chapter.  Podcasts suffer from the same issue, except that here they are shorter and don't have chapter breaks.

My other issues are minor.  The coverflow is bothersome and I can't find a way to turn it off.  Moving to a part of an audio track is not very precise, especially on the longer audiobook tracks.

The good on the iPod though is that it does work.  Finding artist and tracks is easy.  Again, the headphone click for pause and double click for skip is brilliant.  I just love these headphones.

The web browser as you might guess is great.  It could be 3G, but I've never had it in a mobile so I don't really know what I'm missing.  The zoom functionality makes most any page work well in the iPhone browser.  I've found myself using it much more than I expected.

As a PDA, it works good.  Not great, but simply good.  I sync the calendar and contacts with my outlook and since all my email is in gmail, I've got that coming across ok as well.  The email support could be better, but since I mainly use my phone for reading email and glancing at subject lines, it is ok.  If I was a power emailer, I'd be disappointed with the setup I have.  I'm missing something to sync and read word docs or pdfs, but I personally wouldn't use this too much.

The other pieces and parts of the iPhone are nice, but aren't the greatest.  I use the weather sometimes, but I prefer more details and often use a web bookmark to lookup weather.  I sometimes look through photos on the iPhone, take pictures, or watch a YouTube video.  It is very rarely though so far.  I've used the Maps once or twice, much less than I expected.  (I think maps could really use GPS, but I doubt that would make me use it that much more.)  The calculator, clock and notes are nice, but the stocks are worthless to me.

Overall, I still am very happy with the device.  It really works well for my situation.  It is easily the best phone I've had and very close on the rest of the functions, all wrapped in a small sleek package.

I put together some short webcasts to help people get started using BlogEngine.NET 1.2.  Hopefully, this is just the start of series, but we'll have to see how it goes.  Both webcasts are full screen (1024x768) and available in Flash or Windows Media flavors.

In the first webcast, BlogEngine.NET 1.2 Initial Setup, I walk you through the entire process from finding the download to getting it installed on your web server.  The entire process (and webcast) takes just over 5 minutes (5:20) including download time and listening to me drone on about random bits.

The second webcast, BlogEngine.NET 1.2 SQL Provider Setup, is for those who would prefer to have SQL Server power their blog.  It picks up where the first web cast left off and walks you through setting up a database for BlogEngine and making 2 small changes to get BlogEngine to look to your database for its data.  Webcast running time is under 4 minutes (3:45).

You can watch them live in flash here:

You can download the Windows Media Versions here:

Note: There are some background screen artifacts, but they don't take away from the content.  I'll try to get that straightened out for the next webcasts I do. 

01/04/2008 Update: These screencasts have been updated for the new 1.3 release of BlogEngine.NET.  Please check out the current versions:

Also, you can see all my screencasts (and make sure you are watching the latest versions) using this link to see my posts with screencasts.

Upgrading your blog is an easy process for the most part.  In the latest release of BlogEngine.NET, it is no different.  However, I've written out detailed steps for the process to help answer questions people might have.

Backup your blog

This is always the first step listed, although I don't always do it myself.  Obviously, you can update your blog without backing up first, but I'd prefer not to hear that people lost everything following my instructions, so this is the first step you'll hear from me.

If you are thinking of skipping this step, at least backup your App_Data folder.

Download the blog software

You can get the latest release here.  The web project download is the best option if you simply want to update your site.

Database Update

If you are using the XML provider (which is the default) skip this section.  If you are not sure, skip this section. :)

Ok, for those of you using the MSSQL Provider, there is a new table, and handful of new fields, and a few more new settings to add to your database. 

If you are using the 1.1 release, you can use my sql script for updating to 1.2.

If you are using an earlier version of BlogEngine or a build from after the 1.1 release, you are on your own.  You can easily compare the table, field, and data from the 1.2 setup script included in the release to see what you should add to your database.

Update Robots.txt

While not required, this is a great time update your robots.txt file.  (Read more about what robots.txt does here if you'd like.)  In your newly downloaded 1.2 foldler, find the robots.txt file and open it in the text editor of your choice.  Simply change the url of the site map to match your web address open your newly downloaded 1.2 folder

Web Upgrade

Certainly you've downloaded the 1.2 release already, so now you'll need to copy the relevant parts to your web server.

You will want to copy everything except the App_Data folder and your Sql.Config file.  (The Sql.config file is only important if you are a MSSQL Provider user.)  Overwriting these would be bad and make you wish you had made a back up.

At this stage, you should be ready to open your web browser and open your blog.  You should see the shiny 1.2 version number at the bottom of the main page, assuming of course you are using a theme that keeps the trusty version number there.

Update your Settings

Login and got your your settings page and check your settings out.  This is an excellent time to review the new options in the new version as well.

Be sure to look at the following:

  • In your feed settings, notice that the feedburner option is no longer there.  It is replaced Alternate feed URL.  If you are using feedburner, be sure to update this.
  • There is a new Avatar option in the Comment section.  You will need to select Gravatar here if you want to use it.

Save your settings and you are ready to enjoy the new 1.2 goodness.  Hopefully, this will be helpful to someone out there.

belogo The BlogEngine team made good on the promise of a September release.  (Yes, we just barely made it.)  The latest release has a ton of goodness for people to check out.

A few features worth noting:

  • Extensions - We've had extension in the code since late July, but this is the first release to include them.  This is very cool and very powerful.  Using the events in BlogEngine.NET, you can make extensions to do all sorts of neat stuff.  The BlogEngine site will have a listing of these as people make them available.
  • Full Comment RSS - This is something I've always wanted but had never seen until now.  An RSS feed with all the comments from a blog.  (Here is mine.) No more receiving notification via email for me.  Now, I'll read my comments in my feed reader.  (Ok.  The volume of comments wasn't huge for me, but it just seems like the feed reader is the place for these.)
  • Updated Search features - Now the BlogEngine.NET search functions just as I'd expect it to.
  • Better Page support - BlogEngine.NET now treats pages like a first class citizen.  Pages can now have a hierarchy and be used as the front page of your site if you'd like.
  • Better Comments - Users can request email notification of additional comments after their won.  There is now comment moderation too.  Monster IDs are now part of the release and configuration options for gravatar, Monster Ids, combining them, or using neither.  Also, did I mention the Full Comment RSS yet?
  • BlogML support - I know there have been a bunch of people interested in transferring over.  Now they can.

There are a bunch more features included, which you can read about on the main site, but these are the items that really jump out at me.

Some cool BlogEngine.NET links regarding the release:

About

BioPic Hi. My name is Al Nyveldt and I'm a software developer from central Pennsylvania, USA.

I'm on the BlogEngine.NET development team and write on a variety of development related topics. More...

Follow me on Twitter
Contact me via email

Recent Comments

Quote of the Day

"We know what a person thinks not when he tells us what he thinks, but by his actions."

- Isaac Bashevis Singer

Sponsor

Recommended Books



Archives


Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in