Wednesday, December 31, 2008

Apple mail.app broken after 10.5 upgrade

I recently updated from OS X 10.4 to 10.5 and applied the 10.5.6 software update.  After doing so, I couldn't get Mail.app to work.  It would launch, then pretty much just sit there.  I could bring up windows, go into preferences, etc, but couldn't get mail/see messages, etc.

I looked at the Console.app (Applications -> Utilities -> Console) and found an assertion error similar to this:


Mail[214]: *** Assertion failure in +[MessageRouter userJunkMailRule], /SourceCache/Message/Message-930.3/MessageStores.subproj/MessageRouter.m:1360
Mail[214]: rules must already be loaded\nStack Trace: (\n(\n 2503647499,\n 2488741435,\n 2503646955,\n 2485388964,\n 4153284,\n 3992030,\n 945573,\n 2422447588,\n 2422924776,\n 2422924665,\n 2422921978,\n 2421588387,\n 2421378377,\n 192813,\n 2420713119,\n 2420504740,\n 1029874\n))



I did a bit of searching on Google and found a similar problem from another user:

http://lolstartups.com/preview/10102048

I followed the information there and wanted to add the following specific information on what I did to resolve the issue...

The bottom line is that I'd say Apple *forgot* to update a plist field. The old setting (which you'll need to fix up) is called JunkMailBehaviorHasBeenConfigured and it's a boolean. The new parameter is JunkMailBehavior and it's a number

I opened up ~/Library/Preferences/com.apple.mail.plist in /Developer/Applications/Utilities/Property List Editor.app and switched JunkMailBehaviorHasBeenConfigured from a value of 1 to 0 (That is, one goes to zero).

I was then able to launch Mail.app just fine. All my messages showed up, connected up to get my new mail, etc, etc... and I don't even have to force quit anymore.

I did go check the Junk mail rules/preferences again and made sure those were to my liking.

Friday, March 28, 2008

Disable bell/beep when using Exceed.

I've always been annoyed when I use Hummingbird's Exceed program that the beep (bell) sound is horribly loud. Well, I've been listening to music via headphones while doing testing and I almost crapped my pants when the bell went off in my ears... It was so frigging loud!

So, I did some research and found that in order to fix this, it's actually a change on the server (what I call the server) side.

So, I ssh to the Solaris system from my WinXP system. Then I run ' &' such that the GUI I need is displayed back to my WinXP system. It turns out that I need to run 'xset -b b 0' (Also could use xset -b b off).

Viola! No more opportunities to crap my pants by scaring myself.

Monday, March 17, 2008

Germany and Paris Family Vacation 2008

Hey there everyone, just wanted to share with you all the things we did on our trip a couple weeks ago.
We departed on Saturday February 23rd and started our long day/night of travel. We got off to a pretty good start and only forgot one item at home. Luckily, we caught it early enough that Gary was able to do a double trip back to the airport for us.

---draft---
Feb 23, Saturday: Depart MSP...
Feb 24, Sunday: arrive, Burg Nanstein Castle, Landstuhl
Feb 25, Monday: Kaiserslautern, Brats, Imbiss, Pastries, Church
Feb 26, Tuesday: Koblenz to Mainz, Rhein, Mosel, Bacharach, Hostel - great views, Pictures of castle across the river, lunch @ Königsbacher Brauerei, Mainz - dinner at Eisgrub Brau
Feb 27, Wednesday: Burg Trifels - Annweiler, Barbarossa
Feb 28, Thursday: Black Forest, Triberg, Waterfall, Hubert Herr, House of 1000 clocks.
Feb 29, Friday: Day off
Mar 1, Saturday: Heidelberg, Castle, shopping, old bridge, neckar river, cute skirt
Mar 2, Sunday: Tim and Susan to Burg Rheinstein, weiss rose - lunch, desert, capuccino, 3pm old ladies, Henry with mike/meg/jan
Mar 3, Monday: Off - Mike was heading out to Albania and forget his passport so we took it to the Frankfurt Airport for him.
Mar 4, Tuesday: Drove to Paris -> Notre Dame, Hippopotamus, Eiffel Tower at night, Henry fell asleep while walking around the green-space near the tower.
Mar 5, Wednesday: Louvre - Mona Lisa; Lunch in "Garden de Tuileries" at outdoor cafe - Wine, Quiche; Carousel Ride; Arch de Triomph - Walked to top for panoramic view; Back to Notre Dame to exchange book for correct language version; Dinner at Quasi-modo Cafe - Lentils with my "french" food of pork ribs.
Mar 6, Thursday: Eiffel Tower - Walked to 2nd observation deck, crepes by carousel, Bosnian Women, Drove back to Ramstein
Mar 7, Friday: Day off for packing/rest. Party at "O" Club.
Mar 8, Saturday: 19+ hour travel day home

Friday, February 15, 2008

Henry's "Mobile Phone Portfolio"

I received a new mobile phone for work, so thought it might be a good time to do something with all the photos I had on my old phone. There was a mix of pictured of Henry which I had taken and then there were some smaller ones that Susan has sent me over the last 19-20 months. Well, I've put them in order and you can see the "portfolio" over at our SmugMug page.

The "Mobile Phone Portfolio" gallery can be seen here.

Sunday, February 10, 2008

Henry's second MN Wild game...


We went to the MN Wild hosting the New York Islanders on Saturday.  We planned for it to be an adventure and it turned out to be lots of fun.  Fortunately, the people in the seats next to us did not show up, so we had an extra seat for Henry to enjoy all on his own.

Friday, February 8, 2008

Digital Photo Workflow follow-up...

I'm still doing some research and wanted to add two possible workflow programs to the blog so I can keep them all together:
  1. Bibble 4.9 Professional Workflow and RAW Conversion software for Windows, Mac OS X, and Linux is designed to quickly and easily let you maximize the results from most major cameras and RAW formats.
  2. Photo Mechanic 4 - The Essence of Editing
  3. Shoebox
So I might be able to use one of those as my "browser".

Thursday, February 7, 2008

That's unpleasant...

Yesterday morning, I asked Susan where Nani (our Yellow Lab) was. She said that he was outside and wouldn't come in because he wanted to eat poop. Well, it turns out it wasn't poop (which is gross enough). It was a rabbit! I don't know if he had run it down or if an Owl got it or what exactly, but I do know that there was a pretty nasty pile in the yard. I did manage to scrape up the remains and even scooped up and discarded some of the "soiled" snow. I'm always amazed at what animals will do.

Monday, February 4, 2008

Digital Photo Workflow?

Just wanted to take a moment and layout my quandary regarding my digital photo workflow.

I use two cameras to make photos. One is a Canon Digital Rebel (D300) and the other is a Canon SD200. In the past, I've just been shooting in Highest Quality JPEG on both cameras. Due to a recent HDD failure and complete disorganization of my older photos after a partial recovery, I thought I'd try RAW mode on my Rebel. This makes my workflow much more complicated.

In the past, I just used iPhoto and let it manage the library of some 10,000 images. It was bulging at the seems and needed a rework anyway, so the loss of photos seemed like a perfect opportunity to implement a new workflow and reliable backups.

Before coming up with a workflow, I need to figure out what I want to accomplish.

On the input side, there's really two key points:
  1. Shoot RAW in the Rebel to retain highest quality images possible.
  2. Shoot Highest quality JPEG on SD200 since that's all it can do.

On the output side, I *think* this is what I want to handle:
  1. Be able to easily print the images from either camera
    • Through a local provider (National Camera)
    • Via web storage (SmugMug)
    • On my local color inkjet
  2. Store photos on our family gallery at SmugMug (They only accept limited file types and it doesn't include Canon Raw (CRW)).
  3. Easily browse my "library" of photos.
  4. Not end up with 87 copies of each image which occupies disk space.

So now, how to get from input to output?

I've been playing around with some testing and haven't come up with a definitively good solution (aka, perfect workflow). My latest attempt was this:
  1. Shoot RAW with Rebel.
  2. Use Image Capture to "import"/"download"/"copy" images from CF card onto my local HDD in a directory which includes the date and a "subject". eg. 20080204-Raw_Workflow_Test
  3. Once the images are in that dir, I launch Adobe Photoshop CS (8.0) and use the "file browser" function to do some "stuff"
    1. Create two sub-dirs. One called originals and one called rejects. Copy all originals to that dir and then weed out the rejects and move them to that dir.
    2. Batch rename images according to the shot. eg. Subject_Name_000.CRW. Note that this may include an index (which is why batch rename works well).
    3. Use "Dr. Brown's" javascript to convert the CRW files to a new third subdirectory called jpeg. This is quite a sweet deal. Read all about the script and you'll be really impressed.
  4. At this point, I can then upload the images to our SmugMug page and create a backup on CD/DVD, but at a minimum, I run a backup to an external HDD (Which is regularly rotated with another that is offsite).
So this process seems to be almost what I want. I'm missing an easy way to browse my "library" and if I have multiple sessions on the same CF card, it's difficult to complete step 1 (import to specific folder).

To overcome the first obstacle, I could use iPhoto, but then I've got another copy of my images. I also tried using Graphic Converter to both import and then "catalog" my images, but that seems to be a slow program. Maybe I need to give G.C. a bit more testing, but I'm not convinced it'll be part of my eventual workflow. So, I'm starting to look at other programs. I know Apple makes Apperture and then there's Lightroom from Adobe, but both of those are pretty expensive programs.

Some other things to consider...
  • Adding copyright info to the image and/or EXIF type data.
  • Resizing images for web pages/e-mail.
  • Including keywords/other metadata in the EXIF tags.
  • So far, this workflow ignores the SD200, although some items will apply... Just not the Raw-to-JPEG conversion.
The first two items could be implemented via another javascript (from PhilG) which as far as I can tell is an adaptation of Dr. Brown's.

So, I continue to mull this over, but need to come up with a solution in the next week or so since I'm going to be taking a large number of images thereafter.

Sunday, January 20, 2008

Week in review...

The week started with swimming lessons for Henry on Monday evening. He seems to really enjoy the swimming lessons, but doesn't always want to do the activities that the instructor presents. But it's no big deal, he gets some of the things and is always improving.

Tuesday was a rare night off this week.

Wednesday was touch and go as Susan wasn't feeling well. Tim went to the MN Wild game against Calgary with his co-worker Rob. It was a fun time, but the game was a disappointment since the Wild lost in a shootout. It just seems that Backstrom isn't all that good in a shootout.

Thursday was Tim's broomball game at Bryn Mawr park. It was a disappointing showing by the Brother's Keeper team. We again lost without scoring a goal. At least this game we had some better scoring chances, we just couldn't put it in the net.

Friday was a rough day as Tim was feeling way under the weather, but Henry seemed to be feeling much better and was in higher spirits. Henry and Susan went to Ridgedale and played at the indoor playground (play-place). Henry really likes to go down the slide over and over. He did get upset once while there was a pile up at the bottom of the slide. Susan got in trouble for having her coffee in the play area.

Saturday was another rough start for Tim, but he eventually felt fine and Henry was dropped off at Nana and GG's for the night so that we could go to the Symantec Holiday party. The party was fun with plenty of good food and there was a chocolate/carmel warm desert that was excellent.

Sunday was mostly a relaxing day and we continued to look at more exciting places for our trip to Germany.

That's all for now as we're about to watch the finale of "The Amazing Race".

Monday, January 14, 2008

Weekend update...

It was a pretty quiet weekend at the Hoke household. Nobody was feeling very good, so we all tried to relax and get some rest. It was difficult since Henry awoke quite early on both Saturday and Sunday morning. However, he decided he was pretty tired later in the morning both days and decided to snuggle with Dad who was sitting in the recliner. Both Henry and Dad took a brief nap.

The only event of the weekend was that we went to Ann and Gary's to celebrate their wedding anniversary. This really was a good time. It was a pleasure to celebrate this event with them and I'm glad they wanted to share it with many of their close friends.

Friday, January 11, 2008

Outing to the Children's Museum

On Thursday, Susan and Henry went to the Minnesota Children's Museum in St. Paul. They had lot's of fun playing in the Habitot area, the Our World exhibit and in the Earth World display. This is always lots of fun for the two of them and is a good way to get out of the house for a change. Check out the pictures over at our SmugMug page.