Deprecated: Assigning the return value of new by reference is deprecated in /home/journler/www/www/blog/wp-includes/cache.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /home/journler/www/www/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/journler/www/www/blog/wp-includes/theme.php on line 507
Journler - Blog

Journler: Blog

License change: minimum donation required for personal use license

May 9th, 2007

I have decided to institute a minimum donation policy for personal use licenses. I’ve received a number of very small donations and have in the past issued licenses for them. My reasoning has been, perhaps this really is all a person can afford.

I remember when I was a little kid in New Orleans with my parents. We were in the French Quarter at my dad’s favorite café eating airy doughnuts covered in powdered sugar. A street musician was playing jazz trumpet on the corner. I played the trumpet as well and I loved his music.

There was a penny in my pocket, all the money I had. I wanted to give it to the trumpet player. My parents advised against it, for even with the best intentions it could be taken offensively, as though I thought his music were only worth a penny.

Today I received a donation for $0.01. A penny. Single dollar donations unsettled me, but I was willing to give the individual the benefit of the doubt. A penny starts to push it.

On the one hand maybe this is a kid like I was who can’t afford more than a penny, just as there are probably individuals who cannot afford more than a dollar or two. Maybe I’m wrong to get upset about this.

On the other hand, Journler works whether an individual makes a contribution or not. There are no limitations built into the software. A person making a donation of less than five dollars or one of a penny because that’s all their finances allow need not make a donation at all. You need those dollars more than I do.

A few numbers to put things into perspective. A non-personal use license is $24.95. I make no recommendation for a personal use donation. There are ~580 registered users. Of that number 60 have made a donation of $9.99 or less. That’s 10%. 52 users have made a donation of $5.00 or less, about 9%. The average donation is $17.00. Comparing Journler’s price to related software…

Journler: $24.95 or donation
Kit: $24.95
MacJournal: $34.95
Scrivener: $34.99
Yojimbo: $39.00

Average cost: $31.80.

Journler has one of the most generous license policies of any software in its class. I have instituted this policy intentionally, moving as honestly as I can from a freeware/donationware approach to a donationware/shareware one.

Quite frankly, though, it is not working well. Many users do purchase licenses or make donations, and I am extremely thankful for it. Nevertheless, only a small percentage of downloads actually leads to a financial contribution, and the average donation is significantly less than the non-personal use price.

I am a frugal individual. I need little and want less. I like living simply, and I would stand on a soap box and encourage everyone else to do the same. It’s good for the planet and it’s good for your soul. However, in less than two months my cost of living will double with a move to San Francisco. At the current rate I am only just barely able to meet my projected expenses.

Effective immediately I am instituting a minimum donation policy for the personal use license. A donation of $10.00 or more is required for licensed, personal use of Journler. I will simultaneously be recommending a donation of $20.00, where I once made no recommendation at all.

If you have already made a donation and it was less than $10.00 don’t worry. I don’t want you to feel guilty or bad in any way, and you don’t need to make another payment to cover the balance. A personal use license was and is yours. If you were wanting to make a donation but cannot afford the $10.00 minimum, also don’t worry. You need the money more than I do, and Journler will continue working whether you donate or not.

What You See is What You Touch: In Search of the Tablet Mac

May 1st, 2007

This is part one of a two part post on touch screen technology and the Tablet Mac.

A couple of weeks ago I wrote about Leopard’s Delay and the iPhone. I expressed frustration at the direction Apple is taking with the iPhone and criticized the limited nature of the device. At the same time I hoped for an Apple product which the iPhone would herald, a tablet Mac just as powerful as your MacBook but with a touch screen like the iPhone.

The personal computer is on the verge of a paradigm shift, with a well used standard facing replacement. Along with the rest of the industry Apple is at that edge and closer to affecting the change than any other company. The iPod and even the original Apple computer are parallel examples. MP3 players were already around, computers as well, but they were difficult to use, bulky and certainly not elegant. In both cases Apple created a product that not only was generally available to the wider public but was appealing. Apple is about to do the same with touch screen technology.

I’m giving birth to an acronym. You heard it here first: What You See Is What You Touch technology, or WYSIWYT.* Normally you interact with your computer using a keyboard and mouse. This is the old paradigm, the old way of working the hardware side of a user interface. In the coming future the mouse and its associated “click here” standard will give way to a “touch here” interaction. The click will be replaced by the tap. It is a historical irony that the company which made the mouse popular may also do the most to see its demise.

From a user’s standpoint WYSISYT technology is a much more intuitive way of manipulating data on a computer. Instead of moving an attached device on a distinct two dimensional plane — your mouse on a mouse pad or desk for example — to interact with the visual representation of a thing on another two dimensional plane — your screen — you touch the visual object itself. In the simple act of reaching for that visual representation, of confining interaction to a single surface, you replace a complex process with a much simpler one. See. Touch. It is the future.

I believe that the passing of the mouse will see the demise of the keyboard as well. Surely the keyboard won’t become entirely obsolete, but the hardware version of it will. Rather than a physical thing, the keyboard will become a visual, on-screen way to enter text that appears and disappears as needed. Because the screen is touch everywhere, this WYSIWYT business, you’ll be able to type on the display like you type now on a keyboard. And imagine, just as you may use and perhaps define gestures — you’ve seen them on the iPhone — you’ll also be able to customize your virtual keypad.

What You See is What You Touch. It’s been around for a while. You use it when you get cash out of an ATM, when you cast your vote in the last election, and when you work with any of the new tablet PCs featuring WYSIWYT by way of a stylus. But the iPhone is WYSIWYT at its best, and Apple may once again be the company that brings this technology to the masses in a revolutionary way.

As exciting as this is, at the edge of a paradigm shift, the iPhone is too small for my tastes. It may be selfish, but I don’t want a cell phone, I don’t want a PDA, and I don’t want a cute or slick media device. I a want a computer that does WYSIWYT, and I want it to be a Mac. Well, I’ve found one that comes very close. I’ve already taken a look at the emerging widespread use of WYSIWYT technology. In part two of this post I’ll talk about the Axiotron ModBook. Turns out this guy was a Best of Show at MacWorld 2007, and it is the first step towards a WYSIWYT Macintosh tablet.

*The Origin of WYSIWYT
Well shoot, after some more research looks like WYSIWYT is already in limited use. Maybe you didn’t hear it here first, but let’s put it on the map! UK Haptics uses the phrase to describe a virtual reality training simulator for medical professionals. Not quite what I’m getting at. A page over at the Tachi laboratory in Japan employs the acronym at a site about interacting with three dimensional objects. Closer. Dead on the mark is Panasonic in what is as far as I can tell a marketing campaign for the CQVD7001N, an in-car CD/DVD player, although the phrase and acronym don’t seem to appear on any of their English language pages. WYSIWYT. Use it proudly and expect to see more of it. What you see is what you touch is the future.

Introduction to Journler and AppleScript

April 27th, 2007

With the latest update Journler now includes a default set of AppleScripts. I’m hoping the scripts will serve as useful examples for folks looking to automate Journler or add functionality to the program. Journler’s scripting dictionary is comprehensive, and the community is already taking advantage of it.

Not everyone will know about the scripts though. Auto-updaters and beta testers update using a different process, and even users who do download the 2.5.2 disk image may completely skip the Additional folder that’s included.

AppleScript is an awesome way to customize Journler, and I’d really like to encourage everyone to take an active part in creating their own scripts. To ensure we’re all on the same page I’m uploading the new scripts as an independent download. I’d also like to talk about the scripts for a sec. This has the additional advantage of permitting me to introduce a new category to the blog: AppleScripts.

Download the 2.5.2 default AppleScripts.

Scripting an app ain’t always easy. Even the most hardened scripters will run into problems as they adjust to the peculiarities of each application. It’s no different with Journler. Before you get started make sure you have a basic understanding of AppleScript. Next you’ll want to be familiar with Journler’s AppleScript dictionary and the AppleScript page at journler.com. For additional help drop by the Journler Scripting Forum or the MacScripter webpage. And of course be sure to actually have a look at the scripts with Script Editor.

Add My Contact Info to Journler
This script demonstrates Journler’s ability to interact with Address Book. It’s a simple script that gets your contact info from AB and adds it to a new entry/resource combo in Journler.

Append Tags to Selection
This script extends Journler’s functionality by adding a feature many users have requested. It’s possible to change the tags on a number of entries simultaneously but not without completely replacing the old tags with the new ones. Use this script to append new tags to the selected entries instead.

Highlight in Text
Highlight in text is an example of Journler’s interface support with AppleScript. It’s a super simple script that highlights a word or phrase of your choosing in the selected entry or resource. If an entry is selected every occurrence of the word is highlighted, while the first word of a selected resource is.

Journler Entry to iCal
This is an incredible script by BlueFrog and SkyWombat and an excellent example of how to use AppleScript to extend Journler’s functionality. The script sends an entry to iCal, sets an alarm for the item and links back to the entry from AppleScript. Great works guys!

Save Camino WebArchive to Journler
Here’s a quick one by wyzewoman at the Journler forums that takes advantage of GUI scripting. It grabs the URL from Camino and simulates Journler’s File > New Entry with Clipboard command . Depending on your media preferences you’ll get a new entry with the imported web archive or the url itself.

Send Entry to MarsEdit
Another great script that shows how quickly you can extend Journler’s functionality. Journler does blogging, but not as well as a pro blogger will need, so Jan created a script to send the html version of an entry to MarsEdit.. Works a charm for Journlers who lament the limited support for blogging.

Quicksilver
The two Quicksilver scripts are by wyzewoman and are meant to be used from within Quicksilver. Combine them with Quicksilver’s incredible flexibility to run a quick search in Journler or add a new entry.

That’s it for the examples. I strongly encourage everyone who’s even a little interested in extending or customizing Journler to take a shot at it. The forum is a friendly place and the community may just be able to help you out if you run into problems.

As I find time I’ll post some more scripts to the blog. I also hope to set up an AppleScript repository where users can upload and share their own creations. In the meantime, if you have a great script and you’d like to see it featured send it my way and I’ll see about doing a quick post on it.

Mac Fanatic giveaway: free software, Journler included

April 24th, 2007

Mac Fanatic is celebrating 50,000 podcast downloads with the Mac Fanatic Software Giveaway. Thirteen software titles are available, including Journler, and you could win one of them! The contest is open to anyone with a valid email address. Participants have a chance at winning their selection from the available software, including Rapidweaver, Delicious Library and Paralleles Desktop among others. The contest is open from April 23 to June 1, 2007. Sign up at at the Mac Fanatic Contest page.

Use the Journler service menu from inside Journler

April 23rd, 2007

Literally just stumbled onto this one. I didn’t even think to try it before, and I think it may have been by accident, but I had the url selected for a website I was visiting with the Entry > New Web Browser command and I hit Cmd-shift-J, the shortcut for the Journler service menu.

Well that thing fired right up! Journler dropped the drop box dialog on me and imported the url as a webarchive, then selected it and let me continue browsing! It was one of those, “Huh, I didn’t know I could do that” moments.

This’ll work with any selected text. Select some text in an entry, a url, or a picture — be sure to actually select a range of text that contains a url or contains a picture — and hit Cmd-shift-J. Journler ought to create a new entry for it. I could probably find ways to improve this now that I know about it.

Be sure to have a look at Journler’s Media preferences. Check “Select imported media by default” and “Create web archives when importing urls.”

Edit
Yeah, you want the Cmd-SHIFT-J shortcut. The shit key will be a tough one to find. =)

Whew! Journler 2.5.21 Quick Fix

April 23rd, 2007

Oh man what an experience. I managed to introduce a small bug into the 2.5.2 download that would prevent certain long time users from accessing their journals. Emails were coming in from all over the place, and it hadn’t even been 20 minutes since the post!

Luckily the problem was an easy fix and I’ve already posted an update. If you were one of the unlucky few, simply redownload Journler from the same location and install the update as you normally would.

Download Journler 2.5.2 + fix

Journler 2.5.2 Available

April 23rd, 2007

Just like the good ole days! Three weeks into 2.5.1, Journler 2.5.2 is available for download. If you’re already a Journler user, expect an automatic update or select Check for Updates from the Journler menu.

Journler 2.5.2 includes a number of fixes and improvements, and the interface has been modified to take into further account recent user interface reviews. The download is recommended for all users. A list of major changes follows. Enjoy!

  • Latest update of iLife media browser
  • Added custom label names
  • Added AAC QuickTime movie format to audio recorder
  • Storing relative path information in addition to alias when adding files
  • Added keyboard shortcuts for new window and new floating window
  • Fixed a memory leak with bookmarks bar
  • Fixed a bug with new, auto-tagged entries not immediately appearing in parent folders
  • Optimizing drawing in custom views
  • Fixed a problem with returning to journler via dock icon click when in full screen mode
  • Numerous user interface improvements

Interview over at themacblog.net

April 18th, 2007

Max Bonnier of the incipient Mac Blog recently put six questions to me:

1. What gave you the idea for Journler ?
2. How much time have you spent on creating Journler?
3. What can we expect from you in the future?
4. What are your favorite apps that you use often?
5. What do you think of Leopard?
6. Do you have any plans for upcoming apps? Any chance you’ll give us a preview or a sneak peek?

Check out the interview for my answers. Especially drop by if you’d be interested in blogging for them.

On Leopard, Delays and the iPhone

April 15th, 2007

I’ve been mulling a commentary on Apple’s recent Leopard announcement. At first I wasn’t sure if this was the appropriate forum. While the announcement does have bearing on Journler, a post about the delay would not limit itself to Journler. Do I really want to get into commentary? You bet I do.

If you aren’t already in the know, Apple recently said that it would delay Leopard’s release until October (look for the Apple Statement on that page). I’d like first to talk about the relevance of this delay for Journler’s users. Next I’d like to say what I think of the delay itself. Finally I’d like to take a hopeful look at the future.

Leopard and Journler
The delay affects Journler users in three specific ways: Syncing, iCal integration and Audio/Video recording. Syncing and iCal integration are two of Journler’s most requested features. I wholeheartedly support the requests and plan to add both features to a future release. I was, however, explicitly waiting for Leopard to implement them. Leopard makes it considerably easier to integrate with iCal, and the OS introduces significant changes to the syncing architecture. Users hoping for these features will have to wait an extra four months.

A/V input is also an issue. Journler’s A/V capabilities are buggy on some Macintosh hardware, mostly because I wrote the code myself without knowing much about the subject. A/V programming is hard and Leopard makes it easier, a fact I was hoping to take advantage of. Users on those machines will benefit from the changes, but again, they’ll have to wait an extra four months.

The Delay Itself
Turning to the announcement itself, the delay doesn’t trouble me in any great way. So it’ll be an additional four months until the OS is released. I’m ok with that, mostly because it doesn’t affect me too radically. To be fair, I’m not holding off on a hardware purchase, and other than planned features which I’m going to get to one way or another, I’m not shaking in my pants waiting for OX 10.5 to come out. 10.4.9 has problems, and Journler has problems because of it, but I can deal with them and I can deal with helping users deal with them. We’ll get through it.

In fact, the delay is something of a benefit for me. I’m still very busy ensuring Journler works as best it can on the currently available system. Those four months give me more time to focus on getting the most out of Tiger, and when I do finally turn to Leopard development, they give me more time to ensure my code works and works well. In the end, while I do understand why the delay annoys many users, I am less moved by it.

The iPhone
The reason for the delay just steams me though. According to the statement released by Apple, the company “had to borrow some key software engineering and QA resources from our Mac OS X team” in order to ensure the iPhone shipped on time. You mean to tell me that a company announced a product before it was ready to be demonstrated, gave it a premature release date, and is now taking resources from what was its core business to ensure that date is met. And for what? For what is, as far as I can tell, an expensive cell phone.

Others, the editors at Macworld for example, regard this approach in a much more positive light than I do. “The iPhone is the point,” they say, if Apple is to become the consumer electronics company it now aspires to be. In principle I think that goal is a fine one. Unify the digital life and the digital lifestyle with high quality products and a designer attitude, absolutely. The iPhone just strikes me as the wrong direction.

The iPhone is an expensive product with a limited, potential user base. A purchase locks you into a contract with a network that doesn’t even cover Europe and is slower than what is already available on less classy devices. 3rd party developers will not be allowed to take advantage of the platform and some key, expected functionality such as Voice over IP (Skype) will be missing because of contractual necessities. Let Leopard be delayed, no problem, but for that?

Hope for the Future
I don’t want to be a naysayer. Any of those limitations are liable to change, and Apple is known for its surprises. What is more, the iPhone could be a revolutionary device, not for being a phone but for its interface.

I remember the first time I really got my hands on an iPod, one of the 4th generation models with the click wheel. The feeling that came with using this thing was incredible! I immediately knew what to do and how to do it, although I had never played with an iPod before. And using the click wheel was such a joy! I purchased that model a little while later and it is still the iPod I have and love.

I imagine the iPhone will offer that same “Wow! This is awesome!” experience whenever a user first gets a chance to play with it. There is the potential here to introduce a device which radically changes the way individuals interact with computers. The keyboard and mouse have been around a long time and served the industry well, but perhaps it is time to reconsider that paradigm and offer a serious alternative to it.

It is in this possibility that my hope lies. The iPhone will be running MacOS, which means the kind of user interface available to the iPhone should, in theory, be available anywhere the OS is installed, as long as the hardware supports it. The fact that Apple borrowed MacOS engineers to ensure completion of the iPhone further supports that notion. Anything that makes the iPhone a revolutionary devices could also make the Macintosh operating system a revolutionary OS.

What I envision is not a phone sized mobile device but a tablet pc, the mythical Mac Tablet that is about the size of my MacBook monitor and just as thin. The entire thing is a mouse, responding to the gestures I make with my hand just as the iPhone does. When necessary I can use a virtual keyboard, one that appears and disappears from the display as needed. Put something like that in my hands and I promise you I’ll be awake endless nights developing some of the coolest software you’ve ever seen. And I won’t be the only Mac developer doing it.

In summary, Leopard’s delay doesn’t move me one way or another. Products are delayed and that is acceptable, even if it does impact Journler’s development and user needs. It is the reason for Leopard’s delay that troubles me. The iPhone in itself seems like a bad idea. At the same time, I’m hoping that the iPhone is a stepping stone to a product with a more universal appeal and an even greater revolutionary aspect. If there’s a company that can pull something like that off, it’s Apple, even if I do think that Apple Inc. is making a mistake this time around.

Review at macgeneration.com

April 11th, 2007

Just yestered Journler was reviewed at the French Mac site MacGeneration.com. My French is somewhat limited, but the reviewer seems to be quite impressed and gave Journler a 9 out of 10, lamenting only the absence of syncing and a French language translation. From the article:

En terme de fonctionnalités, Journler est un logiciel extrêmement riche. Il offre un nombre important de petits plus qui rendent son utilisation agréable… Journler est un logiciel complet et bien pensé.

For Journler’s French speaking users, I’m happy to report that a French translation is in the works. I’m moving slowly and carefuly with the translations, but I do promise it’s on the way along with a number of other localizations.

Copyright © 2006-2007 Journler. Some rights reserved       Contact: Phil | Evan Agee (Webmaster)