GTD: What Are You Doing Right Now Redux
April 20, 2007
4 Comments
My previous attempt at a time-tracking script worked well for a while. But I wanted something that was self-contained so I could share it with my friends and coworkers. I also wanted to cut down on key strokes.
Since my internet connection has been intermittent the past couple of days and I couldn’t get much work done, I decided to switch gears and see what I could put together. Plus, I’ve been wanting an excuse to dig into Applescript more. This is my new and improved journalling script.
What is it and what does it do?
- Journal is an Applescript application designed to log your activity or act as a time-centric journal.
- This journal script uses one timed repeat variable between the hours of 9 to 5 PM (Option 1), and another the rest of the time (Option 2), using your system clock. I use these options to slow the journal updates after my regular work hours are over.
- It creates a folder on your startup disk called ‘Daily Journal’ and creates a date-stamped journal entry as a text file.
- Every X minutes (depending on the variables you set), a dialog opens asking you what you are doing. Type, and hit Enter.
- A time-stamped journal entry is appended to the daily journal entry text file.
- In the dialog box, you also have the option to open the journal file or cancel.
Benefits of using this application:
- It automates your time-tracking. Use it for billing, accountability, journalling, etc.
- It reminds you to get back to work if you’re still reading Digg.
- It gives you the big picture view of your activities for the day.
- It brings you back to the present moment, good for self-awareness.
- It’s downright simple.
- You could force your employees to use it and micro-manage their every movement.
How to use:
- Download the application and unzip.
- Double click the app or set as a login item. You can copy it to your ‘Applications’ folder or run it from anywhere.
- Default options are:
Option 1 startTime = 9 (9 AM)
Option 1 endTime = 17 (5 PM)
Option 1 timeOption1 = (15 * 60) — repeats every 15 minutes
Option 2 timeOption2 = (60 * 60) — repeats every hour
Modify to your preferences. - When the dialog box opens, type whatever you want and hit Enter.
Tips and Pointers:
- If you want to edit any of the variables, open Journal.app from within the Script Editor and set your options.
- Choosing ‘Open Journal’ will override the ability to add an entry to the journal. For this reason, I’ve included a raw, single-instance version of the journal script to run manually from the finder, script menu, or by a keyboard shortcut or Quicksilver action. Using this version will pull up the dialog window so you can add something to your journal in between scheduled entries or open the journal. If you don’t like the automatic interruptions of the app version, use this script instead.
- The Journal is a stay open app. I’m not sure why, but choosing ‘Quit Journal’ (Cmd+Q) doesn’t quit the program. The problem isn’t that it hangs. You can see in ‘Activity Monitor’ that it remains responsive. Until I figure out why, I either let it close when I shut down or I force quit.
- If you don’t respond to a dialog before the script repeats, you’ll get an ‘AppleEvent timed out’ error. So it’s a good practice to quit the Journal if you’re leaving your computer for any amount of time that’s longer than the next repeat. The other thing you can do is make the repeat time longer and just plan on typing more in each individual entry.
- If you want to go beyond just the concrete level of your moment-to-moment activities, the NLP Neurological Levels can give your journal entries some depth. You can note your current environment, your current and previous behaviors, what skills you are using, the beliefs you are operating under, what kind of person you are being, and who else might be involved. It’s good motivation and can help you remember why you’re doing what you’re doing.
Future plans:
- Add idle or pause controls.
- Add ability to set variables in a run dialog.
- Twitter integration.
I hope you enjoy using Journal as much as I enjoyed creating it.
If you want to be notified the next time I post something, sign up for email alerts or subscribe to my RSS feed. Thanks for visiting!




(1 votes, average: 4 out of 5)I’m into systems. I love figuring out how to get from point A to point B and then optimizing the process as efficiently as possible. Better yet, I love being able to turn a system on and not have to think about it again.
This is one of those systems. I’m an entrepreneur. I don’t have a boss telling me what to do. It’s easy to start my day, turn on iTunes, and get lost for an hour or two tweaking my Mac or my GTD system while I drink a pot of coffee. This system is a helpful nudge to get back to work.
What is it and what does it do?
- It’s an Apple Automator application designed to log your activity.
- When you first open it, it asks you to set a loop duration. Default is 30 minutes.
- It gets a specified finder item. In this case, a text file, and opens it with the default application. Mine is TextMate.
- It puts the current date and time on the clipboard.
- With the date and time on the clipboard, you can move the cursor to the bottom or top of the page, whichever you prefer, paste the date and start typing.
Benefits of using this application:
- It’s a time tracker, for billing, accountability, etc.
- It’s a reminder to get back to work if you’ve been slacking.
- It gives you a picture of what you’ve been doing for the day.
- It’s a journal. You don’t have to be so concrete, as in, I’m sending email. You could write about what you’ve just learned or hope to learn, how you’re feeling, or any other fluffy thing that journals are good for.
I use it as a combination of all of these. It keeps me on task. It reminds me to reflect. It gives me a place to collect thoughts. And it really helps me to get things done.
Preparation:
- Create a text file named ‘What I’m Doing Now.txt’ and save it in ~/Library/Favorites/
How to use:
- Download the application and unzip.
- Double click the app or set as a login item.
- Default loop time is 30 minutes (1800 seconds). Modify to your preferences.
- The text file you created during the preparation will open in your default text editor.
- Move your cursor where you want it, paste the date and time that’s already on your clipboard (Ctrl + V), and then type what you are doing.
Tips:
- If you want to edit any of the variables, ctrl click on the app and choose ‘Show Package Contents’. The workflow is located in the ‘Resources’ folder and named ‘What I’m Doing Right Now.workflow’. If you want to change the default loop time, open the scripts folder and edit ‘main.scpt’ in Script Editor. The second line, ‘current_idle’ is the delay in seconds before the workflow runs.
- It helps me to think about the NLP Neurological Levels when I log what I’m doing. I will note my current environment, my current and previous behaviors, what skills I’m using, the beliefs I’m operating under, what kind of person I’m being, and who else is involved. It’s good motivation and helps me remember why I’m doing what I’m doing.
- This is not a replacement for Twitter. What this can do, however, is help you to differentiate what your Twitter followers need to know about your moment-to-moment activities.




(1 votes, average: 4 out of 5)
When I read that you could use Quicksilver with Twitter, I felt as excited as Jack Bauer in an interrogation room full of terror suspects. It all started with Twitter Fan Wiki. And then I lost myself in hours of troubleshooting as I tried to force hack after hack to work the way I wanted them to. As these things are, it wasn’t nearly as hard in the end as all the work that led up to the final result.
The first AppleScript I found for the job was here. But as best as I can tell, the Keychain Access was a major bottleneck. Then I found an option that uses the Twitter Rubygem, but you’ve got to be pretty serious to install Rubygems on your Mac. I couldn’t make it happen. I’m not that serious. Then I found another way to avoid Keychain scripting, but it was still too geeky for me to get working with my limited know-how. I even found iChat support and word count with Growl notification.
I was about to give up. But I said I would give myself the length of the entire Purple Rain album to make it happen. (I hadn’t listened to it in a long time and it was my favorite album as a dirty minded pubescent teen. He said “masturbating!”) About an hour of pop/funk later, this is what I had hacked together.
Features:
- Counts characters and notifies you by Growl if you exceed 140.
- Notifies you by Growl when your tweet is sent.
- Twitter username/password is hard coded to avoid Keychain Access and reduce delays.
- Checks to see if iChat is running and then sets your status message as the current tweet.
- Checks to see if Skype is running and then sets your mood text message as the current tweet. Note: If you want to integrate Skype mood text updates, open the script in Script Editor and uncomment (remove “–”) the Skype tell.
- Growl will use the icon of Twitterific if installed.
How to install:
- Download the script, unzip, and put it here:
~/Library/Application Support/Quicksilver/Actions - Using Script Editor, modify these lines of the script to your Twitter username and password:
set twitter_key_account to "your@email.com"
set twitter_key_pass to "your_password" - Restart Quicksilver.
How to use:
- Invoke Quicksilver.
- Enter text mode (hit period) and type your message.
- Tab to the Action Pane and type “Tweet” (or as much of the word as you need).
- Enter.
I hope you find this script useful. I’m no programmer, so I can’t support it. If you have addons or variations, please post them. Don’t forget to add me to your Twitter friends list. And thanks to all the coders that came before me and made this possible.
Update 4-21-07: Integrated Skype mood text updates as an option. See instructions for details.
Update 8-11-07: Integrated Facebook updates as an option. See this post: Update Twitter, Facebook, iChat, Adium, And Skype With Quicksilver




(2 votes, average: 5 out of 5)Hypnotic Influence Appendix A: Hypnotic Language Patterns
September 25, 2006
0 CommentsFirst of all, hypnotic language, I believe, has lost much of its power due to saturation in marketing and media. While many of the principles still apply, the actual language needs to evolve. The best case I have heard in support of this comes from Ari Galper. He understands this very well and has fresh language you can use in your communication. A highly recommend checking out his Unlock The Game site.
Examples of Introductory Hypnotic Phrasing:
And you can wonder…
Can you notice…?
And you can be pleased…
I don’t know if…
The next time you…
And you begin to wonder when…
And you may notice…
With your permission…
Before you think about…
Before you…
Now I’d like you to have a new experience.
…In a way that meets your needs.
I want you to enjoy this experience.
And you will be surprised at…
Now of course I don’t know for sure what you’re experiencing. But perhaps you’re…
It’s going to be a pleasure to…
And I’d like to have you discover…
Perhaps even taking a special kind of enjoyment (in your ability to)…
And sooner or later, I don’t know just when…
I wonder if you’ll be curious, as you notice…
You already know how to…
Perhaps you wouldn’t mind noticing…
I would like you to discover something…
One of the things I’d like you to discover is…
And I want you to notice something that’s happening to you.
At first…, but later…
Have you begun to notice that yet?
And I think you’re going to enjoy being surprised that…
And I want you to notice something that’s happening to you.
I wonder if you’ll enjoy how naturally, how easily…
I wonder if you’d like to enjoy…
I wonder if you’ll be surprised to discover that…
And I wonder if you’ll be curious about the fact that you…
Perhaps noticing…
Perhaps beginning to notice…
And maybe you’ll enjoy noticing…
I wonder if you’ve ever noticed…
Maybe it will surprise you to notice that…
I’d like you to let yourself become more and more aware of…
I’d like you to begin allowing…
And your unconscious mind can enable you to…
I wonder if you’ll decide to…or…
In all probability…
Very likely…
And would you be willing to experience…?
You don’t need to be concerned if…
It’s so nice to know…
And do you notice the beginning of…?
It may be that you’ll enjoy…
At times like this, some people enjoy…
One of the first things you can become aware of is…
And it appears that already…
Give yourself the opportunity (to see if)…
Perhaps sooner than you expect…
And if you wish…
And you can wonder what…
And, in an interesting way, you’ll discover…
And its very rewarding to know that…
And, FIRST NAME, you know better than anyone that…
It’s very positive and comforting to know…
You’ll be fascinated and feel a strong compulsion to…
And that will probably remind you of other experiences, and other feelings you’ve had.
I would like you to appreciate the fact that…
I wonder if you’ll be reminded…
I wonder if you’ll be pleased to notice…
…by just noticing.
I wonder if you’ve ever noticed…
And while you wonder that, I want you to discover that…
I’d like you to begin allowing…
What’s important, is the ability of your mind to…
I want to remind you of something that you probably already know, which is…
And as that occurs, you really can’t help but notice…
So that it’s almost as if…
Almost as if…
Almost as though…
Kind of like…
And that’s just fine…
And that’s all right…
That’s okay.
All that really matters…
All that’s really important…
I don’t know if you’re aware of these changes, and it doesn’t really matter.
I wonder if you’ll be interested, in learning how, to…
It may be that you’re already aware of…
The really important thing is just to be fully aware of…




(1 votes, average: 5 out of 5)Hypnotic Influence Part 2: Review and Exercises
August 25, 2006
0 Comments
A. Gaining someone’s trust is done by:
- Creating rapport
- Babysitting
- Hiding your true intentions
- Taking them to dinner
B. Hypnotic language patterns include:
- Embedded commands
- Command verbs
- States, Processes, or Experiences
- All of the above
C. Anchoring involves:
- Bringing your prospects down
- Eliciting a specific response
- Shock treatment
- A foot massage
D. Trance is:
- A naturally occurring state
- An altered state of mind
- Bringing the unconscious into consciousness
- All of the above
E. Values are:
- The key to identity and self-image
- Core desires
- 1 and 2
- Neither 1 nor 2
F. Time distortion is:
- A really bad drummer
- Manipulating time perspective
- 1 and 2
- Neither 1 nor 2
Exercises:
- Practice mirroring people’s language and posture.
- Write 10 hypnotic language patterns utilizing this formula.
- Create 4 resource states that would be useful to you and anchor them.
- Practice inducing trance through pattern interrupts.
- Elicit your own values and those of your friends and family. This is truly valuable in your present relationships.
- Write 2 time distortion patterns.
- Pacing and Leading:
- Make three pacing statements and a leading statement. Pacing statements may be about observable behavior and make the leading statement a desired behavior.
- Pace and lead with nonverbal behavior, i.e. posture, breathing, etc.
Answers:
A. 1
B. 4
C. 2
D. 4
E. 3
F. 2




(1 votes, average: 3 out of 5)