[pianotech] Piano software for Mac

Daniel Carlton carltonpiano at sbcglobal.net
Fri Mar 27 19:38:36 PDT 2009


hi john

i've only heard of perl or apple events, but never new what it was or  
does. i've always known you can do great things with apple scripts,  
but never knew how to use it.
i've been using PTBiz for the last 6 years, and while it a very good  
program. basically i'd like to be able to do the same things that  
PTBiz does with just a couple of extra features.
here's my wish list (a little redundant)
	
	i'd like to have all the same information fields available that i  
have in ptbiz
	
	i would like to have reminders pop up when a customer is due for a  
tuning so i can mail/call them, maybe in iCal

	i'd like to be able to keep track of when i last mailed a customer a  
reminder, separate from when i last called them

	i'd like to be able spit out all of my information for tax prep at  
the end of every quarter/year with the click of a button, and make it 	 
pretty in pages or something

	i'd like to be able to automatically create an invoice in pages  
whenever i enter a tuning i have just done, and whenever i enter 	that  
tuning in address book under last tuning, if possible, i'd like for  
iCal to automatically set up the next tuning 6 months from 	now, or  
for whatever timeframe i specify


Daniel Carlton



From: John Delacour <JD at Pianomaker.co.uk>
Date: March 26, 2009 5:17:47 PM CDT
To: pianotech at ptg.org
Subject: Re: [pianotech] Piano software for Mac
Reply-To: pianotech at ptg.org


The fact that iCal and Address Book have good scripting dictionaries  
means that a lot could be done with Apple Events and Perl that would  
be easy to customize, and you could have a control centre either (text- 
based) in Terminal or an HTML browser interface.  Mail's scripting  
dictionary is, certainly up to 10.4.11, quite monstrously useless,  
which is why I continue to use Eudora, which is properly scriptable,  
but some things are possible with Mail.

Address Book is fine as a customer database.  Not only have you the  
notes field but you can add as many special date fields as you like  
and can set up the template to create these fields (e.g "Next Tuning")  
in new cards.  Address Book is also merely an interface to records  
kept in the universal standard .vcf (visiting card format). I  
personally have never found the need for such things as Filemaker,  
which is all things to all men, very clumsy, and far too general in  
its scope.

Give me a few examples of things you would like to be able to do and I  
will try to give you various ways they could be achieved.  The  
possibilities are endless.  Every Mac user has Apple Events,  
AppleScript and Perl, but very few people are aware of them or know  
their potential. I've heard of Perl, but never knew of them or their  
potential.  I have been AppleScripting on the Mac since AppleScript  
first appeared goodness knows how long ago and am still pretty much up  
to speed with it, though I use Perl, either alone or in combination  
with Apple Events, for most of the things I do nowadays.

For example, suppose you keep your customer record in an Address Book  
group, or several groups, and have the field "Next Tuning" filled in  
for each customer, you could run a script to send you a list by email  
of all the tunings you have coming up in the next ten days or so,  
transfer the appointments automatically to iCal, set reminders etc. etc.
Exactly one of the things I personally have wanted from my software!

Without knowing precisely what you want to do, it is pointless going  
into it further.  A programmer needs to have precise requirements from  
his client.

JD






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ptg.org/pipermail/pianotech_ptg.org/attachments/20090327/d1c16b81/attachment.html>


More information about the pianotech mailing list

This PTG archive page provided courtesy of Moy Piano Service, LLC