Re: RevConWest06 slideshow is on the air

2006-07-07 Thread Dan Shafer

False alarm, Sandy. Turned out to be an Internet connection problem on my
end. Great stuff. Thanks for the effort!



On 7/7/06, Dan Shafer <[EMAIL PROTECTED]> wrote:


That page refuses to load completely in either Firefox or Safari on OS X.
I get the Q but then nothing for many, many minutes.


On 7/7/06, AJ4 < [EMAIL PROTECTED]> wrote:
>
> You can find it here.
>
> http://www.troutfoot.com/rev/revmovie2.html
>
> Sandy
>
> ___
> use-revolution mailing list
> use-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





--
~~
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: Rev for Linux "Seal of Approval"

2006-07-07 Thread Bob Warren

Viktoras:

Thanks for that great contribution. It's important to know what is 
happening in countries such as yours. Here in Brazil, the move towards 
Linux is perhaps not quite so advanced yet, but it is officially backed 
by the government, the reason being, of course, that countries such as 
ours have no other viable solution!


Regards,
Bob

___
use-revolution mailing list
use-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: send "subCheckNow" to me, or?

2006-07-07 Thread Mark Wieder
Mark-

Friday, July 7, 2006, 3:22:50 PM, you wrote:

> For some reason I'd imagined that functions could recurse, but not  
> handlers - I don't know why I thought this, and in fact it would be
> strange if it were true.
> Perhaps because I've only ever used recursion in functions.

> So thanks for pointing it out!

...and thanks to Jacque for filling in the details on changing the
recursionLimit.

Now that you mention it, I think I've only used recursion in functions
as well, but I usually code more functions than handlers anyway...

-- 
-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: Multiple Monitor Backdrop

2006-07-07 Thread Dan Shafer

Multi-monitor support does not include multi-monitor backdrop yet as far as
I know.

On 7/7/06, Bridger Maxwell <[EMAIL PROTECTED]> wrote:


Hey,
  Does anyone know how to make the backdrop display on anything but the
primary monitor?  Revolution 2.7 says that they have support for multiple
monitors but all I could find was that the screenrects can return more
than
one line.  Can anyone point me to some other functions?

  TTFN
  Bridger
___
use-revolution mailing list
use-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: RevConWest06 slideshow is on the air

2006-07-07 Thread Dan Shafer

That page refuses to load completely in either Firefox or Safari on OS X. I
get the Q but then nothing for many, many minutes.

On 7/7/06, AJ4 <[EMAIL PROTECTED]> wrote:


You can find it here.

http://www.troutfoot.com/rev/revmovie2.html

Sandy

___
use-revolution mailing list
use-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


Multiple Monitor Backdrop

2006-07-07 Thread Bridger Maxwell

Hey,
 Does anyone know how to make the backdrop display on anything but the
primary monitor?  Revolution 2.7 says that they have support for multiple
monitors but all I could find was that the screenrects can return more than
one line.  Can anyone point me to some other functions?

 TTFN
 Bridger
___
use-revolution mailing list
use-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: RevConWest06 slideshow is on the air

2006-07-07 Thread Howard Bornstein

On 7/8/06, AJ4 <[EMAIL PROTECTED]> wrote:


You can find it here.

http://www.troutfoot.com/rev/revmovie2.html

Sandy



Gorgeous images. Very beautiful. Thanks so much for this.



--

Regards,

Howard Bornstein
---
www.designeq.com

PS The slide show jumped around a bit under FireFox and Mac OSX
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RevConWest06 slideshow is on the air

2006-07-07 Thread AJ4

You can find it here.

http://www.troutfoot.com/rev/revmovie2.html

Sandy

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


Re: no matches... anyone got a light?

2006-07-07 Thread Jim Ault
One thing to check for is the NULL char, using Rev keyword 'null'

I have found this to be the culprit for the FILTER function.  Of course,
this is working with web site and datafeed sources, not system hard drive
listings, which should not have any nulls.

Try this function to find any invisible chars

repeat for each char CH in textBlock
  put charToNum(CH) & cr after output
end repeat
sort output


replace null with "" in textBlock -- would work

Jim Ault
Las Vegas


On 7/7/06 6:32 PM, "Scott Morrow" <[EMAIL PROTECTED]> wrote:

> On Jul 7, 2006, at 9:22 AM, Alex Tweedly wrote:
>> File separator issue ? (i.e. "/" vs "\" vs ":")
> The paths had already been stripped off... as well as the file
> extensions.  It *appeared* to be a pretty vanilla list.
> 
> With the more liberal use of a Trim function (and an additional 7
> hours of sleep) the matches now catch as I would expect... though I
> haven't yet figured out what char was the culprit.  Andre, Alex,
> thanks for the support.
> 
> -Scott Morrow
> 
> Elementary Software
> (Now with 20% less chalk dust !)
> web http://elementarysoftware.com/
> email   [EMAIL PROTECTED]
> 
> -
> 
>> Scott Morrow wrote:
>> 
>>> This seems a no-brainer but I've stalled.  I'm reading names from
>>> a  text file and then creating files based on these names.  I'd
>>> like to  check and see if the file already exists before creating
>>> a new one.   The text files were created in BBEdit.  I unable to
>>> figure out why I  can't cause a match using my data.  I've looked
>>> at the variables in  the debugger and even run charToNum
>>> comparisons ( everyone seems to  be using the ascii 10 LF.)  But
>>> even though it seem like it should  match... it don't.
>>> 
>>>  if tName is among the lines of tPreExisitingFiles then
>>>   -- never gets here
>>>  end if
>>> 
>>> alternately I tried
>>> 
>>> set the wholematches to true
>>> if lineOffset(tName,tPreExisitingFiles) <> 0 then
>>>   -- never gets here
>>> end if
>>> 
>>> Anything else I should  check?
>>> 
>> File separator issue ? (i.e. "/" vs "\" vs ":")
>> How is the list of files generated ?  Whole path versus just the
>> file name ?
>> Send a sample of the file that you read ... maybe someone will spot
>> something ?
>> 
>> or try
>> if there is a file "tName" then
>> 
>> -- 
>> Alex Tweedly   http://www.tweedly.net
> ___
> use-revolution mailing list
> use-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: standalone application problem

2006-07-07 Thread J. Landman Gay

Michael Robinson wrote:
>
> I will try to give you more information here it is -
> you build the standalone
> start the application
> after it is opened you then either create a new file (cloning of a
> sub-stack) or open a file you already created. Either way when the file
> opens, it opens another sub-stack as a drawer. The command originates
> from the stack you either cloned or opened in the preOpenstack handler.
> The sub-stack that was cloned or opened makes documents.
>
> So - the whole thing works after you open and close it a few times, but
> not from the get-go like it has sense version 1.1.1

When the preOpenStack message is sent, the stack has not been drawn on 
screen yet. So I'm not sure how you could open a drawer on a stack that 
isn't there. Since you say it used to work, maybe the stack was forced 
into visibility prematurely (which is just a wild guess.) At any rate, 
what happens if you move the drawer command to the openStack handler 
instead? The openStack handler is sent after the stack is already open 
and the window has been created. You need a visible window to hang a 
drawer from.


I may still be confused about the order of the actions you're executing, 
so maybe this won't work, but it is worth a try.


--
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: standalone application problem

2006-07-07 Thread Michael Robinson

Jacqueline,

I will try to give you more information here it is -
you build the standalone
start the application
after it is opened you then either create a new file (cloning of a  
sub-stack) or open a file you already created. Either way when the  
file opens, it opens another sub-stack as a drawer. The command  
originates from the stack you either cloned or opened in the  
preOpenstack handler. The sub-stack that was cloned or opened makes  
documents.


So - the whole thing works after you open and close it a few times,  
but not from the get-go like it has sense version 1.1.1 This  
application make mix design for concrete, and is being upgraded about  
every 4 months. But this problem for some reason I just do not get,  
hope it is simple and will be resolved soon


Thanks for any help

Mike







On Jul 7, 2006, at 5:58 PM, J. Landman Gay wrote:


Michael Robinson wrote:

After building a standalone application and opening it, the main  
stack seems to  works OK, it is when you create a new file  
( cloning of a sub-stack ) the new file is created but does not  
work just right, almost like it does not know who it is or where  
is located.


Well, a new cloned stack doesn't have a file name on disk yet so  
probably it really doesn't know who it is. But most things you can  
do in a script don't require a stack to have a file name, so  
usually that doesn't matter. Not always though.


1) It will not open a drawer that is in a preopenstack handler  
until it is closed and reopened 1 time, but it will open the  
drawer from the menu the first time.


I think we need more information. Do you mean you are trying to  
open a stack as a drawer before the main stack is drawn yet? I'd be  
surprised if that could be done, but I never thought to try it.   
Which stack opens a drawer, and where does the command originate?  
Which stack has the preOpenStack handler in it?


2) It will create a new document when the file is created, but  
will not import information from another file until it is opened &  
closed 2 times.


I don't think I understand this either. What is the new document  
you're making (a text file? A stack?) What file is created? You  
should be able to import images or text into a stack that hasn't  
been saved to disk yet.


Can you describe the series of actions you want in more detail?


This is driving me crazy!


We'll try to find you some Thorazine if all else fails. ;)

--
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: standalone application problem

2006-07-07 Thread Michael Robinson

Sarah,

1.  yes after sub-stack is cloned it appears OK
2.  the cloned stack saves work
3.  checking the filename after it is cloned returns empty
4.  I  am  saving the cloned stack to the default folder
5.  when I reopen the cloned stack I am using "ask file"
6. Yes the preOpenstack is passed

I am trying the "ticks"  and yes you did get me to think in another  
direction.


Thanks for the help - Mike




On Jul 6, 2006, at 11:47 PM, Sarah Reichelt wrote:


On 7/7/06, Michael Robinson <[EMAIL PROTECTED]> wrote:

I am having a problem with Revolution 2.7.2 that I never had with
previous versions!
After building a standalone application and opening it, the main
stack seems to  works OK, it is when you create a new file ( cloning
of a sub-stack ) the new file is created but does not work just
right, almost like it does not know who it is or where is located.

1) It will not open a drawer that is in a preopenstack handler until
it is closed and reopened 1 time, but it will open the drawer from
the menu the first time.

2) It will create a new document when the file is created, but will
not import information from another file until it is opened & closed
2 times.


Hi Mike,

I noticed you ask this a few days ago, but as I had no answers to
give, I didn't respond. As you are now tearing your hair out, I'll
suggest a few things to check.

When you clone your sub-stack, does it appear OK?
When you save it, does the save work? (check 'the result' after a  
save.)

After saving, check "the filename" of your new stack.
Is it saving in the default folder or are you specifying the  
complete path?

When you try to open it again, do you specify the complete path?
Remember that when you clone a stack, it is a mainStack and does not
inherit the scripts from your original mainStack. You can allow for
this, either by setting it's mainStack, or by "start using" your
original mainStack so it is available to all stacks, whether they are
it's own sub-stacks or not.
Is the preOpenStack message passed when you clone a stack? Maybe you
need to send it a few ticks after the cloning.
After cloning, try delaying subsequent things using send in time and
see if that helps.

As you can see, I don't really have any great ideas, but these
thoughts may get you started towards a diagnosis.

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

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


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


Re: no matches... anyone got a light?

2006-07-07 Thread Scott Morrow

On Jul 7, 2006, at 9:22 AM, Alex Tweedly wrote:

File separator issue ? (i.e. "/" vs "\" vs ":")
The paths had already been stripped off... as well as the file  
extensions.  It *appeared* to be a pretty vanilla list.


With the more liberal use of a Trim function (and an additional 7  
hours of sleep) the matches now catch as I would expect... though I  
haven't yet figured out what char was the culprit.  Andre, Alex,  
thanks for the support.


-Scott Morrow

Elementary Software
(Now with 20% less chalk dust !)
web http://elementarysoftware.com/
email   [EMAIL PROTECTED]

-


Scott Morrow wrote:

This seems a no-brainer but I've stalled.  I'm reading names from  
a  text file and then creating files based on these names.  I'd  
like to  check and see if the file already exists before creating  
a new one.   The text files were created in BBEdit.  I unable to  
figure out why I  can't cause a match using my data.  I've looked  
at the variables in  the debugger and even run charToNum  
comparisons ( everyone seems to  be using the ascii 10 LF.)  But  
even though it seem like it should  match... it don't.


 if tName is among the lines of tPreExisitingFiles then
  -- never gets here
 end if

alternately I tried

set the wholematches to true
if lineOffset(tName,tPreExisitingFiles) <> 0 then
  -- never gets here
end if

Anything else I should  check?


File separator issue ? (i.e. "/" vs "\" vs ":")
How is the list of files generated ?  Whole path versus just the  
file name ?
Send a sample of the file that you read ... maybe someone will spot  
something ?


or try
if there is a file "tName" then

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

___
use-revolution mailing list
use-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: Font Menu

2006-07-07 Thread Chipp Walters

The RevCentral newsletter has a nifty routine which is only 5 lines
long, though could be 3 if the user placed the "answerFont" stack in
the message path earlier.

http://www.altuit.com/webs/revCentral/Number7/default.htm

on mouseUp
 start using stack "answerFont"
 put answerFont() into tFont
 stop using stack "answerFont"
 if tFont is "" then exit to top
 answer tFont
end mouseUp

Of course, this isn't the same as a menu, instead it opens a dialog
box and let's the user choose a font. Plus, there's all the code in
the answerFont library stack ;-)

Anyway, it might be worth a look.

-Chipp
___
use-revolution mailing list
use-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: standalone application problem

2006-07-07 Thread J. Landman Gay

Michael Robinson wrote:

After building a standalone application and opening it, the main stack 
seems to  works OK, it is when you create a new file ( cloning of a 
sub-stack ) the new file is created but does not work just right, almost 
like it does not know who it is or where is located.


Well, a new cloned stack doesn't have a file name on disk yet so 
probably it really doesn't know who it is. But most things you can do in 
a script don't require a stack to have a file name, so usually that 
doesn't matter. Not always though.




1) It will not open a drawer that is in a preopenstack handler until it 
is closed and reopened 1 time, but it will open the drawer from the menu 
the first time.


I think we need more information. Do you mean you are trying to open a 
stack as a drawer before the main stack is drawn yet? I'd be surprised 
if that could be done, but I never thought to try it.  Which stack opens 
a drawer, and where does the command originate? Which stack has the 
preOpenStack handler in it?




2) It will create a new document when the file is created, but will not 
import information from another file until it is opened & closed 2 times.


I don't think I understand this either. What is the new document you're 
making (a text file? A stack?) What file is created? You should be able 
to import images or text into a stack that hasn't been saved to disk yet.


Can you describe the series of actions you want in more detail?



This is driving me crazy!


We'll try to find you some Thorazine if all else fails. ;)

--
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: Modifying the IDE was:Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread Troy Rollins


On Jul 7, 2006, at 4:43 PM, Sarah Reichelt wrote:


Eric Chatonet wrote a plugin for doing this sort of thing which you
might find a good replacement.
It's near the bottom of this page:



Thanks for the advise. This looks like a really nice plugin stack  
which I am now using, but it doesn't seem to deal with messages which  
are set TO the message box via "PUT" statements. The original IDE  
hacks included the ability to accumulate data in the bottom part of  
the message box. Makes it more useful for debugging as it doesn't  
wipe messages before you can see them. Currently I'm using a separate  
window with a field, but I'd rather use the message box since that  
window is open anyway. I also know that I can "put x after message"  
but that starts to take away from the nice simplicity of the message  
box...


Or did I miss something about how Eric's tool works?

--
Troy
RPSystems, Ltd.
http://www.rpsystems.net


___
use-revolution mailing list
use-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: Font Menu

2006-07-07 Thread Richard Gaskin

Chris Carroll-Davis wrote:

Erhm.

Ignore this.  (*embarrassed cough*)

Realised it is only 3 lines of code.  :-)


I failed to get a good Font menu in under a few dozen lines of code. 
Which three lines did it for you?


--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.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: Rev for Linux "Seal of Approval"

2006-07-07 Thread Viktoras Didziulis
On the other hand just take a look at free tools like Perl, Python, Tcl/Tk,
shells and a dozen of others. They are available for all Linuxes even the
small ones (this means it is possible!), Windowses and MacOS'es, and note
that they are free with thousands of modules for every imaginable purpose,
large international users community and books published by SAMS and Oreily.
Take a look at commercial IDE's currently dominated by Active State. For
Windows they already offer Visual RAD Environment through Visual Studio
plugins they create. I guess they keep working on Linux too. These languages
are well tested by time and widely used for very serious jobs like gene
sequencing, bioinformatics, server-side soft, etc... So their quality makes
no doubt... But they still lack some Visual features that the Revolution has
 
 
Where am I turning your attention to?.. -To the fact that it is just a
question of time when either commercial or open source Tk building
environments are going to reach comparable level to that of the Revolution
RAD. Tk is now sort of an natural standard in creating GUIs for Tcl, Perl,
Python, etc. And there are other players in the market like creators of wx
widgets technology. Now imagine what happens if untill that time Revolution
s support for Linuxes will still be limited ?.. Will the market share
increase for the tool if other free or commercial tools can do same RAD jobs
or even more with dozen of different syntaxes at once - satisfying nearly
all styles of programming and at the same time being naturally and truly
multiplatform ? 
 
Considering the embedded browser - there is a possibility to embed Mozilla
for this purpse just go and take a look here: 
http://www.mozilla.org/projects/embedding/ 
Simply because Mozilla exists and runs on every Linux with Gnome, KDE or
other decent graphical environments. Its licence isn't very restrictive and
it has own xml based Chrome (Mozilla's GUI) manipulation tools. 
 
Is it worth efforts. I think so. Why ? - Just observe the flow of history...
In my country (Lithuania) just a decade ago everybody used MS Windows. It
was 100 dirty illegal and it was on 100% of PC's everywhere, just because of
the economical differences between the Eastern Europe and Western World.
Then BSA (business software alliance) backed by the Microsoft stepped into
our land - and see what happens next - small companies, many of them, went
bancrupt after actions of the BSA, because they took everything including
these very PC's and enforced large fines. All this happened in the country
with economy still in transition. The result now is that 1) in private
business sector all Windowses became legal, 2) people look ironically at
Microsoft's claims for caring about others business or saving money because
it used to ruin their business not so long years ago, 3) Linux is already on
the rise - 80% of IT companies run at least several Linux boxes at their
offices. Linux is popular among students and young people who want to be
called "hackers". Just several years ago people smiled on Linux or Open
Source. Now they became a part of a positive image: oh you use Linux -
respect ! You don't know what Linux stands for - then you are a "poor lamer"
 Linux already became adopted as an alternative OS in many small companies
without any enforcement. Well, maybe with help of the BSA "legal" actions.
Also resistance of governemental institutions to adopt Linux makes waves in
educated public because this is just one more way how lazy bureaucracy
wastes our taxes as every bureucrat needs at least two PC's - desktop and
laptop, and one thinks to make an impession of a "highly professional" if
Windows XP displays "professional" on its boot screen :-) - what costs
additional money. 
 
Not to mention that nearly all scientific r/d projects emphasize importance
of using Open Source, just because they have limited funding. 
So the world is changing rapidly. No, I do not think Windows is dying, but
it is no more the only usable environment for any kind of work. This is
enough for the market change to begin. Also note that enterprises like IBM,
Novel and many others keep investing more and more into Linux world. Or
maybe they are all simply wrong... 
 
All the best! 
Viktoras 
 
 
---Original Message--- 
 
From: Dan Shafer 
Date: 07/07/06 21:38:25 
To: How to use Revolution 
Subject: Re: Rev for Linux "Seal of Approval" 
 
But surely you can see what a nightmare that creates for companies like 
RunRev, Altuit, and mine who may even *want* to deliver for Linux? I don't 
know much about the LSB standard but it sounds like that's a step in the 
right direction. Then the diversity at least diverges from a known starting 
point. 
 
On 7/7/06, Bob Warren <[EMAIL PROTECTED]> wrote: 
> 
> Rishi Viner wrote: 
> > 
> The point is, diversity is the strength of Linux. There will always pop 
> into existence a distro that does what a certain group of users needs 
> (no matter how small). The best thing is ther

Re: send "subCheckNow" to me, or?

2006-07-07 Thread Alex Tweedly

Alex Tweedly wrote:


You need to be careful (i.e. precise) when you say that :-)
   send "xxx" to me in N ticks
is kind of like a (delayed) goto - the message is queues, then the 
code following the 'send'; statement is executed (so it's not really 
quite like a GOTO), and when the handler (and any calling handlers) 
exits, or a "wait with messages or other 'send in time' statement is 
executed) then the message queue will send the message


On the other hand,
  send "xxx" to me
is just not at all like a GOTO. The handler is executed immediately 
(via the message passing), but THEN the following code is also 
executed - so it's very like a GOSUB, and therefore very, very like 
just using the handler name directly; basically the only difference 
seems to be that it's less efficient.


So if you were doing simply 'send "xxx" to me' then you would still be 
building up a stack of calls; we can argue semantics whether it is 
officially called "recursion" or not - but the effect would be that 
all of these would have context that needs to be kept simultaneously.


Hmmm - not easy to follow what I wrote there - try this concrete example 
instead :
The following 3 code samples differ *only* in the recursive call / send 
statement.



on subCheckNow
-- do stuff here
if lCounter > 3 then exit subCheckNow
add 1 to lCounter
put "before" & cr after field "F"
send "subCheckNow" to me
put "after" & cr after field "F"  
end subCheckNow


and ALSO


on subCheckNow
-- do stuff here
if lCounter > 3 then exit subCheckNow
add 1 to lCounter
put "before" & cr after field "F"
subCheckNow
put "after" & cr after field "F"  
end subCheckNow



BOTH produce


before
before
before
before
after
after
after
after



But in contrast,


on subCheckNow
-- do stuff here
if lCounter > 3 then exit subCheckNow
add 1 to lCounter
put "before" & cr after field "F"
send "subCheckNow" to me in 1 tick
put "after" & cr after field "F"  
end subCheckNow


produces


before
after
before
after
before
after
before
after



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



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.9/382 - Release Date: 04/07/2006

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


Re: send "subCheckNow" to me, or?

2006-07-07 Thread Alex Tweedly

Garrett Hylltun wrote:



Before I try it I have one reservation which I note further down in 
this reply.


NOTE that a ""delayed send" (such as "send xxx to me in N ticks") is 
commonly used, because it queues the message, and therefore affects 
the order of execution. As the docs say,



I've got a delay of 500 milliseconds at the top of the handler.  This 
was the full handler that I was using:


on subCheckNow
  wait for 500 milliseconds with messages  -- < Delay here
  put field "fCounter" + 1 into field "fCounter"
  if field "fCounter" > 1800 and field "fAppMode" is "1" then
get URL "http://www.411on911drivingschool.com/data/guestid.txt";
put it into field "fResult"
put "1" into field "fCounter"
if field "fResult" is field "fPrevious" then
  put "Checked at:  " & short time into field "fStatusLabel"
else
  put field "fResult" - field "fPrevious" into varDiff
  put varDiff & " new message(s)" into field "fStatusLabel"
  put field "fResult" into field "fPrevious"
  set the visible of this stack to true
  put "4" into field "fAppMode"
  set the disabled of button "btnRefresh" to true
  set the disabled of button "btnDismiss" to true
  set the label of button "btnPause" to "Resume"
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "warn1.wav"
end if
  end if
  if field "fAppMode" is "1" then
send "subCheckNow" to me in 1 tick  -- < A 1 tick delay here
  end if
  if field "fAppMode" is "3" then
close this stack
  end if
end subCheckNow

[snip]



but there seems to be no reason to use the "immediate" send to the 
same handler.



What I was worried about is the fact that just using the handler name 
is kind of like doing a "GOSUB" in other languages, and that it 
expects to return to it's original calling handler when the new 
handler has completed.  SEND seems like a "GOTO" and doesn't return to 
the calling handler.  Unfortunately I did not find info in the docs 
that covered this aspect.



You need to be careful (i.e. precise) when you say that :-)
   send "xxx" to me in N ticks
is kind of like a (delayed) goto - the message is queues, then the code 
following the 'send'; statement is executed (so it's not really quite 
like a GOTO), and when the handler (and any calling handlers) exits, or 
a "wait with messages or other 'send in time' statement is executed) 
then the message queue will send the message


On the other hand,
  send "xxx" to me
is just not at all like a GOTO. The handler is executed immediately (via 
the message passing), but THEN the following code is also executed - so 
it's very like a GOSUB, and therefore very, very like just using the 
handler name directly; basically the only difference seems to be that 
it's less efficient.


So if you were doing simply 'send "xxx" to me' then you would still be 
building up a stack of calls; we can argue semantics whether it is 
officially called "recursion" or not - but the effect would be that all 
of these would have context that needs to be kept simultaneously.


(But your full example only does 'send in time', so your example is OK - 
no recursion, no stack of many contexts - but your reasoning above 
wasn't :-)


What worries me more is, knowing that just calling the handler by name 
is like "GOSUB", is a queue being filled up in the engine, just 
waiting for the "GOSUB" like calls to be returned to their original 
calling points.  And if they are not returned, what happens to the 
queue that has built up?  And what will the engine do if that queue 
gets too large?


I know that in other languages this would likely lead to a crash.

I think at the moment I'd better stick to using send until I can find 
out whether the engine will get mucked up by using just the handler name.


The handler above looks to me like a good case of using 'send in time'.

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



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.9/382 - Release Date: 04/07/2006

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


Re: send "subCheckNow" to me, or?

2006-07-07 Thread Mark Smith
For some reason I'd imagined that functions could recurse, but not  
handlers - I don't know why I thought this, and in fact it would be  
strange if it were true.

Perhaps because I've only ever used recursion in functions.

So thanks for pointing it out!

Best,

Mark

On 7 Jul 2006, at 22:53, Mark Wieder wrote:


Mark-

Friday, July 7, 2006, 1:56:12 AM, you wrote:


The 2nd won't work, I'm pretty sure.


Nay, not so. I use recursion all the time. I'm not sure what the
recursion limit is dependent on - the following allows me 1445 levels
before causing an error:

local x=0

on mouseUp
  grunt
end mouseUp

on grunt
  put "hello:" & x
  add 1 to x
  grunt
end grunt

--
-Mark Wieder
 [EMAIL PROTECTED]

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

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


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


Re: send "subCheckNow" to me, or?

2006-07-07 Thread Mark Wieder
Mark-

Friday, July 7, 2006, 1:56:12 AM, you wrote:

> The 2nd won't work, I'm pretty sure.

Nay, not so. I use recursion all the time. I'm not sure what the
recursion limit is dependent on - the following allows me 1445 levels
before causing an error:

local x=0

on mouseUp
  grunt
end mouseUp

on grunt
  put "hello:" & x
  add 1 to x
  grunt
end grunt

-- 
-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: Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread Mark Wieder
Ray-

Friday, July 7, 2006, 5:50:17 AM, you wrote:

> Anybody have a quick-and-easy way to modify keyboard shortcuts in the
> menubar which comes up when Rev's Script Editor is opened in the 
> debugging mode?  For example, it's extremely time consuming to step 
> through a script without keyboard shortcuts for Step Over, Step Into,
> and Run.

Step Over = shift-space
Step Into = space
Run = return

If you're going to do that much stepping through a script, though, you
might want to check out the Trace and Breakpoint features. And
especially the break-on-condition setting (hint: click to the left of
a variable in the Variable Watcher)...

-- 
-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: Font Menu

2006-07-07 Thread Cubist
In a message dated 7/7/06 11:26:34 AM, Chris Carroll-Davis 
<[EMAIL PROTECTED]> writes:
>On 7 Jul 2006, at 13:27, Chris Carroll-Davis wrote:

>> Is there a simple way of implementing a font/size menu?
>>
>> I'm *sure* this must have been asked before, but I can't find any  
>> references to it.  I was hoping that it might be able to create it  
>> automatically like the File, Edit and Help options in the Menu  
>> Builder.  (I can dream can't I?)
>Erhm.
>
>Ignore this.  (*embarrassed cough*)
>
>Realised it is only 3 lines of code.  :-)
   The minimal implementation may well take only three lines of code... but 
what if you want to get fancy about things? For instance, the 3-liner will give 
you a menu in which SpiffyFont takes up three lines in the menu (i.e., 
SpiffyFont Light, SpiffyFont Regular, and SpiffyFont Bold). Wouldn't it be nice 
if 
every font was just a single line in the font menu, and you had a submenu for 
every font that's got style-variants? Another possible complication that could 
make life harder for *you*, and easier for *users*: Put recently-used fonts on 
top of the menu, in addition being to their usual place.
___
use-revolution mailing list
use-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: send "subCheckNow" to me, or? - Thanks a bunch! :-)

2006-07-07 Thread Garrett Hylltun

Alex, Mark and Jacqueline,

Again, thanks so much for all the help and info.  I had concerns since 
this program is to be expected to run 24/7 for me.  But it looks as if 
it'll be good to go now.


Thanks a bunch,
-Garrett

___
use-revolution mailing list
use-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: Modifying the IDE was:Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread Sarah Reichelt

On the topic of modifying the IDE. Some years ago Jeanne Devoto and
others helped me modify the message box to accumulate output, and
have a scrolling field for it, which kept scrolled to the bottom. The
output box was cleared via a command rather than on each entry. (This
behavior is how Director's message window works, and I grew
accustomed to it over the years.) Needless to say, after many Rev
installations and updates, I've misplaced the scripts related to
doing this.


Eric Chatonet wrote a plugin for doing this sort of thing which you
might find a good replacement.
It's near the bottom of this page:


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: Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread Ray Horsley

Your a dream, Jackie!  I missed this somehow.  Thank you.


Ray Horsley
Developer, LinkIt! Software

On Jul 7, 2006, at 2:08 PM, J. Landman Gay wrote:


Ray Horsley wrote:
Anybody have a quick-and-easy way to modify keyboard shortcuts in the 
menubar which comes up when Rev's Script Editor is opened in the 
debugging mode?  For example, it's extremely time consuming to step 
through a script without keyboard shortcuts for Step Over, Step Into, 
and Run.




You know, I'd really advise against modifying the Rev IDE very much. 
It is a inter-dependent web of scripts with millions of lines of code, 
and changing any one thing can cause problems elsewhere -- at least 
until you've gone over all their code and have a good idea what you 
can change and what you can't. It would be very easy to break 
something without realizing it.


There are keyboard shortcuts built-in to do most things anyway. The 
space bar steps into each line of script when debugging, shift-space 
steps over, command-period aborts, the Enter key applies a script, and 
two Enter keys applies and closes the editor.


There are lots of other keyboard shortcuts available too, which you 
can look up by opening the documentation, and clicking the Search icon 
at the far right of the docs window. Hold down the mouse on the 
Dictionary button in the palette that appears, and choose Quick 
Reference Guides. You'll see a whole list of valuable info in there, 
including a shortcuts reference.


--
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: send "subCheckNow" to me, or?

2006-07-07 Thread J. Landman Gay

Garrett Hylltun wrote:

I've got a delay of 500 milliseconds at the top of the handler.  This 
was the full handler that I was using:


on subCheckNow
  wait for 500 milliseconds with messages  -- < Delay here
  put field "fCounter" + 1 into field "fCounter"
  if field "fCounter" > 1800 and field "fAppMode" is "1" then
get URL "http://www.411on911drivingschool.com/data/guestid.txt";
put it into field "fResult"
put "1" into field "fCounter"
if field "fResult" is field "fPrevious" then
  put "Checked at:  " & short time into field "fStatusLabel"
else
  put field "fResult" - field "fPrevious" into varDiff
  put varDiff & " new message(s)" into field "fStatusLabel"
  put field "fResult" into field "fPrevious"
  set the visible of this stack to true
  put "4" into field "fAppMode"
  set the disabled of button "btnRefresh" to true
  set the disabled of button "btnDismiss" to true
  set the label of button "btnPause" to "Resume"
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "warn1.wav"
end if
  end if
  if field "fAppMode" is "1" then
send "subCheckNow" to me in 1 tick  -- < A 1 tick delay here
  end if
  if field "fAppMode" is "3" then
close this stack
  end if
end subCheckNow


This example is differenet than the short one you posted, and is 
correctly written. For what you are doing, you should continue to use 
"send in " as you do above in the line that sends in 1 tick.


What I was worried about is the fact that just using the handler name is 
kind of like doing a "GOSUB" in other languages, and that it expects to 
return to it's original calling handler when the new handler has 
completed.  SEND seems like a "GOTO" and doesn't return to the calling 
handler.  Unfortunately I did not find info in the docs that covered 
this aspect.


If you use "send  in " then the messages do not 
accumulate in a backlog as they would in a recursive call. You can even 
use zero as the time to send, and there will be no delay except for what 
it takes to complete the original handler.


That said, using the handler name to call itself is sometimes done 
without using "send". This creates a recursive handler which does build 
up a backlog in a queue.




What worries me more is, knowing that just calling the handler by name 
is like "GOSUB", is a queue being filled up in the engine, just waiting 
for the "GOSUB" like calls to be returned to their original calling 
points.  And if they are not returned, what happens to the queue that 
has built up?  And what will the engine do if that queue gets too large?


Revolution has a recursion limit that prevents a crash if you build up 
too many recursive calls. You'll get an error message about "too much 
recursion" and the scripts will abort. You can even set the 
recursionLimit yourself (see the property in the docs) but you have to 
be careful not to exceed available RAM if you set it too high.


But this particular handler isn't recursive, nor should it be for what 
you are doing.




I know that in other languages this would likely lead to a crash.

I think at the moment I'd better stick to using send until I can find 
out whether the engine will get mucked up by using just the handler name.


This handler is a good example of when to use a "send" loop that isn't 
buried inside a recursive handler call. Not only does it prevent the 
problems you describe, but it yields time to the OS and prevents your 
stack from taking over the CPU and spiking to 100% usage. I have a web 
page about why and how to set up the kind of loop you are already doing, 
which discusses the reasons it's preferable:




Basically I think you've got it right. Recursion in this case wouldn't 
be a good idea. I have used recursive handlers (my Boggle game uses 
them,) but they really only work well when you know ahead of time that 
there is a finite limit on the number of recursions, and that the limit 
is well under the recursionLimit boundary.


--
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: send "subCheckNow" to me, or?

2006-07-07 Thread Mark Smith


On 7 Jul 2006, at 21:02, Garrett Hylltun wrote:

I think at the moment I'd better stick to using send until I can  
find out whether the engine will get mucked up by using just the  
handler name.


For doing what you're doing, I think 'send' is the way to go. Since  
you're putting waits in there anyway, any small speed advantage from  
not using 'send' is irrelevent anyway, and I think you would be  
buliding up a potentially enormous amount of recursion the other way,  
though you should get a 'too much recursion' error rather than a  
crash, as such.


Best,

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


Re: Dreamhost?

2006-07-07 Thread Garrett Hylltun

Thomas McCarthy wrote:

Stephen Barncard gave me the heads up on Dreamhost. Do it.

[snip]

I posted in on the rev forums about this.  I use pgware.com hosting and 
have been for sometime now.  Due to this thread I thought I'd try rev on 
my server.  It works but with only one catch.  I could not get the 
cgi-bin directory to cooperate so I made a new directory named rev-bin 
and it worked fine from there.


Plans start at about $5 usd a month at pgware and I've had no problems 
at all with the server or the service.  The guy who runs it is a long 
time programming buddy of mine.  But his operation is a small one and he 
does not have a large support team or anything like that.  So support 
can be delayed anywhere from an hour to the next day depending on the 
time you submit for help.  I'm sure he'd be more than flexible if you 
need something changed, tweaked or fixed.


Also, the accounts come complete with CPanel which allows you a lot of 
options for your server, easy access to setting up forums and so on.


http://pgware.com/solutions/hosting/

-Garrett

___
use-revolution mailing list
use-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: send "subCheckNow" to me, or?

2006-07-07 Thread Garrett Hylltun

Alex Tweedly wrote:
[snip]



Is it better to use "send" or just use the name of the handler?


[snip]


My script compiler doesn't object to it at all (Rev 2.6.1., WinXP). Did 
you maybe have both options in the script at the same time (in which 
case the script compiler would complain because there were two handlers 
with same name) ?


Greetings Alex,

I actually didn't try the second option since I did not know if there 
would be any adverse effects of doing that.  So I only had the first one 
running.


The second option calls the handler directly - i.e. in the same 
execution context, so as written it is indeed infinite recursion. Of 

[snip]

handler you want to execute is not in the message path.


Since you were sending to the same handler, it is in the message path, 
and also you had no delay specified - so it would seem you should never 
do option 1 in preference to option 2.


Before I try it I have one reservation which I note further down in this 
reply.


NOTE that a ""delayed send" (such as "send xxx to me in N ticks") is 
commonly used, because it queues the message, and therefore affects the 
order of execution. As the docs say,


I've got a delay of 500 milliseconds at the top of the handler.  This 
was the full handler that I was using:


on subCheckNow
  wait for 500 milliseconds with messages  -- < Delay here
  put field "fCounter" + 1 into field "fCounter"
  if field "fCounter" > 1800 and field "fAppMode" is "1" then
get URL "http://www.411on911drivingschool.com/data/guestid.txt";
put it into field "fResult"
put "1" into field "fCounter"
if field "fResult" is field "fPrevious" then
  put "Checked at:  " & short time into field "fStatusLabel"
else
  put field "fResult" - field "fPrevious" into varDiff
  put varDiff & " new message(s)" into field "fStatusLabel"
  put field "fResult" into field "fPrevious"
  set the visible of this stack to true
  put "4" into field "fAppMode"
  set the disabled of button "btnRefresh" to true
  set the disabled of button "btnDismiss" to true
  set the label of button "btnPause" to "Resume"
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "tick.wav"
  wait 500 millisec
  play audioclip "warn1.wav"
end if
  end if
  if field "fAppMode" is "1" then
send "subCheckNow" to me in 1 tick  -- < A 1 tick delay here
  end if
  if field "fAppMode" is "3" then
close this stack
  end if
end subCheckNow

[snip]


but there seems to be no reason to use the "immediate" send to the same 
handler.


What I was worried about is the fact that just using the handler name is 
kind of like doing a "GOSUB" in other languages, and that it expects to 
return to it's original calling handler when the new handler has 
completed.  SEND seems like a "GOTO" and doesn't return to the calling 
handler.  Unfortunately I did not find info in the docs that covered 
this aspect.


What worries me more is, knowing that just calling the handler by name 
is like "GOSUB", is a queue being filled up in the engine, just waiting 
for the "GOSUB" like calls to be returned to their original calling 
points.  And if they are not returned, what happens to the queue that 
has built up?  And what will the engine do if that queue gets too large?


I know that in other languages this would likely lead to a crash.

I think at the moment I'd better stick to using send until I can find 
out whether the engine will get mucked up by using just the handler name.


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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Chipp Walters

Bob,

As I've said, we've actually done a good bit of work on altBrowser for
Linux. Frankly, the external interface for RR on Linux is pretty bad.
Just ask around.

If we were to release altBrowser for Linux, I'm sure you wouldn't be
satisfied-- and I doubt we would be either. I do believe Rev's
external interface on Linux is due for an overhaul. All of that said,
here's how I got around this very same problem years ago.

I needed a browser for Rev. I hired someone to build it and paid them.
If you're interested in doing the same, please contact me offlist.

I was sincere in my best wishes for you to use RealBasic, as they
obviously already have the solution you desire. And if it does work
for you, please respond back to us with your findings. I am always
interested in learning about others experiences using RAD tools, in
fact just today I talked with Dan about Smalltalk.

At this time, we do not have plans to sell an altBrowser for Linux in
the near future. That of course, may change.

Have a nice day,

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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Bob Warren

Chipp:

A practical suggestion: Why not start off altBrowser for Linux at a 
relatively high price (perhaps not quite $200 which is excessive), and 
then go diminishing the price as sales increase?


I would certainly prefer to pay for it than to be actually forced to 
migrate to RB.


Bob

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


Scripter's handbook

2006-07-07 Thread Stgoldberg

In a message dated 7/7/06 2:26:34 PM, [EMAIL PROTECTED] 
writes:


> >Indeed, I have been saving a number of scripts that participants in  this
> panel
> >have suggested over the past two years and found them helpful in a  number
> >of different projects.   It is sort of like having a  collection of clip 
> art
> objects
> >that one can combine to create different  works of art.
> 
> I like the analogy!
> 
> You may like to try the Scripter's Scrapbook which provides all the 
> point-and-click tools needed to maintain and grow your own collection of 
> such  items...
> 
> www.FlexibleLearning.com/ssbk.htm
> 
Thanks for the tip. I've downloaded the Scripter's handbook at it looks 
great!
Steve Goldberg
www.medmaster.net


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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Bob Warren

Chipp Walters wrote:
>
Bob,

Enjoy RealBasic. Let us know how that works out for you. It didn't
work out for the only other Brazilian I know.

Oh, and check out the reference to Latrell Spreewell-- it was intended
as a joke.


I'm sure you would like to complement that answer, Chipp, since it is 
not really appropriate in relation to what I said (or at least intended 
to mean) in my post. I'll take it as an immediate emotional reaction to 
what is really quite a difficult situation to work out on your part.


BTW, only my heart is Brazilian. I'm from London mate!

Best,
Bob

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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Dan Shafer

But surely you can see what a nightmare that creates for companies like
RunRev, Altuit, and mine who may even *want* to deliver for Linux? I don't
know much about the LSB standard but it sounds like that's a step in the
right direction. Then the diversity at least diverges from a known starting
point.

On 7/7/06, Bob Warren <[EMAIL PROTECTED]> wrote:


Rishi Viner wrote:
>
The point is, diversity is the strength of Linux. There will always pop
into existence a distro that does what a certain group of users needs
(no matter how small). The best thing is there is always choice.
Something the Mac/Win models have always lacked.
--
I'll drink to that!

Bob

___
use-revolution mailing list
use-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: Programming Clip-Art

2006-07-07 Thread Dan Shafer

Let me jump in and endorse Scripter's Scrapbook. It has so many nifty script
snippets and tips built in and then you can add your own easily. It's one of
my most essential development tools.

On 7/7/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:


>Indeed, I have been saving a number of scripts that participants in  this
panel
>have suggested over the past two years and found them helpful in
a  number
>of different projects.   It is sort of like having a  collection of clip
art
objects
>that one can combine to create different  works of art.

I like the analogy!

You may like to try the Scripter's Scrapbook which provides all the
point-and-click tools needed to maintain and grow your own collection of
such  items...

www.FlexibleLearning.com/ssbk.htm

/H
___
use-revolution mailing list
use-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: Rev for Linux "Seal of Approval"

2006-07-07 Thread Bob Warren

Rishi Viner wrote:
>
The point is, diversity is the strength of Linux. There will always pop 
into existence a distro that does what a certain group of users needs 
(no matter how small). The best thing is there is always choice. 
Something the Mac/Win models have always lacked.

--
I'll drink to that!

Bob

___
use-revolution mailing list
use-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: Modifying the IDE was:Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread Troy Rollins


On Jul 7, 2006, at 2:08 PM, J. Landman Gay wrote:

You know, I'd really advise against modifying the Rev IDE very  
much. It is a inter-dependent web of scripts with millions of lines  
of code, and changing any one thing can cause problems elsewhere --  
at least until you've gone over all their code and have a good idea  
what you can change and what you can't. It would be very easy to  
break something without realizing it.


On the topic of modifying the IDE. Some years ago Jeanne Devoto and  
others helped me modify the message box to accumulate output, and  
have a scrolling field for it, which kept scrolled to the bottom. The  
output box was cleared via a command rather than on each entry. (This  
behavior is how Director's message window works, and I grew  
accustomed to it over the years.) Needless to say, after many Rev  
installations and updates, I've misplaced the scripts related to  
doing this.


I remember it didn't involve much to do it, but every time I go back  
to see if I could figure out what was done, I tell myself not to mess  
in the IDE because I really don't know what I'm doing in there.


Does anyone recall how this is done? Thanks.

--
Troy
RPSystems, Ltd.
http://www.rpsystems.net


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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Bob Warren

Mark Wieder wrote:
>
The "Officially" supported linux distros are Mandriva, RedHat, SuSE,
and Linspire. All of these are mentioned during the installation
process. And on the runrev web site.
--
I would suggest reviewing official support for Redhat (and Fedora).
In my 2.6.1. Rev Linux (tgz, not Redhat), there is no installation. 
Consequently, there is no mention of these distros. As for the mention 
of them on the Rev website, I think I need to go and have another look.

Thanks.
BTW, I haven't forgotton about the fstab thing. I'll get back to you.

Bob

___
use-revolution mailing list
use-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: Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread J. Landman Gay

Ray Horsley wrote:
Anybody have a quick-and-easy way to modify keyboard shortcuts in the 
menubar which comes up when Rev's Script Editor is opened in the 
debugging mode?  For example, it's extremely time consuming to step 
through a script without keyboard shortcuts for Step Over, Step Into, 
and Run.




You know, I'd really advise against modifying the Rev IDE very much. It 
is a inter-dependent web of scripts with millions of lines of code, and 
changing any one thing can cause problems elsewhere -- at least until 
you've gone over all their code and have a good idea what you can change 
and what you can't. It would be very easy to break something without 
realizing it.


There are keyboard shortcuts built-in to do most things anyway. The 
space bar steps into each line of script when debugging, shift-space 
steps over, command-period aborts, the Enter key applies a script, and 
two Enter keys applies and closes the editor.


There are lots of other keyboard shortcuts available too, which you can 
look up by opening the documentation, and clicking the Search icon at 
the far right of the docs window. Hold down the mouse on the Dictionary 
button in the palette that appears, and choose Quick Reference Guides. 
You'll see a whole list of valuable info in there, including a shortcuts 
reference.


--
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: Rev for Linux "Seal of Approval"

2006-07-07 Thread Chipp Walters

Bob,

Enjoy RealBasic. Let us know how that works out for you. It didn't
work out for the only other Brazilian I know.

Oh, and check out the reference to Latrell Spreewell-- it was intended
as a joke.

best regards.

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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Bob Warren

Thanks Chipp!
Please excuse the snips, but it's the best way of answering.

Chipp wrote:
In the words of Latrell Spreewell, "I've got a family to feed!"

Most of us have a family to feed. Try doing it in a 3rd world country 
(where incidentally most computer users reside) where your salary might 
be between 10 and 100 times less than what it would be in the States.


Chipp wrote:
Are you willing to shell out, say $200 for such an add-on?
---
If I had no alternative, then yes, I would be willing to shell out $200 
for such an add-on. I need it that much, but I told you that more than a 
year ago. However, now I don't need to. Realbasic have bundled a browser 
with their IDE for free. Not only is an embedded browser a fundamental 
element in any general-purpose programming system nowadays, but it is 
also necessary in order to give credibility to Rev's description of 
their product as "cross-platform": after all, Windows and Mac have an 
altBrowser, so how can Linux be left out? In 1998 (eight years ago) VB6 
didn't have anything else built in for dealing with the Internet, but at 
least they had an embedded browser. For you now to cast doubt on whether 
or not you intend to provide it for Rev Linux leaves me speechless. I 
suggest you take it off-list, have a nice friendly chat with Kevin, and 
see what you can work out.


Chipp wrote:
If not, what is the 'right price?'

I think that you and Kevin are more qualified to work that out than I 
am. The only thing I would suggest is that $200 is a bit steep. I am no 
salesman, but I do know that you can either sell a few things at a high 
price, or sell a lot of things at a low price. The trouble here is that 
Linux is definitely an emerging market, still only comparable to the 
Macintosh market in terms of numbers, but of course the Mac owners are 
the richest of us all! In my view, your immediate production of the 
altBrowser would represent:


a) an investment in the future;
b) a means of avoiding damage to RR, which is of course also an 
investment in the future of Altuit.


All this depends on what you consider the future of Linux to be. And 
also what you consider the future of Windows to be. Personally, I think 
that Windows is dead, but that it will take a number of years to lie 
down. This may not happen in America, but there is no doubt in my mind 
about what is happening in the rest of the world - at an exponential 
rate now. If it helps, just think of all those billions of Chinese, 
Indians and Brazilians, an enormous - still only potential - market for 
Rev and Altuit together.


Regards,
Bob



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


SOT: JaguarPC hosting

2006-07-07 Thread Mark Wieder
Andre-

Thursday, July 6, 2006, 5:43:54 PM, you wrote:

> I use JaguarPC everyday and with Rev, what is your problem there,
> maybe I can help...

Yes, I know you're happy with your new VPS configuration. I was also
quite happy to find that I could get rev installed as a cgi with no
problems.

My gripes re JaguarPC:

They bill themselves as the "most reliable end-to-end host". In the
three months I've been with them, my domain has gone down three times.
The most serious of these involved my entire domain (web, email, etc)
disappearing for three days.

Their "Fast, Reliable RAID Storage" failed when the server hosting my
domain crashed. The server couldn't be rebuilt, they replaced it, and
discovered there were no backups. Then, instead of putting the new
server online they proceeded to spend a couple of days fiddling with
the backup systems to see if they could recover the files.

Finally they sent out a notice telling everyone to configure their
domains from scratch again. This would have been fine if they had done
this from the start, but emails to me were bouncing during these three
days since my domain had disappeared, and there was no server online
to catch them.

And this while I was busy making preparations for the conference.

Their definition of "100% Network Uptime Guarantee" is, according to
their support techs, that *their* network will be up all the time, not
that my domain will be up and accessible. They had no problems
supporting their claim of 100% uptime during the three days my site
was offline.

They have a quaint definition of "24/7 Technical Support": seven days
a week you'll get an email answer to your question within 24 hours.
This doesn't cut it for me.

-- 
-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: use-revolution Digest, Vol 34, Issue 15

2006-07-07 Thread Robert Sneidar

HAAH HAAHA HAHA HAHA! Scott, you slay me! :-)

Bob Sneidar
IT Manager
Logos Management
Calvary Chapel CM

On Jul 6, 2006, at 10:46 PM, [EMAIL PROTECTED]  
wrote:



Execute the following in your Revolution message box:

  go url "http://www.i-view.net/tactile/noiz.rev";

Regards,

Scott Rossi
Creative Director
Tactile Media, Multimedia & Design



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


Re: Font Menu

2006-07-07 Thread Jared Smith

Could you let me know what that is for future refrence? I have no idea
how to do it.

On 7/7/06, Chris Carroll-Davis <[EMAIL PROTECTED]> wrote:

Erhm.

Ignore this.  (*embarrassed cough*)

Realised it is only 3 lines of code.  :-)

Chris



On 7 Jul 2006, at 13:27, Chris Carroll-Davis wrote:

> Hello again.
>
> Is there a simple way of implementing a font/size menu?
>
> I'm *sure* this must have been asked before, but I can't find any
> references to it.  I was hoping that it might be able to create it
> automatically like the File, Edit and Help options in the Menu
> Builder.  (I can dream can't I?)
>
> Or do I have to use the FontNames function to roll my own?  I'm
> hoping that some kind soul might be able to point me toward an
> existing example because I'm sure I am reinventing the wheel here!!
>
> I am half expecting someone to (politely) say look at XYZ in the
> docs you dope...
>
> Best regards,
>
> Chris
>
>
>
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

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


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


Re: no matches... anyone got a light?

2006-07-07 Thread Alex Tweedly

Scott Morrow wrote:

This seems a no-brainer but I've stalled.  I'm reading names from a  
text file and then creating files based on these names.  I'd like to  
check and see if the file already exists before creating a new one.   
The text files were created in BBEdit.  I unable to figure out why I  
can't cause a match using my data.  I've looked at the variables in  
the debugger and even run charToNum comparisons ( everyone seems to  
be using the ascii 10 LF.)  But even though it seem like it should  
match... it don't.



 if tName is among the lines of tPreExisitingFiles then
  -- never gets here
 end if

alternately I tried

set the wholematches to true
if lineOffset(tName,tPreExisitingFiles) <> 0 then
  -- never gets here
end if

Anything else I should  check?


File separator issue ? (i.e. "/" vs "\" vs ":")
How is the list of files generated ?  Whole path versus just the file name ?
Send a sample of the file that you read ... maybe someone will spot 
something ?


or try
if there is a file "tName" then



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



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.9/382 - Release Date: 04/07/2006

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


Programming Clip-Art

2006-07-07 Thread FlexibleLearning
>Indeed, I have been saving a number of scripts that participants in  this 
panel
>have suggested over the past two years and found them helpful in a  number
>of different projects.   It is sort of like having a  collection of clip art 
objects 
>that one can combine to create different  works of art.
 
I like the analogy!
 
You may like to try the Scripter's Scrapbook which provides all the  
point-and-click tools needed to maintain and grow your own collection of such  
items...
 
www.FlexibleLearning.com/ssbk.htm
 
/H
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: no matches... anyone got a light?

2006-07-07 Thread Andre Garzia

Scott,

I don't know why it is not working, but check the filter command...  
if you filter the var by a name, then, if the name is not there, it  
becomes empty, so you can simply filter and check for empty...


it might work, it's a hack, but it might just work for you!

Andre

On Jul 7, 2006, at 12:16 PM, Scott Morrow wrote:

This seems a no-brainer but I've stalled.  I'm reading names from a  
text file and then creating files based on these names.  I'd like  
to check and see if the file already exists before creating a new  
one.  The text files were created in BBEdit.  I unable to figure  
out why I can't cause a match using my data.  I've looked at the  
variables in the debugger and even run charToNum comparisons  
( everyone seems to be using the ascii 10 LF.)  But even though it  
seem like it should match... it don't.



 if tName is among the lines of tPreExisitingFiles then
  -- never gets here
 end if

alternately I tried

set the wholematches to true
if lineOffset(tName,tPreExisitingFiles) <> 0 then
  -- never gets here
end if

Anything else I should  check?


-Scott Morrow

Elementary Software
(Now with 20% less chalk dust !)
web http://elementarysoftware.com/
email   [EMAIL PROTECTED]
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your  
subscription preferences:

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


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


no matches... anyone got a light?

2006-07-07 Thread Scott Morrow
This seems a no-brainer but I've stalled.  I'm reading names from a  
text file and then creating files based on these names.  I'd like to  
check and see if the file already exists before creating a new one.   
The text files were created in BBEdit.  I unable to figure out why I  
can't cause a match using my data.  I've looked at the variables in  
the debugger and even run charToNum comparisons ( everyone seems to  
be using the ascii 10 LF.)  But even though it seem like it should  
match... it don't.



 if tName is among the lines of tPreExisitingFiles then
  -- never gets here
 end if

alternately I tried

set the wholematches to true
if lineOffset(tName,tPreExisitingFiles) <> 0 then
  -- never gets here
end if

Anything else I should  check?


-Scott Morrow

Elementary Software
(Now with 20% less chalk dust !)
web http://elementarysoftware.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: [OT] Market Share

2006-07-07 Thread Rob Cozens

Jim, et al:

I'm in agreement with everything you said except this:


Technically speaking, the Mac, even using the Intel chip, is light-years
ahead of the PC.


If you're speaking of internal architecture, I'm not qualified to judge.

If you're speaking of technology delivered to the user, what Mac 
system delivers --


*  Ink input  (out of the box)
*  Handwriting recognition (out of the box)
*  Voice to text (after voice training)
*  Spoken commands (after voice training)
*  Fingerprint recognition (standard on at least on some TPC models)

-- for virtually all applications (I've tested) except RunTime Revolution?

Dell, Gateway, IBM and most major PC manufactures are selling Tablet 
PC technology today.  If, indeed, Jobs is focused on iPod and colored 
computers, when would you expect to see a Mac with Tablet PC 
capabilities come to market?

--

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


Re: Dreamhost?

2006-07-07 Thread Stephen Barncard
I think I saw somewhere on the Dreamhost site that they will give you 
a Windows server, CF etc. if you want now. They'll discourage it, but 
they'll do it and support it.




On 7/7/06 3:25 AM, "Dan Shafer" <[EMAIL PROTECTED]> wrote:

Hi Jared,
Hi Dan,


 Dreamhost is cheap, reliable, well supported, and flexible. It doesn't
 incorporate Valentina but I'm sure you could deploy Valentina on its
 servers.



 On 7/6/06, Jared Smith <[EMAIL PROTECTED]> wrote:


 Is there a reason Dreamhost is popular? I've been looking for an easy
 way to buy some hosting and use a Valentina database, but I don't see
 too many hosting providers having that built-in other than MacServe...


I think this will require OS X or Windows dedicated server.

You can see that host providers mainly use mySQL.

Even Postgre is far far away from mySQL...
mainly because of historical reasons I think.

--
Best regards,

Ruslan Zasukhin


--
stephen barncard
s a n  f r a n c i s c o
- - -  - - - - - - - - -
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Modifying Keyboard Shortcuts in Script Editor

2006-07-07 Thread Ray Horsley
Anybody have a quick-and-easy way to modify keyboard shortcuts in the 
menubar which comes up when Rev's Script Editor is opened in the 
debugging mode?  For example, it's extremely time consuming to step 
through a script without keyboard shortcuts for Step Over, Step Into, 
and Run.


Thanks,


Ray Horsley
Developer, LinkIt! Software

Revolution 2.7.2
Mac OSX 10.3.8

___
use-revolution mailing list
use-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: Font Menu

2006-07-07 Thread Chris Carroll-Davis

Erhm.

Ignore this.  (*embarrassed cough*)

Realised it is only 3 lines of code.  :-)

Chris



On 7 Jul 2006, at 13:27, Chris Carroll-Davis wrote:


Hello again.

Is there a simple way of implementing a font/size menu?

I'm *sure* this must have been asked before, but I can't find any  
references to it.  I was hoping that it might be able to create it  
automatically like the File, Edit and Help options in the Menu  
Builder.  (I can dream can't I?)


Or do I have to use the FontNames function to roll my own?  I'm  
hoping that some kind soul might be able to point me toward an  
existing example because I'm sure I am reinventing the wheel here!!


I am half expecting someone to (politely) say look at XYZ in the  
docs you dope...


Best regards,

Chris



___
use-revolution mailing list
use-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


Font Menu

2006-07-07 Thread Chris Carroll-Davis

Hello again.

Is there a simple way of implementing a font/size menu?

I'm *sure* this must have been asked before, but I can't find any  
references to it.  I was hoping that it might be able to create it  
automatically like the File, Edit and Help options in the Menu  
Builder.  (I can dream can't I?)


Or do I have to use the FontNames function to roll my own?  I'm  
hoping that some kind soul might be able to point me toward an  
existing example because I'm sure I am reinventing the wheel here!!


I am half expecting someone to (politely) say look at XYZ in the docs  
you dope...


Best regards,

Chris



___
use-revolution mailing list
use-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] Market Share

2006-07-07 Thread Jim Carwardine
True to a point... In a technical business, there must some kind of synergy
between technical and marketing.  For MS, Gates had the huge market built
for him thru IBM opening the architecture to clones.

Jobs had the solidness of the system architecture - deeply integrated
operating system with the hardware, standards for the GUI that were not only
used by Apple but published to developers with the promise that their app
would always run on a Mac if they adhered to the standards and Guy Kawasaki,
who built the niche.

Technically speaking, the Mac, even using the Intel chip, is light-years
ahead of the PC.

Anyone who thinks that buying a PC today running Windows isn't buying a
computer still running DOS only has to look at the monitor when it crashes.
I just purchased an LG monitor for my Powerbook.  It came with a 4 page
manual for installing the drivers in the various versions of Windows.  I
just plugged it into my Mac and started using it.

Both Gates and Jobs did a superb job of marketing.  Gates in convincing the
PC was on the leading edge and Jobs in ignoring the status quo and building
his niche.

Jobs is the true visionary.  What's his vision?  It was stated 20 some odd
years ago and I think is still true - Jobs believes there is no reason why a
personal computer shouldn't be as easy or common to use as a toaster.
Remember that?
  Jim


on 7/4/06 11:44 PM, Chipp Walters wrote:

> Kay,
> 
> Great point. Fact is, marketing is where Jobs truly shines!
> 
> On 7/2/06, Kay C Lan <[EMAIL PROTECTED]> wrote:
> 
>> My point exactly. How many other CEO out there can make so much money out of
>> such irrelevance. From a technological standpoint, truly embarrassing. From
>> a marketing standpoint, head a shoulders, world record, Gold medal, hall of
>> fame never to be forgotten kinda of stuff.
> ___
> use-revolution mailing list
> use-revolution@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

-- 

www.TalentSeeker.ca   www.HiringSmart.ca/ns   www.KeepingTheBest.ca/ns


Own Your Future Consulting Services Limited,
23 Shoal Cove Road, Seabright, Nova Scotia, Canada.  B3Z 3A9
Phone: 902-823-2339. Fax: 902-823-2139




___
use-revolution mailing list
use-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: Dreamhost?

2006-07-07 Thread Alex Tweedly

Dan Shafer wrote:


Stephen Barncard turned me on to Dreamhost over a year ago and I am a
delighted client.

I seem to recall getting Rev CGI working there at one point but as I 
recall

I had some problem doing so. Stephen may be able to be more specific.

But for hosting, these guys are great.

Stephen and Dan both recommended Dreamhost when I asked a while ago - 
and I've been delighted with them. Since I'm only doing this as a hobby, 
I went with the cheapest plan ($7.95 per month w/ a 2-year prepayment).


More disk space than I have on my laptop, and enough bandwidth to keep 
me happy.


I got Rev going as a cgi without much difficulty, following instructions 
someone posted to this list a while ago - search the archives (if you 
don't find it, let me know and I'll see if I kept a local copy of the 
instructions).


See http://www.tweedly.org/revbin/test1.cgi


#!./revolution.x86 -ui

on startup
  put "the params = " & q(the params)& cr \
  & "system version = " & urlDecode(the systemVersion) & cr \
  & "version = " & the version & cr \
  & "build = " & the buildNumber & cr \
  & "machine = " & the machine & cr \
  into tList

  get the globals
  repeat for each item tLine in it
put tLine && "=" && value(tLine) & cr after tList
  end repeat
  replace cr with "" in tList

  put "Content-Type: text/html" & cr & cr \
  & "Your ip is:" && $REMOTE_ADDR & "" \
  & tList
end startup


function q pPhrase
  return quote & pPhrase & quote
end q




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



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.9/382 - Release Date: 04/07/2006

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


Re: Dreamhost?

2006-07-07 Thread Thomas McCarthy

Stephen Barncard gave me the heads up on Dreamhost. Do it.
I've had rev cgi running from the get go (begining of this year) It was one of 
the conditions I gave for signing up--the human (actual humman) in support told 
me "If rev doesn't work, we'll give you a full refund".

It worked (Linux engine--there has been some issues with the Rev corporation 
allowing the Linux engine to be distributed. Check the archives)

I've also had instant success with rev cgi on iPowerweb (unix). However, 
Dreamhost wins handsdown for simple interface (minimal) and real human beings 
(often humorous) in support.

cheers,
tm

___
Join Excite! - http://www.excite.com
The most personalized portal on the Web!


___
use-revolution mailing list
use-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: send "subCheckNow" to me, or?

2006-07-07 Thread Alex Tweedly

Scott Rossi wrote:


Recently, Garrett Hylltun wrote:

 


Is it better to use "send" or just use the name of the handler?

   


Short answer : Just use the name of the handler.
Long answer : see below.


on subCheckNow
  -- do stuff here
  send "subCheckNow" to me
end subCheckNow

Or this?

on subCheckNow
  -- do stuff here
  subCheckNow
end subCheckNow


Is the second even allowed? And, if it is allowed, is their any ill
effects from doing this?
   



I thought you might end up with recursion in the second option, but
apparently the script compiler doesn't like option 2.  So the answer to your
question seems to be: stick with option 1.

 

My script compiler doesn't object to it at all (Rev 2.6.1., WinXP). Did 
you maybe have both options in the script at the same time (in which 
case the script compiler would complain because there were two handlers 
with same name) ?


The second option calls the handler directly - i.e. in the same 
execution context, so as written it is indeed infinite recursion. Of 
course in a real script, the "do something here" would contain the 
possibility of an early exit from the handler. Similarly,the first 
option will continue to send messages to itself indefinitely unless 
there is some code that can exit earlier in the handler.


The docs say

  Note:  Using the send command is slower than directly executing the 
commands using the normal message path. For best efficiency, use the 
send command only when you want to delay the message or when the 
handler you want to execute is not in the message path.


Since you were sending to the same handler, it is in the message path, 
and also you had no delay specified - so it would seem you should never 
do option 1 in preference to option 2.




NOTE that a ""delayed send" (such as "send xxx to me in N ticks") is 
commonly used, because it queues the message, and therefore affects the 
order of execution. As the docs say,


  Important!  Specifying a time can affect the order in which 
statements are executed. If you don't specify a time, the message is 
sent immediately, and any handler it triggers is completed before the 
rest of the current handler is executed. If you use the send in time 
form of the send command--even if you specify a time of zero 
seconds--the current handler finishes executing before the message is 
sent.


but there seems to be no reason to use the "immediate" send to the same 
handler.




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

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.9/382 - Release Date: 04/07/2006
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: Re: MS-SQL Database problem

2006-07-07 Thread precipice development
Hi
 
You may want to check out the convert function in SQL Server.  You can issue 
these in your SQL statements that you pass to SQL Server.  The cast function 
may also be of use.
 
You can get more info from Books Online (BOL) for SQL Server.  
 
Books Online for SQL Server 2005 
athttp://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspxBooks
 Online for SQL Server 2000 
athttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/startsql/getstart_4fht.asp
 
There is also a very short article at:
http://www.databasejournal.com/features/mssql/article.php/1469841
 
Regards
 
Jerry Henzel



> Date: Thu, 6 Jul 2006 10:34:49 -0700> From: [EMAIL PROTECTED]> To: 
> use-revolution@lists.runrev.com> Subject: Re: MS-SQL Database problem> > 
> Ton-> > Monday, July 3, 2006, 9:37:30 AM, you wrote:> > > Hi, fellow 
> Revolutionaires...> > > I have a strange problem:> > > I'm using RR 2.7.2 
> Enterprise on OS X 10.4.7> > > I'm connecting to a SQL Server through an ODBC 
> connection, no problem> > so far.> > When I retrieve data from the SQL 
> Server, all fields come over just> > fine, except DateTime fields...> > > 
> There are 2 of these fields, each containing a value like "28-06-2006> > 
> 00:00"> > > When I use  the code below to get the data, the value I get for 
> the> > date is truncated and changed to "2006-06-"...> > DateTime formats on 
> SQLServer are IMO a bit weird, and I've run into> conversion problems with 
> them before, too. Not just in rev. I believe> SQLServer by default uses MDY 
> encoding, which might explain why it's> stopping when it gets to trying to 
> convert the 28th month. You can> issue a DATEFORMAT command to SQLServer on a 
> per-connection basis to> change this, no matter what format the dates are 
> stored in:> > SET DATEFORMAT DMY> > -- > -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
_
Try Live.com - your fast, personalized homepage with all the things you care 
about in one place.
http://www.live.com/getstarted___
use-revolution mailing list
use-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: send "subCheckNow" to me, or?

2006-07-07 Thread Garrett Hylltun

Mark Smith wrote:
The 2nd won't work, I'm pretty sure. I've used the 1st (usually send 
"subCheck" to me in n seconds)  without problem.

[snip]

Alrighty then, 1. it is!  :-)

Thanks a bunch Mark and Scott,
-Garrett


___
use-revolution mailing list
use-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: send "subCheckNow" to me, or?

2006-07-07 Thread Mark Smith
The 2nd won't work, I'm pretty sure. I've used the 1st (usually send  
"subCheck" to me in n seconds)  without problem.


best,

Mark

On 7 Jul 2006, at 09:37, Garrett Hylltun wrote


Rev 2.6.1 / OS X

Greetings,

Is it better to use "send" or just use the name of the handler?

on subCheckNow
  -- do stuff here
  send "subCheckNow" to me
end subCheckNow

Or this?

on subCheckNow
  -- do stuff here
  subCheckNow
end subCheckNow


Is the second even allowed? And, if it is allowed, is their any ill  
effects from doing this?



Thanks,
-Garrett
___
use-revolution mailing list
use-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: send "subCheckNow" to me, or?

2006-07-07 Thread Scott Rossi
Recently, Garrett Hylltun wrote:

> Is it better to use "send" or just use the name of the handler?
> 
> on subCheckNow
>-- do stuff here
>send "subCheckNow" to me
> end subCheckNow
> 
> Or this?
> 
> on subCheckNow
>-- do stuff here
>subCheckNow
> end subCheckNow
> 
> 
> Is the second even allowed? And, if it is allowed, is their any ill
> effects from doing this?

I thought you might end up with recursion in the second option, but
apparently the script compiler doesn't like option 2.  So the answer to your
question seems to be: stick with option 1.

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


send "subCheckNow" to me, or?

2006-07-07 Thread Garrett Hylltun

Rev 2.6.1 / OS X

Greetings,

Is it better to use "send" or just use the name of the handler?

on subCheckNow
  -- do stuff here
  send "subCheckNow" to me
end subCheckNow

Or this?

on subCheckNow
  -- do stuff here
  subCheckNow
end subCheckNow


Is the second even allowed? And, if it is allowed, is their any ill 
effects from doing this?



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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Graham Samuel
As someone who has only used any kind of Unix in a protected  
environment (I mean protected by human beings, who provided me with a  
WIMP interface to keep me quiet), I am quietly horrified by this  
discussion. If there are so many different flavours of the thing  
(distros and maybe even more signs of divergence - I mean, I don't  
even know what RunRev mean on the web site when they say "Revolution  
supports Unix, Linux,..."), what remains constant? How can the *nix  
world really expect to take over the desktop if an ordinary punter  
(at whatever level of need or professionalism) can't tell if their  
software/ hardware/ UI/ interoperability is likely to be catered for?  
Have I got this completely wrong? How can diversity be its strength,  
as some are saying? Doesn't that mean that any support resources -  
free or paid for - will be stretched infinitely thin?


This is relevant to Rev insofar as what has been discussed in this  
thread seems to point to a bottomless pit of resource requirements  
for the unfortunate developers of Runtime Revolution.  If this  
perception even partly reflects reality, then the "Seal of Approval"  
idea sounds great to me, simply because it means that scarce  
resources will be concentrated in fewer areas.


Can someone who has no 'religious position' on a particular flavour  
of Unix clarify this for the rest of us?


Graham


Graham Samuel / The Living Fossil Co. / UK and France

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


Rev for Linux "Seal of Approval"

2006-07-07 Thread Richmond Mathewson
I think that the word 'Linux' (or, if we want to be picky 'Gnu-Linux') is 
becoming increasingly distracting!

I have customers who come to me because they (like 95% of Bulgarians)
 have a "P" copy of Windows on their PC and are just waking up (!!!), 
mainly stimulated by the marching feet of the European Community. 
If I use the word 'Linux' it is almost as bad as offering a Hasidic chap a 
bacon sandwich - they go "all funny" and that is the end of my chance.

So (what a 'naughty' fellow I am) I tell them that I have a number of OpenSource
OS's available that I can install, and then I name them: "Ubuntu", "Kubuntu",
"Puppy", "Tilix" and so on; then tell them what software packages are installed 
with each
OS and their capabilities. My customers don't know about Linux, don't care, and
just want me to get their PC up and running with the capabilities it had when 
running 
Windows before cops get to them and fine them $5,000 and confiscate their PC: 
and
with the -buntu family I can honestly say I can do that very quickly indeed.

The other day I went to buy a Logitech mouse and on the box it has a Windows 
and a Mac symbol so I knew it would work with both those OS's - now had it
has an Ubuntu (for example) symbol I would have felt even better. Had it
had TUX I would have felt queasy; very queasy; as I feel comfortable with 
Debian-derived systems - but not other Linux systems.

So we need "seals of Approval" for OS's. not some vague term that covers
a multitude of things.

sincerely, Richmond Mathewson
 


"Philosophical problems are confusions arising owing to the fluidity of 
meanings users attach to words and phrases."
   Mathewson, 2006


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


Re: Rev for Linux "Seal of Approval"

2006-07-07 Thread Chipp Walters

Bob,

Regarding altBrowser for Linux.

We do have something running in the labs right now. But really, is
there enough of an installed user base of Rev developers in Linux to
make it a commercially viable product? Besides, aren't most Linux
users wanting NOT TO PAY for stuff?

Are you willing to shell out, say $200 for such an add-on? If not,
what is the 'right price?'
Frankly, it's pretty hard making any kind of money developing add-ons
for Rev in the Mac/PC space, much less than Linux. Just because there
is one or two loud voices, doesn't mean there is a business
opportunity for us in Linux.

In the words of Latrell Spreewell, "I've got a family to feed!"

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