Re: sort of OT, CD names to iTunes

2006-03-08 Thread Charles Hartman


On Mar 8, 2006, at 8:11 AM, Kay C Lan wrote:

The only reason I'd recommend this method is that I hate to waste  
CD space.
Most LPs are only 45 min or less. Quite a few Double LPs can fit on  
an 80min
CD. So by putting everything in iTunes first I can then add extra  
tracks

(either by the same artist or of a similar genre to fill the CD.


I decided the opposite -- particularly because so little accessible  
data is available on the audio CD. That leaves the magic-marker label  
on the CD itself the only key to its contents. If that's the title of  
one LP, the problem is minimal; if it's twenty miscellaneous  
tracks . . . CDs are now roughly 20 cents apiece; their storage bulk  
is not much more imposing, if you find a reasonable binder system for  
them.


As for OK vs Next in iTunes, note that if you've burned the tracks to  
CD before importing to iTunes, cmd-I (Get Info) on the CD with no  
track selected lets you fill in album-title and album-artist (and  
album-composer if there's only one) just once, leaving only track  
names and composers to be filled in.


Burn to CD first? It's a tough call, as discussed before on this  
list. My assumption is that I want to end up with AIFFs on the CD  
(for fidelity) and AACs in iTunes (for the huge space savings on my  
hard disk). Given that assumption, burning the CD first turns out to  
be competitive for efficiency with the reverse. And I'm realizing  
that filling in the data on the CD (with Toast Lite, say) is a  
complete waste of timen -- which means it has to be filled in only  
once, when the CD is imported into iTunes.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: The End of Dreamcard?

2006-03-06 Thread Charles Hartman


On Mar 6, 2006, at 5:29 AM, Kevin Miller wrote:

Please bear in mind that we're not simply dropping support for this  
product

overnight.  There is nothing stopping anyone with a Dreamcard license
renewing just now, and simply assessing the evolution of our  
product line

again in a year's time.


That is what I have just done.

(I mention this on list because on list I've mentioned questions and  
reservations about this whole transition. I'm not convinced -- but an  
academic update package for a year gives me time to think at a  
reasonable price.)


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: The End of Dreamcard?

2006-03-05 Thread Charles Hartman


On Mar 5, 2006, at 12:06 AM, Judy Perry wrote:


--For the price -- roughly half of what Hypercard last sold for --  it
seems fair enough.


Which price? $60? yes. $200? no.


Can you do mySQL and CGIs in PowerPoint? (not being
nasty: I really don't know but doubt it as I don't think it has a
scripting language).


No. That's exactly my point. In Dreamcard you can. In Media you  
can't. In this way, at least, Media resembles PowerPoint more than  
Dreamcard.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: No Openstack ..... !

2006-03-04 Thread Charles Hartman
So use StackRunner (which beats the pants off the Dreamcard player  
anyway) on the PC too. You can bundle it with your stack for others  
to use.


Charles


On Mar 4, 2006, at 12:58 PM, Francis Nugent Dixon wrote:


Hi from Paris,

I have just run into my first Platform problem, but in fact,
my problem started on my Mac, and hasn't gone away !.
I finished developing a stack on my Mac. During development,
I couldn't get it to run the OpenStack script (why I don't know).
I found that when using Stack Runner, OpenStack WAS executed,
so while I was testing on the Mac, each time I loaded, I executed
the openStack command from the message box, and execution
was fine (dirty but fine !). I imagined that DreamCard Player on
the PC would work the same way as Stack Runner on the Mac.

Unfortunately, when I execute the stack on my PC using the
DreamCard player, OpenStack is NOT executed, and so my
stack serves no purpose, because I initialize global variables
which are essential for execution.

So, back to the Mac to create a button to execute openStack,
then back to the PC. When I click on the button on the PC,
nothing happens, so I am back to square one. What is going
wrong, or more specifically, what am I doing wrong ?

-Francis


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: The End of Dreamcard?

2006-03-04 Thread Charles Hartman


On Mar 4, 2006, at 3:58 PM, Dan Shafer wrote:

Dreamcard was a crippled Rev. It straddled the lines of an  
inventive user
and a professional developer but the lines were blurred and the  
audiences

and messages so different that it created as much confusion as it did
anything else.


Well, I didn't feel confused at all. Dreamcard is, or was, crippled  
only in two ways: no standalones, no Oracle-type dbs. Not significant  
drawbacks for someone building open-source academic tutorial apps.  
And while the (if I recall correctly) $60 academic price, for someone  
with no institutional or corporate budget to call upon, wasn't  
nothing -- wasn't, in other words, as attractive as the price of  
something like Python + wxPython. which I use to build other academic  
tutorial apps; as as Hypercard for that matter -- it was worth it, if  
what you wanted to do was specifically Hypercard-like. I had an old  
Hypercard tutorial I wanted to modernize, and doing it in Python  
would have been perhaps more work than it was worth.


As for attractive upgrade prices for Studio, the best I have seen so  
far is $200. It does not attract me.


Whether it's a wise business move on Rev's part I suppose I can't  
judge, and I really don't care. Unless I've misunderstood something  
in the deal, or in Media -- and I certainly agree that the p.r. has  
been confusing -- I'll be waving bye-bye to Rev toot sweet. (Or keep  
using the old one? I don't think so, except for the occasional jiffy  
stack. Or pay $50 for a final year of upgrades to the engine? High  
price for a dead-end street.)


Get out your handkerchiefs? Of course not. The question, for Rev, is  
whether users like me are as trivial a proportion, and as trivial a  
segment, of their market as they *appear* to think. I'm holding my  
fire until I understand better. But that's the way it looks so far.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Importing and export text with foreign accents

2006-03-03 Thread Charles Hartman
Is this really true? My impression is that characters 128 are  
different in the ASCII character sets on Mac and Windows.


Charles


On Mar 3, 2006, at 12:08 PM, Mark Schonewille wrote:


Hi Derek,

Even if you are using diacritics, as they are called, there is no  
reason to use unicode. Only if the text you are exporting contains  
Arabic, Polish, Bulgarian etc characters, which are not in the  
ASCII character set, you might need to use unicode.


Does your text contain characters that are not in the ASCII  
character set? If you are exporting as XML, you may have to use the  
htmlText instead of plain text.


Best,

Mark

Derek Larsen wrote:

I'm having a little trouble importing a tab deliminted text file
(saved from excel), having rev organize it, then saving it out as an
xml file.
The import and text manipulation works just fine, but when it comes
time to export the data out to text files, all the foreign characters
(accents, umlauts, etc,) get converted to squares or questions marks.
Initially I tried straight open, write, and close file statements.
Then I tried unicodeText and uniEncode/uniDecode statements and it's
still a no go.
Is there a tech sheet somewhere that's explains more about how runrev
deals with special characters?
Any insight would be appreciated!


--

Consultant and Software Engineer
mailto:[EMAIL PROTECTED]
http://www.economy-x-talk.com

eHUG coordinator
mailto:[EMAIL PROTECTED]
http://www.ehug.info

Advertise with us and reach 1000 truely interested internet users  
every month. See http://economy-x-talk.com/advertise.html for more  
information.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Debugging question

2006-03-02 Thread Charles Hartman

You need Constellation. More evident, and with more features.
(Shameless plug. I love it.)

Charles


On Mar 2, 2006, at 5:29 PM, Peter T. Evensen wrote:

I never noticed that before!  Seems like an odd place for it,  
though.  I'd expect it in the debugger window someplace, but now  
that I know where it is!


Thanks!

At 04:25 PM 3/2/2006, you wrote:

On 3/2/06 3:32 PM, Peter T. Evensen [EMAIL PROTECTED] wrote:

 Is there any way to get a call stack?

 I have a screen where if you press Enter (Windows) it is calling  
a method,
 but I can't figure out why.  It would be nice if I could see  
what took

 place to get me where I was.

 The message watcher isn't really helping, but I'll muck around  
with it a

 bit more to see.

It's in the Variable Watcher; the popup menu at the top of the  
window is the

call stack (called the execution contexts).


Peter T. Evensen
http://www.PetersRoadToHealth.com
314-629-5248 or 888-628-4588
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: implementing a search function

2006-03-01 Thread Charles Hartman
If you want to go beyond the first character (press 'm' to get all  
the 'm…' lines, 'a' to get all the 'ma…' lines rather than all the  
'a…' lines) it gets trickier, but several people have worked out  
versions of it. I can't remember quite when, but look in the archives  
for roughly August of last year . . .


So many people come back to this, that it might be something to build  
into a library?


Charles

On Mar 1, 2006, at 1:37 AM, Ken Ray wrote:


On 2/28/06 11:55 PM, N Cueto [EMAIL PROTECTED] wrote:


Hello All,

I'd like to make a search function
similar to the one for the Rev docs,
i.e., as letter by letter is typed
in the search field, the indexed
list automatically jumps to the
corresponding alphabetical location.


See:

List Fields: Scrolling to a Line on Keypress
http://www.sonsothunder.com/devres/revolution/tips/fld003.htm

:-)

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: So long and thanks for all the stacks...

2006-02-24 Thread Charles Hartman

FLStudio sounds cool, I thought . . .
Eww, but it runs on Windows!

Charles (dodging)


On Feb 24, 2006, at 12:15 PM, MisterX wrote:


Not sure, but he may have turned to something that is not as
quick, but will allow him to develop for his work flow
without the stumbling blocks.


Actually im turning to stuff that is light-years ahead of rev...

These include:
http://flstudio.com - the easiest music production studio out there
http://gtlegends.com (see also the reviews on http:// 
bhmotorsports.com)


And tuning my car for the Ring... Eventually building or restoring  
a real GT

race car...

--

For work, where I used MC for storage management (large scale), the  
new 2003

server release from MS will surely do the job since I comes with those
features I made in MC. Since we have an full enterprise license for  
that, we

can have direct engineering support from MS.

Less work... believe me is better!

cheers
Xavier


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jim  
Ault

Sent: Friday, 24 February, 2006 16:59
To: How to use Revolution
Subject: Re: So long and thanks for all the stacks...

On 2/24/06 7:00 AM, Jonathan Lynch [EMAIL PROTECTED]  
wrote:



I don't understand...

Why is Xavier giving up on Rev?


Probably reached a point where the hours he spends trying to
get tools working don't get him where he needs/wants to go.
Sounds like he has built a very extensive environment that
has been a serious challenge to integrate and the Rev upgrade
path added too much difficulty.

Not sure, but he may have turned to something that is not as
quick, but will allow him to develop for his work flow
without the stumbling blocks.

I know that had to shift away from Hypercard and if it was
not for Revolution, I would be mired in learning yet another
difficult language to build software for my two businesses.
Fortunately for me, Rev 2.6.1 on Mac and Win32 will do all
that I need for the next several years.


Jim Ault
Las Vegas


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage
your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Parameters [WAS: Main menu puzzle]

2006-02-20 Thread Charles Hartman


On Feb 20, 2006, at 8:02 PM, Ken Apthorpe wrote:

You are having a dream.  You are in a different country, and  
there's a group

of locals around you all talking to each other.  It's an english-like
language, you catch individual words but they string them together  
in a very
strange way.  You stand there gawking and trying to understand.   
Suddenly

they all start jumping up and down and waving their arms around and
jabbering at you. Then they all start running away like crazy. You  
stand
there trying to figure out what they were saying.  It sounds  
something like


Hah! I recognize that! from a number of experiences, but one of them  
was this (trust me, there's a point, sort of):


I'm a writer at a *very* distinguished (if sparsely populated)  
writers' colony, in
the Castle of H--, not far from E--, in the country of S--. (This is  
a dozen years
ago.) I'm walking down the back stairs of the castle and come to a  
landing
behind the kitchen, where the staff of the castle are sitting around  
and talking.
I think they must be talking E-- (or G-- as it's otherwise known).  
But when I
pause for a few seconds to savor the sound, which is lovely, I  
realize with a
shock that there's a liberal sprinkling of English words, and then  
that they are
in fact speaking English, not with the accent they normally use in  
speaking to
American and English visitors but with the accent they use among   
themselves.


A dream I miss, by the way, and treasure in retrospect. Must be why I  
fool around in Transcript . . . Anyway it might account for a lot . . .


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: sort of OT, CD names to iTunes

2006-02-19 Thread Charles Hartman
(Thanks -- answered off-list -- I don't want to keep pushing this OT  
item into everybody's mailbox . . .)

Charles

On Feb 19, 2006, at 9:04 AM, Mark Smith wrote:

Exactly. I'd add the one proviso that it would be better to do the  
iTunes - CD step before converting to aac - itunes will  
effectively convert the aac files back to aif before burning, but  
aac is lossy, so converting to aac first just puts worse quality on  
your CD. Once you've burnt your CDs (feeding them in, one at a  
time, of course), you can set the conversion of the whole lot to  
aac going, and leave it going


Mark

On 19 Feb 2006, at 12:09, Alex Tweedly wrote:


Charles Hartman wrote:

I'm doing a lot of LP - CD transfers, a process with many steps  
some  of which are silly  tedious. One of them is that, after  
I've split  the digitized audio file into tracks, and named them  
(a little  tedious in itself since I'm using an ancient Toast  
Lite to burn the  CD), and go to import the tracks into iTunes,  
unless it's a recording  known to GraceNote I have to type all  
the track names (and composers)  *again* in the iTunes info  
panel. I was thinking a little Rev stack  to do this would be  
handy (and worth the time if I do *another*  couple of hundred),  
but I'm not sure where to look.


Does anybody know of a way to get audio track names from CDs and  
load  them into iTunes? Am I missing something obvious?


I am 99.9% sure that the track names are not on an audio CD. If  
they were, iTunes, MusicMatch, etc. would surely retrieve them for  
us, wouldn't they ?



On Feb 18, 2006, at 11:00 PM, Mark Smith wrote:

Not exactly what you had in mind, I know, but couldn't you just   
import the digitized files into iTunes as aifs or wavs, enter  
the  info there, and then burn the CD?



Yes. Of course that also entails converting all the AIFFs to AACs  
and  erasing the AIFFs from disk. The conversion takes long  
enough so  that, when I got started on this, I sensed that it  
would be a little  more obnoxious than this roundabout method.  
(The whole procedure  involves two long waiting steps --  
recording the AIFF from LP in  Sound Studio and running it  
through ClickRepair -- and some busywork,  bookkeeping steps. The  
AIFF-AAC conversion is another long waiting  step, and that's  
what decided me, perhaps wrongly.)


I guess maybe I'm not understanding the current work flow (versus  
what Mark suggested).


I think today you do:
1. LP - AIFF
2. AIFF - CD
3. CD - iTunes

Mark is proposing
a. LP - AIFF
b. AIFF - iTunes
c. AIFF to AAC convert within iTunes
d. iTunes - CD

Note that b and c can be combined into a single step using the  
scripting interface to iTunes, but I don't think they can be using  
the iTunes UI. If there is a way to do that in one step, please  
tell me how  :-)



Clearly 1 and a are the same

2 and d are equivalent (limited by speed of burning - maybe iTunes  
can do it faster than your old Toast Lite, but in general the same)


b is (for me) almost instantaneous - no file copy, no conversion,  
merely adds some entries in the iTunes database)


and, finally, c is faster than 3  -- the conversion (in my case  
WAV to AAC) happens faster than I ever achieve on CD import into  
iTunes. Importing a CD varies between 5x and 8x speed, while file  
conversion is reliably faster than 10x.




Converting AIFF rather CD into iTunes has the benefit of being  
entirely scriptable - no physical handling of CDs every 5 minutes.  
If you have enough disk space, you can spend all day importing  
your LPs to AIFF and naming tracks, then leave your script to do  
all the import and convert while you have dinner.


btw - yes, I do wish I had known all this six months ago when I  
did a few LPs and found it sufficiently painful that I haven't yet  
done all the rest of them.




--
Alex Tweedly   http://www.tweedly.net




--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.15.11/264 - Release Date:  
17/02/2006


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Main menu puzzle

2006-02-18 Thread Charles Hartman


On Feb 18, 2006, at 3:45 PM, Rob Cozens wrote:

As a programmer, I see any if construct with more than two  
mutually exclusive alternatives as crying out for switch [case]  
syntax.


Not only is it easier to comprehend the total logic flow, but  
adding new alternatives is much simpler.


As not a programmer -- as someone who finds it difficult to foresee  
and pre-design all the branches I'm going to want -- I really agree  
with this. The trouble with chains of if statements is that it's  
too easy for both me and the language to get befuddled about which  
else goes with who, and when my confusion  the language's  
confusion don't match, the logic error can be really elusive and I  
waste a lot of time tracking it down. The switch statement feels  
clunkier, but as long as you don't forget a break (a perpetual  
pitfall) you can always look at the thing and tell what it's meant to  
do.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


sort of OT, CD names to iTunes

2006-02-18 Thread Charles Hartman
I'm doing a lot of LP - CD transfers, a process with many steps some  
of which are silly  tedious. One of them is that, after I've split  
the digitized audio file into tracks, and named them (a little  
tedious in itself since I'm using an ancient Toast Lite to burn the  
CD), and go to import the tracks into iTunes, unless it's a recording  
known to GraceNote I have to type all the track names (and composers)  
*again* in the iTunes info panel. I was thinking a little Rev stack  
to do this would be handy (and worth the time if I do *another*  
couple of hundred), but I'm not sure where to look.


Does anybody know of a way to get audio track names from CDs and load  
them into iTunes? Am I missing something obvious?


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: sort of OT, CD names to iTunes

2006-02-18 Thread Charles Hartman


On Feb 18, 2006, at 11:00 PM, Mark Smith wrote:

Not exactly what you had in mind, I know, but couldn't you just  
import the digitized files into iTunes as aifs or wavs, enter the  
info there, and then burn the CD?


Yes. Of course that also entails converting all the AIFFs to AACs and  
erasing the AIFFs from disk. The conversion takes long enough so  
that, when I got started on this, I sensed that it would be a little  
more obnoxious than this roundabout method. (The whole procedure  
involves two long waiting steps -- recording the AIFF from LP in  
Sound Studio and running it through ClickRepair -- and some busywork,  
bookkeeping steps. The AIFF-AAC conversion is another long waiting  
step, and that's what decided me, perhaps wrongly.)


Charles




Mark

On 19 Feb 2006, at 03:10, Charles Hartman wrote:

I'm doing a lot of LP - CD transfers, a process with many steps  
some of which are silly  tedious. One of them is that, after I've  
split the digitized audio file into tracks, and named them (a  
little tedious in itself since I'm using an ancient Toast Lite to  
burn the CD), and go to import the tracks into iTunes, unless it's  
a recording known to GraceNote I have to type all the track names  
(and composers) *again* in the iTunes info panel. I was thinking a  
little Rev stack to do this would be handy (and worth the time if  
I do *another* couple of hundred), but I'm not sure where to look.


Does anybody know of a way to get audio track names from CDs and  
load them into iTunes? Am I missing something obvious?


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution 2.7 documentation panic

2006-02-17 Thread Charles Hartman


On Feb 17, 2006, at 2:35 AM, Mark Wieder wrote:


 hard-coded path to Adobe
Reader



You're kidding!


It'll be fixed in some point-release down the line. But apparently I'm
the only person around here with Acrobat installed.


Maybe. But I try never to use Adobe Acrobat Reader on the Mac.  
Preview is noticeably faster, and I usually have it running in the  
dock, so the delay would be much less than if the other app has to  
open. I don't see why this would be hard-wired at all, since  
resolving filetypes is what an OS is for. . . . But this is OT by now  
(especially since I'm not on 2.7 at this point!). Sorry.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution Media

2006-02-16 Thread Charles Hartman


On Feb 15, 2006, at 8:43 PM, Charles Hartman wrote:

-- except apparently it sort of doesn't. I got from Rev a message  
inviting me to buy an upgrade pack for my Dreamcard. I wrote back  
in puzzlement because I'd thought just what you say. The return  
message points out that the DC up-pack is good for a year while the  
Media purchase -- for the same price -- is one time only, and  
suggests that the two have different features. But the  
disappearance of Dreamcard from the Rev website (unless I've gone  
blind) makes this hard to comprehend in detail.


I think I have gone blind. Dreamcard is there on the site at
http://downloads.runrev.com/dreamcard
Sorry. What misled me is that Dreamcard is missing from all  
comparisons among Rev versions, which certainly underscores the idea  
that it's on the way out.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution 2.7 documentation panic

2006-02-16 Thread Charles Hartman


On Feb 16, 2006, at 5:56 PM, Mark Wieder wrote:


 hard-coded path to Adobe
Reader


You're kidding!

Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Getting Started with a Database

2006-02-15 Thread Charles Hartman
I just tried downloading CocoaMySQL from curiosity. When I selected  
one of my databases and selected a table, it froze my PowerBook  
absolutely solid -- after half a minute, the beachball wouldn't even  
spin! Is there some more modern ( 2003) version I didn't find?


Charles


On Feb 15, 2006, at 2:19 PM, Trevor DeVore wrote:

Usually it is easier to create your tables with CocoaMySQL though,  
then just use libDB to connect to the database.  For


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Getting Started with a Database

2006-02-15 Thread Charles Hartman


On Feb 15, 2006, at 12:13 PM, Mark Wieder wrote:


Is this really a massive learning curve? I have until Monday to get


Yes, probably. Find yourself a good SQL tutorial online.


It's not that hard to get the basics. I found this series of tutorial  
pages a decent start:


http://sqlcourse2.com/intro2.html

Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Getting Started with a Database

2006-02-15 Thread Charles Hartman
Thanks, that's nice  new, two years newer than the one I found  
before. BUT it still freezes my PB totally so only a very hard reboot  
will bring it back. Am I weird? Some intereaction . . .


Charles

On Feb 15, 2006, at 5:42 PM, Stephen Barncard wrote:

as I mentioned earlier in the week, the project is open source and  
this is the latest (1/24/) version.


http://www.theonline.org/cocoamysql/

I just tried downloading CocoaMySQL from curiosity. When I  
selected one of my databases and selected a table, it froze my  
PowerBook absolutely solid -- after half a minute, the beachball  
wouldn't even spin! Is there some more modern ( 2003) version I  
didn't find?


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution Media

2006-02-15 Thread Charles Hartman


On Feb 15, 2006, at 8:36 PM, [EMAIL PROTECTED] wrote:

Can anyone enlighten me on Revolution Media? Looks like a great  
product for a

great price. I'm assuming it replaces Dreamcard.


-- except apparently it sort of doesn't. I got from Rev a message  
inviting me to buy an upgrade pack for my Dreamcard. I wrote back in  
puzzlement because I'd thought just what you say. The return message  
points out that the DC up-pack is good for a year while the Media  
purchase -- for the same price -- is one time only, and suggests that  
the two have different features. But the disappearance of Dreamcard  
from the Rev website (unless I've gone blind) makes this hard to  
comprehend in detail.


I suspect the website is still in the process of being brought up to  
date, so I'll check back in a day or two.



Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution Media

2006-02-15 Thread Charles Hartman


On Feb 15, 2006, at 9:09 PM, Lynn Fredricks wrote:

-- except apparently it sort of doesn't. I got from Rev a  
message inviting me to buy an upgrade pack for my Dreamcard.

I wrote back in puzzlement because I'd thought just what you
say. The return message points out that the DC up-pack is
good for a year while the Media purchase -- for the same
price -- is one time only, and suggests that the two have
different features. But the disappearance of Dreamcard from
the Rev website (unless I've gone blind) makes this hard to
comprehend in detail.


(Database access not available in Revolution Media) is right in  
the middle

of the features page.


Yes, but I don't know what that means. *Oracle* (etc) access isn't  
available in Dreamcard either; but I access my MySQL stuff (using  
Blue Mango's libDatabase) just fine.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution Media

2006-02-15 Thread Charles Hartman
At what in particular? I don't see anything here that addresses this  
question. It's been a long day and I'm tired; what am I missing?


Charles


On Feb 15, 2006, at 9:24 PM, Lynn Fredricks wrote:


(Database access not available in Revolution Media) is

right in the

middle of the features page.


Yes, but I don't know what that means. *Oracle* (etc) access
isn't available in Dreamcard either; but I access my MySQL
stuff (using Blue Mango's libDatabase) just fine.


It's a good idea to look here as well:
http://revmedia.runrev.com/look_inside.php

Best regards,

Lynn Fredricks
President
Paradigma Software, Inc

Joining Worlds of Information

Deploy True Client-Server Database Solutions
Royalty Free with Valentina Developer Network
http://www.paradigmasoft.com





___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Contrib to old topics - why isn't Rev more popular?

2006-02-14 Thread Charles Hartman


On Feb 14, 2006, at 1:29 PM, Jerry Daniels wrote:


http://www.daniels-mara.com/products/


Yeah, bought that last year also.  At the time it made things  
worse for me.  But I haven't run it again yet, so maybe I should  
give it a try again.  :-)


Simply no comparison. As far as I'm concerned, Constellation makes  
Rev a usable programming environment. And you wouldn't believe how  
much it's developed in just the last three or four months.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Revolution RUMORS!

2006-02-13 Thread Charles Hartman


On Feb 13, 2006, at 12:45 AM, Scott Kane wrote:


By-By DreamCard?


Is there really a market for it anyway?  I mean, apart from
education most people want to compile binaries...



(carefully selecting the polite form of the answer) Why yes, there is  
a market for it. As an unfunded private individual developing mostly  
tutorial stacks, I can afford DC and certainly not any other form of  
RR. The no-standalones limitation isn't much of an inconvenience for  
distribution, especially with StackRunner. No DC, I'm gone. I don't  
think I'm that uncommon.


Charles


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Dreamcard - Media

2006-02-13 Thread Charles Hartman
So Dreamcard has been replaced by Revolution Media, is that the  
idea? The price has gone down, then, which I suppose is a good thing  
in the abstract. I can't make out whether it has any new limitations.  
Is Media, like Dreamcard, still essentially Revolution without  
standalones?


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [OT] Re: Thar She Blows! - RR 2.7 ???

2006-02-12 Thread Charles Hartman


On Feb 12, 2006, at 2:33 PM, Alex Tweedly wrote:

The hard part is the translating from the written letters to how it  
should sound ... which is probably why I'm still stuck on unmensefu


I take it to be a derivative of Latin mens, mind (as in Mensa, or  
mens sana in corpore sano), and like you I guess a couple of l's to  
have gotten lost at the end (what are a few consants among fiends?),  
so it's unmensefull which would either without being concerned or  
thoughtlessly . . . This isn't getting me very far, is it. I think  
I'll go out and starts shoveling the snow.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Getting Started with a Database

2006-02-11 Thread Charles Hartman
What platform? On OSX I was in a similar position recently, and I  
settled for MySQL (downloadable) with Blue Mango's (Trevor DeVore's)  
libDatabase 2.0 (ditto). This way's free. The libDatabase isn't  
strictly necessary (it's a wrapper around revdb functions), but it  
makes things a *lot* simpler and more rational.


Charles


On Feb 11, 2006, at 7:52 AM, David Burgun wrote:


Hi All,

I have worked on Rev for a while but have not used it with a  
database application before and was wondering the easiest and  
cheapest way to get going with it. I have the following basic  
questions:


What do I need to Add to RunRev to be able to:
  a)  Create and Add data to a database locally.
  b)  Retrieve records based on the contents of a number for fields.
  c)  Modify existing records in the database.

The database will contain around 100,000 to 300,000 records.

Thanks a lot for any help
All the Best
Dave

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Minimum Mac specs for Rev 2.6.1?

2006-02-11 Thread Charles Hartman
There's a known bug that makes some parts of the Docs -- the Topics  
especially -- take a LONG time to load (upwards of 20-30 seconds),  
which can certainly make it seem that everything has frozen. Try  
waiting it out for that long, and see if that's it.


We all hope, of course, that this will be gone in 2.7 very shortly . . .

Charles


On Feb 11, 2006, at 2:50 AM, Ken Apthorpe wrote:



G'day all

I'm trying out the current demo version of Rev 2.6.1 on a Mac (yet  
another
total newbie).  It keeps freezing on me when I am trying to work on  
creating
a stack while I have the Documentation window open in a second  
monitor. So
far I have a main stack, one substack, and was in the process of  
setting up

a menu using menu manager.

I was looking thru the Docs when everything froze (including the
Documentation).  It's happened several times. Only exit is a force  
quit.


Can anyone advise, is this a not-enough-memory problem, or a too- 
old-slow

Mac problem, or (I already know it may well be a clueless operator
problem) ...

Mac is a G4 400 with 448MB RAM, OS 10.3.8
--
View this message in context: http://www.nabble.com/Minimum-Mac- 
specs-for-Rev-2.6.1--t1103659.html#a2883023

Sent from the Revolution - User forum at Nabble.com.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: SpeechLab

2006-02-08 Thread Charles Hartman

text - speech is easy (relatively; still very poor)
speech - text is hard


On Feb 8, 2006, at 11:42 AM, Jeff Honken wrote:

The MonsieurX.com site has a fun application called SpeechLab that  
allow

you to type in a sentence and it will voice it back to you.  Does
Revolution have the reverse capabilities so that an application can be
written that you can speak into a microphone on the computer and it
dictates the sentence back to you?  I'm new to Revolution and I didn't
know that it had such strong speech capabilities. Jeff




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: SpeechLab - Granny Mckay's steam-driven computer

2006-02-08 Thread Charles Hartman


On Feb 8, 2006, at 3:34 PM, Mathewson wrote:


but, hey, how many real
women say things like Your hard disk is badly fragmented
in a voice that really means lets hop in the sack for a
quick one?)



You're just not moving in the right circles.

Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [ANN] Speechlab

2006-02-07 Thread Charles Hartman


On Feb 7, 2006, at 1:52 PM, MisterX wrote:



So, it's not that hard at all to make rev speak! Just try it!


Thanks for doing this, Xavier. I pasted in the text of a poem I'm  
working on. The sound was so totally alien that it gave me quite a  
useful perspective. ;)


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Assist a Newbee

2006-02-05 Thread Charles Hartman
I seem to remember hitting that cursor bug. The solution had  
something to do with resetting the Rev cursors . . . can't remember.  
Does this sound familiar to somebody who knows more?


Charles

On Feb 5, 2006, at 5:22 PM, Ken Ray wrote:


On 2/5/06 2:21 PM, Eric Chatonet [EMAIL PROTECTED]
wrote:


2. Menus: they are handled differently according to the platform. Ken
Ray has explained that with his usual clarity and enthusiasm in a
conference stack you will find by going to http://support.runrev.com/
scriptingconferences/
There you will find a lot of other invaluable stacks to get you  
started.


Thanks for the nod, Eric, but unfortunately I didn't do menus  
(Jeanne DeVoto

did), but her stack is *also* explained with her usual clarity and
enthusiasm... :-)


PS. About your cursor issue, it sounds like wrong coding :-(


Actually this is an artifact of the DreamCard Player, if I'm not  
mistaken.
One thing you gould do, David, is to try the same stack in  
StackRunner (a

stripped down player for stacks) at:

  http://www.sonsothunder.com/devers/revolution/downloads/ 
StackRunner.htm


and see if it works properly. If not, then Eric's right. :-)


Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: 1934 Was Not Such A Good Year

2006-02-03 Thread Charles Hartman
Is this somehow (??) connected with the Unix Apocalypse that comes  
around in there somewhere if I recall correctly?


Charles

On Feb 3, 2006, at 9:03 AM, Mark Smith wrote:


I get the same result. Rev 2.6.1  Mac OS 10.4.4  PB G4 1.5

Doing this:

on mouseUp
  set useSystemDate to true
  set the centuryCutoff to 50

  repeat with n = 0 to 51
put n into yy
if length(yy)  2 then put 0 before yy
put 12/4/  yy into tDate
put tDate into origDate
convert tDate to long date
put origDate  =  tDate  cr after dList
  end repeat
  put dList

end mouseUp


I get:

12/4/00 = Wednesday, April 12, 2000
12/4/01 = Thursday, April 12, 2001
...
12/4/36 = Saturday, April 12, 2036
12/4/37 = Sunday, April 12, 2037
12/4/38 = Thursday, March 06, 1902
12/4/39 = Friday, March 06, 1903
...
12/4/49 = Thursday, March 06, 1913
12/4/50 = Wednesday, April 12, 1950
12/4/51 = Thursday, April 12, 1951

which suggests that Rev cannot deal with dates after 2037

Mark
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Breve interface

2006-01-29 Thread Charles Hartman
Just out of curiosity (so far), has anyone used Rev with (embedding  
or embedded by) this really-pretty-cool simulation environment?


(see http://www.spiderland.org/breve)

Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Calendar and Time Schedule

2006-01-18 Thread Charles Hartman

Daniels  Mara, timegadget.

Charles Hartman

On Jan 18, 2006, at 7:13 PM, Jeff Honken wrote:


Has anyone created a scheduling app and would share how they did it.
I'm starting a project that will require a calendar and a time  
element.
When a particular date is chosen a time grid needs to be  
displayed.  It

then needs to allow the user to schedule that block of time.  It
basically needs to work like the Calendar in Microsoft's outlook.  Any
help would be greatly appreciated.  Jeff


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Architecting the Doc Solution

2006-01-15 Thread Charles Hartman

I really like the cookbook model of mutual help at, for example,
http://aspn.activestate.com/ASPN/Cookbook/Python

In various languages, I've found that after the initial bootstrapping  
phase (Dan Shafer's book can help people through that), the cookbook  
approach is very efficient: I know enough to know what it is I don't  
know, I formulate it as a how-do-I-do-this problem, and look up the  
keywords that percolate into consciousness in the process. On a big  
site like the ASPN one, most problems have dozens of solutions, and  
choosing one, even in a rush, always teaches me something.


This is the long-winded way of saying I think Marielle's approach to  
code-fragment collection may turn out to be the missing link of docs.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: getExif1.3

2006-01-11 Thread Charles Hartman

That's a very neat  helpful stack. Thank you!

Just out of curiosity, why does it show a thumbnail image of JPEG  
files but not TIFF? Maybe you have said this before and I missed it.


Charles Hartman



On Jan 11, 2006, at 10:21 AM, UDI wrote:


Thanks Klaus

Or, doesn't stack work rightly?


Exactly. I select a JPEG and get nothing but:

- Error : Not found Tiff tag

NO jpeg tags are shown.



Oh..Yes! I did stupidity.
An issue of endian ( byte order ) makes me always confuse...
http://homepage.mac.com/udi/stack/getExif13.hqx

By the way, Exif data are put in a JPEG file as TIFF data.
Therefore I return such a message when Exif data aren't found.
I thought that you pointed out that thing at first.

UDI
[EMAIL PROTECTED]
http://homepage.mac.com/udi/
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: getExif1.3

2006-01-11 Thread Charles Hartman
Ah -- thanks. I've never ventured into these waters before,  am  
therefore even more than usually ignorant.


Charles


On Jan 11, 2006, at 10:29 AM, Klaus Major wrote:


Hi Charles,


That's a very neat  helpful stack. Thank you!

Just out of curiosity, why does it show a thumbnail image of JPEG  
files but not TIFF?

Maybe you have said this before and I missed it.


Ever tried to set the filename of an IMAGE to a TIFF file?
That's it ;-)

You need a player object (and QuickTime) to display a TIFF.


Charles Hartman


Regards

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: One cute hack for MacOS X (... or nice internet protocol helper hacks...)

2006-01-03 Thread Charles Hartman


On Jan 3, 2006, at 3:53 PM, Ken Ray wrote:

That's a great idea, Chipp! That's definitely something cool to run  
with...
do you see StackRunner *only* running web-validated stacks, or also  
able to
run locally executed stacks? The reason I ask is that currently  
StackRunner
is designed in a way where a configuration file can tell it to  
automatically
run a stack; there's nothing saying this couldn't be extended to  
support


For pity's sake don't take away SR's local-stack capability -- it's  
vital for us Dreamcard users.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: [OT] .ds_store Messing Up ZIP

2006-01-03 Thread Charles Hartman


On Jan 3, 2006, at 7:29 PM, Phil Davis wrote:

dot-file removal is one of my standard steps when creating a cross- 
platform CD. From what little I can tell, I assume those files are  
probably Mac resource forks that only show up on a platform that  
doesn't understand them (Windows). Is that the way you guys  
understand them?


Not (as I understand it) resource forks (which have to do with files;  
do we even still have them in OSX??), but artifacts of the Darwin  
filesystem.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: SQL Statement on Multiple Lines

2006-01-02 Thread Charles Hartman
One thing you can do in some situations is to put the parts of a long  
string into custom properties (or even just local variables, I  
suppose), concatenate them into another variable using , and send  
the result off to (for instance) the SQL db. I sometimes build long  
queries this way, especially if long bits of text will always be the  
same but I need to include the current contents of a variable here  
and there.


Charles


On Jan 2, 2006, at 3:53 PM, Jeff Honken wrote:


Jim,
  Thanks for the response.  I'm trying to create a script that will
recreate my database.  I need to create multiple tables and allot of
inserts.  Jeff

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jim Ault
Sent: Monday, January 02, 2006 1:42 PM
To: How to use Revolution
Subject: Re: SQL Statement on Multiple Lines


two lines it dies.  I've tried using the / with no luck.

The correct character is \

Not sure what you are doing specifically, but remember, the \ cannot
be
used to split a string:
NO:
put the lazy brown dog jumped \
and bit the mailman into neverHappened

Yes, even in the multi-line message box:
put  the lazy mailman bit   \
the brown dog into newsAtSix


Jim Ault
Las Vegas

On 1/2/06 12:34 PM, Jeff Honken [EMAIL PROTECTED] wrote:


Is there any way to have a SQL statement on multiple lines.  My code
works great if the statement is all on one line but once I try to go

to

two lines it dies.  I've tried using the / with no luck.  Here's a

very

cut down version of what I'm trying:

-- CONSTRUCT SQL
  put CREATE TABLE Provider
(ProvAutoNo INTEGER PRIMARY KEY, ProvActive text) into tSQL
  -- EXECUTE SQL
  put revdb_execute(gConID,tSQL) into tList

The Provider table is actually very large.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your

subscription

preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Fractals

2006-01-01 Thread Charles Hartman


On Dec 31, 2005, at 10:58 PM, Scott Kane wrote:




Don't boast: mercifully for us all, 38C is only 100F. We're about to
get snowed on in New England.


Actually - the top temp' for the day was 44 d C
with an overnight low of 27 d C.  Somewhat worse
than 100F.  g


Ouch.

Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Fractals

2005-12-31 Thread Charles Hartman
Don't boast: mercifully for us all, 38C is only 100F. We're about to  
get snowed on in New England.


Charles


On Dec 31, 2005, at 5:43 AM, Scott Kane wrote:


Happy New Year to everybody.  :-)
It's New Years eve downunder and
here in Melbourne it's 38 C (109 F).
Kind of sticky!

Recently I came across a Rev project that
did fractals.  I've managed to lose the
file in the interim.  I've checked the
Rev Online stacks and can't see anything
there.  Anybody know of any fractal scripts
for Rev?

Scott


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Fractals

2005-12-31 Thread Charles Hartman

(Man did that sound sour. Sorry! Let me add, Happy New Year.)

On Dec 31, 2005, at 8:36 AM, Charles Hartman wrote:

Don't boast: mercifully for us all, 38C is only 100F. We're about  
to get snowed on in New England.


Charles


On Dec 31, 2005, at 5:43 AM, Scott Kane wrote:


Happy New Year to everybody.  :-)
It's New Years eve downunder and
here in Melbourne it's 38 C (109 F).
Kind of sticky!

Recently I came across a Rev project that
did fractals.  I've managed to lose the
file in the interim.  I've checked the
Rev Online stacks and can't see anything
there.  Anybody know of any fractal scripts
for Rev?

Scott


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: REv Documentation locking up

2005-12-28 Thread Charles Hartman
OK, I did that, and now it seems to work. Thanks. Not sure what was  
going wrong.


Charles

Ain'tcha glad the sun kinda sets, prepares you like--?  I mean, what  
if it went out sudden like say blowing out a candle?  I mean y'know  
one minute we're riding along, we can see everything and each other  
and boom! next minute it's just we're in total darkness.  That'd  
scare the bejeezus out of me.

  -- Conway, in Jarmusch's Dead Man



On Dec 27, 2005, at 8:02 PM, Ken Ray wrote:

On 12/27/05 6:22 PM, Charles Hartman  
[EMAIL PROTECTED] wrote:



Hm . . . I have a login account, and RevZilla shows that I've
expended one (1) vote. But it also says I don't have any more votes
to spend. ?


Well, this might be a RevZilla bug... if you log in through a  
browser, and
then go to any bug (doesn't matter) and click Vote for this bug  
just above
the comments area and it should take you to the Show Votes page;  
at the
bottom of the list of bugs that have votes it should says XX votes  
used out

of 100 allowed (hopefully).

What does yours say? And what version of RevZilla are you using?

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: REv Documentation locking up

2005-12-27 Thread Charles Hartman
BZ 2936. It's got no votes, but it's what keeps me from ever using  
the Topics part of the docs.


Charles Hartman



On Dec 26, 2005, at 8:15 PM, Kurt Kaufman wrote:


I have a new problem, open docs, click on Topics then click in the
 TOC book marks
 -Containers  etc.
 Rev locks up... any remedies?

It does not actually lock up (for me, anyway).  It just takes about  
30 seconds for the full content of the Containers... topic to  
display.  Once displayed, Rev functions OK.  Perhaps the method  
used to display the help topics can't efficiently handle that much  
data?


Kurt
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: REv Documentation locking up

2005-12-27 Thread Charles Hartman


On Dec 27, 2005, at 7:52 AM, Scott Kane wrote:


BZ 2936. It's got no votes, but it's what keeps me from ever using
the Topics part of the docs.


I've been experiencing much the same thing.  Also the
doc's mysteriously die from time to time and I can't
get them going again unless I reinstall Rev.  How do
you vote for BugZilla?


I don't; it always says I don't have any votes. I don't know how who  
gets votes to spend, but obviously someone here will know. Ken Ray's  
(Sons of Thunder) RevZilla stack is the easiest way I know of to  
peruse bugs.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: REv Documentation locking up

2005-12-27 Thread Charles Hartman

I never had any! (sniff)
I'll write RunRev . . .

Charles


On Dec 27, 2005, at 11:53 AM, Ken Ray wrote:

Hmm... Charles, each person is supposedly given 100 votes to spend  
on bugs.
You can remove votes from bugs you've already voted on and give  
them to
another bug, so long as you never exceed 100. Have you used up your  
100
votes? Or have you never had any? (If the latter, this is an issue  
that

needs to be resolved with RunRev.)


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: REv Documentation locking up

2005-12-27 Thread Charles Hartman
Hm . . . I have a login account, and RevZilla shows that I've  
expended one (1) vote. But it also says I don't have any more votes  
to spend. ?


Charles


On Dec 27, 2005, at 11:53 AM, Ken Ray wrote:

On 12/27/05 7:06 AM, Charles Hartman  
[EMAIL PROTECTED] wrote:




On Dec 27, 2005, at 7:52 AM, Scott Kane wrote:


BZ 2936. It's got no votes, but it's what keeps me from ever using
the Topics part of the docs.


I've been experiencing much the same thing.  Also the
doc's mysteriously die from time to time and I can't
get them going again unless I reinstall Rev.  How do
you vote for BugZilla?


I don't; it always says I don't have any votes. I don't know how who
gets votes to spend, but obviously someone here will know. Ken Ray's
(Sons of Thunder) RevZilla stack is the easiest way I know of to
peruse bugs.


Hmm... Charles, each person is supposedly given 100 votes to spend  
on bugs.
You can remove votes from bugs you've already voted on and give  
them to
another bug, so long as you never exceed 100. Have you used up your  
100
votes? Or have you never had any? (If the latter, this is an issue  
that

needs to be resolved with RunRev.)

Oh, and Scott, you can get RevZilla here:

  http://www.sonsothunder.com/devres/revolution/downloads/ 
RevZilla2.htm


The only thing to keep in mind is that you need to set up your  
account at

Bugzilla (using a web browser) before you can use RevZilla.

Email me offlist if you have any questions,

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Ask Answer

2005-12-26 Thread Charles Hartman
--except that, as I understand it, that doesn't work on OSX (nothing  
does). Is that right?


Charles


On Dec 26, 2005, at 12:23 PM, sims wrote:


Hi Everyone,

I'm using v2.6.1 on Mac OSX.

1) How do I delete the rev logo from ask and answer dialog boxes?


Have a look at  gRevAppIcon and  gRevAppSmallIcon



ciao,
sims

European Rev Conference  2006
www.techietours.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Debugging and the execution path

2005-12-24 Thread Charles Hartman
The distinction in many debuggers is that a Watched variable causes  
execution to pause (creates a breakpoint) whenever its value changes  
-- as opposed to displaying its value, changed or not, whenever  
something else (a breakpoint) pauses execution. Naturally a Watch  
in that sense slows execution down a whole, whole lot, so I've rarely  
used them. But occasionally it can be handy -- you don't really know  
where your code is going wonky, but you know that whenever it happens  
it changes this variable.


Charles


On Dec 24, 2005, at 8:14 PM, Jerry Daniels wrote:


Question for Variable Watching folks:

Why do we want a list of watched variables?

I ask this because I only want to see them if their value changes.

What if any value that changes is hilited?

That approach would be far more economical (processing time, and  
real estate) AND I think it gives the desired effect--you get to  
watch any variable whose value changes after the execution of a  
line of code.


But maybe I'm missing something. Before you answer that, read the  
next paragraph, please.


NOTE for Constellation Users: If you would like to see the approach  
to variable watching that I just mentioned, let me know and I'll  
email you a non-released version of Constellation that has a free- 
standing (non embedded) version of this variable watcher.


Best,

Jerry Daniels



Tool makers for the 21st century
http://www.daniels-mara.com/products



On Dec 24, 2005, at 3:11 PM, Jerry Daniels wrote:


Mark,

Good reason to have a folder of globals not being used in current  
handler.


Best,

Jerry Daniels

Tool makers for the 21st century
http://www.daniels-mara.com/products



On Dec 24, 2005, at 2:29 PM, Mark Wieder wrote:


Jerry-

Saturday, December 24, 2005, 10:03:29 AM, you wrote:


Good idea. YAP - Yet Another Preference. I've got the process of
adding prefs down to a science, now. It can take as little as 15
minutes.


Where you might want to display all globals is the case where you've
made a typo in the name of one and have accidentally ended up  
with two
globals. Just displaying the currently-in-use globals wouldn't  
reveal
this, but displaying the whole list would. If you have to use  
globals

I like the idea of being able to toggle the list.

--
-Mark Wieder
 [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Debugging and the execution path

2005-12-24 Thread Charles Hartman
I think (though I've certainly never written a debugger) that true  
watch-points would be a whole lot harder to write. And they're by no  
means as often useful. I'd let that go at least for now.


Charles


On Dec 24, 2005, at 10:30 PM, Jerry Daniels wrote:


It seems there are two requests...

- one to make a variable whose value has just changed to be easy to  
see and

- another to stop execution, like a breakpoint.

Right?

Best,

Jerry Daniels



Tool makers for the 21st century
http://www.daniels-mara.com/products



On Dec 24, 2005, at 8:09 PM, Dennis Brown wrote:


Jerry,

The reason I wanted a watched variables folder was not because I  
expected execution to stop if any value changed, it was because I  
have so many variables, that I wanted to reduce the widow area  
needed to see all the variables I needed to see in order to debug  
the suspect area of a script.  Half of my variables are arrays  
(large ones) --and globals at that.  So any of these methods that  
allow a reduced set of variables to be visible at once are of  
interest to me.  Many times I am desk checking the result of a  
variable that has changed against the variables used in the  
calculation, so even though the input variable values did not  
change, I still want to see their values.


Dennis

PS.  Please send me the test version also and I will see how I  
like it.



On Dec 24, 2005, at 8:14 PM, Jerry Daniels wrote:


Question for Variable Watching folks:

Why do we want a list of watched variables?

I ask this because I only want to see them if their value changes.

What if any value that changes is hilited?

That approach would be far more economical (processing time, and  
real estate) AND I think it gives the desired effect--you get to  
watch any variable whose value changes after the execution of a  
line of code.


But maybe I'm missing something. Before you answer that, read the  
next paragraph, please.


NOTE for Constellation Users: If you would like to see the  
approach to variable watching that I just mentioned, let me know  
and I'll email you a non-released version of Constellation that  
has a free-standing (non embedded) version of this variable watcher.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Don't understand the meaning of local

2005-12-23 Thread Charles Hartman


On Dec 23, 2005, at 9:03 PM, J. Landman Gay wrote:


Mark Wieder wrote:

Alex-
Friday, December 23, 2005, 4:05:17 PM, you wrote:

  global gVar; delete global gVar
Weird, huh ?   But it works.

Thanks. That makes some sort of sense. But Very Very Weird.


Not really different than any other stack. The message box is a  
separate stack with its own scripts. Whenever a global isn't  
declared in the script of another stack, we don't expect it to be  
recognized.


Yes, that's true of course. But it really limits the usefulness of  
the m.b. I keep wanting to use it to inspect the state of things --  
as a central part of an overall debugging system -- and it doesn't  
easily work that way. I think it's counterintuitive for newcomers. It  
and the Variable Watcher, between them, are the closest we have to a  
debugger, so you think you can use it that way. Of course it isn't  
meant to be that. Instead we need a real debugging environment. Go  
Constellation!


Charles


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


[OT sub Holidays]

2005-12-22 Thread Charles Hartman

(Charles)

Begin forwarded message:


Please accept with no obligation, implicit or explicit, my best  
wishes for an environmentally conscious, socially responsible, low  
stress, non-addictive, gender neutral celebration of the winter  
solstice holiday, practised within the most enjoyable traditions of  
the religious persuasion or secular practices of your choice, with  
total respect for the religious/secular persuasions and/or  
traditions of others, and their choice not to practise religious or  
secular traditions at all... and a fiscally successful, personally  
fulfilling and medically uncomplicated recognition of the onset of  
the generally accepted calendar year 2006, but not without due  
respect for the calendars of choice of other cultures whose  
contributions to society have helped make Britain great (not to  
imply that Britain is necessarily greater than any other country  
nor is it the only BRITAIN in the northern hemisphere), and  
without regard to the race, creed, colour, age, physical ability,  
religious faith, sexual orientation and choice of computer platform  
of the wishee.


By accepting this greeting, you are accepting these terms. This  
greeting is subject to clarification or withdrawal. It is freely  
transferable with no alteration to the original greeting. It  
implies no promise by the wishee actually to implement any of the  
wishes for her/himself or others, and is void where prohibited by  
law and is revocable at the sole discretion of the wisher.


This wish is warranted to perform as expected within the usual  
application of good tidings for a period of one year, or until the  
issuance of a subsequent holiday greeting, whichever comes first,  
and warranty is limited to replacement of this wish or issuance of  
a new wish at the sole discretion of the wisher.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Debugging and the execution path

2005-12-22 Thread Charles Hartman

An exciting prospect for the New Year!

Charles


On Dec 22, 2005, at 11:24 AM, Jerry Daniels wrote:


Colleagues,

I'm encouraged by your enthusiasm for an embedded var watcher in  
Constellation to replace the Rev Var watcher palette that we now use.


Here's what I'm proposing to do:

- inclusion of an embedded var watcher in Constellation as opposed  
to using Rev's as a separate palette


- new var watcher general behavior

 + only appears during debugging session
 + props and preview disappear during debugging session
 + new var watcher appears where props and preview would  
normally appear

 + new var watcher automatically appears during debugging session
 + new var watcher automatically disappears when debugging  
session is over

 + props and preview reappear when debugging session is over

- new var watcher features

 + calling path
 = drop down menu at top with calling path item in each  
line of menu

 = type of handler will be indicated in path item
 = path syntax will be like transcript syntax
 = choosing a calling path will reconstruct its context  
showing its vars and values


 + var names
 = name will appear in first column
 = if var is an array, a disclosure triangle will precede
 = clicking array disclosure triangle will reveal element  
keys and values


 + var values
 = first 100 chars and/or first line of var value will appear
 = values will be links
 = clicking link will make entire value of var editable
 = array elements will be editable in same fashion when  
disclosed


I have been somewhat reluctant to do this because most of this  
functionality is in Rev's var watcher. However, the approach  
outlined above, does offer several advantages, and hearing from  
folks so enthusiastically offers me encouragement.


I appreciate the offer of additional monies for upgrade, and  
certainly won't turn down paypal donations (paypal button at http:// 
www.daniels-mara.com). That said, spreading the word amongst  
yourselves and thus increasing Constellation market share would be  
an excellent tribute (payment) for this boon (embedded variable  
watcher) and future improvements.


Reminder: Constellation still only costs 50 dollars US. That's a  
cheap dinner for two in any major metro area. If you live in your  
mom's (or your wife's!) basement, she spends that kind of money on  
your food every couple of days.


Happy Holidays!

Jerry Daniels

Tool makers for the 21st century
http://www.daniels-mara.com/products

P.S. Dick, please send your install-again-for-each-rev-version hack  
to me (better rename it so Rev doesn't go bonkers), so I can see  
what  you're talking about.



On Dec 21, 2005, at 6:43 PM, Dick Kriesel wrote:

I have an install-again-for-each-rev-version hack that does some  
of this in
the Rev Variable Watcher.  If you'd like to see it, let me know.   
I hope
you'll extend Constellation with a new variable watcher.  I'm even  
willing

in principle to pay an upgrade fee for it.

-- Dick


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Debugging and the execution path

2005-12-21 Thread Charles Hartman
Timidly, I'll weigh in. I don't want the transcript syntax, which is  
full of potential snares. (How many newbies -- not this one, anyway  
-- can remember when some long string of prepositional phrases needs  
a set of parentheses somewhere?) If I'm looking at a stack trace, I  
expect to see it starting from the top and working down. To see my  
immediate context I look at the bottom (or right end), and scan back  
(up) as I needed.


I'm really excited at the thought of Constellation reforming the  
degugging environment for Rev. Even more important than what it does  
for editing! I know that's putting it too strongly, and Jerry didn't  
promise that at all -- well, I'll take a little at a time, as  
offered. But much as I like building apps in Rev, I really miss the  
kind of debugging I get in WingIDE in Python. Because Transcript can  
scatter the handlers in an app into so many nooks  crannies, it's  
especially valuable to be able to see what *did* happen, rung by  
rung, as opposed to what I thought was going to happen.


Charles


On Dec 21, 2005, at 6:11 PM, [EMAIL PROTECTED] wrote:


Jerry,
I would love to have a good variable watcher integrated into  
Constellation.
This is more important to me than the property list. Having  
everything together
in one place would be most helpful. And the Constellation layout,  
with the

attached and resizable panels, is almost ideal for debugging.
Incidentally I vote for the transcript syntax:
line 7 of handler mouseUp of button button etc.

Please keep up the good work!
Paul Looney
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Bush-like weasel words about standalone

2005-12-21 Thread Charles Hartman


On Dec 21, 2005, at 9:58 PM, Thomas McGrath III wrote:

P.S. I love my VW Bus (72 Transporter converted into a Camper Bus).  
Wish I had an OS for it, that would be cool.


You *are* the OS for it. Those were the good old days.

Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is this possible.

2005-12-19 Thread Charles Hartman
You'll get better answers from others who know more, but two things  
seem clear to me:


1) Revolution is a fine way to do this

2) Using Excel is not going to be the easiest way (very not); are you  
stuck with that? what form do you get the data in?


Charles Hartman


On Dec 19, 2005, at 6:21 AM, Martin wrote:


Hi there



I am looking to purchase Revolution, I have no programming  
experience but I
have a task I wish to tackle. This task is using an excel  
spreadsheet full
of reviews and articles, these articles are broken down into  
columns with
headings these headings are criteria within the article. (example)-  
I have
over 1500 articles on fishing, each article has a heading, a  
species of
fish, what bait was used to catch the fish, a date, methods etc. I  
want to
make a quick reference quide (programme) to find information  
quickly from

the excel spreadsheet which in turn can be updated by the program if
possible. The front end of such a program will have drop down menus  
say 6 in
a line. The first drop down box will display all the fish species,  
The user
will select a fish (a Carp) from this list, which will then in turn  
populate
all the other drop down menus with information on Carp, next drop  
down menu

would be bait (maggot) etc etc.



So the end result would generate all articles containing the fish  
Carp,
caught on the bait maggot, in the year 1990, on a lake, in England,  
in the

Morning.

There may be 30 results, so I would like the article headings to  
show up in
a box below the drop down boxes, these headings can be selected to  
show the

full article, say in another box below. This then can be printed out.



Questions

Can this be done with Revolution and Excel

Is this type of thing difficult to produce.

Can this system be updated from the program and not Excel

Could all the drop down menus have all the information contained in  
them so,
If my initial search was on date (year) this would populate all the  
other

menus, so then I could search for the the species of fish etc.



I know this is a bit vague, but I was wondering if this could be done.



Let me know your thoughts.



Thanks

Martin



[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Is this possible.

2005-12-19 Thread Charles Hartman
I haven't used Visual Basic. Consensus seems to be that Revolution is  
a lot easier as a way to make GUI front-ends.


As for program design, you probably need to think about whether the  
information will be updated, and how. If it's all already in place  
(you ship the data to your user along with your search-and-display  
front-end), then converting it (export from Excel as comma-delimited  
fields?) and incorporating it into your Revolution app will make your  
life easier. If your user is going to have to add new data later,  
that will get more complicated.


But I'm not the one to be answering; let's see what those who are  
more expert say.


Charles


On Dec 19, 2005, at 7:58 AM, Martin wrote:


Hi Charles

Thanks for the quick response, The information is is already  
produced in
Excel, but if it would be easier I could change this format, I  
forgot to
mention that this program would be shipped on a cd so the end user  
I guess
would have to drag the program onto there own pc so they could  
update or add

articles to the program.

A question for you Charles, Whats the difference with Revolution  
and Visual

Basic? As you can see I have no Idea where to start.

Thanks
Martin

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Charles
Hartman
Sent: 19 December 2005 12:50
To: How to use Revolution
Subject: Re: Is this possible.

You'll get better answers from others who know more, but two things
seem clear to me:

1) Revolution is a fine way to do this

2) Using Excel is not going to be the easiest way (very not); are you
stuck with that? what form do you get the data in?

Charles Hartman


On Dec 19, 2005, at 6:21 AM, Martin wrote:


Hi there



I am looking to purchase Revolution, I have no programming
experience but I
have a task I wish to tackle. This task is using an excel
spreadsheet full
of reviews and articles, these articles are broken down into
columns with
headings these headings are criteria within the article. (example)-
I have
over 1500 articles on fishing, each article has a heading, a
species of
fish, what bait was used to catch the fish, a date, methods etc. I
want to
make a quick reference quide (programme) to find information
quickly from
the excel spreadsheet which in turn can be updated by the program if
possible. The front end of such a program will have drop down menus
say 6 in
a line. The first drop down box will display all the fish species,
The user
will select a fish (a Carp) from this list, which will then in turn
populate
all the other drop down menus with information on Carp, next drop
down menu
would be bait (maggot) etc etc.



So the end result would generate all articles containing the fish
Carp,
caught on the bait maggot, in the year 1990, on a lake, in England,
in the
Morning.

There may be 30 results, so I would like the article headings to
show up in
a box below the drop down boxes, these headings can be selected to
show the
full article, say in another box below. This then can be printed out.



Questions

Can this be done with Revolution and Excel

Is this type of thing difficult to produce.

Can this system be updated from the program and not Excel

Could all the drop down menus have all the information contained in
them so,
If my initial search was on date (year) this would populate all the
other
menus, so then I could search for the the species of fish etc.



I know this is a bit vague, but I was wondering if this could be  
done.




Let me know your thoughts.



Thanks

Martin



[EMAIL PROTECTED]



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription

preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Debugging and the execution path

2005-12-18 Thread Charles Hartman


On Dec 18, 2005, at 12:18 PM, Mark Wieder wrote:


Indeed yes. I want a full stack trace available. You can modify the
Variable Watcher to do this yourself, of course, but you'd have to do
this with each new release of the IDE.


You can? Did I miss that? To me it would be worth doing even if I had  
to redo it. (Though I'm hoping Constellation will incorporate this  
instead -- which I don't *think* it can yet -- hint to Jerry Daniels!)


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: MacOS X, player, long filename and accented chars : solved

2005-12-17 Thread Charles Hartman
I haven't played with players before, and I have a really simple  
question:


If I want to add a keystroke handler to this player stack, how do I  
do it? I can put a rawKeyDown handler in either the stack or the  
card, and keystrokes are recognized. (Not if I put the handler in the  
script of the player itself.) But the player doesn't seem to respond  
to the commands I associate with keystrokes. I'm just trying to  
implement spacebar = pause/resume, arrow keys step forward/back.


Is the filename this player stack loads also the name of the clip?  
That is, if I put put the filename of player 'Player' into theClip  
at the top of my rawKeyDown handler (very inefficient; I'm just  
testing), can I then use theClip as the argument for various 'play'  
commands? That's what I'm trying but it doesn't seem to do anything.


What am I missing? I can't seem to find a thread in the docs that  
clarifies this . . .


Charles Hartman


On Dec 17, 2005, at 6:43 AM, Thierry Arbellot wrote:


The stack is available on another server
Here are the links :

http://perso.wanadoo.fr/hal/player.rev
http://perso.wanadoo.fr/hal/player.rev.zip

Cheers,
Thierry

On 2005, Dec 16, , at 21:26, Thierry Arbellot wrote:


OK

I will put the stack without compression on the server on Monday.

Thierry

On 2005, Dec 16, , at 20:35, Eric Chatonet wrote:


Hi Thierry,

Dom is a mac user and he can't decompress your archive since the  
last available version of Stuffit is 9.01 on this platform.
I asked Klaus to send me your stack but I was unable too to open  
the archive he sent to me.
Since your stack is light, I suggest that you put it on your  
server as a binary file without compressing it.

Then we all be able to thank you :-)

Best Regards from Paris,
Eric Chatonet
 
--
http://www.sosmartsoftware.com/ 
[EMAIL PROTECTED]/



Le 16 déc. 05 à 20:25, Thierry Arbellot a écrit :

The archive was compressed with Stuffit 10. It may be not  
backward compatible with previous version


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Chunking, Array's and I've lost my mind...

2005-12-16 Thread Charles Hartman
(A) is probably close enough for government work, but in (B) watch  
out for rounding errors.


Charles Hartman



On Dec 16, 2005, at 9:09 AM, Mark Smith wrote:


A. 1.6574
B. A walrus

:)

On 16 Dec 2005, at 14:02, Thomas McGrath III wrote:


OK, I'll bite.

When applying a patina to cold rolled steel using a patina that  
does not contain acid is t best to warm the metal first? If so, is  
putting it out in the Sun acceptable?


Tom

On Dec 16, 2005, at 1:27 AM, J. Landman Gay wrote:

Ask us anything, anything at all. Really. You can pay it back  
when the next crop of users show up. ;)


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com


Thomas J McGrath III
[EMAIL PROTECTED]

Semantic Compaction Systems
SCIconics, LLC

Lazy River Metal Arts
Lazy River Software™

Meeting Wear™ - Unique Apparel Design






___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: How About a Forum, I'll Supply the Space?

2005-12-15 Thread Charles Hartman
I agree. Email is a more convenient way to receive and browse  
information (hey, I don't have to do anything to get it) when there  
are 10 or 20 messages a day. A graph of recent activity on this list  
would look pretty steep. And though I think it has had some of the  
characteristics of a spike, I don't think it really is a spike.


And we have to go to the archives anyway to search by threads (though  
it doesn't cross month boundaries!).


Of course all this might mean I should unsubscribe from this list and  
remind myself daily to check the archives . . .


Charles Hartman


On Dec 14, 2005, at 11:28 PM, Rishi Viner wrote:



I agree wtih Dan and Greg,

A forum is a much better vehicle for building a community. I've  
participated on
a number of things, forum based and mailing list based, and the  
forum experience
wins hands down. These communities are so big they could not  
operate on a

mailing list format: http://forums.gentoo.org/
http://www.atomicmpc.com.au/forumlist.asp http://contribs.org/ 
modules/pbboard/


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


[OT] Re: [RRgraphix] TL.rev . . .

2005-12-15 Thread Charles Hartman

sorry! sorry!
totallyAndCompletelyOT

That complaint about Dylan, which has been around for 40 years, rests  
on several profound misunderstandings. First, of folk music, the  
medium in which Dylan began. Second, of  how art works and how  
artists work. (T. S. Eliot: Bad poets borrow. Great poets steal.  
Every poem enters, and alters, a vast context of other poems.) Third,  
of how audiences work. In Sweetheart Like You he sings, They say  
that patriotism is the last refuge / To which a scoundrel clings. /  
Steal a little and they throw you in jail, / Steal a lot and they  
make you king. The first half is lifted from Dr Johnson (Patriotism  
is the last refuge of a scoundrel. Boswell, Life of Johnson, October  
18, 1769), and recognizing it gives complicated pleasure, because it  
sounds so odd in the mouth of that song's narrator. And the second  
half of Dylan's stanza? It's certainly nor original, but is he  
stealing it?


/totallyAndCompletelyOT
/sorry! sorry!

Charles Hartman


On Dec 15, 2005, at 12:20 AM, Judy Perry wrote:


It's been mentioned that Dylan has an, um, appropriation problem:

http://www.bigmagic.com/pages/blackj/column95l4.html


Judy


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: how to beat confabulator

2005-12-13 Thread Charles Hartman

Marielle,

I thought I'd upload my (man is it ever) noncommercial app, the  
English Metrics Tutorial, to your education site; but I don't see the  
metadata file creator advertised on that page. (I'm using Safari,  
if that makes a difference.) So I'm not sure what steps to follow.


Reply off-list if you'd prefer.

Charles Hartman

On Dec 13, 2005, at 5:05 PM, Marielle Lange wrote:


What we dont have is:
- a repository showing 2000 apps to download


More than 60 stacks in the gallery now.  http:// 
revolution.lexicall.org/stacks_education.php. There is room for  
more! You have a stack in free access, why not use the metadata  
editor to take a screenshot and edit the file information, send me  
the image file and the text file.


You have produced good quality commercial applications? Why not add  
mention of your apps on the new case studies page: http:// 
revolution.lexicall.org/wiki/tiki-index.php? 
page=RevolutionCaseStudies. The information there has been adapted  
from information seen on this list. Feel free to add mention of  
your own creations (Malte, your arcade engine; Eric, the cool  
application you designed for senior people, etc., etc.).


I agree, this text page doesn't look that appealing and many of you  
would probably like to insert a screenshot. If there is a demand  
for that, I could easily create a commercial apps case studies  
gallery that is very similar to the education gallery, with links  
to your homepages rather than download options. The advantage, all  
the information is kept in a metadata file that you can edit or  
change as you wish. This gallery can therefore be very rapidly  
updated. No favoritism, no fees required to get listed there and no  
fees will ever be. Anybody gets access to this (yes, Chipp, altsql  
lite would be mentioned there as soon as you send me a descriptive  
document).


Advantage for the ones who produced resources: The number of users  
on the wiki is ever growing (now about 100 visits a day). Created  
last friday, the case studies list already counts 132 hits.  
Advantage for the users, all existing resources and case studies  
can be accessed from a single place.


This is one of the very many things WE can do that doesn't require  
RunRev Ltd intervention. This is possible, this is easy. Whether  
this happens or not only depends on whether you take 5 minutes to  
send me your file information or write the information on the wiki.


Marielle
-- 
--

Marielle Lange (PhD),  Psycholinguist

Alternative emails: [EMAIL PROTECTED], [EMAIL PROTECTED]
Homepage
http://homepages.lexicall.org/mlange/
Easy access to lexical databaseshttp:// 
lexicall.org
Supporting Education Technologists  http:// 
revolution.lexicall.org/wiki



___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: MIDI Files

2005-12-11 Thread Charles Hartman


On Dec 10, 2005, at 11:22 PM, Scott Kane wrote:


Thanks for the reply.  I assumed they were binary, didn't
know they were text.


They aren't, but they're like text: getting music out of them is  
analogous to getting speech out of a text file. (It's interesting to  
think about the relative algorithmicity of the two processes …)


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Works on Mac OS X, Why Not on Win XP? II--SOLVED

2005-12-10 Thread Charles Hartman
Do I understand right, that this problem applies only to standalones?  
My Dreamcard stacks are OK without this step?


Charles Hartman



On Dec 10, 2005, at 9:36 PM, Rob Cozens wrote:


My apologies.

Problem is the same as lst time: The stack I was testing hadn't  
been compressed before being moved between platforms.


Rob Cozens CCW
Serendipity Software Company

And I, which was two fooles, do so grow three;
 Who are a little wise, the best fooles bee.

 from The Triple Foole by John Donne (1572-1631)

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Save on Linux, not on Mac, Win

2005-12-05 Thread Charles Hartman


On Dec 5, 2005, at 9:32 PM, J. Landman Gay wrote:


Ken Ray wrote:

If you want to avoid all the secure mode stuff, you can use  
StackRunner
instead of DreamCard Player for Mac and Windows (sorry, I don't  
have a Linux

version ready yet).
More info at:
http://www.sonsothunder.com/devres/revolution/downloads/ 
StackRunner.htm


I've been meaning to tell people (and you too, Ken, not that you  
aren't people) -- I recently shipped a client project with  
StackRunner. I really like this little thing. Rev's Player doesn't  
include some crucial dialog boxes and libraries, but StackRunner  
has all of them. The project was for a private individual who  
didn't need a full app, we just needed an engine to run his  
HyperCard ported stack. It worked great.


I recommend StackRunner for those times when you just want to ship  
stacks. It is zero hassle -- you just send out StackRunner and your  
stack in a single folder. Very easy.


And -- let me say again, on behalf of the 'hobbyists' among us -- a  
whole brave new world for users of Dreamcard.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why isn't Rev more popular?

2005-12-04 Thread Charles Hartman


On Dec 4, 2005, at 12:55 PM, Jerry Daniels wrote:

I have to agree with Sarah. I often want to see if a string doesn't  
contain another string.

where I always feel you should be able to use something like:
   if myVar does not contain fred


This would mean adding does to the Transcript dictionary. Given the  
complex uses to which English puts that word (see DO-support in a  
linguistic grammar text), I think that might be not so much a can of  
worms as a whole dockful of oildrums full . . . It might be nice to  
be able to write what does myVar contain and then look in a system  
variable 'what' (like 'it', after all), but it sure would be a mess  
to parse.


This discussion got me thinking about how Transcript does handle  
is, and I realized they get away with what looks deceptively like  
English-style ambiguity by sneakily including (and distinguishing  
carefully!) is and is a and is in.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why isn't Rev more popular?

2005-12-04 Thread Charles Hartman
Thank you for pointing that out. I am totally in favor of it; if I  
had any votes I would vote for it.


Charles


On Dec 4, 2005, at 1:58 PM, Mark Wieder wrote:


Charles-

Sunday, December 4, 2005, 10:37:41 AM, you wrote:


This discussion got me thinking about how Transcript does handle
is, and I realized they get away with what looks deceptively like
English-style ambiguity by sneakily including (and distinguishing
carefully!) is and is a and is in.


...and don't forget BZ #3157...

--
-Mark Wieder
 [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why isn't Rev more popular?

2005-12-02 Thread Charles Hartman


On Dec 2, 2005, at 7:27 PM, Mark Wieder wrote:

My (young) students find this difficult.  There are many ways in  
which

Transcript could be even more english-like.


Yes, but I'm not sure English is something to strive for. At least we
don't have any irregular verbs in xtalk.


As a Prof. of English and long-time amateur programmer (but if you  
say hobbyist in my vicinity I'll bristle) I have to say that I find  
the effort toward English-like syntax the *least* attractive aspect  
of Transcript -- if only because it's potentially the most  
misleading: it can make a beginner think the flexibility of a natural  
language is available  then feel hurt  bewildered that it isn't.  
(For an example, port a Hypercard stack to Rev and look how many  
errors pop up that have to be solved by inserting the where  
Hypertalk didn't require it.)


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Why isn't Rev more popular?

2005-12-02 Thread Charles Hartman
Yes of course, so would I. But I suggest that the natural language  
feature is much more a mnemonic aid than an aid to initial  
comprehension. And if that's true, then (as my own experience seems  
to be) the advantages of it aren't really for the rank beginner, as  
we sometimes think, but for people who've gotten somewhat farther up  
the learning curve. (Not that it matters much.)


Charles


On Dec 2, 2005, at 8:45 PM, Scott Rossi wrote:


Recently, Charles Hartman wrote:


As a Prof. of English and long-time amateur programmer (but if you
say hobbyist in my vicinity I'll bristle) I have to say that I find
the effort toward English-like syntax the *least* attractive aspect
of Transcript -- if only because it's potentially the most
misleading: it can make a beginner think the flexibility of a natural
language is available  then feel hurt  bewildered that it isn't.
(For an example, port a Hypercard stack to Rev and look how many
errors pop up that have to be solved by inserting the where
Hypertalk didn't require it.)


I don't know, Charles.  Being a design-as-a-first-language,
programming-as-a-second-language person, it's *because* of  
TransScript's

English like syntax that I can get anywhere in the environment.

I'd much rather do this:

 answer the detailed files


Than this:

#include iostream.h
#include TROOT.h
#include TObjString.h

void read_name_all_files(TList* ptList, char* wildcard = *)
{
  TString tStrCmd(/usr/bin/ls -1pa );
  tStrCmd.Append(wildcard);
  tStrCmd.Append( 2 /dev/null);

  char buf[BUFSIZ];
  FILE *ptr;

  if ((ptr = popen(tStrCmd.Data(), r)) != NULL) {
while (fgets(buf, BUFSIZ, ptr) != NULL) {
#ifdef DEBUG_LEVEL_2
  fprintf(stdout,%s, buf);
#endif
  // cut the last character (which is '\n')
  int len=strlen(buf);
  buf[len-1] = '\0';
  // add to list
  ptList-Add(new TObjString(buf));
}
pclose(ptr);
  }
}


int main(int argc, char **argv)
{
  TList tListFileNames;
  read_name_all_files(tListFileNames,*);

  cout  Directory:\n ;
  TIter tIter(tListFileNames);
  TObjString* ptStr;
  while( ptStr = (TObjString*) tIter.Next() ) {
cout  ptStr-GetName()  \n ;
  }
  return EXIT_SUCCESS;
}


But hey, that's just me.

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia  Design
-
E: [EMAIL PROTECTED]
W: http://www.tactilemedia.com

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Times Change.... and often for the better

2005-12-02 Thread Charles Hartman
Just raising my hand here as Civilian Who Wouldn't Be Using Rev If I  
Couldn't Do It For Under $100 (since it's my own non-amortizable  
money). It can make sense for Rev not to want me, but it makes a  
different kind of sense for Rev to swallow its pride  take me on.  
Who knows what might result?


It might be useful not to forget the similar-but-different model  
offered by systems like Python-plus-wxPython (or other widget-making  
libraries). Go that way or don't, but don't ignore that set of  
possibilities. I came over to Rev purely because I had to port an old  
Hypercard tutorial and couldn't face building all the click-here-and- 
show-that-there stuff with wxWidgets. Now it's got my thinking about  
kinds of apps with similar ratios of interface to innards, which I  
wouldn't have tackled otherwise. So that's a path, anyway.


Particularly since making things in the very general category of  
tutorials is a task at which Rev unmistakably excels.


Charles


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: AW: Front Stack/Window???

2005-11-30 Thread Charles Hartman


On Nov 30, 2005, at 1:03 PM, Thomas Fischer wrote:

actually, it might be useful to activate the Message Watcher  
(available in the Debug Menu when editing a script, but staying  
around after the script is closed). It will be necessary to  
suppress some messages (at least cRevGeneral - what is this, by the  
way? Revolutions version of HC'S idle message?), but then you can  
click around and see what messages are created (you have to guess  
where they go to, though). But you will see the suspendStack and  
resumeStack quite nicely - and many others.



-- And wouldn't it be lovely to have a Message Watcher that said  
more, and less? That by default suppressed all the mouseMove etc  
stuff? That recorded what handler (if any) finally snagged the  
message? Would that be doable?


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Rev and User Accounts

2005-11-28 Thread Charles Hartman


On Nov 28, 2005, at 12:54 AM, Jeanne A. E. DeVoto wrote:
Both DC and Rev Player use the same creator code, so it may be  
that OS X thinks they are duplicate apps.


Been zilla'd: http://support.runrev.com/bugdatabase/show_bug.cgi? 
id=2814.


But it's still marked Unconfirmed?

Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Pricing / entry cost for this tool

2005-11-27 Thread Charles Hartman


On Nov 27, 2005, at 2:42 AM, Richard Gaskin wrote:



But at the end of the day, Adobe couldn't find enough users who  
didn't prefer the more professionally-oriented Flash to justify  
keeping LiveMotion alive.




Products that have done well from the low end (which may mean, not  
that they're still around but that they've gained legendary status in  
memory -- you can take that to the bank, can't you? . . .) may not  
have done it by attracting people who already knew that they wanted  
to do what the product did (I must make a Flash thingie! but I'm  
stingy!). Attracting casuals off the street, instead. A lot of people  
tried programming for the first time because of Borland Pascal,  
DeSmet C, HyperCard . . . They weren't choosing between one product  
and another (e.g., a pro and a lite version). I imagine a certain  
number of the pros on this list began that way.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Constant 'Nonsense' about RR documentation

2005-11-27 Thread Charles Hartman


On Nov 27, 2005, at 5:47 PM, jbv wrote:


Ok that's fine... but still I'm wondering : what (if anything) makes
Transcript different from other languages (beside its almost plain
english syntax ?
Doesn't it feature variables, loops, if-then-else structures, arrays,
functions, etc. just like so many other languages ?


Speaking as a beginner  ignoramus, but one who's used other  
languages for a variety of grow-your-own projects for many years, I'd  
say it really *is* different, and the superficial similarities (the  
kinds function calls and if-clauses any language, right down to ASM,  
needs) are misleading.


It's the message path that dominates everything, I think. When you  
keep it in mind you tend to make right decisions about design, large  
and small. When you forget about it, you don't just do inefficient  
work, you paint yourself into deeply bafflling corners.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Graphic Design Tools

2005-11-26 Thread Charles Hartman

?? Not according to
http://www.gimp.org/macintosh/
Where'd you see it?

Charles Hartman

On Nov 26, 2005, at 4:52 PM, Mathewson wrote:



GIMP is now available for MAC OS X without having to fool
around with X11.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT Last week's CarTalk puzzler

2005-11-24 Thread Charles Hartman

Interesting. At first it looks straightforward:

1. If a factor is by definition an integer that when multipilied by  
another integer
	yields the number we're interested in as a product, then factors  
have to come

in pairs. (It takes two to multiply.)
2. Odd number of factors is therefore a contradiction in terms,  
unless factor is

shifted to mean unique factor.
3. If a number has a pair of factors that are identical (so not  
unique, so they only
	count once), then it's the product of that factor (which provably  
can't be
	either 1 or the number itself), times that factor, which is the  
definition of a

square.

So having an odd number of factors is a sufficient condition for  
being a square.


But it doesn't seem to be a necessary condition. The factors of 36 --  
by the double definition you have to use in order to make sense of  
the statement of the problem -- are either

1   36   2   2   3   3
or
1   36   2   3
-- which counted one way amount to 6 and the other, 4, neither of  
which is conspicuously odd. It looks to me as though old Tom is  
wrong. Gee, does that ever happen?


Charles


On Nov 24, 2005, at 9:31 AM, Jim Hurley wrote:



Message: 10
Date: Wed, 23 Nov 2005 21:19:31 -0500
From: Charles Hartman [EMAIL PROTECTED]
Subject: Re: OT Last week's CarTalk puzzler
To: How to use Revolution use-revolution@lists.runrev.com
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain;   charset=US-ASCII;   delsp=yes;  
format=flowed


On Nov 23, 2005, at 6:07 PM, Jim Hurley wrote:



 All those numbers are called perfect squares. And only they have  
an  odd number of factors, because one of the factors is the  
square  root of the number in question. For example, nine has  
three  factors, 1 and 9 and 3.  [I confess, I can't see how this  
follows.  Jim]



Well, because 9 has four factors -- 1, 3, 3, and 9 -- two of which  
are assigned to the same chain-puller, who however only pulls the  
chain once.


Charles




Charles,

I expressed myself badly. What I meant was that I didn't see how  
this one example proved the theorem. A proof needs to show how the  
theorem follows for all perfect squares and only for perfect  
squares, i.e. it must be both a necessary  and sufficient condition.


Jim
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT Last week's CarTalk puzzler

2005-11-24 Thread Charles Hartman
I absolutely promise not to post on this topic any more. But having  
said something stupid I have to take it back, which requires posting,  
 trying to avoid saying something stupid . . . I think this is  
called karma.


What I neatly demonstrated had nothing much to do with the problem,  
because I was counting prime factors.


For a proof that the Ray Theorem is true, I refer anyone interested  
to a friend  colleague who's a mathematician and whom I should have  
asked before I posted anything, and who wrote as shown below.


Charles, shutting up


= snip =

Anyway, here’s an argument. Consider the positive integer n  1.  
There are two cases to

consider.

1. Suppose √n is not an integer. (Then, of course, √n is not even  
rational but that is
another story.) Now n has at least one factor that is smaller than  
√n, namely, 1. And,
clearly, for each distinct factor of n smaller than √n, there is a  
distinct factor of n larger
than √n such that their product is n. Thus, if n is not a perfect  
square, n must have an

even number of distinct factors.

2. Suppose √n is an integer, i.e., n is a perfect square. Then  
arguing as above, for each
distinct factor of n smaller than √n, there is a distinct factor of n  
larger than √n such
that their product is n. Therefore, other than the factor √n itself,  
n has an even number
of distinct factors. But, √n, in this case, is also a factor on n.  
Therefore, if n is a perfect

square, n must have an odd number of distinct factors.

This proves that a positive integer n has an odd number of distinct  
factors if and only if

n is odd.

Now, since 1412 = 19881 and 1422 = 20164, there must be exactly 141  
lights that are left


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT Last week's CarTalk puzzler

2005-11-23 Thread Charles Hartman


On Nov 23, 2005, at 6:07 PM, Jim Hurley wrote:



All those numbers are called perfect squares. And only they have an  
odd number of factors, because one of the factors is the square  
root of the number in question. For example, nine has three  
factors, 1 and 9 and 3.  [I confess, I can't see how this follows.  
Jim]



Well, because 9 has four factors -- 1, 3, 3, and 9 -- two of which  
are assigned to the same chain-puller, who however only pulls the  
chain once.


Charles

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Living together BUT not married: RR/MC and Linux

2005-11-21 Thread Charles Hartman


On Nov 21, 2005, at 9:21 AM, David Bovill wrote:

Linux support is not about how many desktops you can sell  
applications to - it is about the quality of developers you can  
attract, and the ability to deliver intranet, and government  
contracts (at least here in Europe) which specify support for open  
platforms. It is also about being able to leverage the huge amount  
of free code that is available on this platform and integrate it  
into the project.


Maybe only 1-2% of your typical desktop customers will be using  
linux - but I personally would not be using Revolution without good  
Linux support for the reasons above.




And the Brazilian government's policy is worth keeping in mind, and  
watching as a plausible trend.


Charles Hartman




On 18 Nov 2005, at 21:17, Richard Gaskin wrote:

I don't know RunRev's position, but for myself I see Linux as a  
challenging beast with two heads:  one head speaks loudly and  
generates a lot of buzz value, but the other head tells me its  
desktop users are relatively few and only a small percentage of  
those like paying for the software they use.


On my side, supporting Linux is a checkbox and an installer and I  
still don't bother.


On RunRev's side the committment is much more extensive, and it  
remains to be seen how directly profitable it is.

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Living together BUT not married: RR/MC and Linux

2005-11-21 Thread Charles Hartman
I assume that in DreamCard I can write an OSI-certifiable thingie  
that is a DM stack, with StackRunner bundled with it.


Charles Hartman

On Nov 21, 2005, at 1:20 PM, J. Landman Gay wrote:


Mathewson wrote:

Now, maybe I'm wrong, but . . .
I believe that it is perfectly legal to download the
Metacard IDE, download a copy of DC/RR, and then transfer
the RR engine across to the Metacard IDE.


Correct. However, note that since your copy of the IDE won't be  
licensed, all your scripts will be limited to ten lines.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Cmd-A doesn't work from Keyboard in Standalone

2005-11-18 Thread Charles Hartman


On Nov 18, 2005, at 1:22 AM, Sivakatirswami wrote:

WEll you can't block it in the IDE very easily.. but I found that  
if I had  just this:


on commandKeyDown theKey
  switch theKey
  case a
if the selectedField is not empty then
  select text of the selectedField
end if
break
  end switch
end commandKeyDown

then cmd-x,c,v (copy, cut, paste) were all blocked...


But this handler may not be doing anything, if it is in the script  
for a field, because it duplicates the default behavior.


I think I have figured out for sure (?) that a commandKeyDown handler  
in the script for a field will not capture, block, or divert a cmd-A  
pressed when that field has the focus. I tried this, so as to make  
cmd-A simulate a particular button-press in a context where selecting  
all the items in a field did not make any sense.


The only way I could find is to use a rawKeyDown handler, with a test  
inside it for if the commandKey is down, and a switch inside that.  
This means that if cmd-A is supposed to do the same thing when the  
focus is outside the field, I also need a commandKeyDown handler one  
level up, in the card or stack script, which does the same thing.


So commandKeyDown works outside the field, but only rawKeyDown works  
inside the field.


I'd really like to know if I've got something wrong about this.

Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Cmd-A doesn't work from Keyboard in Standalone

2005-11-18 Thread Charles Hartman
No, that isn't what I get in fact! How curious. I think I constructed  
the test stack exactly as you describe. (I copied-and-pasted your  
field and card scripts.) When I put the insertion point in field 1  
and press cmd-A I get the DOWN… and UP… outputs, but I do not get  
either the FIELD… or the CARD… outputs. When I put the insertion  
point outside the fields, cmd-A yields the CARD… result (and a  
system alert sound--why?). When I put the insertion point inside  
field 2, all the text in field 2 gets selected.


This is with OS 10.4.3, Rev (Dreamcard) 2.6.1 build 152.

Here's another experiment: Make a simple stack containing a scrolling  
list field and a button called myCmdAbtn. The script for that button:

on mouseUp
answer myCmdAbtn got a press
end mouseUp
The scrolling-list field's script:
on commandKeyDown theKey
switch (theKey)
case a
pressTheKey
break
end switch
end commandKeyDown
The stack script:
on commandKeyDown theKey
switch (theKey)
case a
send mouseUp to btn myCmdAbtn
break
end switch
end commandKeyDown

On my system, pressing cmd-A when the insertion point is not inside  
the field produces the 'answer' dialog, but pressing cmd-A when the  
insertion point is inside the field selects all the items (default  
'Choice 1', 'Choice 2', 'Choice 3') in the field.


This is why, to get a cmd-A from inside the field to press the  
button, I found I had to put a rawKeyDown handler in the field's  
script, plus a (mostly redundant) commandKeyDown handler in the stack  
script in case the user happens to have clicked outside the field and  
so put the insertion point outside it.


Am I missing something? Or is there a change between OS X versions?  
Or what?


Confused,
Charles


On Nov 18, 2005, at 10:29 AM, Ken Ray wrote:

On 11/18/05 7:57 AM, Charles Hartman  
[EMAIL PROTECTED] wrote:



So commandKeyDown works outside the field, but only rawKeyDown works
inside the field.

I'd really like to know if I've got something wrong about this.


Charles, that's not what I'm getting... I created a simple stack  
with two

fields - the script of field 1 is:

on rawKeyDown pKey
  put the commandKey into tCmd
  put DOWN:  pKey  tCmd  cr after fld 2
  pass rawKeyDown
end rawKeyDown

on rawKeyUp pKey
  put the commandKey into tCmd
  put UP:  pKey  tCmd  cr after fld 2
  pass rawKeyUp
end rawKeyUp

on commandKeyDown pKey
  put FIELD Command Down:  pKey  cr after fld 2
  pass commandKeyDown
end commandKeyDown

And the script of the card was:

on commandKeyDown pKey
  put CARD Command Down:  pKey  cr after fld 2
  pass commandKeyDown
end commandKeyDown

I put the insertion point into the first field and typed Command- 
A and got

this in field 2:

DOWN: 97 down
FIELD Command Down: a
CARD Command Down: a
UP: 97 down

This was in Mac OS X 10.3.9; haven't tested it in Windows... are  
you getting

the same thing on your end?

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


keycodes??

2005-11-18 Thread Charles Hartman
Sometimes I need to use rawKeyDown handlers, which receive a keyCode  
parameter. Two questions: is there a table of these somewhere? and,  
are these cross-platform? (If I have to use two tables, and wrap  
everything in an if platform structure, I'm going to be very sad.)


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: One Laptop Per Child project

2005-11-18 Thread Charles Hartman

I myself could *really* use that sometimes.

And if they want crank-based software too, maybe I could help . . .


Charles Hartman



On Nov 18, 2005, at 1:06 PM, Judy Perry wrote:

Aren't there some crank-based ones too?  One or more cranks for 30  
min.
battery life I think...  I'll take a look to see if I didn't delete  
any of

the Newtontalk posts.


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Cmd-A doesn't work from Keyboard in Standalone

2005-11-18 Thread Charles Hartman


On Nov 18, 2005, at 1:49 PM, Ken Ray wrote:

Hmm... when I remove the script from the field (leaving only the  
script in
the stack and the script of the button), typing Cmd-A produces the  
answer
dialog regardless of whether the scrolling field has focus or  
not... does

this work differently for you?


Absolutely. I checked it several times. If I remove the  
commandKeyDown handler from the script, then a cmd-A keypress when  
the field has the focus selects all the items in the field's  
scrolling list. It does not raise the button's 'answer' dialog.


So (to reiterate) the only way I've found to make cmd-A behave in the  
same way (NOT selecting all), no matter where the insertion point is,  
is to put redundant handlers in the script and field. I can't  
remember now why or how I decided that the one in the script had to  
be a rawKeyDown handler rather than commandKeyDown. The latter is  
easier to deal with, so I should go back and experiment with that  
some more.


One way or another, we seem to have an OS 10.3 / 10.4 disparity,  
don't we?


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Cmd-A doesn't work from Keyboard in Standalone

2005-11-18 Thread Charles Hartman
For the test stack I just pulled a Scrolling List Field straight from  
the tools palette. So List Behavior is true; multipleHilites is  
false; traversalOn is true. I see that the lockText is also true,  
which seems interesting. If you pull what you call a regular list  
field from the Tools palette, is that property false? If you have no  
commandKey handler at all, doesn't cmd-A select all the lines in the  
list?


Charles Hartman


On Nov 18, 2005, at 9:37 PM, J. Landman Gay wrote:


Sarah Reichelt wrote:
I can confirm Charles' results with 10.4.3  Revoloution - so it's  
not

just a DreamCard thing. If I suspend the development tools it works
fine, so it's either Rev itself or some plugin, that is intercepting
the Command-A. However it is a mystery why it does it in 10.4 and not
in 10.3
Sarah


I can confirm Ken's results with 10.3.9. But -- what kind of list  
field are we talking about? When I set up a regular list field  
without multiple selections allowed, I can't select all the lines  
anyway no matter what. Could the list field settings be the  
difference? Charles, what are the settings for listBehavior,  
multipleHilites, traversalOn, locktext, etc.?

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: keycodes??

2005-11-18 Thread Charles Hartman
Thanks to Sarah  Phil. I just wanted to know if I could trust the  
basics -- escape, return, enter, arrow keys.


Charles

On Nov 18, 2005, at 4:27 PM, Phil Davis wrote:


Sarah Reichelt wrote:

On 11/19/05, Charles Hartman [EMAIL PROTECTED] wrote:

Sometimes I need to use rawKeyDown handlers, which receive a keyCode
parameter. Two questions: is there a table of these somewhere? and,
are these cross-platform? (If I have to use two tables, and wrap
everything in an if platform structure, I'm going to be very sad.)


Here is a link to a test stack I wrote to show you the key codes for
various keys: http://www.troz.net/Rev/tutorials/KeyCoder.rev.gz
I have always assumed they are cross-platform and don't remember
hearing of any problems.



In my testing, I've seen platform differences in the keycodes of  
some numeric keys (possibly uppercase?) and I think also the 10- 
keypad keys (though I'm not certain about that one). I've never  
compared non-numeric keycodes across platforms so I can't speak to  
that.


Phil Davis


Cheers,
Sarah


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Signatures and quoting

2005-11-17 Thread Charles Hartman
They don't shoot people on this list. Lethal injections are the  
preferred mode.


Charles Hartman


On Nov 17, 2005, at 11:25 AM, Sean Shao wrote:


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: scope puzzle with menus

2005-11-16 Thread Charles Hartman


On Nov 16, 2005, at 1:39 AM, J. Landman Gay wrote:

Well, if you open the message watcher and then press and release a  
key you'll see something like this:


rawKeyDown
keyDown
rawKeyUp
keyUp

Each of those is a different system message and each carries as a  
parameter the key you have pressed and/or released. If you hold  
down the Command key while doing the same thing, you only get these  
messages:


rawKeyDown
rawKeyUp
keyUp

There is no keydown message sent when the Command key is down.  
You can take advantage of that to trap only plain keypresses.


Let's say you've pressed Cmd-U. The reason the key is included in  
your script local when using a keyUp handler is because Rev is  
sending both rawKeyUp-U and keyUp-U. The menus act on the  
rawKeyDown/Up messages, but that's only half the set; your script  
is trapping the keyUp and storing the U.


It is natural to think of a keypress as a single up or down  
event, but it's really two sets.


No no, thank you, but I understand that (though I didn't know about  
the command key exception, which is a very handy fact). My question  
isn't about the keypresses or the messages, but about the variable.


Scripture saith: The difference between a script local variable and  
a global variable is that a script local variable can only be used in  
the handlers of one script . . . I've always extrapolated that to  
mean that the value of a s.l.v. can be changed only by a handler  
within the script that declares the variable. But in this case it's  
being changed by something from outside the handler, isn't it?


A keyUp message whose parameter is cmd-U is generated when I choose a  
menu item whose purpose is to open a substack. So it's generated  
before I have even opened the substack containing the card containing  
the field whose script contains the keyUp handler. That handler then  
calls a handler in the main stack, which reads and writes a variable  
there in the main stack script. So why does that cmd-U (or the 'u'  
part of it) end up in that variable?


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: OT: de Smet C compiler

2005-11-16 Thread Charles Hartman


On Nov 16, 2005, at 1:07 PM, Mark Wieder wrote:


Now *that* takes me back. I've always had a soft spot in my heart for
the de Smet C compiler.


Absolutely. First affordable, reasonably complete programming system  
on a widely available PC, if I remember correctly (which I probably  
don't). It was good; it worked; you could do anything you could think  
of with it, at the time.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: The Disappearing Desktop - It's Real This Time

2005-11-16 Thread Charles Hartman


On Nov 16, 2005, at 6:31 PM, Dan Shafer wrote:


I can only shake my head.


*So far* you can. (Tomorrw Aunt Zelda may shake it for you . . .)



Dan

On Nov 16, 2005, at 3:09 PM, Judy Perry wrote:

Funny, we just talked about biometric stuff in class a couple of  
weeks

back.

Of course, one problem with things like thumb/face scans is that  
they can
be cut off your body (happened to a guy whose MB got carjacked and  
which

used biometrics for access).

As for your face, well, there's a doctor somewhere in  Europe I  
think who
will shortly (within a few years) attempt a facial transplant.   
Already

done it with rats and the like.  I kid you not.

Judy

On Wed, 16 Nov 2005, Dan Shafer wrote:


occur. Today, there are increasing advances being made in biometric
mechanisms (thumb-prints, retinal scans, etc.), which is one way of
addressing this problem.




___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Cmd-A doesn't work from Keyboard in Standalone

2005-11-16 Thread Charles Hartman


On Nov 16, 2005, at 8:24 PM, Sarah Reichelt wrote:


I have a pulldown menu button on  group shared across all cards in a
stack... the standard Edit.

Select All/A

the cmd symbol for the Mac appears as expected to the right of the
menu item in the pull down.

case Select All
if the selected fld is not empty then select text of the selected  
field.

break

If I run this stack from m stand alone player, the item to select all
text in a field only works if the user mouses up to the button and
pulls it down and chooses that item. So the script it OK... But, if
the user puts his cursor into a fld and clicks cmd-A from the
keyboard it doesn't work??



If the script is OK, then it has to be a key problem. Do you have a
commandKeyDown handler that could be blocking the command key? Or a
keyDown, keyUp, rawKeyDown or rawKeyUp handler that could be blocking
the 'A'?


I'm curious about this too, because I have found that *blocking* cmd- 
A (= select all) in a field is very hard, meaning I haven't found a  
way to do it. (So I had the opposite problem from the o.p.) Oddly  
enough, cmd-C (= copy) seems also to work by itself, but I found I  
had to write code to implement cmd-V (= paste). Puzzling.


Charles Hartman


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: The Disappearing Desktop - It's Real This Time

2005-11-16 Thread Charles Hartman


On Nov 16, 2005, at 9:43 PM, Alex Tweedly wrote:

I don't believe that a Web-Photoshop would need to satisfy the  
digital photography professional (mapping professionals aren't  
using Google Maps !). I think to get a commercially successful web- 
based photography editing app you need to satisfy 75% of the  
population - who start out with 3-6M-pixel photos compressed down  
to 1/2Mb JPEGs, not the pros using 32Mb RAW images,.



Is one implication that, in the brave new web-app world, professional- 
grade applications -- because nobody but professionals will be using  
them -- will get really, really expensive? Yes, many are now; but  
many aren't. Jarhead was edited, as I understand it, by whatshisname  
the great film editor using Final Cut Pro. Pro-level audio software,  
though not cheap, is within reach for an amateur. Will that stop  
being true? Don't like it.


Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


scope puzzle with menus

2005-11-15 Thread Charles Hartman
I've got that incremental-search-in-a-sorted-field routine working  
the way I want it (thanks to all the help from this list.) So I  
decided to move it to my mainstack's script to avoid having a dozen  
copies in the scripts for the scrollable fields themselves. In the  
mainstack script there's an incrementalSearch handler with parameters  
'theKey' for the keystroke, 'theField' for the name of the field from  
which it's being called and whose text is being searched (scrolled,  
selected). Each field that wants to use the facility includes a  
little keyUp handler to call it. No problem.


Also in the mainstack script are the script-local variables for the  
seconds of the last keystroke and the accumulating string of  
keystrokes. Perfect use for script-locals (since they're  
nonvolatile); it works fine.


But *other* keystrokes get into the script-local variable too.  
Specifically, if cmd-U has called up the substack whose field is to  
be searched, then the field starts off scrolled to 'U'; a field  
called up by cmd-S is scrolled to 'S'. These are keystrokes bound to  
menu items.


So two questions. (1) Why are they getting into the script-local  
variable?? It's supposed to be accessible only from within the  
script. The menus (built with MenuBuilder) are owned by card 1 of the  
mainstack, but they are not referenced in any way in the mainstack  
script. Is something behind the scenes violating the script-local  
definition? (2) What's the best way around it? I could build a kludge  
filter (maybe, though it would be easier if I knew exactly how those  
keystrokes got in there), but there must be a better way.


Any advice  enlightenment much appreciated as always.

Charles Hartman

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: scope puzzle with menus

2005-11-15 Thread Charles Hartman

Jacque,

I would not have thought of that in 127 days. Thank you!

(I'm still a little puzzled. I still don't see why my script local  
variable is getting tampered with by something outside the script at  
all. I fear I'm missing a General Concept here.)


Charles Hartman

On Nov 15, 2005, at 10:40 PM, J. Landman Gay wrote:


Charles Hartman wrote:
I've got that incremental-search-in-a-sorted-field routine  
working  the way I want it (thanks to all the help from this  
list.) So I  decided to move it to my mainstack's script to avoid  
having a dozen  copies in the scripts for the scrollable fields  
themselves. In the  mainstack script there's an incrementalSearch  
handler with parameters  'theKey' for the keystroke, 'theField'  
for the name of the field from  which it's being called and whose  
text is being searched (scrolled,  selected). Each field that  
wants to use the facility includes a  little keyUp handler to call  
it. No problem.


Try changing your handler to keydown rather than keyup.

Also in the mainstack script are the script-local variables for  
the  seconds of the last keystroke and the accumulating string of   
keystrokes. Perfect use for script-locals (since they're   
nonvolatile); it works fine.
But *other* keystrokes get into the script-local variable too.   
Specifically, if cmd-U has called up the substack whose field is  
to  be searched, then the field starts off scrolled to 'U'; a  
field  called up by cmd-S is scrolled to 'S'. These are keystrokes  
bound to  menu items.
So two questions. (1) Why are they getting into the script-local   
variable?? It's supposed to be accessible only from within the   
script. The menus (built with MenuBuilder) are owned by card 1 of  
the  mainstack, but they are not referenced in any way in the  
mainstack  script. Is something behind the scenes violating the  
script-local  definition? (2) What's the best way around it? I  
could build a kludge  filter (maybe, though it would be easier if  
I knew exactly how those  keystrokes got in there), but there must  
be a better way.

Any advice  enlightenment much appreciated as always.


You can track what is going on by watching the Message Watcher.  
When the command key is down, you get all the keyboard messages  
except keydown. So a keydown handler will trap only keys that are  
depressed alone.


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-revolution


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


scrolling to a line

2005-11-13 Thread Charles Hartman
I've modified Xavier's modification of my modification of  
(somebody's??) code to search incrementally in a sorted list field.  
(This version, unlike Xavier's, assumes the whole line in the field  
is the sorted item.)


But it doesn't solve one problem: suppose the user starts typing a  
string that doesn't appear in the list? If the first few letters  
match something, this scrolls to pretty close. But suppose nothing  
starts with 'Q' and the user starts by typing a 'q'? The list won't  
scroll at all. What would be nicer would be to scroll to the place  
where an item beginning with 'q' *would* be if there were one. I've  
only thought about it for a few minutes, but it's already given me a  
headache. Any clues?


local kTyped, lastKeyTime
on keyUp theKey
if lastKeyTime is empty or the seconds - lastKeyTime  3
then put theKey into kTyped
else put theKey after kTyped
put the seconds into lastKeyTime
put lineOffset(CR  kTyped, me) into lo
if lo is not 0
then set the scroll of me to lo * the effective textHeight of me
end keyUp

Charles Hartman
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


  1   2   3   >