Post Conference Observations

Over the last few months I have been using an app called Life Cycle to track where I go using my phone’s GPS. It gives me an idea of my home-work balance. Last week was a little off as we were getting ready for and running our marriage conference. This is not a bad thing. I’m not complaining, it is part of the ministry life that I have chosen. By the way I had these same weeks when I was in corporate life also. I can say that this is not a regular occurrence.

Over the last three months my average work hours have been at least 20 hours less than this and today I’m writing this post from home on a rest day. I will work less than 40 hours this week. I don’t think a work balance means 40 hours a week every week, you will have long weeks, just make sure you get some short ones also.

Find something that you can monitor your time and keep an eye on it. Life Cycle is not perfect because I do work at home from time to time, but it gives me a good picture and even surprises me occasionally when I thought I was at work more than I actually was.

SaveSave

Use any tool for the job.

Last week I had the opportunity to do audio recording for a short film. Recording field audio is a tough job and yesterday we were not having fun. We were shooting a scene where a man is leaving a conference room, going down stairs and out the building while talking to his wife on a cell phone. Well the location that was picked was very nice other then the incredibility loud AC system. Oh yea, it whistled and we didn’t have control to shut it off.

Due to the nature of the shots, a shotgun mic was out of the question so we used a lapel (Tram…Check them out, sounds great!). The actor was wearing a suit and We couldn’t find a hidden place where the mic didn’t rub on something. I continued to record with it, but Brandon came up with a great idea. Use the voice recorder on an iPhone to record the audio. The mic on the iPhone is not to bad and it would be in a great place to capture the audio. Just had to show the actor how to start and stop the recorder. I have not reviewed the audio we captured with the iPhone, but I figure we should use any tool you have to get the best audio you can.

Update to the Move Mail Applescript

Today I made an update to my move script that allows you to select more than one message and move them all to the “All Mail” folder. You can refer to my Things Mail Script post if you would like to setup a hot key for the script. Here is the code:


tell application "Mail"
set theSelectedMessages to selection
repeat with selected_message in theSelectedMessages
set currentMailbox to the mailbox of the selected_message
set currentAccount to the account of the currentMailbox
set filedMailbox to "All Mail"
move selected_message to mailbox filedMailbox of currentAccount
end repeat
end tell

Things Mail Script

ThingsRecently I have been trying to be more focused on the stuff that I need to get done. Just like everyone, I have email, phone calls and such that lead to things that I have to get done. I seemed to be doing ok with most of them, but emails were getting lost in the sea of stuff that I received every day. I read this post from Michael Hyatt and thought that I would give inbox zero a try.

So to get to inbox zero I had to employ some tools to help make this happen. The rule is that if you can deal with the email within two minutes, just get it done. If not then it becomes a task. OS X doesn’t really have any good tools to handle tasks and nothing at all that would sync with the iPhone. I don’t want to go into the details of of my choice, but I ended up with Things on the desktop and iPhone.

I’m a distracted person and for me to keep up with a system it has to be easy. I quickly get frustrated by software not being integrated so I go back to my same old ways. If this was going to be successful I would need to implement some apple scripts. Two keystrokes is what I needed. If I had handled the email I need a command to move the message to my “All Mail” folder and if not another command to create the task. Things has extensive Apple scripting support so I was on my way. I found some sample code in the Things Wiki and modified it to suit my needs. I will put the code for the scripts at the bottom of this post.

Come to find out the scripting was the easiest part of this project. It was harder to find a way to run the script from a keystroke. During my research I keep coming up with MailActOn which I downloaded and it did the trick, but I just couldn’t bring myself to purchase it. The only feature I needed was the keystroke mapping and thought there had to be an open source solution to my problem. After digging deeper into Google, I found out that the swiss army knife of Mac software, Quicksilver, could solve my problem. I’m not going into the detail of how to set it up in this post, but with a little research I was up and running.

I have been working with this solution for about a month and so far I have really liked it. Of course the scripts only work on my laptop and not on the iPhone, but with copy and paste in iPhone 3.0 I have survived. I hope that the Things people add a way to create a to do from a mail message on the iPhone.

Move Message To “All Mail” Folder Script:
At some point I’m going to update this script to move multiple selected messages, but right now it only moves one.

tell application "Mail"
set theSelectedMessages to selection
set the selected_message to item 1 of the theSelectedMessages
set currentMailbox to the mailbox of the selected_message
set currentAccount to the account of the currentMailbox
set filedMailbox to "All Mail"
move selected_message to mailbox filedMailbox of currentAccount
end tell

Create A To Do And Move The Message To “All Mail” Folder Script:
tell application "Mail"
set cr to ASCII character 13 -->You can probably use the Unicode Equivalent but I didn't know it and this worked right away.
set LF to ASCII character 10 --> Same as here
set carriage_return to (cr & LF as Unicode text)
set theSelectedMessages to selection
set the selected_message to item 1 of the theSelectedMessages
set message_id to the message id of the selected_message
set message_url to "message:%3C" & message_id & "%3E"
set TheSubject to the subject of the selected_message
set theBody to "[url=" & message_url & "]From: " & the sender of the selected_message & " - Subject: " & TheSubject & "[/url]"
tell application "Things"
show quick entry panel with properties {name:TheSubject, notes:theBody}
end tell
set currentMailbox to the mailbox of the selected_message
set currentAccount to the account of the currentMailbox
set filedMailbox to "All Mail"
move selected_message to mailbox filedMailbox of currentAccount
end tell

* Updated after an error was found

iPhone

iphoneI was an early adaptor of the iPhone. Yes, I was one of the strange people who waited in line for the phone on the day that it came out and now I have upgraded to the iPhone 3G. In the past I have own Windows Mobile devices and Blackberries, but the iPhone with the open development platform and tons of add-ons in the iPhone App Store make this device a powerful tool.

All of the recent phones I have used were intended to help with my work. The Windows Mobile device was nice in that it supported Remote Desktop and could maintain Windows servers in the case that I didn’t have access to a laptop, but was missing a good SSH client. My Blackberry had the best texting and email composition of any mobile device I have used and had a workable SSH client, but the Blackberry really lacked in the area of web browsing and Wifi.

In the past, I was a system administrator and a developer. I was most interested in having access to a shell and maybe VNC or Remote Desktop to maintain systems; today I do audio, video and lighting. Some of the same tools are used, along with some new applications. Over the next few posts, I plan to detail the application I use specifically for production as well some applications I would like to see.

The basic iPhone without the additional applications is a powerful tool to the tech producer by itself, but even more so if you are a existing mac user. The iPhone handles all of the basics you would expect for general organization and communication. It is easy to check email, text and review your calendar. Most of the common attachment types are viewable as well.

With the iPhone also being an iPod, you have access to play music at events. I keep a few playlists on the phone that fit a few types of background music needed for the standard events we do. I have found it best to put the iPhone into airplane mode if you want uninterrupted music playback during an event. Don’t forget that you can also keep podcasts on hand at all times to help you keep up with what is going on in tech. Don’t forget to include devotional and sermon podcasts to keep you spiritually fed.

The inclusion of Safari makes browsing documentation and research easy even if you are in the catwalk or on a lift. I also find the built-in camera handy for quick documentation without typing. I can take a picture of a label on a product to have easy access to a serial number or model for future research or documentation.

I do hope that Apple plans on adding “To Do” list functionality in the future that syncs with Mail and iCal, but there are a few third party applications that can be of use in this area until Apple decides to add this functionality. I used the phone without applications as a powerful tool for the first six months until the App store was released which just put it over the top.

Gutiar Priase

My friend and co-worker Brandon who for some reason likes killing baby seals (strange) posted about a new game coming out in a few weeks called Guitar Praise. Here is a link to Brandon’s post. While I think this is a great idea and I have no problem with christians picking up on a great idea and including God honoring music, they missed the mark as usual for a majority of the gaming market. Unlike Doom, Unreal Tournament, or World of Warcraft, this game is social as much as it is fun to play and would have much great adoption if it was console based and could be used in the living room. I had the same comment about DDR when it came out on PC with christian music. Who wants to play DDR in front of a 17 inch monitor? Usually the home computer is not in the living room with the family like a gaming console is. Sure I can hook my laptop to my TV in the living room, but what a pain when my Xbox is right there.

The price on the game is $99.95 which also seems a little high. I can get Guitar Hero III for the WII with on wireless controller for $69.95 on Amazon. We need games like this, but they have to be competitive with the market to have an impact. Is the creator doing it to make money from the christian community or to honor God and have an positive impact on society like the music they have included intended? Great idea, very poor planning and implementation. If you are thinking of creating a game like this please think about it’s use and go to the extra trouble and license/code it for the consoles so that it can really have a positive impact.

ProPreseter and a Free Motion Background

Are you a Leopard user? You just got a free motion background for Pro-Presenter. We were sitting in production meeting last week and I had my laptop up and running. About midway into the meeting my laptop kicked in the screen saver and Stephen loved it and thought it would be a cool motion background. He asked if I could make it work for a song on Sunday. I started running different ways through my head of how to capture the screen saver to a video and make it into loop. I forgot about it until Friday night and then I started working on it. It took me a little while just to find where in OS X the screen savers were stored. I knew that OS X had started using Quartz Composer files for some of the screen savers and the one I was using, Arabesque, was a Quartz file. Quartz happens to be an integral part of Quicktime and the QT player can play Quartz files. Most of the time, if QT can play it then most likely Pro-Presenter can play it as well. Sure enough, I just dragged the file into the background library and it worked. Now we have a new background and it was under my nose all of the time. By the way, the screen savers are stored in /System/Library/Screen Savers.

Quartz Composer is a very powerful compositing and graphic creation program. What is even more interesting is that Quartz files are dynamic. Arabesque is a random composition and when you used in Pro-Presenter it is random as well. This could be good or it might not be what you intended. I’m very interested to learn a little more about Quartz and see how we can use it in media ministry. A few ideas that come to mind are maybe a news ticker across the bottom of an announcement loop or a countdown clock that is longer then 99 hours. Let me know if you come up with some Quartz Composer ideas.

Time Machine

Time Machine IconI have had an interesting 2008 when it comes to data problems.  When I got back from Christmas vacation I found that my laptop hard drive had died. What a bummer.  This was a brand new 200gb drive that was less then a month old.  I had the 100gb drive that I could have recovered from, but that was a month of data that would have been lost.  Fortunately I had just started using Leopard’s Time Machine before vacation. I got the replacement drive and crossed my fingers that Time Machine would work.  Booted from the Leopard install CD and recovered from my attached fire wire drive.  Up and running again in about 2 hours. Very cool.

Last week I was doing some testing with OS X server and setup a mail account.  I moved all of my archived mail from the Exchange server over to the OS X mail server.  All was going well until I decided to recreate my server user in Open Directory to fix an issue with my home folder forgetting that I had about 6000 mail messages sitting in that account.  Well, tonight I recovered all of the mail using Time Machine and a few mail tricks.  If you have not started using Time Machine, give it a run.