Re: strange issue

2005-11-21 Thread xavier . bury
After some testing, it seems this engine specific and not a revGUI  issue.
I thought it could have been the revmessage box but it also happens in 
MetaCard's msg box.

So MC engine version 2.6.6 has a problem! Any confirmations to enter a 
concrete bugzilla 
is welcome...

Second bugzilla today!!!



[EMAIL PROTECTED] wrote on 21/10/2005 06:40:44:

 I have this custom prop
 
 put the xos[dragstack] of this stack 
 
 It tell TAOO whether a stack can be dragged on a mousedown event...
 
 very handy...
 
 but if I start checking this on one stack EditNO2 in the message box
 if get all the error messages in the answer!
 
 put the xos[dragstack] of stack editno2
 
 Handler: Running low on memory, script aborted
 recursionLimit: Recursion limit reached
 abs: error in source expression
 accept: bad expression
 etc...
 
 if I put the script in a button it works - although the 
 mousedown handler doesn?t!!!
 
 If I debug the mousedown handler rev freezes...
 If I debug the handler and do the put xos[dragstack] 
 show into the message, the xos[dragstack] is empty!!!
 
 im pretty sure that im selecting the right stack's cusom props.
 Im sure the prop is there and it contains true...
 
 can anyone explain this? 
 This works fine in rr 2.5 but no more in 2.6.1...
 
 cheers
 Xavier
 
 ___
 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



-
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is '[EMAIL PROTECTED]'.

Visit us at http://www.clearstream.com

IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.

The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you are
not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it, is
prohibited and may be unlawful. Any views expressed in this e-mail are
those of the individual sender, except where the sender specifically
states them to be the views of Clearstream International or of any of
its affiliates or subsidiaries.

END OF DISCLAIMER

___
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: problem waiting - spellchecker

2005-11-21 Thread xavier . bury
DUH!

Appologies to Dave Cragg who suggested that... Sorry Dar, no cigar ;)

i should learn to read sometimes ;)

Thanks again Dave

cheers
Xavier

[EMAIL PROTECTED] wrote on 02/09/2005 06:08:14:

 Woah cool the DarFunction!
 
 Some Interactivity seems to be showing handy thanks to the DarFunction 
in
 this waiting-room case though!
 
 More than i saw before... the seconds ticked but...
 
 But even though i tried it still worked once and then
 no more... It just hanged. The message wouldn't budge.
 Same keyword... The hilite also i noticed was only working
 once hilited and then no more (nu behavior since new word parser
 but same result - i said before that it took 3 or 4 clicks 
 before it locked.)
 
 So it's, as i was afraid, a scripter's error! Arghh
 
 I started commenting out all the scripts in the button that's supposed 
to be
 hit that was unneeded. And i left the essentials. 
 
 Suddenly i get an error!
 I was adding 1 to a wrong array item... 
 A code line from mambo #2 - the xtalk word parser!
 
 RevError suddenly spewed in total geometric disarray (seen this before 
for
 the same reasons somewhere too?)
 
 Type add: destination has a bad format (numeric?)
 Object Learn
 Line add 1 to xosdictionary[currentword]
 Hint button id 1030 of group id 1080 of card id 1002 of stack
 F:/TAOO/Palettes/SpellNO2.rev
 
 Why wasn't that error showing up before??? I sure am glad i didn't enter 
a
 bugzilla for the wait problem! It's the debugger not following the path
 deeper into the problem... Something Bugzillaed months ago ...
 
 Xcellent deduction thanks to DAR! My man! You saved me a rewrite ;) The 
next
 rev made dictionary is gonna rock with your name in the credits and the
 honorous free license emeritus circle in TAOO! 
 
 SpellNO2 learned a whole paragraph in one pass thanks to you!!! Cool! 
Now, i
 got to start watching for badly spelled words and how it suggests the 
real
 stuff... And work out Xceptions... 
 
 Thanks again Dar
 
 revcheers
 Xav
 http://monsieurx.com 
 
 
  -Original Message-
  From: Dave Cragg [mailto:[EMAIL PROTECTED] 
  Sent: Thursday, September 01, 2005 19:28
  To: [EMAIL PROTECTED]; How to use Revolution
  Subject: Re: problem waiting - spellchecker
  
  On 1 Sep 2005, at 17:20, MisterX wrote:
  
  
   repeat...
 ...
 put wait into xosdictionary[current]
 --put the waitdepth -- always 1
 --if the waitdepth  2 then
   wait until xosdictionary[current] = continue with messages
 -- else skip... poor idea...
 --end if
 ...
   end repeat
   then, any button in the spellchecker GUI will do something like 
   ignore, fix, etc... and then
 ...
 put continue into xosdictionary[current] end mouseup
  
   The reason the wait is in the first place is to wait for the user 
   input (or abort). Since it's blocked, the only way this could work 
   (it's in a loop that parses each word) would be if i added a double 
   condition with a property reset and that gets messy...
  
   This requires major code change (not again, 2 already)...
  
   Why can't this wait statement work each time it is called?
   If it works 2 or 3 times why not 4 or more?
  
   What can affect this?
  
   Im removing now all outside influences for the next test run...
  
   The question remains, why does it lock up?
  
  What do you mean by lock up?
  
  If you mean it's hanging at the wait statement, then the 
  first thought would be that the condition isn't being met. 
  One way to explore this would be to use a function as the 
  condition, and spit out some loggable data from within the 
  function. Perhaps something like this:
  
  repeat...
 ...
 put wait into xosdictionary[current]
 --put the waitdepth -- always 1
 --if the waitdepth  2 then
   wait until myCondition() = continue  with messages
 -- else skip... poor idea...
 --end if
 ...
  end repeat
  
  function myCondition
 put xosdictionary[current] into tRetVal
 put the milliseconds  :  tRetVal into field log
 return tRetVal
  end myCondition
  
  In this way, you can see whether the condition is being 
  continually checked or not, and monitor the value that should 
  be changing. At least it should give you an idea of where 
  things are going wrong.
  
  Cheers
  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



-
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is '[EMAIL PROTECTED]'.

Visit us at http://www.clearstream.com

IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.


Re: Identifying objects by their tooltips

2005-11-21 Thread xavier . bury
Hi Richmond

you can turn off tooltips by setting the tooltipdelay global variable...

but im not sure what is the question for the rest...

You seem to have drag and drop mastered... or?

cheers
Xavier

[EMAIL PROTECTED] wrote on 21/11/2005 14:13:25:

 So I am working on some EFL programs for very young
 children and ended up with a lots of drag and drop images -
 now I could spend lines and lines of code of the sort:
 
 if the name of it is COW.gif then do TIDDLEY POM
 
 identifying each image individually - tedious, memory
 hungry and inefficient.
 
 Now I may have reinvented the wheel - notwithstanding this
 might be a happy trick to share with the 'basic educational
 stack' crowd to which I proudly belong:
 
 if you have a class of objects to be dragged and dropped
 (or somesuch) set the tooltip of all of them to some
 'invisible' text such as 3 spaces and then use the
 following:
 
 if the tooltip of it is then do WHAT YOU FANCY
 
 Now, my next problem is to turn off tooltips so that they
 don't produce blocks of colour under my cursor!
 
 sincerely, Richmond Mathewson
 __
 See Mathewson's software at:
 
 http://members.maclaunch.com/richmond/default.html
 ___
 ---
 The Think Different Store
 http://www.thinkdifferentstore.com/
 For All Your Mac Gear
 ---
 ___
 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



-
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is '[EMAIL PROTECTED]'.

Visit us at http://www.clearstream.com

IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.

The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you are
not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it, is
prohibited and may be unlawful. Any views expressed in this e-mail are
those of the individual sender, except where the sender specifically
states them to be the views of Clearstream International or of any of
its affiliates or subsidiaries.

END OF DISCLAIMER
___
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


Identifying objects by their tooltips

2005-11-21 Thread Mathewson
So I am working on some EFL programs for very young
children and ended up with a lots of drag and drop images -
now I could spend lines and lines of code of the sort:

if the name of it is COW.gif then do TIDDLEY POM

identifying each image individually - tedious, memory
hungry and inefficient.

Now I may have reinvented the wheel - notwithstanding this
might be a happy trick to share with the 'basic educational
stack' crowd to which I proudly belong:

if you have a class of objects to be dragged and dropped
(or somesuch) set the tooltip of all of them to some
'invisible' text such as 3 spaces and then use the
following:

if the tooltip of it is then do WHAT YOU FANCY

Now, my next problem is to turn off tooltips so that they
don't produce blocks of colour under my cursor!

sincerely, Richmond Mathewson
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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: Identifying objects by their tooltips

2005-11-21 Thread jbv
why don't you use custom properties instead ?

JB


 So I am working on some EFL programs for very young
 children and ended up with a lots of drag and drop images -
 now I could spend lines and lines of code of the sort:

 if the name of it is COW.gif then do TIDDLEY POM

 identifying each image individually - tedious, memory
 hungry and inefficient.

 Now I may have reinvented the wheel - notwithstanding this
 might be a happy trick to share with the 'basic educational
 stack' crowd to which I proudly belong:

 if you have a class of objects to be dragged and dropped
 (or somesuch) set the tooltip of all of them to some
 'invisible' text such as 3 spaces and then use the
 following:

 if the tooltip of it is then do WHAT YOU FANCY

 Now, my next problem is to turn off tooltips so that they
 don't produce blocks of colour under my cursor!

___
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: Identifying objects by their tooltips

2005-11-21 Thread Alex Tweedly

Mathewson wrote:


So I am working on some EFL programs for very young
children and ended up with a lots of drag and drop images -
now I could spend lines and lines of code of the sort:

if the name of it is COW.gif then do TIDDLEY POM

identifying each image individually - tedious, memory
hungry and inefficient.

Now I may have reinvented the wheel - notwithstanding this
might be a happy trick to share with the 'basic educational
stack' crowd to which I proudly belong:

if you have a class of objects to be dragged and dropped
(or somesuch) set the tooltip of all of them to some
'invisible' text such as 3 spaces and then use the
following:

if the tooltip of it is then do WHAT YOU FANCY

 


I may be missing something ...
what is the advantage of using tooltips over simply setting a custom 
property ?


if the cWhatDoYouFancy of it is true then do WHAT YOU FANCY

This leaves the tooltips available (should you want) for their normal 
use, and each image can have multiple of these as needed


if the cDragAndDroppable of it is true then do DRAG IT
if the cMultiColoured of it is true then do ConvertToGreyScale
...

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



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.362 / Virus Database: 267.13.4/176 - Release Date: 20/11/2005

___
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


Identifying objects by their tooltips

2005-11-21 Thread Mathewson
Wow - Xavier - that tip about how to turn off tooltips is
extremely useful - Thanks a lot.

I have no problem with Drag and Drop nor with drop-targets
- and when I pull myself together and sort out my website I
shall pop an example up there.

I just thought I would share the idea about the tooltips.

My programs feature jolly little instructions such as Put
all the animals in the blue box

where the 'blue box' is a drop target and the end-user is
faced with 20 images of assorted animals and bird that,
obviously, cannot all share the same name - so have to be
classified by tooltip.

Richmond

__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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


Identifying objects by their tooltips - custom props

2005-11-21 Thread Mathewson
Well, there are 3 possible answers to why I don't use
custom props:

1. I have never bothered to learn how to use Custom props.

2. Tooltips seems rather straightforward.

3. I specialise in beeing bloody-minded.

Needless to say, in my case, all 3 are partly true!

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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


A Very Large 'Thank You' to Runtime Revolution

2005-11-21 Thread Mathewson
THANK YOU VERY MUCH INDEED for allowing me to contribute to
your use-lists again.

Sincerely, Richmond Mathewson
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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: Identifying objects by their tooltips - custom props

2005-11-21 Thread jbv



 1. I have never bothered to learn how to use Custom props.

custom props are worth bothering to learn...



 2. Tooltips seems rather straightforward.

custom props are quite straightforward too.

JB

___
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: Help for total newbie making a dissertation application

2005-11-21 Thread Thomas McGrath III

Ben, Welcome to your Revolution!!!

Here are the simplified objectives for a standalone application to  
be individually administered to research participants.

Mac and Windows and Linux???

1. I have a series of .mpg files ~ 60 sec in duration that I want  
my participants to view, with no input from them needed.

See 'Movie', 'Play', and 'Play Stopped'

2.  The participants will complete a series of different  
questionnaires that I will need to present in Revolution, and input  
their yes-no answers on the screen using a mouse.
See 'Radio' and create a group of Radio buttons and a text box and  
set the radioBehavior of group to true - Only one can be selected.  
Yes or No
Use this group for each question. Have the group have a unique name  
to use in the next step.



3.  I want their answers to be stored for each individual so that I  
can place the answers in a statistical spreadsheet.  If I can get  
the answers to Excel, that will be all I need to get them where I  
need them, but the destination is a Windows stats package, SPSS.  I  
know what a database is, but have never worked with one.
You should have a sign in page at the beginning that is set to store  
the user profile and then apply the answers from the question section  
and compare against the 'right' answers if needed. If you build the  
list you can certainly export that to open in another app. (Other  
people can help with the DB stuff)




I think my needs are simple, but there is a foundation needed that  
I simply don't yet have.  I am looking for similar applications  
that I might borrow from to make this project work, but I will  
cheerfully accept any suggestions or advice, to help me distinguish  
my ass from a teakettle in this new landscape.  I am still working  
thru the video tutorials that came with my Studio disk.
Go to the User Spaces section in the revOnline Viewer and look  
through the stacks and download and explore. Take what you need. I do  
all the time. Just to learn or see a better way to do something.


Good luck,

Tom



My email is [EMAIL PROTECTED]mailto:[EMAIL PROTECTED]

Thank you for any help in this,

Ben
___
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: Identifying objects by their tooltips - custom props

2005-11-21 Thread Thomas McGrath III

Sounds like me!!!

Tom

On Nov 21, 2005, at 8:59 AM, Mathewson wrote:


Well, there are 3 possible answers to why I don't use
custom props:

1. I have never bothered to learn how to use Custom props.

2. Tooltips seems rather straightforward.

3. I specialise in beeing bloody-minded.

Needless to say, in my case, all 3 are partly true!

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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 David Bovill
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.



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


Re: SHA-1 algorithm in xTalk?

2005-11-21 Thread David Bovill
No but I need it badly for digital signatures!  Don't think anyone  
knows about this though :(



On 19 Nov 2005, at 03:10, Phil Davis wrote:

I don't know much about hashes - is SHA-1 enough better than Rev's  
md5digest to warrant paying someone to do it? Or will md5digest do  
what you need?


Phil Davis


Frank Leahy wrote:

Has anyone ported the SHA-1 algorithm to xTalk? (see http:// 
www.movable-type.co.uk/scripts/SHA-1.html for details)

If not, would anyone be willing to port it for $$?
Regards,
-- Frank

___
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: Identifying objects by their tooltips

2005-11-21 Thread xavier . bury
[EMAIL PROTECTED] wrote on 21/11/2005 14:55:45:

 Wow - Xavier - that tip about how to turn off tooltips is
 extremely useful - Thanks a lot.

No big deal, it's in the docs ;) Search tooltip... Look at the
related items ;) Learn 1 feature, discover 3 - 10 more - try not
to recurse ;)

 I have no problem with Drag and Drop nor with drop-targets
 - and when I pull myself together and sort out my website I
 shall pop an example up there.
 
 I just thought I would share the idea about the tooltips.
 
 My programs feature jolly little instructions such as Put
 all the animals in the blue box
 
 where the 'blue box' is a drop target and the end-user is
 faced with 20 images of assorted animals and bird that,
 obviously, cannot all share the same name - so have to be
 classified by tooltip.

Sounds like a fun game :) Do the animals go Oink? 

Im on the same side as those who mentioned the custom props.
It's not as hard as you think and they are much more granular.

For example, you can store tooltips in different languages, the
sound link for the animal, animated gifs when you drag and drop
the image, etc...

put the long id of this image into thisimage
put the shortname of thisimage into thisanimal

put the animal[tooltip,english] of thisimage into thistooltip

or

put the animalinfo[thisanimal, sound] of this card into thisanimalsound

set the tooltip of this image to thistooltip
etc...

cheers
Xavier


-
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is '[EMAIL PROTECTED]'.

Visit us at http://www.clearstream.com

IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.

The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you are
not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it, is
prohibited and may be unlawful. Any views expressed in this e-mail are
those of the individual sender, except where the sender specifically
states them to be the views of Clearstream International or of any of
its affiliates or subsidiaries.

END OF DISCLAIMER
___
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: ANN: TreeView in Revolution!!

2005-11-21 Thread David Bovill
There are 3 or four sketches around but none which i have found that  
are what I would call finished objects - or truely general purpose. I  
guess there are many people on the list who have rolled their own  
custom solutions as it is relatively easy to do that in Rev.


I am working on a tree view object (outliner) intensely today - bit  
of a perfectionist so don't hold your breath - will release with the  
address book beta. At the moment I am finishing integrating this with  
a Model View Controller architecture I have been experimenting with -  
that way you can treat the outline as a view and connect it to any  
display or database process you want to.


If you have an urgent need - then feel free to pester me...


David


On 20 Nov 2005, at 17:00, Alex Tweedly wrote:


Bob Hutchison wrote:
I'm new to Revolution (like today new) and I have to admit that I  
was  a bit surprised that there is no tree view in Revolution.  
Lack of a  tree isn't going to kill me, but it would be nice. I'm  
also a little  surprised that nobody has commented on this post...  
what am I missing?


At any rate, the URL below doesn't seem to work for me. Is there  
an  alternative URL?



I have a vague feeling there was a follow-up with another URL - but  
can't track it down.


There are a couple of other treeview controls  I haven't used  
any of them, so can't recommend any one over the others.



/ Does anyone know where I can get a stack or external that  
implements a


// treeview control? I've seen references on the various runrev  / 
/ resources sites

// but cannot seem to pinpoint an example.
//
/http://revolution.lexicall.org/stacks_education.php
Scroll to the bottom of the page to find Marielle Lange's Tree View

OR

http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm
where you can find the Altuit XML TreeView List Control.

___
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: ArchiveSearch 1.71

2005-11-21 Thread Dave LeYanna

Thanks mark!

I noticed some other things you have made available to the community 
when I visited your site. Thank you very much.


Dave

Mark Wieder wrote:


All-

I took Xavier's suggestion seriously, and my Archive Search plugin now
allows the stripping of the last signature if it's properly formed,
that being --  (dash dash space) on a line by itself. In my
RevOnline user space (mwieder) or at
http://www.ahsoftware.net/ArchiveSearch.html

 




--
Dave LeYanna
Director IS
Right to Life of Michigan
www.rtl.org

___
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 Richard Gaskin

Charles Hartman wrote:
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.


What is that policy?

--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


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

2005-11-21 Thread David Bovill

On 21 Nov 2005, at 16:56, Richard Gaskin wrote:


Charles Hartman wrote:

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.




What is that policy?


Basically they insist on open source solutions for Government  
contracts - also very big supporters of open content (Creative  
Commons) with Gliberto Gil (Minister of Culture and renowned  
musician) being largely responsible for getting Creative Commons to  
add the sampling license to their suite of licenses.


I must confess I do not know the details in Brasil - anyone? But here  
in Europe out of the last 4 government contracts for projects two  
virtually insisted on open source and the other two looked on them  
favourably. The forthcoming EU IST5 call I am helping with is no  
exception.

___
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 Richard Gaskin

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

I could write apps for the Pope, but if he won't give me something in 
return it'll be just as hard for me to pay my rent as writing for slobs.


Classism, in any form, doesn't determine viability.

 and the ability to deliver intranet

I've been shipping internanet and extranet apps for years, for people 
who feel my time is worth giving something back for.


 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.

Depends on the license requirements, doesn't it?  That is, even if I 
inherit enough wealth to be able to afford the luxury of working for 
free, at the end of the day the RunRev engine isn't open source so it's 
not possible for me to deliver truly open materials which rely on it.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


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

2005-11-21 Thread Richard Gaskin

David Bovill wrote:

On 21 Nov 2005, at 16:56, Richard Gaskin wrote:

Charles Hartman wrote:
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.


What is that policy?


Basically they insist on open source solutions for Government  contracts 
- also very big supporters of open content (Creative  Commons) with 
Gliberto Gil (Minister of Culture and renowned  musician) being largely 
responsible for getting Creative Commons to  add the sampling license to 
their suite of licenses.


OIC.  Thanks.  Thought it was somehow different from the Indian or 
European policies.  Seems pretty much in line generally speaking, and 
since we use a proprietary engine here they all exclude us.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: SHA-1 algorithm in xTalk?

2005-11-21 Thread Alessandro Manotti
Sorry if I introduce myself in this posts.
Please note that md5 is no more reliable! Since it was officially cracked.

Even Sha-0 was cracked, but it is far incomplete/primitive then sha-1,
which is the only reliable hash system to verify digital signature,
software integrity, etc...

Sorry again...


--Alessandro




On 11/21/05, David Bovill [EMAIL PROTECTED] wrote:
 No but I need it badly for digital signatures!  Don't think anyone
 knows about this though :(


 On 19 Nov 2005, at 03:10, Phil Davis wrote:

  I don't know much about hashes - is SHA-1 enough better than Rev's
  md5digest to warrant paying someone to do it? Or will md5digest do
  what you need?
 
  Phil Davis
 
 
  Frank Leahy wrote:
 
  Has anyone ported the SHA-1 algorithm to xTalk? (see http://
  www.movable-type.co.uk/scripts/SHA-1.html for details)
  If not, would anyone be willing to port it for $$?
  Regards,
  -- Frank
 ___
 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 David Bovill

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

Depends on the license requirements, doesn't it?  That is, even if  
I inherit enough wealth to be able to afford the luxury of working  
for free, at the end of the day the RunRev engine isn't open source  
so it's not possible for me to deliver truly open materials which  
rely on it.


Hey i thought you had made it in the land of plenty :) More seriously  
this is not all-or-nothing. It is entirely possible to deliver open  
source solutions in Rev (what is the license for the Metacard IDE  
again?).


Also it is possible to have mixed strategies based on open file  
formats - so you can both release all the Rev code under an  
appropriate OSI certified open license and allow full  
interoperability with other open source code.


The issue here is not that it is not possible to do this, but that  
in order to win these arguments in these contract negotiations it  
would really help if RunRev had a decent open source strategy that  
they marketed - this should be built upon Revolutions strengths in  
*nix platform as a rapid application development tool.


Saying that this is not possible is not only untrue but damaging (for  
some of us at least).




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


OIC.  Thanks.  Thought it was somehow different from the Indian or  
European policies.  Seems pretty much in line generally speaking,  
and since we use a proprietary engine here they all exclude us.


NO IT DOES NOT!


___
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: SHA-1 algorithm in xTalk?

2005-11-21 Thread David Bovill
The SSL libraries that RunRev uses should be able to do this - and I  
would have thought considerably faster than a native and possibly  
less secure Transcript implementation - no?



On 21 Nov 2005, at 17:35, Alessandro Manotti wrote:


Sorry if I introduce myself in this posts.
Please note that md5 is no more reliable! Since it was officially  
cracked.


Even Sha-0 was cracked, but it is far incomplete/primitive then sha-1,
which is the only reliable hash system to verify digital signature,
software integrity, 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


Living together BUT not married: RR/MC and Linux

2005-11-21 Thread Mathewson
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.

I also know that DC/RR is a commercial product.

However, I also know that Novell have some sort of
agreement with RR re the Linux version of RR 2.2.

So Richard Gaskin's point about Open Source (as in
completely and utterly free) versus commercial (as in
completely and utterly proprietary) seems a black-and-white
explanation/view that doesn't really represent the
situation accurately.

I am happily programming away on a Linux box with Novell's
'FREE' version of RR 2.2, and also happily programmking
away with my licensed version of DC 2.6 (recently upgraded
to 2.6.1).

What might be rather a good idea is if people in the know
(i.e. Richard Gaskin, RR staff members, or the people
involved in the MC IDE development) made an explicit
statement as to what is FREE (as in totally and utterly
free), what is SEMI-FREE (Um ?) and what is COMMERCIAL (as
in totally proprietary).

At present I am working on a series of EFL programs for
teaching Primary Children English - some of the programming
is taking place in my Mac (with my licensed DC 2.6.1) and
some on my Ubuntu Pentium 3 (with my Novell RR 2.2.1). As
well as using the resultant Linux standalones in my own
school I should like to let the Ubuntu organisation have
them for FREE (as in totally free) release to Ubuntu users
elsewhere in the world. Now as far as I understand
standalones made with RR are the property of the
programmer; so I am free (as in totally free) to do what I
like with them.

Sincerely, Richmond Mathewson
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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 David Bovill

On 21 Nov 2005, at 17:49, Mathewson wrote:


What might be rather a good idea is if people in the know
(i.e. Richard Gaskin, RR staff members, or the people
involved in the MC IDE development) made an explicit
statement as to what is FREE (as in totally and utterly
free), what is SEMI-FREE (Um ?) and what is COMMERCIAL (as
in totally proprietary).


This is exactly what would constitute an properly thought out (and  
then hopefully marketed) open source strategy. Well said!


___
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 Andre Garzia


On Nov 21, 2005, at 2:13 PM, David Bovill wrote:



Basically they insist on open source solutions for Government  
contracts - also very big supporters of open content (Creative  
Commons) with Gliberto Gil (Minister of Culture and renowned  
musician) being largely responsible for getting Creative Commons to  
add the sampling license to their suite of licenses.


I must confess I do not know the details in Brasil - anyone? But  
here in Europe out of the last 4 government contracts for projects  
two virtually insisted on open source and the other two looked on  
them favourably. The forthcoming EU IST5 call I am helping with is  
no exception.


Heh,

I think I must step in since I am the only Brazilian in the list.  
Brazil is moving towards linux, there are many popular distros made  
by Brazilian companies and lots (and I mean lots) of Open Source  
Zealots involved with all kinds of branches of the goverment. To  
understand this move one should understand two things, first is  
called Tropicalia which was a cultural movement akin to hippie  
culture that moved much of Brazil during the dictatorship era.  
Tropicalia was rebellion using music, poetry and whichever cultural  
means they could found, it was getting foreign culture (Ie Rock  
Music) and modifing it so it became Brazilian (Thats why it's called  
Tropicalia and Antropofagia Cultural). It was not like some other  
nations that were trying to ban foreign culture, it was like embrace  
and extend, I think the phrase was: let us use what is good by  
tropicalize the thing.. Gilberto Gil was there and so were others.


Other point to understand is that Brazil is deep linked with some  
kind of Robin Hood Philosophy where we're under some evil rule by  
foreign powers and must steal and give things to the poor. It's more  
metaphorical than reality. So how this translate to software?


Zealots in Brazil see Microsoft as evil power that creates  
proprietary software that costs tons of money to the goverment.  
Solution migrate everything to free software and defy those evil  
powers. The whole goverment moved on that direction, and when  
Brazilian goverment act with tropicalia and robin hood behaviour in  
mind, they will not be stopped. Now that you have the background. Let  
us talk about two consequences here.


Our singing and dancing minister said: free software is the way!. I  
study at the Federal University of Rio de Janeiro (AKA UFF) at the  
school known as IACS (Social Comunications and Arts Institute), in  
our campus are the journalism, advertising and film schools. When  
goverment decided to run on linux the first thing that happened was a  
task force entered the campus, formatted all machines, installed Red  
Hat. Consequence, work stopped, many classes stopped. No one could  
use Linux, the office suite format would not cross platforms, trying  
to start a document at university for late editing at home with  
windows was a sure way to loose everything. Unicode didn't work.  
Keyboard mapping didn't work, clipboard didn't work... we're still  
trying to solve this issues. The journalism school stopped all  
classes for Desktop Publishing since there's no suite for those tasks  
in linux, the advertising school is forcing GIMP down the throat of  
the students when all they want is Corel Draw back. When all this  
happened, one of the film school teachers came to me and whispered:  
Andre, thank God tonight because we use Macs and they will never try  
to install linux on our machines.. Yes on the film school we're  
stuck with MacOS 9 and final cut pro 2 but it's better than Red Hat  
for me. That's what happens when goverment decides to migrate itself  
to linux without thinking that in the Real world, people might need  
proprietary platforms, the zealots excuse is: if we all move, we'll  
create momentum to F/OSS so that better apps will be created. my  
answer is always the same: Adobe has a team of highly skilled  
engineers, and by that I mean real graduation not late night hacking,  
and it took them years to create PageMaker and InDesign, do you  
really think that half a dozen spare time coders that usually can't  
coordinate among themselves will be able to deliver a similar  
solution in less than a couple years?. Usually after this question,  
they start barking at me for being a capitalist bastard


Now, why linux is important for me and why I wanted RunRev to support  
it? There's another goverment project called PC Conectado, which is  
aimed in building cheap computers running linux for the masses. There  
will be two kinds of computers, the really cheap ones that will run  
linux, and the more expensive ones that might run windows, Zeta,  
whatever. I am talking about millions of computers, not thousands,  
millions. One contract with this goverment for bundling your software  
in the machine and boom, millions of users... That project is a good  
idea, the bad part is that some spoiled brats in the 

Suppress Messages?

2005-11-21 Thread AbilityForms
Hi Everyone,

I was running a script and at the end of it, buried behind the window I ended 
up on were Suppress Messages  Message Watcher windows. What did I do to 
have that happen? I need to stop it from happening.

Joe,
Orlando, Florida
We're more than just a mouse!
___
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


Difference between Step over and Run

2005-11-21 Thread Jim Hurley
I have noticed in the debugger that there is quite a difference in 
time of execution between


   Step over

and

   Run

even when Run takes me to the very next line of code--a line which is 
also a break point.


When the handler to be Stepped over is complex, the time to execute 
Step over can be prohibitive. In such cases I set a break point at 
the next line and Run to the next line. This is VERY much faster.


Is this a bug? Wouldn't it be better if RR executed Step over as if 
it were a Run to the next line of code? Does the Step over do 
something other than Run to the next line when that next line is a 
breakpoint?


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


Thinking Graphically or Thinking Symbolically

2005-11-21 Thread Greg Smith

Jim Ault:

Precisely.



Richard Gaskin:

The Ambrosia product is out of business  as far as I can tell.  Which 
brings an interesting point to bear on this subject:  I've purchased 
more than a few off of the shelf products that have since ceased being 
supported.  What a slap on the back of the neck with a sand-filled sock 
that is.  Especially if you spent quite a bit of time learning the 
thing.  Maybe, that, in and of itself, is a good reason to learn to 
code, though I don't think it realistic that I would ever have the 
expertise to recode software of the advanced nature that I have been using.


And, you know, I never spent much time solving puzzles.  Programming 
does seem to be for people who really like that sort of thing.


Greg Smith

___
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


Scripting conference - Text Munging stack uploaded

2005-11-21 Thread J. Landman Gay
Alex Tweedly's scripting conference stack on Text Munging has been 
uploaded for review before this Saturday's conference. This is a very 
useful addition to our archives, and covers some of the text processing 
commands that are often opaque to many of us, including the format 
command and the business of regular expressions (known affectionately as 
regex.) Alex does a great job of explaining these, so download the 
stack and take a look:


http://support.runrev.com/scriptingconferences/

Our conference this Saturday is the final one in the series. I know a 
lot of US-ians will be traveling over the holiday weekend, but if you 
can make it to this conference I'm sure you won't be disappointed. The 
conference will be held at 1133024400 seconds. To convert this to your 
local date and time:


  get 1133024400; convert it to system date and time;put it

See you there!

--
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


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

2005-11-21 Thread David Bovill

Hoping you would reply :)

On 21 Nov 2005, at 18:00, Andre Garzia wrote:

That's what happens when goverment decides to migrate itself to  
linux without thinking that in the Real world, people might need  
proprietary platforms, the zealots excuse is: if we all move,  
we'll create momentum to F/OSS so that better apps will be created.



...


Usually after this question, they start barking at me for being a  
capitalist bastard


Yep - was not so bad in Munich - but still... in the project here, we  
inherited Linux based Terminal Servers (Novel) - great for watching  
video and tv / media work??? One of the reasons why I would hesitate  
to embrace the thin client ideal of Dans is due to this experience  
- we've now replaced these with mini-macs - almost no difference in  
price.


However again this is not all or nothing - I can see reintroducing  
the terminal server approach later - and have made web services and  
AJAX / Rails type frameworks a key part of the online project. This  
is firmly an open source and an open content project - and we use  
Revolution.


Now, why linux is important for me and why I wanted RunRev to  
support it? There's another goverment project called PC Conectado,  
which is aimed in building cheap computers running linux for the  
masses. There will be two kinds of computers, the really cheap ones  
that will run linux, and the more expensive ones that might run  
windows, Zeta, whatever. I am talking about millions of computers,  
not thousands, millions. One contract with this goverment for  
bundling your software in the machine and boom, millions of  
users... That project is a good idea, the bad part is that some  
spoiled brats in the goverment are ruining it.


This is exactly why some good marketing support for an open source  
strategy would be so effective in getting Revolution used in some  
seriously large initiatives. We all now how easy it is for us to  
deliver quality applications (even on Linux save for the video  
support), and outdo anything that traditional open source developers  
can create in the same time frame by a factor of 3 or 4.


But to do that we need to convince the zealots and spoiled brats  
in the government - which is not that hard - they like cool toys  
that can deliver as much as the next person. Missing is the business  
strategy and the marketing.

___
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: Thinking Graphically or Thinking Symbolically

2005-11-21 Thread Jim Ault
 Programming 
 does seem to be for people who really like that sort of thing.

Yes, Greg, you are so correct in my case.  Love to take bits of code to
produce a result that takes less than a second of computer time.  There are
so many business tasks that are made difficult by poor interface or the
requirement that the user manually follow a long series of steps.  Rev can
convert the manual steps to automated success.

You might be interested to know that I am connecting the capabilities of Rev
with the power of Photoshop to produce an automated environment for
generating graphics to be displayed in a 'simple' Flash 'engine' I have
programmed.  

This is only one of my active programming projects, so it is a part-time
effort.  Rev enables me to work on more than one project at a time much more
efficiently than other languages.

Jim Ault
Las Vegas
Happy.. no, thrilled.. to able to spend hours programming with Rev.


On 11/21/05 9:37 AM, Greg Smith [EMAIL PROTECTED] wrote:

 Jim Ault:
 
 Precisely.
 
 
 
 Richard Gaskin:
 
 The Ambrosia product is out of business  as far as I can tell.  Which
 brings an interesting point to bear on this subject:  I've purchased
 more than a few off of the shelf products that have since ceased being
 supported.  What a slap on the back of the neck with a sand-filled sock
 that is.  Especially if you spent quite a bit of time learning the
 thing.  Maybe, that, in and of itself, is a good reason to learn to
 code, though I don't think it realistic that I would ever have the
 expertise to recode software of the advanced nature that I have been using.
 

 
 Greg Smith
 
 ___
 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


combine behavior

2005-11-21 Thread Harvey Toyama
Hi,

I'm using the split and combine to manipulate database records. I notice
that the documentation says that the order of the elements is based on
an internal order. I require a known order for the INSERT and UPDATE
commands to line up correctly. How can I know the order in which my
elements will recombine from an array? It would seem ideal if I could
set the index to be numeric and to use a binary sort.

 

Any suggestions?

 

-- Harvey

-- 

Harvey Toyama

QLogic Corporation

949-389-7601

 

___
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: You Either Think Graphically or You Don't

2005-11-21 Thread Mark Talluto


On Nov 20, 2005, at 11:33 AM, Greg Smith wrote:

All of your questions have been answered by others, but I thought I  
would add a few thoughts on a couple of your questions as they  
pertain to me.



What kind of application do you want to make?


I like making applications for niche markets.  Most of my  
applications are for the general audience of a particular niche.   
This is for the most part different in business models from most I  
have seen.  On this list I have noticed that most of the developers  
create applications for a particular client.  My business model is  
almost as fun as the creation of the tool itself.  I like to meet  
with as many people as possible in as many different fields as  
possible.  Picking their brains on how their job could be made easier  
is the next task.  Analyze the data you derive from all your meetings  
and conversations.  Pay attention to details and look for ways to  
improve the lives of given field.  I have also shifted my direction  
to the private sector over the public sector as the payoff is usually  
much higher (not including the government sector).




What kind of appication like you want to make is already out there  
by the dozens?


I am not afraid to make an application in a market that already has  
some competition.  My most successful income grossing apps are those  
that do not lend themselves well to a retail shelf.  I find the  
retail market to be less profitable for the size of my team.  I also  
like making apps that will generate more income with fewer  
customers.  The super short reason is that their is less tech support  
involved.  You will also find a lot less competition in carefully  
selected niche markets.




Why make a duplicate of an application that exists and already does  
most of what you want?
Those tools that already exist may not fit my needs exactly.  I have  
written specific tools that are for my use only.  The time spent  
usually teaches me something new that can be used in income  
generating products down the road.




Why spend months/years learning to develop something that you could  
buy for relatively little money from someone else?
Programming is an addiction to me that started well before I  
understood the need for money to survive.  This might be harsh, but I  
find that those that learn to program to get a job usually fail or  
hate their decision and eventually quit.  Those that start  
programming for the joy of coding and solving problems usually last a  
lifetime and generate more income.




Is your idea really that much better than one that has already been  
put into code?


The answer to this is closely connected to my second answer.  I like  
finding a market that already has a product leader in a relatively  
young market.  The company that is leading the pack has spent a good  
amount of time, energy, and money teaching the market they need their  
tool.  By the time the customers come around to purchasing the tool,  
you can ride on the jet stream they have created and take advantage  
of the mistakes in their product logic.  In most cases, you can  
quickly exceed their success and take the market over.  Think Google  
and Yahoo.  Of course, the same can be said about your product if you  
do not stay ahead of the pack.  Then you must rely on answer number  
four to maintain that distance.  Once again, the love of programming  
will be required to keep you going as money will no longer be a  
factor.  Once your income meets and/or exceeds your needs, only the  
love software development will keep you going!



Mark Talluto
--
CANELA Software
http://www.canelasoftware.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


Message in an unprotected field...

2005-11-21 Thread Pierre Bernaert

Help needed,

I'm writing an application in which  I want to control the Key board  
input (Number of characters, type of characters ...).


- Rev 2.6.5.108
- Mac Mini
- Tiger X.4.2

The field  into which the typing goes is unprotected

LockText = false.

Clicking somewhere into it gives an Openfield message which allow  
me to get the ClickChunk and so the line, the item, the word and  
the select position. That's fine.


If without going outside the field I click somewhere else it seems  
that no message is sent and I can't get the new Select position as,  
unless I miss something,  no message is sent to  tell me that the  
user changes is mind.


If found the beginning of a solution thru a pooling method but that  
will make my job harder.


I'm curious to know if somebody has a solution or the name of a  
message I missed.


Thank you for helping me


 
___

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-21 Thread Mark Talluto


On Nov 18, 2005, at 1: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.




I too have found that there are some difference between platforms.   
Here is a small snippet of code that I use to check for key entries:


on rawKeyDown which

--CHECK FOR DECIMAL
if which = 46 then pass rawkeyDown

--CHECK FOR ARROW KEYS
if which = 65361 or which = 65363  then pass rawkeyDown

--CHECK FOR DELETE KEY PRESSES
if which = 65288 then pass rawkeyDown

--CHECK FOR FORWARD DELETE
if which = 65535 then pass rawkeyDown

--MAKE SURE INPUT IS A NUMBER (ABOVE LETTERS)
if which =48 and which =57 then pass rawKeyDown

--MAKE SURE INPUT IS A NUMBER (NUMERIC KEYPAD LINUX)
if the platform is linux then
if which =65456 and which =65465 then pass rawKeyDown
end if

--MAKE SURE INPUT IS A NUMBER (NUMERIC KEYPAD MAC  WIN)
if the platform is macos or the platform is win32 then
if which =65429 and which =65439 then pass rawKeyDown
end if
end rawKeyDown



Mark Talluto
--
CANELA Software
http://www.canelasoftware.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


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

2005-11-21 Thread J. Landman Gay

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


Living together BUT not married: RR/MC and Linux

2005-11-21 Thread Mathewson
My wife is Bulgarian, her father was ina Communist prison
camp . . . 

Oh, Dear, Richmond gets personal again!

Yes, he does . . . 

I would like to take issue with Senor Garzia:

(and, I suppose this all comes down to politics)

I am not a socialist, and not a communist, and not a
supporter of pie-in-the-sky ideas propped up by some sage's
half-baked ideology that fails to take human nature into
account.

Earliert his year I went to Sofia (Capital of Bulgaria) and
listened to Richard Stallman, and reached the follwoing
conclusions:

1. He is a long-haired hippy rather like the ones in Brazil
(mind you, I bet he can't speech portugese).

2. I agreed with almost everything he said - BUT not for
the silly, loony-lefty reasons he gave.

3. I want a world where there is NO social handout system;
BUT where everybody has a reasonably level playing-field to
start off from: so they can't come whining, subsequently,
about being born in the wrong place at the wrong time, as
an excuse for their laziness or turpitude.

I am also not a utopian who wishes to sweep away Microsoft
and Macintosh for a 'new millenium' of open source software
full of holes. To prove a point, I'm writing this to you in
Firefox (an open source browser) running on Windows XP (not
open source unless I'm very stupid and missed something). I
do 90% of my programming on a number of Macintosh computers
with Mac OS X that cost me a whole lot of money which I
earned with my own, fair, used-to-be lily-white hands.

However, I do think that there is a place for open source
initiatives; especially in places such as (and if any one
wants to point out that I am not politically correct; don't
waste your time - I am a fairly right-wing reactionary - so
there) Africa (or, to put it really crudely; the places
where the colonial powers made the mistake of leaving
without bothering to educate the local people so they could
get ahead rather than become prey to horrible dicators;
c.f. Mugabe, Idi Amin, and so on), India and the rest of
the sub-continent, where a very large section of the
population doesn't stand a chance to get on the escalator
which will give them a chance in a proper meritocracy.

What is a big sadness to me is that open-source software is
associated with lefties, 'pinkos', 'long-haired loonies' or
whatever, when the need to use open-source should be seen
not as a political stance at all, but as a way to increase
everybody's level of knowledge, wealth and so on.

Now, one day a week, from February, I will be offering
Bulgarian school teachers, free programming classes using
the Novell RR 2.2.1 on Ubuntu - all their school computers
(such as they are - few) run on Microsoft Windows 98 - it
is their problem as to how they transfer that empowering
knowledge; either by badgering the BG government to buy
licences for RR, or by badgering the govt/local ed.
authority to go open source.  Why am I offering these free
classes ? - because it will work as an advertisement for
both my language school and for my freelance computer
installation and programming work.

sincerely, Richmond Mathewson
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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 David Bovill


On 21 Nov 2005, at 19:20, 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.


Unless you have a Rev license - then you have an open source IDE  
built on top of a proprietary engine - similar to flash and not too  
far even from Java where the developer has effectively no control of  
the runtime bite-code compiler which is free but not open.


Java projects are generally thought of as pure open source - Rev  
projects could be marketed in a very similar fashion. With Java you  
often pay mucho for professional development environments - though  
there are free open source versions available.

___
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: Message in an unprotected field...

2005-11-21 Thread Martin Baxter

Pierre Bernaert wrote:
Clicking somewhere into it gives an Openfield message which allow  me 
to get the ClickChunk and so the line, the item, the word and  the 
select position. That's fine.


If without going outside the field I click somewhere else it seems  that 
no message is sent and I can't get the new Select position as,  unless 
I miss something,  no message is sent to  tell me that the  user changes 
is mind.
I'm curious to know if somebody has a solution or the name of a  message 
I missed.


Thank you for helping me


Possibly the selectionchanged message is what you are looking for?

Martin Baxter
___
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


StackRunner ?

2005-11-21 Thread Mathewson
Charles Hartman mentions something called 'StackRunner'

sorry, obviously missed this

I know about Dreamcard Player

but not 'StackRunner'

Please elucidate

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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 David Bovill


On 21 Nov 2005, at 19:19, Mathewson wrote:


My wife is Bulgarian, her father was ina Communist prison
camp . . .


Goli Otok?


Earliert his year I went to Sofia (Capital of Bulgaria) and
listened to Richard Stallman, and reached the follwoing
conclusions:

1. He is a long-haired hippy rather like the ones in Brazil
(mind you, I bet he can't speech portugese).

2. I agreed with almost everything he said - BUT not for
the silly, loony-lefty reasons he gave.


Mr Stallman is a little difficult.


However, I do think that there is a place for open source
initiatives; especially in places such as (and if any one
wants to point out that I am not politically correct; don't
waste your time - I am a fairly right-wing reactionary - so
there) Africa (or, to put it really crudely; the places
where the colonial powers made the mistake of leaving
without bothering to educate the local people so they could
get ahead rather than become prey to horrible dicators;
c.f. Mugabe, Idi Amin, and so on), India and the rest of
the sub-continent, where a very large section of the
population doesn't stand a chance to get on the escalator
which will give them a chance in a proper meritocracy.


The reasons local government in many regions support open source, the  
reason the EU and Brasil and Spain and support open source is that  
money that would be spent on largely US bases licenses can instead be  
spent on training and local skills acquisition.


It is a myth to think that open source is free or saves money - it  
simply redirects the cost to developer time, while empowering those  
very developers to go on and create new cool stuff (locally).


We largely have left wing long haired Americans  to thank for this  
very un-american economic attitude. However it is absolutely no  
surprise that this comes from the US - as it is about freedom of  
knowledge (read speech) in the digital era.


Open source may be about (facilitate) sharing - but their is  
nothing left wing about the desire to stimulate innovation in the  
market by ensuring a healthy transfer of knowledge and avoiding  
monopoly.


Can i suggest that we move the political aspect of this discourse to  
a suitable Yahoo Group?

___
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: StackRunner ?

2005-11-21 Thread Ken Ray
On 11/21/05 12:29 PM, Mathewson [EMAIL PROTECTED] wrote:

 Charles Hartman mentions something called 'StackRunner'
 
 sorry, obviously missed this
 
 I know about Dreamcard Player
 
 but not 'StackRunner'
 
 Please elucidate

StackRunner is a Dreamcard Player replacement - you can find more about it
here:

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

HTH,

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


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

2005-11-21 Thread Richard Gaskin

Mathewson wrote:

What might be rather a good idea is if people in the know
(i.e. Richard Gaskin, RR staff members, or the people
involved in the MC IDE development) made an explicit
statement as to what is FREE (as in totally and utterly
free), what is SEMI-FREE (Um ?) and what is COMMERCIAL (as
in totally proprietary).


The license is the best place to start.  The MC IDE license spells out 
its own terms, and points to the Rev license which governs the engine.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: combine behavior

2005-11-21 Thread Jan Schenkel
--- Harvey Toyama [EMAIL PROTECTED] wrote:
 Hi,
 
 I'm using the split and combine to manipulate
 database records. I notice
 that the documentation says that the order of the
 elements is based on
 an internal order. I require a known order for the
 INSERT and UPDATE
 commands to line up correctly. How can I know the
 order in which my
 elements will recombine from an array? It would seem
 ideal if I could
 set the index to be numeric and to use a binary
 sort.
 
 Any suggestions?
 
 -- Harvey
 

Hi Harvey,

You are correct: combine will place them in an
internal order (which happens to be the hash-value of
the keys of the array).

There are two options: either you roll your own
combine command, or you use the sort command after
combining the array, to get it in the order you want.

Option 1:
--
put the keys of tDataArray into tKeys
sort tKeys numeric ## or some other sort
repeat for each line tKey in tKeys
  put tkey  return after tSortedData
end repeat
delete char -1 of tSortedData  ## remove trailing
return
--

Option 2:
--
combine tDataArray using return and tab
sort tDaatArray numeric by item 1 of each
--

Of course, you'll have to adapt the above a bit to
suit the structure of the data in your array.

Hope this helped,

Jan Schenkel.


Quartam - Tools for Revolution
http://www.quartam.com

=
As we grow older, we grow both wiser and more foolish at the same time.  (La 
Rochefoucauld)



__ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.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


[OT] Web Services Dead? Don't Tell Amazon

2005-11-21 Thread Dan Shafer
During our recent thread on thin-client vs. desktop apps, several  
people suggested that Web Services were passe, outre and otherwise  
obsolete and deadsville.


Someone forgot to tell amazon.com. They announced not one, not two,  
but three totally new Web services just this morning.





~~
Dan Shafer, Information Product Consultant and Author
http://www.shafermedia.com
Get my book, Revolution: Software at the Speed of Thought
From http://www.shafermediastore.com/tech_main.html


___
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] Web Services Dead? Don't Tell Amazon

2005-11-21 Thread David Bovill

On 21 Nov 2005, at 20:08, Dan Shafer wrote:

During our recent thread on thin-client vs. desktop apps, several  
people suggested that Web Services were passe, outre and otherwise  
obsolete and deadsville.


Someone forgot to tell amazon.com. They announced not one, not two,  
but three totally new Web services just this morning.


Amazon is a good case-study. Since they introduced RESTful web  
services rather than SOAP or XMLRPC 85% of their web service users  
user the REST based interface (it is simpler and works) - think post  
to url, and get url).

___
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] Game Engine (was Thinking Graphically or Thinking Symbolically)

2005-11-21 Thread Scott Rossi
Recently,Greg Smith wrote:

 The Ambrosia product is out of business  as far as I can tell.

Which product are you referring to?  Unity still seems very alive:

  http://otee.dk/index.html

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


Re: You Either Think Graphically or You Don't

2005-11-21 Thread Dan Shafer
For me, primarily a writer who sees programming as an alternate form  
of communication, the answer to the question why program? is the  
same as the answer to the question why write? or why paint? It is  
in the nature of human beings to create. Each of us has different  
talents and interests and skills and capabilities and curiosities.  
Each of us has different perceived needs in the realm of software to  
deal with our day-to-day tasks.


Many of the Revolution apps I've built for myself and others could  
have been done some other way. Perhaps a set of complex Excel macros  
could have done the job. Or an off-the-shelf piece of software could  
come close. But to get that perfect fit between a perceived need and  
a solution requires a form of artistry that expresses itself in code  
and UI design in much the same way a custom drawing depicts just so  
a scene or person that could have been captured roughly  by some less  
artistic and precise method.


WHy code? Coding is not for everyone. In fact, everyone I know who  
codes would say there are many days when coding isn't enjoyable or at  
least isn't their preferred activity. Just as many artist friends  
will tell me that there are many days they'd rather e sailing or  
walking the dog than painting or sculpting. But like art, software  
design and development -- including the grunt work of coding -- gets  
into your blood. It becomes part of who you see yourself as being.  
You could no more quit coding than you could quit thinking because  
very often you think in code. I look at any problem/opportunity in  
the real world and my first instinct is, How can I explain this  
better? (that's the writer in me) and my second instinct is, What  
kind of software could make that problem more tractable? (that's the  
coder in me).


Every year I receive hundreds of emails and correspondence from  
people who seek advice about starting or continuing their writing  
careers. I tell them all the same thing. Don't write unless you  
cannot not write. I'd say the same goes for coding. Many people who  
say they love writing actually love having written; they like the  
result, but not the process. Same is true for coding. Same, I  
suspect, is true of artists.


My 2 Euros.




~~
Dan Shafer, Information Product Consultant and Author
http://www.shafermedia.com
Get my book, Revolution: Software at the Speed of Thought
From http://www.shafermediastore.com/tech_main.html


___
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


Spelling out the license - some geometry handlers

2005-11-21 Thread David Bovill

Agreed

On 21 Nov 2005, at 19:50, Richard Gaskin wrote:
The license is the best place to start.  The MC IDE license spells  
out its own terms, and points to the Rev license which governs the  
engine.


As an example:

Some recent code I have been working on trying to formalise the exact  
issues going on with the various wonderful formatted sizes you can  
get Rev to return (see below):


License
This work is licensed under the Creative Commons Attribution- 
NonCommercial-ShareAlike 2.5 License. To view a copy of this license,  
visit http://creativecommons.org/licenses/by-nc-sa/2.5/ or send a  
letter to Creative Commons, 543 Howard Street, 5th Floor, San  
Francisco, California, 94105, USA.


Comment
This means that you can use it without asking for non-commercial  
reasons - education or for your own use for example. It also means  
that you may freely distribute to others, but should you charge or  
sell the product commercially then you need to get back to me and  
negotiate. Lastly if you modify it and redistribute, then you under  
the license you are required to notify me of the content of your  
modifications so that I can benefit.


Now of course for a small piece of code like this - well may as well  
be given away public domain (which is dubious legally in many  
countries). But this is an example.


The problem with much of the freely available code, content, icons,  
whatever in this community is that pooled they make a fabulous  
resource - but not a legal one. That is you really have to go to each  
and every contributor and clear the license for every submission (if  
you can get hold of them and if you can't you are stuck).


Without doing this, we all loose as we cannot scale the community  
contributions. A well thought out open source strategy would open  
some of the RunRev content - say the documentation, and create a  
policy (say on this list or at another location) which defaults to  
all submissions of code and creative content posted to use a given  
license.


-- Groups and formatted sizes
-
function rect_GetVisibleRect groupRect, someGroup
put the margins of someGroup into someMargin
margin_Normalise someMargin, left_Margin, top_Margin,  
right_Margin, bottom_Margin

if the showBorder of someGroup is true then
put the borderWidth of someGroup into someBorder
if the showName of someGroup is true then
put the effective textHeight of someGroup - someBorder -  
1 into someBit

add someBit to item 2 of someMargin
end if
put subtractMargin(someBorder, groupRect) into groupRect
end if
put subtractMargin(someMargin, groupRect) into myInner_Rect
return myInner_Rect
end rect_GetVisibleRect

on rect_SetVisibleRect myGroupRect, showInvisible
put the long id of me into containerGroup

-- object dependent

put rect_GetVisibleRect(myGroupRect, containerGroup) into  
myInner_Rect

-- testRect myInner_Rect, Inner Rect

put the toplevel_GroupIDs of containerGroup into topGroupIDs
put myInner_Rect into innerGroup_Rect
repeat for each line someID in topGroupIDs
if the visible of control id someID is false then
if showInvisible is true then
set the visible of control id someID to true
else
next repeat
end if
end if

put the height of control id someID into groupHeight
put item 2 of innerGroup_Rect + groupHeight into group_Bottom
put group_Bottom into item 4 of innerGroup_Rect

set the group_Rect of control id someID to innerGroup_Rect
put group_Bottom into item 2 of innerGroup_Rect
end repeat
end rect_SetVisibleRect

function group_InnerRect someGroupObject, groupMargins
  put the rect of someGroupObject into groupRect
  if myMargins is empty then put the margins of someGroupObject into  
groupMargins

  put subtractMargin(groupMargins, groupRect) into myRect
  return myRect
end group_InnerRect

function width_MaxIndexGroupContainerWidth containingGroup
put empty into widthList
put the number of groups of containingGroup into maxNum
repeat with groupNum = 1 to maxNum
-- maybe can use formatted width of group?
put the long id of group groupNum of containingGroup into  
indexGroup

put the long id of fld 1 of indexGroup into someField
put width_RealFormatted(someField)  , after widthList
end repeat
return max(widthList)
end width_MaxIndexGroupContainerWidth

function formattedWidth_GetField someText, someField, someTextStyle
lock screen
put the htmlText of someField into oHtmlText
set the text of someField to someText
if someTextStyle is not empty then
set the textStyle of char 1 to -1 of someField to someTextStyle
end if
put the formattedWidth of someField into someWidth
set the htmlText of someField to oHtmlText
unlock screen
return someWidth
end 

Re: You Either Think Graphically or You Don't

2005-11-21 Thread Rob Cozens

Hi Greg,

I found your questions and the previous responses quite 
thoughtful.  Rather than give you brief answers to all questions, I 
would like to focus on just one: why does it take so long to bring a 
software project from concept to completion?


Development of software that interacts with, or presents information 
to, human users is both a creative process and a series of  logic 
puzzles.  One begins with a goal or concept and materializes same in 
the medium with which one works -- in this case computer input and 
output devices.


But software development is different from creative activities such 
as painting or composing music because:


(A)  Virtually all software creations require some physical user 
interaction beyond simply passively experiencing them, and


(B)  Most software creations have one or more utilitarian goals; so 
they can be fairly judged correct or incorrect by others that the 
artist/composer.


Implications of this are:

* The creator must guide the experiencer through the experience

* The creator must take into account that the experiencer's 
participation may not be voluntary (eg: business software)


* The creative process does not end when the experience achieves the 
creator's goals: the creator must anticipate how a user may diminish 
the experience (eg: by hitting a wrong key or entering nonsensical 
responses) and include within the creation mechanisms to prevent such 
situations or guide the experience gracefully back to the intended state.


*  The creator must compensate for the fact that different computer 
hardware configurations tend to present the experience differently.


*  A software work in progress often presents little in the way of 
physical manifestation as to how it's coming together until late in 
the creative process.  One can see paint filling canvas and hear the 
progress of a musical composition; but it's often well into the last 
stages of pre-alpha testing before one has a sense of the potential 
quality of the experience.


A corallary of this is that better or enhanced mechanisms for 
improving the experience, achieving the original goals, and/or adding 
additional functionality are routinely not discovered until late in 
the development process.


* A software creation is often not static, but is modified over time; 
so the creative process must include instructions for others or notes 
to the creator to facilitate future changes.


* The software creative process also requires preparation of written 
instructions to people you will never meet telling them how to experience it.


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


Filter Command

2005-11-21 Thread Gregory Lypny

Hello Everyone,

	I'm having a bit of trouble with the Filter command giving me false  
positives.  I'm picking off company names in a file containing news  
headlines.  The headlines file has one headline per line, and each  
line is tab delimited, where the first item is a unique story number  
and the second is the actual headline.  It looks something like this:


1   tab First headline text
2   tab Second headline text
3   tab Third headline text
...

My search command is of the form

filter it with *  tab  *  companyName  *

	This seems to works fine for all my companies except for TSE 100  
Index Participation Fund Units.  I'm getting a lot of hits that  
contain TSE (Toronto Stock Exchange) in the headline but not the  
rest of the name.  This does not happen with other long names or  
names that have a common proper noun (e.g., Canada Bread gives me  
four hits all mentioning Canada Bread and none mentioning Canada or  
Bread alone).


Any thoughts?

Regards,

Greg


___
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] Web Services Dead? Don't Tell Amazon

2005-11-21 Thread Jan Schenkel
--- Dan Shafer [EMAIL PROTECTED] wrote:
 During our recent thread on thin-client vs. desktop
 apps, several  
 people suggested that Web Services were passe, outre
 and otherwise  
 obsolete and deadsville.
 
 Someone forgot to tell amazon.com. They announced
 not one, not two,  
 but three totally new Web services just this
 morning.
 

Don't look at me: I would never suggest that web
services are dead -- on the contrary, they provide a
structured and relatively easy-to-use way to write
client-server/online applications.

In fact, a lot of applications which switched over to
the WS paradigm ages ago, are reaping the benefits of
this decision now, as they find it easier to integrate
their applications with Message Queues and Enterprise
Service Bus infrastructures.

Thanks to Web Services, these application designers
can mix and match the best technologies to achieve the
quickest results: Rev and .NET clients, ASP/JSP/PHP
servers with MySQL/PostgreSQL/... back-ends, where
good use of XML and SQL allow you to switch out any of
the assembled parts when the need arises.

An excellent series on this approach can be read on
O'Reilly's MacDevCenter website: [Applying Digital
Hub concepts to Enterprise Software Design / by Adam
Behringer]
- Part 1:
http://www.macdevcenter.com/pub/a/mac/2004/05/04/enterprise.html
- Part 2:
http://www.macdevcenter.com/pub/a/mac/2004/05/21/enterprise_2.html
- Part 3:
http://www.macdevcenter.com/pub/a/mac/2004/06/18/enterprise_3.html
- Part 4:
http://www.macdevcenter.com/pub/a/mac/2004/07/30/enterprise_4.html
- Part 5:
http://www.macdevcenter.com/pub/a/mac/2004/09/17/enterprise_5.html
- Part 6:
http://www.macdevcenter.com/pub/a/mac/2005/02/25/enterprise_6.html

Yes, it is a lot of reading, and it doesn't involve
Rev, but you can learn for the basic concept: how this
approach allows us to build powerful, flexible
applications.

However, I still don't think that letting the server
do all the work while your computer is sitting there
as a glorified VT100 terminal, is the optimal design
of a distributed application. Let the server do what
it's best at: serve shared data ; and the client do
what it's best at: edit private data and interact with
the server to create, read, update and delete shared
data.

I'd much rather not do that in a browser, but that's
just me...

Jan Schenkel.

Quartam - Tools for Revolution
http://www.quartam.com

=
As we grow older, we grow both wiser and more foolish at the same time.  (La 
Rochefoucauld)




__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.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


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

2005-11-21 Thread Dan Shafer

Richard

I know you know this, but just to keep the conversation clear, open  
source doesn't mean free of charge. Not  on any level.


A lot of open source software is available for free. Some isn't  
(MySQL comes to mind immediately). But lots and lots of programmers  
make lots and lots of money *using* open source and *that's*  
generally the requirement governments are placing on these projects.  
IOW, they don't insist the software they buy be free of charge, just  
built on freely distributable bases.


Again, I know you know this, but I felt the urge to clarify. (Can't  
help it. I'm a writer first.)



On Nov 21, 2005, at 8:16 AM, Richard Gaskin wrote:


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

I could write apps for the Pope, but if he won't give me something  
in return it'll be just as hard for me to pay my rent as writing  
for slobs.


Classism, in any form, doesn't determine viability.

 and the ability to deliver intranet

I've been shipping internanet and extranet apps for years, for  
people who feel my time is worth giving something back for.


 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.

Depends on the license requirements, doesn't it?  That is, even if  
I inherit enough wealth to be able to afford the luxury of working  
for free, at the end of the day the RunRev engine isn't open source  
so it's not possible for me to deliver truly open materials which  
rely on it.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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




~~
Dan Shafer, Information Product Consultant and Author
http://www.shafermedia.com
Get my book, Revolution: Software at the Speed of Thought
From http://www.shafermediastore.com/tech_main.html


___
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: SHA-1 algorithm in xTalk

2005-11-21 Thread Sean Shao
I was busy this weekend learning about how to create MBR's and FileSystems 
in disk images, but I'll be finishing up the SHA-1 algorithm testing tonight 
(just need to finish my work first)


_
Express yourself instantly with MSN Messenger! Download today - it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


___
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] Web Services Dead? Don't Tell Amazon

2005-11-21 Thread David Bovill

On 21 Nov 2005, at 20:30, Jan Schenkel wrote:


However, I still don't think that letting the server
do all the work while your computer is sitting there
as a glorified VT100 terminal, is the optimal design
of a distributed application. Let the server do what
it's best at: serve shared data ; and the client do
what it's best at: edit private data and interact with
the server to create, read, update and delete shared
data.

I'd much rather not do that in a browser, but that's
just me...


Me too :)

___
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: Spelling out the license - some geometry handlers

2005-11-21 Thread David Bovill

Sorry some bug fixes - sure they can be improved sped up?


License
This work is licensed under the Creative Commons Attribution- 
NonCommercial-ShareAlike 2.5 License. To view a copy of this license,  
visit http://creativecommons.org/licenses/by-nc-sa/2.5/ or send a  
letter to Creative Commons, 543 Howard Street, 5th Floor, San  
Francisco, California, 94105, USA.



-- Groups and formatted sizes
-
function rect_GetVisibleRect groupRect, someGroup
put the margins of someGroup into someMargin
if the showBorder of someGroup is true then
put the borderWidth of someGroup into someBorder
if the showName of someGroup is true then
put the effective textHeight of someGroup - someBorder -  
1 into someBit

add someBit to item 2 of someMargin
end if
put subtractMargin(someBorder, groupRect) into groupRect
end if
put subtractMargin(someMargin, groupRect) into myInner_Rect
return myInner_Rect
end rect_GetVisibleRect

on rect_SetVisibleRect myGroupRect, containerGroup, showInvisible
put rect_GetVisibleRect(myGroupRect, containerGroup) into  
myInner_Rect

testRect myInner_Rect, Inner Rect

put the toplevel_GroupIDs of containerGroup into topGroupIDs
put myInner_Rect into innerGroup_Rect
repeat for each line someID in topGroupIDs
if the visible of control id someID is false then
if showInvisible is true then
set the visible of control id someID to true
else
next repeat
end if
end if

put the height of control id someID into groupHeight
put item 2 of innerGroup_Rect + groupHeight into group_Bottom
put group_Bottom into item 4 of innerGroup_Rect

set the group_Rect of control id someID to innerGroup_Rect
put group_Bottom into item 2 of innerGroup_Rect
end repeat
end rect_SetVisibleRect

function width_MaxIndexGroupContainerWidth containingGroup
put empty into widthList
put the number of groups of containingGroup into maxNum
repeat with groupNum = 1 to maxNum
-- maybe can use formatted width of group?
put the long id of group groupNum of containingGroup into  
indexGroup

put the long id of fld 1 of indexGroup into someField
put width_RealFormatted(someField)  , after widthList
end repeat
return max(widthList)
end width_MaxIndexGroupContainerWidth

function formattedWidth_GetField someText, someField, someTextStyle
lock screen
put the htmlText of someField into oHtmlText
set the text of someField to someText
if someTextStyle is not empty then
set the textStyle of char 1 to -1 of someField to someTextStyle
end if
put the formattedWidth of someField into someWidth
set the htmlText of someField to oHtmlText
unlock screen
return someWidth
end formattedWidth_GetField

function width_RealFormatted someObject
put the formattedWidth of someObject into someWidth
if the showBorder of someObject is true then
add (2 * the borderWidth of someObject) to someWidth
end if
return someWidth
end width_RealFormatted

function height_RealFormatted someObject
put the formattedHeight of someObject into someHeight
if the showBorder of someObject is true then
add (2 * the borderHeight of someObject) to someHeight
end if
return someHeight
end height_RealFormatted


-- Margins
-
function addMargin someMargins, someRect
margin_Normalise someMargin, left_Margin, top_Margin,  
right_Margin, bottom_Margin

subtract left_Margin from item 1 of someRect
subtract top_Margin from item 2 of someRect
add right_Margin to item 3 of someRect
add bottom_Margin to item 4 of someRect
return someRect
end addMargin

function subtractMargin someMargin, someRect
margin_Normalise someMargin, left_Margin, top_Margin,  
right_Margin, bottom_Margin

add left_Margin to item 1 of someRect
add top_Margin to item 2 of someRect
subtract right_Margin from item 3 of someRect
subtract bottom_Margin from item 4 of someRect
return someRect
end subtractMargin

on margin_Normalise @someMargin, @left_Margin, @top_Margin,  
@right_Margin, @bottom_Margin

if the number of items of someMargin  4 then
put item 1 of someMargin into defaultMargin
put defaultMargin into left_Margin

put item 2 of someMargin into actualMargin
if actualMargin is empty then
put defaultMargin into top_Margin
else
put actualMargin into top_Margin
end if

put item 3 of someMargin into actualMargin
if actualMargin is empty then
put defaultMargin into right_Margin
else
put actualMargin into right_Margin
end if

put item 4 of someMargin into actualMargin
if actualMargin is empty then
put defaultMargin into bottom_Margin
else
put 

What I understand 'Open Source' to mean

2005-11-21 Thread Mathewson
I understand 'Open Source' to mean that the software, once
I have obtained it - whether by paying money or FREE, can
be altered, improved, messed-up, messed around by me and
redistributed ( usually without charge) without fear of any
legal penalties.

HOWEVER, I'm a small time chap in a small time country in
Eastern Europe . . .

I would like to find out what the Princes of the Church
understand by 'Open Source'; because until a consensus is
established as to what 'Open Source' means the present
discussion is probably a bit pointless, with all parties
entrenched in their respective corners baring their fangs.

sincerely, Richmond Mathewson

__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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: Filter Command

2005-11-21 Thread Eric Chatonet

Hi Greg,

Just try something like:
Filter it with *  companyName
Assuming there are not other items after the company name...
If there are some: Filter it with *  companyName  *
* means only any string (including tabs).

Best Regards from Paris,

Eric Chatonet.

Le 21 nov. 05 à 20:29, Gregory Lypny a écrit :


Hello Everyone,

	I'm having a bit of trouble with the Filter command giving me  
false positives.  I'm picking off company names in a file  
containing news headlines.  The headlines file has one headline per  
line, and each line is tab delimited, where the first item is a  
unique story number and the second is the actual headline.  It  
looks something like this:


1   tab First headline text
2   tab Second headline text
3   tab Third headline text
...

My search command is of the form

filter it with *  tab  *  companyName  *

	This seems to works fine for all my companies except for TSE 100  
Index Participation Fund Units.  I'm getting a lot of hits that  
contain TSE (Toronto Stock Exchange) in the headline but not the  
rest of the name.  This does not happen with other long names or  
names that have a common proper noun (e.g., Canada Bread gives me  
four hits all mentioning Canada Bread and none mentioning Canada or  
Bread alone).


Any thoughts?

Regards,

Greg



So Smart Software

For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch

Free plugins and tutorials on my website

Web sitehttp://www.sosmartsoftware.com/
Email[EMAIL PROTECTED]/
Phone33 (0)1 43 31 77 62
Mobile33 (0)6 20 74 50 86


___
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: Filter Command

2005-11-21 Thread Alex Tweedly

Gregory Lypny wrote:


Hello Everyone,

I'm having a bit of trouble with the Filter command giving me 
false  positives.  I'm picking off company names in a file containing 
news  headlines.  The headlines file has one headline per line, and 
each  line is tab delimited, where the first item is a unique story 
number  and the second is the actual headline.  It looks something 
like this:


1tabFirst headline text
2tabSecond headline text
3tabThird headline text
...

My search command is of the form

filter it with *  tab  *  companyName  *

This seems to works fine for all my companies except for TSE 100  
Index Participation Fund Units.  I'm getting a lot of hits that  
contain TSE (Toronto Stock Exchange) in the headline but not the  
rest of the name.  This does not happen with other long names or  
names that have a common proper noun (e.g., Canada Bread gives me  
four hits all mentioning Canada Bread and none mentioning Canada or  
Bread alone).


Any thoughts?


No very good ones 

Can you give us some idea of the bigger context - e.g. is companyName 
passed as a parameter to the handler doing this ?


Any chance that  TSE 100  Index Participation Fund Units is actually 
TSEtab100  Index Participation Fund Units ?   (Still not clear why 
that would cause a problem - but it might, depending on the bigger context.)


I'd suggest a debug statement to check *exactly* what is in 
companyName at the time  not just something like put companyName 
 cr after msg, but

 put companyName  cr after msg
 repeat for each char c in companyName
put c  chartonum(c)  cr after msg
 end repeat
 put finished  companyName  cr after msg


If feasible, send me a snippet of code and data and I'll play with it .

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



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.362 / Virus Database: 267.13.4/176 - Release Date: 20/11/2005

___
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] Web Services Dead? Don't Tell Amazon

2005-11-21 Thread Richard Gaskin

Dan Shafer wrote:
During our recent thread on thin-client vs. desktop apps, several  
people suggested that Web Services were passe, outre and otherwise  
obsolete and deadsville.


I must have missed that post.  Aside from a few extreme positions 
advocating a false dichotomy which suggests that all things must one way 
or another, most of the posts I read simply suggested there's plenty of 
room for both, and which is best depends less on idiology than on the 
practical needs of the task at hand.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: What I understand 'Open Source' to mean

2005-11-21 Thread Richard Gaskin

Mathewson wrote:

I understand 'Open Source' to mean that the software, once
I have obtained it - whether by paying money or FREE, can
be altered, improved, messed-up, messed around by me and
redistributed ( usually without charge) without fear of any
legal penalties.

HOWEVER, I'm a small time chap in a small time country in
Eastern Europe . . .

I would like to find out what the Princes of the Church
understand by 'Open Source'; because until a consensus is
established as to what 'Open Source' means the present
discussion is probably a bit pointless, with all parties
entrenched in their respective corners baring their fangs.


Since Stallman and Raymond disagree, I don't expect to find conensus 
among us little people here. :)


But in terms of contracting with governments which require open source 
software, I think that leaves us out even if our part of a solution is 
open source since we, like Flash, Director, Toolbook, and xCode 
developers, rely on proprietary components to get the job done.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: Filter Command

2005-11-21 Thread Jim Ault
Experiment with the following:
My preferred method for this is to copy and paste into BBEdit (I am on a
Mac) and look for high/low ASCII invisibles.
This is especially true if the list is derived from a web source.

--- Alternately
--- start copy
put url theHeadlinesFile into headlineList
filter headlineList with TSE -- to get a list of only those lines
set the itemdel to tab
repeat with x = 1 to the number of lines in headlineList
   get the number of chars in (item 2 of line x of headlineList)
   put (the number of chars in it) into (item 1 of line x of headlineList)
end repeat
breakpoint
 end copy
..then see if the numbers add up like you think
There could be 'hidden' characters confusing the filter command

In that case the answer would be to [if the char was (11)]
replace numtochar(11) with  in headlineList
before doing the filter command

Jim Ault
Las Vegas

On 11/21/05 11:29 AM, Gregory Lypny [EMAIL PROTECTED] wrote:

 Hello Everyone,
 
 I'm having a bit of trouble with the Filter command giving me false
 positives.  I'm picking off company names in a file containing news
 headlines.  The headlines file has one headline per line, and each
 line is tab delimited, where the first item is a unique story number
 and the second is the actual headline.  It looks something like this:
 
 1 tab First headline text
 2 tab Second headline text
 3 tab Third headline text
 ...
 
 My search command is of the form
 
filter it with *  tab  *  companyName  *
 
 This seems to works fine for all my companies except for TSE 100
 Index Participation Fund Units.  I'm getting a lot of hits that
 contain TSE (Toronto Stock Exchange) in the headline but not the
 rest of the name.  This does not happen with other long names or
 names that have a common proper noun (e.g., Canada Bread gives me
 four hits all mentioning Canada Bread and none mentioning Canada or
 Bread alone).
 
 Any thoughts?
 
 Regards,
 
 Greg
 
 
 ___
 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 Bob Warren

On Mon, 21 Nov 2005 15:00:01, Andre Garzia wrote:
I think I must step in since I am the only Brazilian in the list.

You may be the only true Brazilian on the list, but hopefully I might 
pass as an imitation! After 30 years in Brazil they make you Brazilian 
whether you like it or not - which is my case (I've been here nearly 32 
years).


I am not qualified to discuss the history of Linux in Brazil, so I thank 
you for your insights. I just know one or two things clearly:


1. Until recently, most computing in Brazil was done on PCs, using 
Windows. MACs were always too expensive for Brazilians, and this seems 
to be a continuing trend. A shocking example is the MAC Mini that one 
other contributer mentioned: the manufacturer's recommended price is 
almost 3 times what it is in the US.


2. The normal way of acquiring software (including Windows) has always 
been by pirating. This is not because Brazilians like being dishonest 
(if that has any meaning at all in this context) or that they don't 
like paying for software as someone put it recently, but because if 
they are to accompany modern technology (as they have always done very 
well), it is the only option open to the great majority of the 
population. Brazilian salaries are insufficient for survival in a lot of 
cases. The so-called minimum salary in Brazil is just about sufficient 
to buy the cigarettes I smoke! (No joke.)


3. The writing that is on the wall is that nobody will get beyond 
Windows XP in this manner. Nor do I imagine that Microsoft and other 
large software producers have any intention of changing their pricing 
policies to accommodate the world's poor countries. The rich have to get 
richer and the poor have to get poorer, and that is the way of 
ultra-capitalism and the egocentric proponents of it.


My conclusion is that the adoption of Linux in Brazil is not so much an 
option as a necessity, and that it is exactly that neccessity that is 
providing the driving-force for a move to Linux. Until recently, Linux 
has been too unreliable to use to any significant degree, but that state 
of affairs is changing fast. Give it another 2 years


Personally, I would do ANYTHING to escape the clutches of Microsoft, 
especially after the VB6 fiasco. I think that trends are not only things 
we try to evaluate in order to predict the future, but what we establish 
ourselves because we think they are the right (or perhaps only) paths to 
follow. Personally, I couldn't care less about speculation as to what 
other people may or may not decide to do. Here in Brazil, Linux is the 
only potentially happy solution to a situation which profoundly 
disagreeable.


Long live (Ubuntu and Kurumin) Linux and Runtime 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 Richard Gaskin

Dan Shafer wrote:

Richard

I know you know this, but just to keep the conversation clear, open  
source doesn't mean free of charge. Not  on any level.


As Richard Stallman patiently explained it over dinner in Chinatown to 
me once, there's free as in gratis and free as in freedom, and 
open source means both.


Under most open sources licenses in some circumstances you can charge 
for the object code, but the sources must still be available so the only 
difference between gratis and non-gratis is five minutes to run the make 
file.


A lot of open source software is available for free. Some isn't  (MySQL 
comes to mind immediately). 


Review the licenses for MySQL.  There are two.  One is proprietary, and 
carries a fee.  The other is free of charge and the source is open and 
modifiable, but only within the confines of the GPL.


So the open source version of MySQL is definitely free, in both senses 
of the word.  But proprietary use is governed by the proprietary non-GPL 
license.



But lots and lots of programmers  make lots and lots of money *using*
open source and *that's*  generally the requirement governments are
placing on these projects.  IOW, they don't insist the software they
buy be free of charge, just  built on freely distributable bases.


That may be, and there may be variances from government to government.

But the bottom line for us Rev developers is that if a customer requires 
a truly open source solution then the source must be open -- that's not 
the case with Rev, Windows, or OS X, so it rules out solutions dependent 
on any of those packages.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


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

2005-11-21 Thread Richard Gaskin

David Bovill wrote:


On 21 Nov 2005, at 19:20, 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.


Unless you have a Rev license


Actually, the MC IDE currently requires a separate MetaCard reg key, 
which can be obtained on request if you're currently a Rev Enterprise 
customer.  So some Rev licensees can get one, but others must upgrade.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: SHA-1 algorithm in xTalk?

2005-11-21 Thread Alessandro Manotti
On 11/21/05, David Bovill [EMAIL PROTECTED] wrote:
 The SSL libraries that RunRev uses should be able to do this - and I
 would have thought considerably faster than a native and possibly
 less secure Transcript implementation - no?


What do you mean when you talk about less secure? SHA-1 is a
function that returns a UNIQUE code based on the input. That's all.
Basically, I think RunRev should implement a function to calculate
SHA-1, like md5 digest. This function should be distributed inside the
player (no external .dll / .so required). SHA-1 should not be
implemented in transcript (my 2 cents opinion  :-)  )

Digital signature, or public/private keys are other things (they
require security).

If RunRev player implements sha-1, then in transcript one can manage
certificates, etc... but without sha-1 algorithm

--Alessandro
___
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 Richard Gaskin

David Bovill wrote:

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

Depends on the license requirements, doesn't it?  That is, even if  I 
inherit enough wealth to be able to afford the luxury of working  for 
free, at the end of the day the RunRev engine isn't open source  so 
it's not possible for me to deliver truly open materials which  rely 
on it.


Hey i thought you had made it in the land of plenty :)


While I do donate more of my personal GDP to non-profits than most 
nations (10% by company policy), I haven't yet become wealthy enough to 
do so full-time.  That's the goal but I'm not there yet, so I still 
charge for my products and most of my custom development.



More seriously this is not all-or-nothing. It is entirely possible
to deliver open source solutions in Rev (what is the license for
the Metacard IDE  again?).


The MC IDE is governed under the X11 license, included in full in the 
Licensing window accessible from About, with appropriate reverences to 
the proprietary license for the Rev engine needed to run it.


Also it is possible to have mixed strategies based on open file  formats 
- so you can both release all the Rev code under an  appropriate OSI 
certified open license and allow full  interoperability with other open 
source code.


The issue here is not that it is not possible to do this, but that  in 
order to win these arguments in these contract negotiations it  would 
really help if RunRev had a decent open source strategy that  they 
marketed - this should be built upon Revolutions strengths in  *nix 
platform as a rapid application development tool.


Saying that this is not possible is not only untrue but damaging (for  
some of us at least).


The only thing damaging here is a lack of clarity with regard to these 
purchasing requirements, of which there are many varieties.  I don't 
think it would be practical to attempt to list all requirements of all 
government agencies here.


Yes, of course there are many partially-open projects, and as per the 
LGPL, X11, and other liberal licenses there's nothing stopping any Rev 
developer from making something that's partially open source.


But all Rev-based work requires a proprietary engine to run it, which is 
not open, not end-user modifiable, and does not meet any definition of 
open source.  The Rev license is pretty clear about its terms; if the 
difficulty is in finding an open source message in there then the 
difficulty is in the search rather than what's being searched.


I never claimed that partially-open projects could not be made with Rev.
All I said is that if a purchaser requires a FULLY OPEN solution, by 
definition that cannot include Rev (or for that matter Windows, OS X, or 
any other non-open parts).


Partially-open solutions are a separate matter, and the acceptability of 
partially-open solutions for a specific purchasing agent will depend on 
that purchasing agent's requirements.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Living together BUT not married: RR/MC and Linux

2005-11-21 Thread Mathewson
Bob Warren's description of the Brazilian situation almost
exactly mirrors that of Bulgaria:

Pirate Windows everywhere: not because Bulgarians are
crooks or lack morals (well, there are a few dubious
characters lurking here and there; mainly in the
government), but shear necessity caused by the undesirable
fact that Microsoft is the king of the hill and the average
Bulgarian is rather worried about how to buy a decent pair
of shoes for his kid rather than worry about the licence
fee for the OS or 'Office'.

Sooner or later the European Union will absorb Bulgaria,
and the happy software police will start poking their noses
into every little 2-bit company and carting off their PCs
with a Windows OS on it. Some forward thinking folk have
paid me to install Ubuntu onto their PCs  I charge about
the same as an avrage family's weekly shopping - i.e. about
5% of the price of Licensed Windows.

As I mentioned in my previous posting about my political
stance: surely it is only right and fair if we expect
everybody in the world to stand on their own 2 feet and not
sponge off others, or poor countries sponge off richer ones
(whether by choice or necessity) that they start from a
level playing field. PCs running FREE (as in, you only pay
the IT-bloke to install the stuff) software flattens the
playing field quite effectively.

Now, there will always be people, mainly in the richer
countries, who prefer to use Mac or Win (or RISC OS -
sorry, my hobby horse), and will pay both for their OS and
for their licensed copies of RR or what-have-you. As
individuals and nations elsewhere become richer they may
decide to change over to Commercial software alternatives.

If (for instance) all the kids in Uganda learn to program
using RR on Ubuntu, then when and if they transfer to Win
or Mac they will automatically seek out Win/Mac versions of
RR.

At present nobody is making any money out of software sales
in Bulgaria - because the Bulgarians are helping themselves
- so nobody will lose anyhting if they are encouraged to
opt for open source; and, just possibly, that may
eventually lead them to pay money for software they have
invested their time in in mastering.

I believe that it would, ultimately, be in RR's interest to
release a FREE (as in totally free) version of RR for Linux
- possibly modified from current Linux RR versions so that
it cannot be used to manufacture standalones for commercial
platforms.

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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 Richard Gaskin

Mathewson wrote:

PCs running FREE (as in, you only pay
the IT-bloke to install the stuff) software flattens the
playing field quite effectively.


A usable installer would level the playing field even more.

--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: Message in an unprotected field...

2005-11-21 Thread Pierre Bernaert

Many Thanks for your Help,

I tried this:

On SelectionChanged
  Put the selectedChunk
end SelectionChanged

which gave what I was looking for :  where the selection point is  
when changed.



Le 21 nov. 05 à 19:33, Martin Baxter a écrit :


Pierre Bernaert wrote:

Clicking somewhere into it gives an Openfield message which  
allow  me to get the ClickChunk and so the line, the item, the  
word and  the select position. That's fine.
If without going outside the field I click somewhere else it  
seems  that no message is sent and I can't get the new Select  
position as,  unless I miss something,  no message is sent to   
tell me that the  user changes is mind.
I'm curious to know if somebody has a solution or the name of a   
message I missed.

Thank you for helping me



Possibly the selectionchanged message is what you are looking for?

Martin Baxter
___
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


Usable installers ?

2005-11-21 Thread Mathewson
Gosh, Richard Gaskin has obviously got the 'rough end' of
Linux.

Awfully sorry Richard,

But have just installed Ubuntu 5.10 i386 on 4 fairly crappy
old Pentium 3s: it was unbelievably easy . . . Frankly my
knowledge of Linux would leave space on a US 1 cent coin!

about 5 years ago I tried to install various forms of Linux
on various stray PCs at the UAE University in the United
Arab Emirates - and rapidly reached the conclusion that
Linux was strictly for masochistic computery types - I
never got the windowing system to work, nor, consequently,
a usable GUI - reminded me of all those UNIX terminal
sessions in the basement at the University of Durham 22
years ago when I crashed a whole mainframe trying to run a
concordancing program I had written in PASCAL processing
the English translation of Leibniz's 'monadologie'!

Anyway, nowadays the average Linux distro seems no more
difficult to install than Microsoft Windows or Mac OS X.

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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 Lynn Fredricks
 I never claimed that partially-open projects could not be 
 made with Rev.
 All I said is that if a purchaser requires a FULLY OPEN 
 solution, by definition that cannot include Rev (or for that 
 matter Windows, OS X, or any other non-open parts).
 
 Partially-open solutions are a separate matter, and the 
 acceptability of partially-open solutions for a specific 
 purchasing agent will depend on that purchasing agent's requirements.

Before Microsoft became so big, they had to put their source code in escrow
to get very big accounts to buy; those big accounts required this because
they didn't want to have a necessary product disappear in a financial
crisis. Same with government bodies (and MS still does this). There's
nothing wrong with it.

Id like to point out here Richard's emphasis of *requirements* vs need/want.
What governments and big institutions need/want/require, they can get
usually by direct negotiation because of the financial value to the
publisher of doing so.

My point is, the GPL isnt a necessity for anyone -- it is a want driven by
near religious fervor.

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


Usable Installers ?

2005-11-21 Thread Mathewson
While I am on the topic of installers I thought I would
point out that when I installed RR for Linux it was
extremely straightforward,

BUT,

it did NOT install where the documentation said that it
would.

sincerely, Richmond

__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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: combine behavior

2005-11-21 Thread Harvey Toyama
Hi Jan,
Thanks. Your solutions work. I wish a numeric sort were a switch enabled
behavior for combine, though.

-- Harvey
-- 
 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jan
Schenkel
Sent: Monday, November 21, 2005 11:07 AM
To: How to use Revolution
Subject: Re: combine behavior

--- Harvey Toyama [EMAIL PROTECTED] wrote:
 Hi,
 
 I'm using the split and combine to manipulate
 database records. I notice
 that the documentation says that the order of the
 elements is based on
 an internal order. I require a known order for the
 INSERT and UPDATE
 commands to line up correctly. How can I know the
 order in which my
 elements will recombine from an array? It would seem
 ideal if I could
 set the index to be numeric and to use a binary
 sort.
 
 Any suggestions?
 
 -- Harvey
 

Hi Harvey,

You are correct: combine will place them in an
internal order (which happens to be the hash-value of
the keys of the array).

There are two options: either you roll your own
combine command, or you use the sort command after
combining the array, to get it in the order you want.

Option 1:
--
put the keys of tDataArray into tKeys
sort tKeys numeric ## or some other sort
repeat for each line tKey in tKeys
  put tkey  return after tSortedData
end repeat
delete char -1 of tSortedData  ## remove trailing
return
--

Option 2:
--
combine tDataArray using return and tab
sort tDaatArray numeric by item 1 of each
--

Of course, you'll have to adapt the above a bit to
suit the structure of the data in your array.

Hope this helped,

Jan Schenkel.


Quartam - Tools for Revolution
http://www.quartam.com

=
As we grow older, we grow both wiser and more foolish at the same
time.  (La Rochefoucauld)



__ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.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: Usable installers ?

2005-11-21 Thread Ken Ray
On 11/21/05 3:21 PM, Mathewson [EMAIL PROTECTED] wrote:

 Gosh, Richard Gaskin has obviously got the 'rough end' of
 Linux.

No, I think Richard was talking about installers for other programs (not for
installing Linux) and the lack of a consistent way of installing 3rd party
programs on various versions of Linux. I'm sure the *Linux* installers are
easy...

:-)


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


Re: Usable installers ?

2005-11-21 Thread Richard Gaskin

Ken Ray wrote:

On 11/21/05 3:21 PM, Mathewson [EMAIL PROTECTED] wrote:



Gosh, Richard Gaskin has obviously got the 'rough end' of
Linux.



No, I think Richard was talking about installers for other programs (not for
installing Linux) and the lack of a consistent way of installing 3rd party
programs on various versions of Linux. I'm sure the *Linux* installers are
easy...


While I do find it needlessly annoying that each window manager has its 
own distinct mechanisms for basic things like file and icon 
associations, in this case I was referring to the need for an admin to 
install the OS.  If the OS installer were more usable end-users could 
confidently do it themselves.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Re: Usable installers ?

2005-11-21 Thread Dan Shafer
At least one brand of Linux does a wonderful job of facilitating  
the download and installation of applications and development  
software for Linux. Linspire has a CNR - Click-N-Run technology that  
even I can use with great ease.


:-D

On Nov 21, 2005, at 2:04 PM, Ken Ray wrote:


On 11/21/05 3:21 PM, Mathewson [EMAIL PROTECTED] wrote:


Gosh, Richard Gaskin has obviously got the 'rough end' of
Linux.


No, I think Richard was talking about installers for other programs  
(not for
installing Linux) and the lack of a consistent way of installing  
3rd party
programs on various versions of Linux. I'm sure the *Linux*  
installers are

easy...

:-)


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




~~
Dan Shafer, Information Product Consultant and Author
http://www.shafermedia.com
Get my book, Revolution: Software at the Speed of Thought
From http://www.shafermediastore.com/tech_main.html


___
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: Filter Command

2005-11-21 Thread Gregory Lypny

Thanks Eric, Alex and Jim,

I'm going to give your debugging suggestion a shot.

Greg

___
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


Usable installers ?

2005-11-21 Thread Mathewson
The installation system for Linspire is much more
consistent than that for most other types of Linux.

Linspire is a commercial Linux variant - and, Yes, Richard
Gaskin, you do get what you pay for!

However that was not my point; my point was that some
people cannot pay for anything at all, and one of the ways
of offering them the leverage to get themselves into a
position where they can pay for something is to get them
started with a Free OS.

My point about some of the Free OS users eventually
migrating to something commercial (and probably more
consistent and hence easier to use) is surely supported by
the fact that if you do pay you get more bang for your
buck.

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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: Usable installers ?

2005-11-21 Thread Richard Gaskin

Mathewson wrote:

The installation system for Linspire is much more
consistent than that for most other types of Linux.

Linspire is a commercial Linux variant - and, Yes, Richard
Gaskin, you do get what you pay for!


I was sold on Linspire years ago:  I have it installed on two systems. 
IMHO, best consumer Linux OS on the market.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.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


Macedonia, Ubuntu, RR and a few rude words about Visual Basic

2005-11-21 Thread Mathewson
Here's one good reason for a FREE Linux version of RR to be
readily available:

Macedonia is going over to Ubuntu (
http://www.metamorphosis.org.mk/eng_vesti_detal.asp?id=291
),

and, presumably, some poor students are going to have to
learn programming skills

xTalk / Transcript is a very powerful yet gentle
introduction (and not only that) to programming

I recently completed an MSc in Computers and IT at the
University of Abertay, Dundee - apart from the fact that
I learnt nothing more than what I could have learnt with a
half-dozen textbooks and a month in the country - I was
'introduced' to programming through the awful and retro
Visual Basic.

I showed some of the students stuff I had popped together
in under a tenth of the time in RR/MC and managed to
successfully antagonise all the lecturers (no, surely
not?).

South Africa (not quite the same siza as Macedonia) is also
going that way.

The Universities should be humming with RR on Linux: after
all the theory is that the University graduates will be the
ones with the money to spend.

sincerely, Richmond
__
See Mathewson's software at:

http://members.maclaunch.com/richmond/default.html
___
---
The Think Different Store
http://www.thinkdifferentstore.com/
For All Your Mac Gear
---
___
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


Near completion of Color Pattern Toolkit: IDE, engine, and font problems (part 1)

2005-11-21 Thread Wilhelm Sanke
While working on the public release of the Pattern Toolkit, by means of  
which the images of the pattern galleries Pattern Art and Pattern Art 
Two were created (see respective links on website 
http://www.sanke.org/MetaMedia), I encountered some new and revisited 
older problems that - at least to some degree - could be of general 
interest to the Rev community.


1. IDE aspects:

(For the latest version, I refer to Metacard 2.6.6 and Revolution 2.6.1, 
both with engine versions buildnumber 152.)


When I began experimenting with colors and color patterns I used fields 
or graphics as color units arranged in matrices of 45 x 60, 60 x 80, and 
60 x 90. As the resolution for resulting images was far too grainy I 
finally switched to a 120 x 160 matrix, which actually is the basis for 
the Pattern Art galleries on my website.
For various reasons - one among them (but *not* the only and most 
decisive one) because of sticking to old habits - I am inclined to still 
prefer the Metacard IDE over the Rev IDE.


Experimenting with matrices up to a 60 X 90 resolution worked smoothly 
in the MC IDE, whereas the Rev IDE had tremendous speed problems and 
problems of displaying controls and scripts in the application browser 
and property inspectors. This lead to my Bugzilla entries 2019 and 2217.


Bugzilla 2019 describes the fact that the Revolution IDE was indeed 
unable to handle stacks with more than about 2000 fields. In such a case 
the Rev IDE simply froze. Bugzilla 2217 is about the inability of the 
Rev IDE to produce standalones from such stacks. Attached to the bug 
reports is my RevTestStack which can also be downloaded and inspected 
from my website http://www.sanke.org/Software/RevTestStacks.zip or 
from www.sanke.org/MetaMedia, page Tools and Samples for 
Developments with a commentary.


The speed problems of the Rev IDE fortunately have been resolved with 
Rev version 2.5.1 - due to the continued efforts of the Rev team to 
improve their new IDE - whereas the inability to produce a standalone 
from my 3300-fields test stack remains to the present day. See the 
commentaries of Bugzilla 2217. No problem however to produce a 
standalone from this stack in the Metacard IDE: It takes a fraction of a 
second to achieve this.


The present field version of the 120 x 160 matrix still works with the 
Metacard IDE as with the lower-resolution versions before, but at a 
considerably slower speed. As an example: Storing the roughly 58.000 
data items (19200 color units containing 3 color values each) in an 
two-dimensional array and custom property takes 55 seconds (on a Windows 
XP computer with 2 GHz and 1 GB Ram). Retrieving these data and 
restoring an image takes about the same time.
Such a speed however is an unsufficient working basis, as the many 
possibilities of color transformations of the toolkit usually require a 
number of repetitive sequences that individually and combined can take 
very much longer - a speed that is therefore inedaquate.


The latest Rev IDE (2.6.1) fails here more and completely: It lets you 
open the stack - takes about 30 seconds before the stack appears - but 
then you have to wait at least for two or three minutes before any 
action in the IDE is possible. Especially the MenuBar hardly responds 
and only after long waits between individual actions, which means the 
Rev IDE is totally inedaquate to handle such a stack.-


My present version of the toolkit relies on a 120 x 160 char matrix of 
a *single* field and uses the backcolor property of the 19800 chars. 
This implies the advantage that the stack has about 20.000 controls less 
than in the field version, but introduces at least one new problem about 
which I will report in my next post.


Storing and retrieving the 58.000 color values is now down to less than 
one second, which constitutes a workable basis for the color pattern 
toolkit.
This speed is identical for both the Metacard and Rev IDE. However, - as 
before - it is impossible to build a standalone in the Rev IDE.-


See my next post in a day or two for the engine and font problems.

Regards,

Wilhelm Sanke, Prof.
Education and Educational Technology
University of Kassel, Germany
http://www.sanke.org/MetaMedia


___
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: Difference between Step over and Run

2005-11-21 Thread Jim Hurley

I have noticed in the debugger that there is quite a difference in
time of execution between

Step over

and

Run

even when Run takes me to the very next line of code--a line which is
also a break point.

When the handler to be Stepped over is complex, the time to execute
Step over can be prohibitive. In such cases I set a break point at
the next line and Run to the next line. This is VERY much faster.

Is this a bug? Wouldn't it be better if RR executed Step over as if
it were a Run to the next line of code? Does the Step over do
something other than Run to the next line when that next line is a
breakpoint?

Jim




I knew it would come to this some day. Here I am responding to my own 
message. (I don't own a cell phone, but I appreciate them 
nevertheless. I can hold my hand to my ear and talk to my imaginary 
friends without attracting undue attention.)


Here is an example of the problem I have with the debugger. The 
following handlers are in a button script:


on mouseUp
  lock screen
  doWindowWork--There is a break point marker at this line.
  beep--There is also a break point marker at this line.
end mouseUp

on doWindowWork
  put the ticks into tStartTime
  put 1 into field 1
  repeat 100
add 1 to field 1
  end repeat
  put cr  the Ticks - tStartTime after msg box
end doWindowWork



When I run MouseUp and Step over the line doWindowWord in the 
debugger, it take 1100 ticks to get to the next line, beep


When I hit Run at dowindowWork it takes 10 ticks to run to the next 
line, beep


Now it gets really weird. If you comment out the lock screen line 
it takes only  30 ticks to step over the doWindowWork line. The 
doWindowWork is 30 fold faster if the screen is not locked. (This 
applies only to scripts run in the degugger.)


Moral: Even though the screen is locked by script, it is not locked 
when running the debugger, UNLESS you Run to the next line. And it 
will run though the window work much faster if you  unlock the window.


Unless someone recognizes this as a known bug in the debugger, I will 
submit it.


You  can try  your luck at:

In the message box:

go stack url http://home.infostations.net/jhurley/WeirdDebugger.rev;

(Be sure to set break point markers at the indicated lines.)


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


[OT] Security Goes Visual

2005-11-21 Thread Scott Rossi
The recent thread regarding thinking graphically reminded of a recent
update my bank made to enhance protection for online banking customers: they
added a visual aspect to the login process.

When logging into your account, you must now choose an image from a library
containing hundreds (thousands?) of images, and related word or phrase that
you are to be presented with every time you log in.  Presumably this step
was taken to thwart phishing attempts since it's pretty difficult, if not
impossible, to replicate the login process (the image and login word/phrase
are stored on the server).

We'll have to see how effective this technique is in the long run.  But as a
designer, I find this development to be very interesting and wonder if the
same safeguards will eventually be be applied to other situations requiring
secure login/registration, including software.  Pretty soon we'll have to
start keeping track of all our visual passwords, either in an image
database, or in a descriptive text version of the same.

Something to think about...

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


Re: revCommon library not part of app

2005-11-21 Thread Sarah Reichelt
  I have a weird problem at the moment. I have an app that works
  perfectly in the IDE, but fails when built. After many tests, I found
  that the scripts just stopped running when they encountered either
  revChangeWindowSize or revMacFromUnixPath. Both these commands are
  part of the revCommon library, but it seems that the library is not
  being compiled into my app.
 
  Does anyone know how I can check the existance of this library in my
  app? The docs mention a hidden group, so I guess I could add a test
  button that listed all the groups.
 
  Does anyone know what I could be doing that is stopping the library
  coming in, or have any suggestions about what to try next? The
  standalone settings don't allow you to select the common library
  specifically, so I guess it is supposed to be in every app.
 
  BTW, this app has been under construction for some time now and this
  has never been a problem until now, although these commands have been
  used all along. I have tried a fresh insallation of Rev just in case I
  had messed up the library somehow, but that had no effect.
 
  TIA,
  Sarah

 Hi Sarah,

 I recently had a similar problem in 2.6.1 where setting the
 systemFileSelector to false used to include a unix-style file selector
 dialog in the build. I ended up having to build my standalone with 2.5.1
 in order for this to work. I think these are bugs in 2.6.1 where critical
 used libraries/stacks are somehow being ommitted during the build
 process. I liked the older versions where you could select each component
 that you wanted to include into the build.


Thanks for the tip Roger. I made a very simple stack that just checked
for the existence of and groups and had a button that used one of the
common library commands. It worked fine when built using 2.6.1, so it
must be something else in my stack that is causing the problems. Maybe
it's because the stack is password-protected.

I'll keep testing and see if I can come up with an exact cause.

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


Re: Difference between Step over and Run

2005-11-21 Thread J. Landman Gay

Jim Hurley wrote:

I have noticed in the debugger that there is quite a difference in
time of execution between

Step over

and

Run


I think this is because of the traceDelay. When you are debugging, every 
step includes a pause equivalent to the traceDelay setting. When you 
run, the engine goes back to full speed.


snip stuff

Moral: Even though the screen is locked by script, it is not locked when 
running the debugger, UNLESS you Run to the next line. And it will run 
though the window work much faster if you  unlock the window.


Unless someone recognizes this as a known bug in the debugger, I will 
submit it.


I believe this behavior is intentional. The assumption is that during 
debugging you always want to see what is happening. There have been 
innumerable instances where I was happy it worked that way, because I 
could see the screen change during debugging without altering my code 
temporarily.


--
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


RE: [OT] Security Goes Visual

2005-11-21 Thread MisterX
Scott

Most of those changes are made to work against keyloggers, and
bots...

http://www.theregister.co.uk/2005/11/18/keylogger_growth_survey/

cheers
Xavier 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Scott Rossi
 Sent: Tuesday, 22 November, 2005 04:37
 To: How to use Revolution
 Subject: [OT] Security Goes Visual
 
 The recent thread regarding thinking graphically reminded 
 of a recent update my bank made to enhance protection for 
 online banking customers: they added a visual aspect to the 
 login process.
 
 When logging into your account, you must now choose an image 
 from a library containing hundreds (thousands?) of images, 
 and related word or phrase that you are to be presented with 
 every time you log in.  Presumably this step was taken to 
 thwart phishing attempts since it's pretty difficult, if not 
 impossible, to replicate the login process (the image and 
 login word/phrase are stored on the server).
 
 We'll have to see how effective this technique is in the long 
 run.  But as a designer, I find this development to be very 
 interesting and wonder if the same safeguards will eventually 
 be be applied to other situations requiring secure 
 login/registration, including software.  Pretty soon we'll 
 have to start keeping track of all our visual passwords, 
 either in an image database, or in a descriptive text version 
 of the same.
 
 Something to think about...
 
 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


group syntax question

2005-11-21 Thread Mark Wieder
All-

Is there an easier way to get the label of the selected radio button
in a group? I've got several occurrences where I've got something like
the following ugly syntax. It seems like there should be something
more intuitive, but I can't seem to come up with it.

switch the label of button (the hilitedButton of group gpFilter) of group 
gpFilter
  case the label of radio button 1
break
  ...etc.
end switch

-- 
-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


Re: group syntax question

2005-11-21 Thread Richard Gaskin

Mark Wieder wrote:

All-

Is there an easier way to get the label of the selected radio button
in a group? I've got several occurrences where I've got something like
the following ugly syntax. It seems like there should be something
more intuitive, but I can't seem to come up with it.

switch the label of button (the hilitedButton of group gpFilter) of group 
gpFilter
  case the label of radio button 1
break
  ...etc.
end switch


One approach could be to assign each button a uAction property, which 
contains the name of a handler to be called when it's selected.


So rather than the above you could write something like:

do (the uAction of the hilitedbutton of grp gpFilter)

--
 Richard Gaskin
 Fourth World Media Corporation
 __
 Rev tools and more: http://www.fourthworld.com/rev
___
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: group syntax question

2005-11-21 Thread xavier . bury
Mark!

That's funny! The Active search stack uses that same function in the 
search button! ;)
BTW, did you get my modified stack?

Xavier

[EMAIL PROTECTED] wrote on 22/11/2005 07:59:07:

 Mark Wieder wrote:
  All-
  
  Is there an easier way to get the label of the selected radio button
  in a group? I've got several occurrences where I've got something like
  the following ugly syntax. It seems like there should be something
  more intuitive, but I can't seem to come up with it.
  
  switch the label of button (the hilitedButton of group gpFilter)
 of group gpFilter
case the label of radio button 1
  break
...etc.
  end switch
 
 One approach could be to assign each button a uAction property, which 
 contains the name of a handler to be called when it's selected.
 
 So rather than the above you could write something like:
 
 do (the uAction of the hilitedbutton of grp gpFilter)
 
 --
   Richard Gaskin
   Fourth World Media Corporation
   __
   Rev tools and more: http://www.fourthworld.com/rev



-
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is '[EMAIL PROTECTED]'.

Visit us at http://www.clearstream.com

IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.

The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you are
not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it, is
prohibited and may be unlawful. Any views expressed in this e-mail are
those of the individual sender, except where the sender specifically
states them to be the views of Clearstream International or of any of
its affiliates or subsidiaries.

END OF DISCLAIMER
___
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: group syntax question

2005-11-21 Thread Phil Davis

Hi Mark,

You could add a line of code like the following in the group script:

on mouseUp
  set the uTargetLabel of me to the label of the target
end mouseUp

That would reduce the ugliness a little:

  switch (the uTargetLabel of grp gpFilter)
  etc.

Just an idea...

Phil Davis


Mark Wieder wrote:

All-

Is there an easier way to get the label of the selected radio button
in a group? I've got several occurrences where I've got something like
the following ugly syntax. It seems like there should be something
more intuitive, but I can't seem to come up with it.

switch the label of button (the hilitedButton of group gpFilter) of group 
gpFilter
  case the label of radio button 1
break
  ...etc.
end switch



___
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: You Either Think Graphically or You Don't

2005-11-21 Thread Judy Perry
Dan,

For the record,

And we agree again!  (are pigs taking to space everywhere? Take a look
out your windows...)

:-)

Judy

On Mon, 21 Nov 2005, Dan Shafer wrote:

 Every year I receive hundreds of emails and correspondence from
 people who seek advice about starting or continuing their writing
 careers. I tell them all the same thing. Don't write unless you
 cannot not write. I'd say the same goes for coding. Many people who
 say they love writing actually love having written; they like the
 result, but not the process. Same is true for coding. Same, I
 suspect, is true of artists.

___
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] Security Goes Visual

2005-11-21 Thread Judy Perry
Yikes and people already have problems with maintaining hopefully
unique logins/passwords for every blasted computer thingy they do...

Judy

On Mon, 21 Nov 2005, Scott Rossi wrote:

 Pretty soon we'll have to
 start keeping track of all our visual passwords, either in an image
 database, or in a descriptive text version of the same.

 Something to think about...


Indeed.


___
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: group syntax question

2005-11-21 Thread Eric Chatonet

Hi Mark,

Afraid not with this method...
More redeable like this?

put the label of btn ID (the hilitedButtonID of grp gpFilter) into  
tCurBtnLabel

switch tCurBtnLabel

Le 22 nov. 05 à 07:55, Mark Wieder a écrit :


Is there an easier way to get the label of the selected radio button
in a group? I've got several occurrences where I've got something like
the following ugly syntax. It seems like there should be something
more intuitive, but I can't seem to come up with it.

switch the label of button (the hilitedButton of group gpFilter)  
of group gpFilter

  case the label of radio button 1
break
  ...etc.
end switch



Best Regards from Paris,

Eric Chatonet.

So Smart Software

For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch

Free plugins and tutorials on my website

Web sitehttp://www.sosmartsoftware.com/
Email[EMAIL PROTECTED]/
Phone33 (0)1 43 31 77 62
Mobile33 (0)6 20 74 50 86


___
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: group syntax question

2005-11-21 Thread Mark Wieder
Richard-

Monday, November 21, 2005, 10:59:07 PM, you wrote:

 do (the uAction of the hilitedbutton of grp gpFilter)

...interesting idea, but I don't want to trigger an event when the
radio button is selected, I just want to be able to query it later on.
I suppose I could have the mouseUp event trigger the setting of a
local variable and then query that when the time comes, but that seems
like adding an extra level.

-- 
-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


Object Orientation in arrays

2005-11-21 Thread xavier . bury
hello scripters

Just wondering what scripters feel like about a few possible uses of 
arrays as objects...

Way back in HyperCard, where no arrays existed, we did the good old 
approach

repeat with x = ...
  get item x of anything 
  do put it into object  X

Thanks to Scott Raney, we can use arrays today...

But this leads to possible chaos...

For easy cases, pArray[x]...
For specific cases, pArray[thisobject]

BUT, it gets more complicated... Im working on a port of XUL, xml, Css, 
and
a few more things into an ajax paradigm... As you can imagine, the xul 
elements
are a bit more involved, some with inherited behaviors which in Rev are 
actual
properties or extra commands...

So, in the end we get xulObjDB[object, ObjID, property, Hidden]...

The problem is that transcript is not that good with multiarray 
management...

For example you can't extract just a list of the objIDs... Not without a 
loop,
the split function will not get you the 2nd column...

There's no way to create the Array without inserting each element into 
it's 
corresponding node. Not that wrappers can't be done but it's quite 
inneficient.

I still have to read on transpose and other array styles (numeric) to see 
if 
there is any other way to do this via indexed/hashed arrays... 

For example:
XULObjs[objID, name]
XULObjs[objID, Type]

or, in this case where it is easy to get a list of the ids...

XUL[ObjID] = object ID
XULName[ObjID] = name
XUProps[ObjID] = props, etc...

The issues here is that either we have one big array with LOTs of keys or
different arrays to parse each (less keys, but more loops )...

Any ideas on how to make big multidimensional arrays easier to handle?

So, im looking forward to your ideas on which is best given that there's a
tree hierarchy of objects in a xul or xml or html document to be parsed,
each object in the tree nodes has properties, possibly children objects...

And yes, there's possibly hundreds or thousands of objects...

I know how to handle these, that's not the problem. Im wondering if there 
isn't
a better way to handle the arrays and/or which is easier to manage...

Thanks in advance

cheers
Xavier


-
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is '[EMAIL PROTECTED]'.

Visit us at http://www.clearstream.com

IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.

The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you are
not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it, is
prohibited and may be unlawful. Any views expressed in this e-mail are
those of the individual sender, except where the sender specifically
states them to be the views of Clearstream International or of any of
its affiliates or subsidiaries.

END OF DISCLAIMER
___
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   >