From bvg at mac.com Sun Mar 1 06:44:19 2009 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 01 Mar 2009 12:44:19 +0100 Subject: Drawing a graph by script In-Reply-To: References: Message-ID: <4E205830-956C-4806-8C4D-85A9439FFB45@mac.com> The easiest way would be to buy malte's new chart engine (available on the rev site). If you're more interested in the learning experience, i suggest setting the points of a graphic. if you have an empty line in the points of a graphic, the two points above and below it won't be connected, so you can even make the grid and the actual graph from the same graphic. It's very easy to scale this to several heights: Just use a very large rect as orignal, then shrink to your desired size. On the other hand, if you set the markers, you'll get graph markers for free, so to say. But then you can't use the same graphic for everything at once. On 28 Feb 2009, at 21:13, Mark Swindell wrote: > What would be the best way to draw a simple graph by script? > > All I need is a rectangle with horizontal lines drawn across it at > the correct intervals (height/100) or whatever the number of lines > is to be. I've been looking in the docs but still not sure how to > implement this. I also played around with using a list field and > setting the line height, but this isn't as accurate as I'd like. -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From effendi at wanadoo.fr Sun Mar 1 06:47:52 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 1 Mar 2009 12:47:52 +0100 Subject: Strange pathname in "put the filename" command Message-ID: Hi from Brittany (spring is coming and the mimosa will be out soon), I'm running Revolution 3.0 on an Intel iMac. I create a stack called Mainstack which I store in a folder. You would guess correctly if you thought it was a splashstack. In "openStack", when I execute the command "put the filename of this stack into field MyStackName", I read "/Revolution/RawStacks/MainStack.rev" which is perfectly normal, because that is where the stack is. I can strip out the stack name to get the path to the folder. I compile this stack into a standalone on my desktop, with one option "Intel Only". This standalone is now in a folder "MainStack" containing a file "MainStack.app" I move the file "MainStack.app" into another folder which contains all my compiled standalone stacks. When I execute the command "put the filename of this stack into field MyStackName", I expect to see "/Revolution/StandaloneStacks/ MainStack.app", because that is where the stack is. I need this path, because I want to be able to call one of the standalones from MainStack (choosing from a list) Instead, I read "/Revolution/StandaloneStacks/MainStack.app/Contents/ MacOS/MainStack". Where did this path come from ? Of course, I can always throw away the part of the path "/Contents/MacOS/MainStack", but this doesn't satisfy my curiosity ..... I imagine (haven't tested it yet) that this part of the path will be different if I move to a PC. What rules govern the creation of this path ? I see from the Rev Dictionary that the "filename of stack" is different for a standalone - "the filename of stack property reports the name and location of the application". Why is "Name and location" different from "Path" ? Thanks for any pointers. -Francis "Nothing should ever be done for the first time !" From len-morgan at crcom.net Sun Mar 1 08:37:55 2009 From: len-morgan at crcom.net (Len Morgan) Date: Sun, 01 Mar 2009 07:37:55 -0600 Subject: Progress Bar Help Message-ID: <49AA8FB3.3050501@crcom.net> It seems I get stuck on the simplest things... I have a progress bar and it's set to min=0, max=100 (I want to show percentage completed) I have a list of files I want to process so I take 100 / the number of files to get a "per file percentage" (about 5.5555 for my current list of 18 files) I use "i" as a counter to go through the lines of the files and set my thumbpos to: i * perFilePercentage This seems to work but the progress bar is already at 100% by the time I get to the 7th file. Is my math wrong? What am I missing? Thanks again! len morgan From m.schonewille at economy-x-talk.com Sun Mar 1 08:37:32 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 1 Mar 2009 14:37:32 +0100 Subject: Strange pathname in "put the filename" command In-Reply-To: References: Message-ID: <317CE0A4-3241-491C-8A15-1BDC0C6BF843@economy-x-talk.com> Hi Francis, Keep in mind that *.app is not a file but a folder. The stack is somewhere inside that folder. The path returned by the (effective) filename is correct. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 1-mrt-2009, om 12:47 heeft Francis Nugent Dixon het volgende geschreven: > Hi from Brittany (spring is coming and the mimosa will be out soon), > > I'm running Revolution 3.0 on an Intel iMac. > > I create a stack called Mainstack which I store in a folder. > You would guess correctly if you thought it was a splashstack. > > In "openStack", when I execute the command "put the filename > of this stack into field MyStackName", > I read "/Revolution/RawStacks/MainStack.rev" which is perfectly > normal, because that is where the stack is. I can strip out the > stack name to get the path to the folder. > > I compile this stack into a standalone on my desktop, with one > option "Intel Only". This standalone is now in a folder "MainStack" > containing a file "MainStack.app" > > I move the file "MainStack.app" into another folder which contains all > my compiled standalone stacks. > > When I execute the command "put the filename of this stack into field > MyStackName", I expect to see "/Revolution/StandaloneStacks/ > MainStack.app", > because that is where the stack is. I need this path, because I > want to > be able to call one of the standalones from MainStack (choosing > from a list) > > Instead, I read "/Revolution/StandaloneStacks/MainStack.app/ > Contents/MacOS/MainStack". > > Where did this path come from ? Of course, I can always throw away > the part > of the path "/Contents/MacOS/MainStack", but this doesn't satisfy > my curiosity ..... > I imagine (haven't tested it yet) that this part of the path will > be different > if I move to a PC. What rules govern the creation of this path ? > > I see from the Rev Dictionary that the "filename of stack" is > different for a > standalone - "the filename of stack property reports the name and > location of > the application". Why is "Name and location" different from "Path" ? > > Thanks for any pointers. > > -Francis > From jim at visitrieve.com Sun Mar 1 09:01:28 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sun, 1 Mar 2009 04:01:28 -1000 Subject: Progress Bar Help In-Reply-To: <49AA8FB3.3050501@crcom.net> References: <49AA8FB3.3050501@crcom.net> Message-ID: <01c401c99a76$37ece420$a7c6ac60$@com> Hi Len, The math "concept" sounds correct. Could it be you are setting your percentage inside the repeat instead of outside, causing the percentage to continually increase? If the jump of the increase in the scroll is incremental instead of consistently always the same amount, then this could be it. Also, you might want to use a round function to work with integers, with a >= cleanup at the end. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Len Morgan > Sent: Sunday, March 01, 2009 3:38 AM > To: use-revolution at lists.runrev.com > Subject: Progress Bar Help > > It seems I get stuck on the simplest things... > > I have a progress bar and it's set to min=0, max=100 (I want to show > percentage completed) > > I have a list of files I want to process so I take 100 / the number of > files to get a "per file percentage" (about 5.5555 for my current list > of 18 files) > > I use "i" as a counter to go through the lines of the files and set my > thumbpos to: > > i * perFilePercentage > > This seems to work but the progress bar is already at 100% by the time > I > get to the 7th file. > > Is my math wrong? What am I missing? > > Thanks again! > > len morgan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Sun Mar 1 09:05:52 2009 From: len-morgan at crcom.net (Len Morgan) Date: Sun, 01 Mar 2009 08:05:52 -0600 Subject: Progress Bar Help Message-ID: <49AA9640.4020505@crcom.net> Good Morning, Jim No, I'm afraid it's an even more bone-headed mistake than that. I just went back and added a field that showed me the percentage that I was actually setting the thumbpos to and it was TWICE what it was supposed to be. After further investigation, I realized that in a modification a couple of hours ago, I wanted to increment my loop ("i") at the bottom of the loop instead of the top. Needless to say, I forgot to delete the one at the top so what ended up happening was I was incrementing by two every time instead of one. Sorry for the stupid coding error on my part. len morgan From shoreagent at gmail.com Sun Mar 1 10:09:13 2009 From: shoreagent at gmail.com (william humphrey) Date: Sun, 1 Mar 2009 11:09:13 -0400 Subject: Pivot table in excel In-Reply-To: References: <20090227103118.753302891A9@mail.runrev.com> <8856000D-5920-4FA6-9487-F9AFE322903F@sbcglobal.net> <842F9F98-5828-4C87-A408-DD9EFDC37F00@major-k.de> Message-ID: <459b22a90903010709n794bfafbhcc3365a5983ae8d0@mail.gmail.com> In what part of this process are you using Runtime Revolution? On Sat, Feb 28, 2009 at 10:05 AM, Nhan, Tran Thi Thanh < nhan.tran at rmit.edu.vn> wrote: > > Hi all, > > I'm learning about creating a pivot table in excel 2003 through VBA. Could > you give your advice? When I click to a button then export list to excel and > create a pivot table. > > Many thanks. > Nhan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.bluewatermaritime.com From nhan.tran at rmit.edu.vn Sun Mar 1 10:26:34 2009 From: nhan.tran at rmit.edu.vn (Nhan, Tran Thi Thanh) Date: Sun, 1 Mar 2009 22:26:34 +0700 Subject: Pivot table in excel References: <20090227103118.753302891A9@mail.runrev.com><8856000D-5920-4FA6-9487-F9AFE322903F@sbcglobal.net><842F9F98-5828-4C87-A408-DD9EFDC37F00@major-k.de> <459b22a90903010709n794bfafbhcc3365a5983ae8d0@mail.gmail.com> Message-ID: Hi Wiliam, I have app which is build on Run Rev and I'm going to make a feature: click on button of one card, it will export content of a field of this card to Excel and create Pivot Table on this Excel file also. I already do export to Excel but get stuck in creating Pivot Table. Regards Nhan -----Original Message----- From: use-revolution-bounces at lists.runrev.com on behalf of william humphrey Sent: Sun 3/1/2009 10:09 PM To: How to use Revolution Subject: Re: Pivot table in excel In what part of this process are you using Runtime Revolution? On Sat, Feb 28, 2009 at 10:05 AM, Nhan, Tran Thi Thanh < nhan.tran at rmit.edu.vn> wrote: > > Hi all, > > I'm learning about creating a pivot table in excel 2003 through VBA. Could > you give your advice? When I click to a button then export list to excel and > create a pivot table. > > Many thanks. > Nhan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.bluewatermaritime.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Sun Mar 1 12:21:53 2009 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 01 Mar 2009 09:21:53 -0800 Subject: Strange pathname in "put the filename" command In-Reply-To: Message-ID: Try this in the Mac OSX Finder right click and choose "Show Package Contents" a new window should open with a folder named "Contents" Explore this to find out how Standalones are published by any company that produces apps for OSX. In fact, you can do this with all of your apps on your computer, since they are a combination of executable code and support files. And you are correct in that the Windows path will be different, and the Rev compiler will produce the correct environment for that platform. One bit of code you might want to use is if the platform contains "MacOS" then -- app path logic else -- exe path logic end if Jim Ault Las Vegas On 3/1/09 3:47 AM, "Francis Nugent Dixon" wrote: > Hi from Brittany (spring is coming and the mimosa will be out soon), > > I'm running Revolution 3.0 on an Intel iMac. > > I create a stack called Mainstack which I store in a folder. > You would guess correctly if you thought it was a splashstack. > > In "openStack", when I execute the command "put the filename > of this stack into field MyStackName", > I read "/Revolution/RawStacks/MainStack.rev" which is perfectly > normal, because that is where the stack is. I can strip out the > stack name to get the path to the folder. > > I compile this stack into a standalone on my desktop, with one > option "Intel Only". This standalone is now in a folder "MainStack" > containing a file "MainStack.app" > > I move the file "MainStack.app" into another folder which contains all > my compiled standalone stacks. > > When I execute the command "put the filename of this stack into field > MyStackName", I expect to see "/Revolution/StandaloneStacks/ > MainStack.app", > because that is where the stack is. I need this path, because I want to > be able to call one of the standalones from MainStack (choosing from a > list) > > Instead, I read "/Revolution/StandaloneStacks/MainStack.app/Contents/ > MacOS/MainStack". > > Where did this path come from ? Of course, I can always throw away the > part > of the path "/Contents/MacOS/MainStack", but this doesn't satisfy my > curiosity ..... > I imagine (haven't tested it yet) that this part of the path will be > different > if I move to a PC. What rules govern the creation of this path ? > > I see from the Rev Dictionary that the "filename of stack" is > different for a > standalone - "the filename of stack property reports the name and > location of > the application". Why is "Name and location" different from "Path" ? > > Thanks for any pointers. > > -Francis > > "Nothing should ever be done for the first time !" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dunbarx at aol.com Sun Mar 1 12:41:46 2009 From: dunbarx at aol.com (dunbarx) Date: Sun, 01 Mar 2009 12:41:46 -0500 Subject: Progress Bar Help In-Reply-To: <49AA9640.4020505@crcom.net> Message-ID: <4F6B17AB.C391.4391.BF5E.A36902E3916D@aol.com> I can affirm from my own rather extensive experience that there are no stupid coding errors, only stupid programmers. Craig Newman On Mar 1, 2009, at 9:05:52 AM, "Len Morgan" wrote: Sorry for the stupid coding error on my part From pmbrig at gmail.com Sun Mar 1 13:39:44 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Sun, 1 Mar 2009 13:39:44 -0500 Subject: Gutenberg Reader Message-ID: <68093D3A-89E7-4FA3-92CF-4B0E86B12BE7@gmail.com> On Sat, 28 Feb 2009, Jim Sims wrote: > On Feb 27, 2009, at 11:19 PM, Sarah Reichelt wrote: > >>> Aha! Done. The Mac version of the app is now in .dmg form at: >>> http://home.comcast.net/~pmbrig/Gutenberg.html >>> >>> Hope this solves the problems people have been having. Let me know! > > Works here also. > > The "Quit" from menubar and "command Q" that we discussed also work > fine if I am out of the Reader (I assume - if the revBrowser is > closed). Maybe you need to add a step (closing down the revBrowser) to > the quit script. > > > I'm going to go get that damn White Whale now!! > > sims I'm working on a revision, based on a suggestion from Robert Brenstein, that will open both the help field and the browser object in windows of their own, allowing you to keep the browser open if you want while going back to the content window, and to peruse the help text while being able to examine the content window and its controls. Closing the browser window will first quit the browser. I'll be sure to insert a command to quit the browser before quitting the app, to make sure the browser being open doesn't interfere with quitting the app. A work in progress. Good luck with that whale. Peter M. Brigham pmbrig at gmail.com From mpetrides at earthlink.net Sun Mar 1 14:05:11 2009 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sun, 1 Mar 2009 13:05:11 -0600 Subject: Gutenberg Reader In-Reply-To: <68093D3A-89E7-4FA3-92CF-4B0E86B12BE7@gmail.com> References: <68093D3A-89E7-4FA3-92CF-4B0E86B12BE7@gmail.com> Message-ID: <17DCF237-A24E-4CFD-955E-FCF25BDE4139@earthlink.net> I just downloaded the .dmg file and attempted to read a book using the Reader. However, the arrow key at the top right does not seem to work--does not take me to the next page. iMac core 2 duo running OS X 10.5.6. On Mar 1, 2009, at 12:39 PM, Peter Brigham MD wrote: > On Sat, 28 Feb 2009, Jim Sims wrote: > >> On Feb 27, 2009, at 11:19 PM, Sarah Reichelt wrote: >> >>>> Aha! Done. The Mac version of the app is now in .dmg form at: >>>> http://home.comcast.net/~pmbrig/Gutenberg.html >>>> >>>> Hope this solves the problems people have been having. Let me know! >> >> Works here also. >> >> The "Quit" from menubar and "command Q" that we discussed also work >> fine if I am out of the Reader (I assume - if the revBrowser is >> closed). Maybe you need to add a step (closing down the revBrowser) >> to >> the quit script. >> >> >> I'm going to go get that damn White Whale now!! >> >> sims > > I'm working on a revision, based on a suggestion from Robert > Brenstein, that will open both the help field and the browser object > in windows of their own, allowing you to keep the browser open if > you want while going back to the content window, and to peruse the > help text while being able to examine the content window and its > controls. Closing the browser window will first quit the browser. > I'll be sure to insert a command to quit the browser before quitting > the app, to make sure the browser being open doesn't interfere with > quitting the app. > > A work in progress. Good luck with that whale. > > Peter M. Brigham > pmbrig at gmail.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shoreagent at gmail.com Sun Mar 1 14:50:34 2009 From: shoreagent at gmail.com (william humphrey) Date: Sun, 1 Mar 2009 15:50:34 -0400 Subject: Pivot table in excel In-Reply-To: References: <20090227103118.753302891A9@mail.runrev.com> <8856000D-5920-4FA6-9487-F9AFE322903F@sbcglobal.net> <842F9F98-5828-4C87-A408-DD9EFDC37F00@major-k.de> <459b22a90903010709n794bfafbhcc3365a5983ae8d0@mail.gmail.com> Message-ID: <459b22a90903011150x1779d11ev41ac8b9e17935d55@mail.gmail.com> Got it. It has been years since I've created pivot tables with visual basic but that's what you'll have to do. Maybe there is a help forum for Microsoft Excel with someone who can walk you through that? On Sun, Mar 1, 2009 at 11:26 AM, Nhan, Tran Thi Thanh wrote: > > Hi Wiliam, > > I have app which is build on Run Rev and I'm going to make a feature: > click on button of one card, it will export content of a field of this card > to Excel and create Pivot Table on this Excel file also. > > I already do export to Excel but get stuck in creating Pivot Table. > > Regards > Nhan > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com on behalf of william > humphrey > Sent: Sun 3/1/2009 10:09 PM > To: How to use Revolution > Subject: Re: Pivot table in excel > > In what part of this process are you using Runtime Revolution? > > On Sat, Feb 28, 2009 at 10:05 AM, Nhan, Tran Thi Thanh < > nhan.tran at rmit.edu.vn> wrote: > > > > > Hi all, > > > > I'm learning about creating a pivot table in excel 2003 through VBA. > Could > > you give your advice? When I click to a button then export list to excel > and > > create a pivot table. > > > > Many thanks. > > Nhan > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > -- > http://www.bluewatermaritime.com > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.bluewatermaritime.com From effendi at wanadoo.fr Sun Mar 1 14:54:00 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 1 Mar 2009 20:54:00 +0100 Subject: Strange pathname in "put the filename" command Message-ID: Hi from Brittany, Thanks Mark, thanks Jim, All is clear. After a couple of dry runs on Mac and PC, my problem will be solved. -Francis "Nothing should ever be done for the first time !" From pmbrig at gmail.com Sun Mar 1 15:44:26 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Sun, 1 Mar 2009 15:44:26 -0500 Subject: Gutenberg Reader In-Reply-To: <20090228180004.C445748A330@mail.runrev.com> References: <20090228180004.C445748A330@mail.runrev.com> Message-ID: <27301016-F46E-487F-9ECD-B5AE62EEE2E9@gmail.com> I revised the stack to put the help field and the browser object each into their own window, so the main content window is available at all times. The stack is available at RevOnline, username pmbrig. The standalone is available at: http://home.comcast.net/~pmbrig/Gutenberg.html Thanks for the help and the feedback, everybody. Peter M. Brigham pmbrig at gmail.com From mdswindell at cruzio.com Sun Mar 1 15:53:04 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 1 Mar 2009 12:53:04 -0800 Subject: Drawing a graph by script In-Reply-To: <4E205830-956C-4806-8C4D-85A9439FFB45@mac.com> References: <4E205830-956C-4806-8C4D-85A9439FFB45@mac.com> Message-ID: Thanks Bjornke, Victoras, and Craig. I've got something that works now. This is the method I used. There is a preexisting rectangle called "backRect" and a user field called "numUnits". This seems to work pretty well so far. Mark ON makeLines put field "numUnits" into vNumUnits -- how many lines (units) high derived from user input field lock screen put round((the height of grc "backRect")/(vNumUnits)) into vBackIncrement -- how much space between lines, must be rounded because pixels are whole numbers put "x,x,x,x" into vThePoints -- starting point for first line put item 4 of the rect of graphic "backRect" into item 2 of vThePoints -- bottom of rectangle = (top of first line) put item 4 of the rect of graphic "backRect" into item 4 of vThePoints -- bottom of rectangle = (bottom of first line) put item 1 of the rect of graphic "backRect" into item 1 of vThePoints -- left side of line matches left side of rect put item 3 of the rect of graphic "backRect" into item 3 of vThePoints -- right side of line matches right side of rect REPEAT (vNumUnits-1) times -- so top of rectangle will represent last line subtract vBackIncrement from item 2 of vThePoints -- each line draws itself higher, from bottom up subtract vBackIncrement from item 4 of vThePoints -- " " " set the style of the templategraphic to "line" -- defines graphic type set the points of the templategraphic to vThePoints -- defines graphic location create graphic "myLine" -- creates line and places at correct location END repeat set the height of grc "backRect" to (the bottom of grc "backRect") - (item 4 of vThePoints)+vBackIncrement -- because spaces between lines may need to be rounded, rectangle itself needs to be tweaked set the top of grc "backRect" to (item 4 of vThePoints) - vBackIncrement -- adjusts the rectangle up so all increments are even unlock screen reset the templateGraphic END makeLines On Mar 1, 2009, at 3:44 AM, Bj?rnke von Gierke wrote: > The easiest way would be to buy malte's new chart engine (available > on the rev site). > > If you're more interested in the learning experience, i suggest > setting the points of a graphic. if you have an empty line in the > points of a graphic, the two points above and below it won't be > connected, so you can even make the grid and the actual graph from > the same graphic. It's very easy to scale this to several heights: > Just use a very large rect as orignal, then shrink to your desired > size. > > On the other hand, if you set the markers, you'll get graph markers > for free, so to say. But then you can't use the same graphic for > everything at once. > > On 28 Feb 2009, at 21:13, Mark Swindell wrote: > >> What would be the best way to draw a simple graph by script? >> >> All I need is a rectangle with horizontal lines drawn across it at >> the correct intervals (height/100) or whatever the number of lines >> is to be. I've been looking in the docs but still not sure how to >> implement this. I also played around with using a list field and >> setting the line height, but this isn't as accurate as I'd like. > > -- > > official ChatRev page: > http://bjoernke.com/runrev/chatrev.php > > Chat with other RunRev developers: > go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Sun Mar 1 20:43:46 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 01 Mar 2009 17:43:46 -0800 Subject: [ANN] Gradient Explorer Message-ID: Jim Hurley made reference to some gradient stuff done we did in his recent kaleidoscope stack, so I thought it might worth posting the demo assembled for that stack. Gradient Explorer not only allows you to play with/preview all Revolution's gradient properties, but also shows the actual parameters of the properties as well. Rev's docs break down the gradient properties pretty well, but this stack allows you see them in action. Requires Revolution version 3, of course. Run from Rev message box: go url "http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev" Download: http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev.zip BTW, stay tuned for a new gradient plugin for Rev... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From mdswindell at cruzio.com Sun Mar 1 21:06:32 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 1 Mar 2009 18:06:32 -0800 Subject: [ANN] Gradient Explorer In-Reply-To: References: Message-ID: Very cool! Thank you! Mark On Mar 1, 2009, at 5:43 PM, Scott Rossi wrote: > go url > "http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev > " From iowahengst at mac.com Sun Mar 1 21:09:10 2009 From: iowahengst at mac.com (Randy Hengst) Date: Sun, 01 Mar 2009 20:09:10 -0600 Subject: [ANN] Gradient Explorer In-Reply-To: References: Message-ID: <3C892809-49B4-4948-A866-25EE6F6510B9@mac.com> Scott, That is very cool. Thanks for sharing it. take care, randy ----- On Mar 1, 2009, at 7:43 PM, Scott Rossi wrote: > Jim Hurley made reference to some gradient stuff done we did in his > recent > kaleidoscope stack, so I thought it might worth posting the demo > assembled > for that stack. Gradient Explorer not only allows you to play with/ > preview > all Revolution's gradient properties, but also shows the actual > parameters > of the properties as well. Rev's docs break down the gradient > properties > pretty well, but this stack allows you see them in action. Requires > Revolution version 3, of course. > > Run from Rev message box: > go url > "http://www.tactilemedia.com/site_files/downloads/ > gradient_explorer.rev" > > Download: > http://www.tactilemedia.com/site_files/downloads/ > gradient_explorer.rev.zip > > BTW, stay tuned for a new gradient plugin for Rev... > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolution at derbrill.de Mon Mar 2 04:07:52 2009 From: revolution at derbrill.de (Malte Brill) Date: Mon, 2 Mar 2009 10:07:52 +0100 Subject: [ANN] Gradient Explorer In-Reply-To: <20090301180004.91319489416@mail.runrev.com> References: <20090301180004.91319489416@mail.runrev.com> Message-ID: <8F063AC5-DCCA-493E-8EBE-F0D7AA4ED290@derbrill.de> Scott wrote: > BTW, stay tuned for a new gradient plugin for Rev... Can't wait to see it! Cheers, Malte -- Malte Brill CEO derbrill Multimedia CTO awesome mega mighty games VAT ID DE223571286 Tel: +49 4331 337 977 7 email: info at derbrill.de malte at awesomemegamightygames.com From Andre.Bisseret at inria.fr Mon Mar 2 06:57:10 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Mon, 2 Mar 2009 12:57:10 +0100 Subject: strange interaction with message box Message-ID: <4C32AB26-2291-4152-9300-FCA056A7F3AB@inria.fr> Bonjour, Often I have navigation buttons on the cards of my stacks (prev, next, first) ; often too I use visual effects as in this example of a script of a button : on mouseUp visual effect scroll left very fast go next end mouseUp Now, for one month or so, if the message box is opened, the visual effect occurs on it, not on my stack :-(( On the stack, it goes to next card (or prev etc) as expected, but without any visual effect ! The visual effect occurs on the stack only if the message box is closed. What am I doing wrong ? Thanks in advance for any idea Best regards from Grenoble Andr? From danrod at mac.com Mon Mar 2 07:55:33 2009 From: danrod at mac.com (Daniel Rodrigue) Date: Mon, 02 Mar 2009 07:55:33 -0500 Subject: Re.: Leopard-Spotlight-Applescript Message-ID: <8E80773B-F69D-46D0-B65B-09CAA4EB5B58@mac.com> Hi Jim, On Nov 05, 2007, at 13:00, Jim Sims wrote: > Looks like I will not have a copy of Leopard very soon > (living on far & distant planets has pluses and minuses) > so could some kind soul please test the following Applescript > on Leopard for me? > > If it works it will open a spotlight search for "bob". You could use shell script to achive the same thing: on mouseUp put "bob" into sQuoi put "mdfind kMDItemFSName == '" & sQuoi & "'" into tCMD // mdfind kMDItemFSName == 'bob' put shell(tCMD) end mouseUp Not that I don't like AppleScript, I'm an heavy user of it, but I always try to avoid using the "Finder". You should look at those command: "mdfind", "mdimport", "mdls", "mdutil". Regards, Dan --/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\-- Daniel Rodrigue / Simple & Logik Vox: 450-468-5726 ? cel: 514-996-5726 1261 rue Bourgeoys, Longueuil (Qu?bec) Canada J4M 1Z5 ?????????????????????????????????????????????????????? ?Quidquid latine dictum sit, altum sonatur.? ?Peu importe, dit en latin ?a sonne profond.? ?Whatever is said in Latin sounds profound.? --\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/-- From harrison at all-auctions.com Mon Mar 2 10:04:34 2009 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 2 Mar 2009 10:04:34 -0500 Subject: Table Column Width? In-Reply-To: <4F6B17AB.C391.4391.BF5E.A36902E3916D@aol.com> References: <4F6B17AB.C391.4391.BF5E.A36902E3916D@aol.com> Message-ID: <7F745238-099B-4A2F-8627-507EFD890375@all-auctions.com> Hi, Does anyone know of a way to change the column width of a table? I don't see a setting for it anywhere! Thanks in advance! Rick From jim at visitrieve.com Mon Mar 2 10:10:05 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 2 Mar 2009 05:10:05 -1000 Subject: Table Column Width? In-Reply-To: <7F745238-099B-4A2F-8627-507EFD890375@all-auctions.com> References: <4F6B17AB.C391.4391.BF5E.A36902E3916D@aol.com> <7F745238-099B-4A2F-8627-507EFD890375@all-auctions.com> Message-ID: <001401c99b48$f8177fd0$e8467f70$@com> Hi Rick, You set the tab stops. Or...Take a look at ListMagic at http://www.runrev.com/products/related-software/listmagic/ and save yourself weeks of time. ;-) Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Rick Harrison > Sent: Monday, March 02, 2009 5:05 AM > To: How to use Revolution > Subject: Table Column Width? > > Hi, > > Does anyone know of a way to change > the column width of a table? I don't see > a setting for it anywhere! > > Thanks in advance! > > Rick > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From effendi at wanadoo.fr Mon Mar 2 10:22:03 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 2 Mar 2009 16:22:03 +0100 Subject: Can't call a standalone stack from another standalone stack Message-ID: Hi from Brittany (promroses in flower, mimosa isn't far away !), Running Revolution 3.0 on an Intel iMac. Having problems with a stack call from a SplashStack. I have a folder "/Revolution/Standalone" into which I move 2 compiled (Intel standalone) stacks (A.app and B.app). "A" is supposed to be the SplashStack and sets up a call to the other stack (B) in the same folder : go to stack "/Revolution/Standalone/B.app" I get an error "stack is corrupted, check for ~ backup file" If I double-click the stack B from the folder, it runs OK. I've checked my paths and I can't find the error. I've tried compiling other stacks, but get the same error. I've tried : set the defaultFolder to ""/Revolution/Standalone" go to stack "B.app" Still no joy ! What am I doing wrong ? - Francis "Nothing should ever be done for the first time !" From devin_asay at byu.edu Mon Mar 2 10:56:53 2009 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 2 Mar 2009 08:56:53 -0700 Subject: strange interaction with message box In-Reply-To: <4C32AB26-2291-4152-9300-FCA056A7F3AB@inria.fr> References: <4C32AB26-2291-4152-9300-FCA056A7F3AB@inria.fr> Message-ID: Andr?, This happens to me, too. I think it is a bug in the IDE. Devin On Mar 2, 2009, at 4:57 AM, Andre.Bisseret wrote: > Bonjour, > Often I have navigation buttons on the cards of my stacks (prev, next, > first) ; often too I use visual effects as > in this example of a script of a button : > on mouseUp > visual effect scroll left very fast > go next > end mouseUp > > Now, for one month or so, if the message box is opened, the visual > effect occurs on it, not on my stack :-(( > > On the stack, it goes to next card (or prev etc) as expected, but > without any visual effect ! > > The visual effect occurs on the stack only if the message box is > closed. > > What am I doing wrong ? > > Thanks in advance for any idea > > Best regards from Grenoble > Andr? > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Devin Asay Humanities Technology and Research Support Center Brigham Young University From harrison at all-auctions.com Mon Mar 2 11:03:50 2009 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 2 Mar 2009 11:03:50 -0500 Subject: Table Column Width? In-Reply-To: <001401c99b48$f8177fd0$e8467f70$@com> References: <4F6B17AB.C391.4391.BF5E.A36902E3916D@aol.com> <7F745238-099B-4A2F-8627-507EFD890375@all-auctions.com> <001401c99b48$f8177fd0$e8467f70$@com> Message-ID: <1E212DCD-F383-4471-B6A6-2D2BA81D0840@all-auctions.com> Hi Jim, Thanks! Setting the tab stops worked great! Why did they call it that? Non-standard names have a tendency to mislead a lot of people. Thanks again, Rick From devin_asay at byu.edu Mon Mar 2 11:17:12 2009 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 2 Mar 2009 09:17:12 -0700 Subject: Can't call a standalone stack from another standalone stack In-Reply-To: References: Message-ID: <8935A2B5-DAF0-4991-9981-11C29987F048@byu.edu> On Mar 2, 2009, at 8:22 AM, Francis Nugent Dixon wrote: > Running Revolution 3.0 on an Intel iMac. > > Having problems with a stack call from a SplashStack. > > I have a folder "/Revolution/Standalone" into which I move > 2 compiled (Intel standalone) stacks (A.app and B.app). > "A" is supposed to be the SplashStack and sets up a call to > the other stack (B) in the same folder : > > go to stack "/Revolution/Standalone/B.app" > > I get an error "stack is corrupted, check for ~ backup file" > > If I double-click the stack B from the folder, it runs OK. > I've checked my paths and I can't find the error. > > I've tried compiling other stacks, but get the same error. > > I've tried : > > set the defaultFolder to ""/Revolution/Standalone" > go to stack "B.app" > > Still no joy ! > > What am I doing wrong ? Francis, I've seen this lots of times. Almost always it has been a permissions problem with the stackfile I'm trying to open. Make sure you have read/ write permissions on the stack you're trying to open. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Mon Mar 2 11:27:58 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 02 Mar 2009 10:27:58 -0600 Subject: strange interaction with message box In-Reply-To: References: <4C32AB26-2291-4152-9300-FCA056A7F3AB@inria.fr> Message-ID: <49AC090E.2040401@hyperactivesw.com> Devin Asay wrote: > Andr?, > > This happens to me, too. I think it is a bug in the IDE. And there are tickets on it coming into the support queue too. Definitely a bug, I hope someone will write it up if it isn't in there already. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Mar 2 11:31:23 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 02 Mar 2009 10:31:23 -0600 Subject: Can't call a standalone stack from another standalone stack In-Reply-To: References: Message-ID: <49AC09DB.9050907@hyperactivesw.com> Francis Nugent Dixon wrote: > Having problems with a stack call from a SplashStack. > > I have a folder "/Revolution/Standalone" into which I move > 2 compiled (Intel standalone) stacks (A.app and B.app). > "A" is supposed to be the SplashStack and sets up a call to > the other stack (B) in the same folder : > > go to stack "/Revolution/Standalone/B.app" > > I get an error "stack is corrupted, check for ~ backup file" If B.app is a compiled standalone, it is no longer a stack. It's an application, and you need to use the "launch" command. But is there a reason to make it a standalone? Usually only the splash is the standalone and all the support files are just stacks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Mon Mar 2 13:05:14 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 2 Mar 2009 10:05:14 -0800 (PST) Subject: Childhood Toys . . . Message-ID: <304112.36122.qm@web37507.mail.mud.yahoo.com> Well, things have been seriously wierd round here lately; centring, logically enough, on a dream I had about opening a Spirograph kit my mother and father gave me as a Christmas present when I was about 8 or 9. I know many people have made Spirograph programs before: did it myself about 1989 on my BBC Micro . . . So, why did I make one in RunRev; probably for the same reason people still climb Ben Lomond in Fife - because it isn't as big as Everest :) 'Plotter.rev' at revOnline, under 'Richmond'. get it while it's lukewarm! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From Andre.Bisseret at inria.fr Mon Mar 2 13:12:44 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Mon, 2 Mar 2009 19:12:44 +0100 Subject: strange interaction with message box In-Reply-To: References: <4C32AB26-2291-4152-9300-FCA056A7F3AB@inria.fr> Message-ID: <2C69CF83-7357-48E4-9726-936CE112B7A4@inria.fr> Thank you Devin ! so I am not alone ;-)) Thanks also to Jacque for informing that it is a bug Anyway, that's not a huge trouble ; waiting quietly for a next version Andr? Le 2 mars 09 ? 16:56, Devin Asay a ?crit : > Andr?, > > This happens to me, too. I think it is a bug in the IDE. > > Devin > > On Mar 2, 2009, at 4:57 AM, Andre.Bisseret wrote: > >> Bonjour, >> Often I have navigation buttons on the cards of my stacks (prev, >> next, >> first) ; often too I use visual effects as >> in this example of a script of a button : >> on mouseUp >> visual effect scroll left very fast >> go next >> end mouseUp >> >> Now, for one month or so, if the message box is opened, the visual >> effect occurs on it, not on my stack :-(( >> >> On the stack, it goes to next card (or prev etc) as expected, but >> without any visual effect ! >> >> The visual effect occurs on the stack only if the message box is >> closed. >> >> What am I doing wrong ? >> >> Thanks in advance for any idea >> >> Best regards from Grenoble >> Andr? >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From klaus at major-k.de Mon Mar 2 13:36:32 2009 From: klaus at major-k.de (Klaus Major) Date: Mon, 2 Mar 2009 19:36:32 +0100 Subject: strange interaction with message box In-Reply-To: <2C69CF83-7357-48E4-9726-936CE112B7A4@inria.fr> References: <4C32AB26-2291-4152-9300-FCA056A7F3AB@inria.fr> <2C69CF83-7357-48E4-9726-936CE112B7A4@inria.fr> Message-ID: <58BB758E-A624-48FC-8F58-A858BA7474F8@major-k.de> Hi Andre, > Thank you Devin ! so I am not alone ;-)) > Thanks also to Jacque for informing that it is a bug > > Anyway, that's not a huge trouble ; waiting quietly for a next version There are some issues with he message box, see also: http://quality.runrev.com/qacenter/show_bug.cgi?id=6434 But although the msg is a very important developer tool, this does not seem to have high priority... :-/ > Andr? Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From dunbarx at aol.com Mon Mar 2 13:39:02 2009 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 2 Mar 2009 18:39:02 +0000 Subject: strange interaction with message box Message-ID: <93158426-1236019016-cardhu_decombobulator_blackberry.rim.net-1234276112-@bxe1295.bisx.prod.on.blackberry> I have had a run-in with the message box myself. I think it needs to be put in its place. It must be a wallflower not a dancer. ------Original Message------ From: Andre.Bisseret Sender: use-revolution-bounces at lists.runrev.com To: How to use Revolution ReplyTo: How to use Revolution Subject: Re: strange interaction with message box Sent: Mar 2, 2009 1:12 PM Thank you Devin ! so I am not alone ;-)) Thanks also to Jacque for informing that it is a bug Anyway, that's not a huge trouble ; waiting quietly for a next version Andr? Le 2 mars 09 ? 16:56, Devin Asay a ?crit : > Andr?, > > This happens to me, too. I think it is a bug in the IDE. > > Devin > > On Mar 2, 2009, at 4:57 AM, Andre.Bisseret wrote: > >> Bonjour, >> Often I have navigation buttons on the cards of my stacks (prev, >> next, >> first) ; often too I use visual effects as >> in this example of a script of a button : >> on mouseUp >> visual effect scroll left very fast >> go next >> end mouseUp >> >> Now, for one month or so, if the message box is opened, the visual >> effect occurs on it, not on my stack :-(( >> >> On the stack, it goes to next card (or prev etc) as expected, but >> without any visual effect ! >> >> The visual effect occurs on the stack only if the message box is >> closed. >> >> What am I doing wrong ? >> >> Thanks in advance for any idea >> >> Best regards from Grenoble >> Andr? >> >> >> >> >> >> >>_______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > >_______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Sent from my Verizon Wireless BlackBerry From geradamas at yahoo.com Mon Mar 2 13:49:16 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 2 Mar 2009 10:49:16 -0800 (PST) Subject: Drawing a graph by script Message-ID: <900387.62744.qm@web37502.mail.mud.yahoo.com> Have a prepared grid image, then: choose pen tool set penColor to "red" drag from X1,Y1 to X2,Y2 drag from X2,Y2 to X3,Y3 . . . set the tool to pointer done. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Mon Mar 2 14:32:06 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 2 Mar 2009 11:32:06 -0800 (PST) Subject: Drawing a graph by script Message-ID: <360054.81013.qm@web37505.mail.mud.yahoo.com> Please download "Grapher.rev" from revOnline, under 'Richmond': it is not perfect by any means, but it does produce a graph from a field of data without reference to anybody's plug-ins; it is also absolutely, drop-dead, simple :) sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From dunbarx at aol.com Mon Mar 2 14:40:29 2009 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 2 Mar 2009 19:40:29 +0000 Subject: Drawing a graph by script Message-ID: <801688581-1236022701-cardhu_decombobulator_blackberry.rim.net-120900049-@bxe1295.bisx.prod.on.blackberry> This requires that the bitmap be erased when you update. The only way to do it in HC. But with graphic objects erasing is just a matter of deleting. Score one for rev here. ------Original Message------ From: Richmond Mathewson Sender: use-revolution-bounces at lists.runrev.com To: use-revolution at lists.runrev.com ReplyTo: How to use Revolution Subject: Drawing a graph by script Sent: Mar 2, 2009 1:49 PM Have a prepared grid image, then: choose pen tool set penColor to "red" drag from X1,Y1 to X2,Y2 drag from X2,Y2 to X3,Y3 .. .. .. set the tool to pointer done. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle.. ____________________________________________________________ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Sent from my Verizon Wireless BlackBerry From dam-pro.girard at laposte.net Mon Mar 2 14:48:09 2009 From: dam-pro.girard at laposte.net (Damien Girard) Date: Mon, 02 Mar 2009 20:48:09 +0100 Subject: "My Revolution" plugin folder path? In-Reply-To: <900387.62744.qm@web37502.mail.mud.yahoo.com> References: <900387.62744.qm@web37502.mail.mud.yahoo.com> Message-ID: <49AC37F9.4030506@laposte.net> Hi all, I am searching how to obtain the path of the "My Revolution" folder on Windows and Linux, any ideas ? Regards, Damien Girard Dam-pro, France. From bobs at twft.com Mon Mar 2 15:24:05 2009 From: bobs at twft.com (Bob Sneidar) Date: Mon, 2 Mar 2009 12:24:05 -0800 Subject: Array Coolness Message-ID: <77FFD84C-2054-4B76-9E37-3A7A6E985B14@twft.com> Okay, I am now a staunch believer in Rev Arrays. I query every column in my app's SQL database (SELECT *), but now I need to reorder the columns, because the Listmagic widget has the capability of displaying some columns and not others simply by assigning a number to a property. All columns up to and including that number get displayed, all others are hidden, ok? So rather than rearranging my SQL data, I need to rearrange the data returned from my query instead. What I need is a way to go through all the columns and "move" every column I don't want displayed to the "end" of the array. So I decided I would put Rev Arrays to the test like so: put theColumns & return & theData into theTableData split theTableData by column set the itemdelimiter to tab put the number of items of theColumns into theColumnCount set the itemdelimiter to comma put theTableData[1] into theTableData[theColumnCount + 1] delete variable theTableData[1] combine theTableData by column theColumns is a tab delimited list of the SQL column names, and theData is a tab delimited list of the SQL data. After running this script, lo and behold, what was the first column in the array is now the last! THAT IS AWESOME! Great job Runtime Revolution! BTW wouldn't it be great if the new Table Object in the upcoming Rev 4.0 would accept arrays? Bob Sneidar IT Manager Logos Management Calvary Chapel CM From sarah.reichelt at gmail.com Mon Mar 2 16:21:32 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 3 Mar 2009 07:21:32 +1000 Subject: "My Revolution" plugin folder path? In-Reply-To: <49AC37F9.4030506@laposte.net> References: <900387.62744.qm@web37502.mail.mud.yahoo.com> <49AC37F9.4030506@laposte.net> Message-ID: On Tue, Mar 3, 2009 at 5:48 AM, Damien Girard wrote: > Hi all, > > I am searching how to obtain the path of the "My Revolution" folder on > Windows and Linux, any ideas ? There are 2 un-documented functions for this: put revEnvironmentUserPluginsPath() put revEnvironmentPluginsPath() The first one points to the user's plugins folder, so on my Mac, this gives me: /Users/sarahtim/Documents/My Revolution Enterprise/Plugins The second one points to the Plugins folder in the Rev application's folder, so: /Applications/Revolution Enterprise/3.0.0-gm-3/Plugins As these are un-documented & therefore unsupported functions, there is no telling whether they will persist, but since Rev itself needs to know this information, I would imagine that they will either stay or be replaced with some other functions providing the same functionality. Cheers, Sarah From alex at tweedly.net Mon Mar 2 16:51:10 2009 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 02 Mar 2009 21:51:10 +0000 Subject: Array Coolness In-Reply-To: <77FFD84C-2054-4B76-9E37-3A7A6E985B14@twft.com> References: <77FFD84C-2054-4B76-9E37-3A7A6E985B14@twft.com> Message-ID: <49AC54CE.7060000@tweedly.net> Bob Sneidar wrote: > Okay, I am now a staunch believer in Rev Arrays. I query every column > in my app's SQL database (SELECT *), but now I need to reorder the > columns, because the Listmagic widget has the capability of displaying > some columns and not others simply by assigning a number to a > property. All columns up to and including that number get displayed, > all others are hidden, ok? > > So rather than rearranging my SQL data, I need to rearrange the data > returned from my query instead. What I need is a way to go through all > the columns and "move" every column I don't want displayed to the > "end" of the array. So I decided I would put Rev Arrays to the test > like so: > > put theColumns & return & theData into theTableData > split theTableData by column > set the itemdelimiter to tab > put the number of items of theColumns into theColumnCount > set the itemdelimiter to comma > put theTableData[1] into theTableData[theColumnCount + 1] > delete variable theTableData[1] > combine theTableData by column > > theColumns is a tab delimited list of the SQL column names, and > theData is a tab delimited list of the SQL data. After running this > script, lo and behold, what was the first column in the array is now > the last! THAT IS AWESOME! Great job Runtime Revolution! > Indeed it is awesome. I too love arrays. But as a dedicated benchmarker, I'd have to point out that the more simple set the itemdelimiter to Tab put item 2 to -1 of theColumns & the itemdelimiter & item 1 of theColumns &cr into theTableData repeat for each line L in theData put item 2 to -1 of L & the itemdelimiter & item 1 of L &cr after theTableData end repeat will do the same thing, but roughly 40% faster (YMMV, since it is very data dependent). -- Alex. From mwieder at ahsoftware.net Mon Mar 2 16:54:56 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 2 Mar 2009 13:54:56 -0800 Subject: "My Revolution" plugin folder path? In-Reply-To: References: <900387.62744.qm@web37502.mail.mud.yahoo.com> <49AC37F9.4030506@laposte.net> Message-ID: <1841486228578.20090302135456@ahsoftware.net> Sarah- Monday, March 2, 2009, 1:21:32 PM, you wrote: > As these are un-documented & therefore unsupported functions, there is > no telling whether they will persist, but since Rev itself needs to > know this information, I would imagine that they will either stay or > be replaced with some other functions providing the same > functionality. Also note that unless things have changed recently, the user "Plugins" folder is not created by default, so just getting the result from revEnvironmentUserPluginsPath() is not a guarantee that the location exists. -- -Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Mon Mar 2 17:14:07 2009 From: bobs at twft.com (Bob Sneidar) Date: Mon, 2 Mar 2009 14:14:07 -0800 Subject: Array Coolness In-Reply-To: <49AC54CE.7060000@tweedly.net> References: <77FFD84C-2054-4B76-9E37-3A7A6E985B14@twft.com> <49AC54CE.7060000@tweedly.net> Message-ID: Indded it probably is, but I am actually doing something a little more complicated. I am going to create 2 new arrays, one for the visible columns and one for the invisible columns, and based upon a custom property for each form field in my form, I will append the column to either array, then append the hidden array to the visible array. The repeat loops and conditional branching in such an endeavor make my head hurt to think of it! OUCH! So I am going with the "easy code" philosophy on this one. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 2, 2009, at 1:51 PM, Alex Tweedly wrote: >> theColumns is a tab delimited list of the SQL column names, and >> theData is a tab delimited list of the SQL data. After running this >> script, lo and behold, what was the first column in the array is now >> the last! THAT IS AWESOME! Great job Runtime Revolution! >> > Indeed it is awesome. I too love arrays. > But as a dedicated benchmarker, I'd have to point out that the more > simple > > set the itemdelimiter to Tab > put item 2 to -1 of theColumns & the itemdelimiter & item 1 of > theColumns &cr into theTableData > repeat for each line L in theData > put item 2 to -1 of L & the itemdelimiter & item 1 of L &cr > after theTableData > end repeat > > will do the same thing, but roughly 40% faster (YMMV, since it is very > data dependent). > > > -- Alex. From mdswindell at cruzio.com Mon Mar 2 18:27:47 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 2 Mar 2009 15:27:47 -0800 Subject: Drawing a graph by script In-Reply-To: <801688581-1236022701-cardhu_decombobulator_blackberry.rim.net-120900049-@bxe1295.bisx.prod.on.blackberry> References: <801688581-1236022701-cardhu_decombobulator_blackberry.rim.net-120900049-@bxe1295.bisx.prod.on.blackberry> Message-ID: <62E07F96-3D8A-4BD3-BE14-B8F653C59D6C@cruzio.com> I went with the vector approach. I needed a set of spaced horizontal lines fitted perfectly to a pre-existing rectangle. The script I posted earlier at least functions well. By creating a group on the fly, as I later added, the lineSet group can be deleted with a single delete command. I will keep your stack handy, Richmond, in the event I need to draw bit-mapped graphs in the future. Thanks, Mark On Mar 2, 2009, at 11:40 AM, dunbarx at aol.com wrote: > This requires that the bitmap be erased when you update. The only > way to do it in HC. But with graphic objects erasing is just a > matter of deleting. Score one for rev here. > ------Original Message------ > From: Richmond Mathewson > Sender: use-revolution-bounces at lists.runrev.com > To: use-revolution at lists.runrev.com > ReplyTo: How to use Revolution > Subject: Drawing a graph by script > Sent: Mar 2, 2009 1:49 PM > > Have a prepared grid image, > then: > > choose pen tool > set penColor to "red" > drag from X1,Y1 to X2,Y2 > drag from X2,Y2 to X3,Y3 > .. > .. > .. > set the tool to pointer > > done. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle.. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > Sent from my Verizon Wireless > BlackBerry_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From niconiko at gmail.com Mon Mar 2 18:51:53 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 3 Mar 2009 08:51:53 +0900 Subject: Rev cgi way to GET browser info Message-ID: <1e91b2b70903021551t283ded9bpf5a551f7933cd20b@mail.gmail.com> Hello List, Wish I knew the terminology that'd make clearer this question... What command (global?) do I work with in a Rev cgi script when I want to retrieve information about the browser (user agent?) during a GET command? I have managed to retrieve server-related globals using this script: #!TheRevEngine on startup repeat for each item i in the globals put i && "=" && value(i) & return after buffer end repeat read from stdin until empty put it after buffer put "Content-Type: text/plain" & cr put "Content-Length:" && the length of buffer & cr & cr put buffer end startup However, nowhere in that returned data is there information about the user's browser. (The reason I'm after this is that, to individualize the look of my webpages for cell-phone users here in Japan, I first need to know what phone-provider a person is using when visiting one of my web-urls. From PHP guides on this topic, it seems that this information is passed invisibly between the cell-phone's browser and the web-server.) Hope that was clear. Thanks. From SparkOutYNY at gmail.com Mon Mar 2 19:42:29 2009 From: SparkOutYNY at gmail.com (SparkOut) Date: Mon, 2 Mar 2009 16:42:29 -0800 (PST) Subject: Rev cgi way to GET browser info In-Reply-To: <1e91b2b70903021551t283ded9bpf5a551f7933cd20b@mail.gmail.com> References: <1e91b2b70903021551t283ded9bpf5a551f7933cd20b@mail.gmail.com> Message-ID: <22300334.post@talk.nabble.com> $HTTP_USER_AGENT will return the browser reference string, but you may well have to parse it quite substantially to extract the actual distinct version of a given browser. For instance, on my XP machine, Internet Explorer 7 reports: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648) from which you can determine the MSIE 7.0 part quite readily. Some browsers do not report the information as unambigously, although I think these days most are pretty sensible. On the same system Opera reports: Opera/9.62 (Windows NT 5.1; U; en-GB) Presto/2.1.1 Firefox gives: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 HTH Nicolas Cueto-4 wrote: > > Hello List, > > Wish I knew the terminology that'd make clearer this question... > > What command (global?) do I work with in a Rev cgi script > when I want to retrieve information about the browser (user agent?) > during a GET command? > > I have managed to retrieve server-related globals using this > script: > > #!TheRevEngine > on startup > repeat for each item i in the globals > put i && "=" && value(i) & return after buffer > end repeat > read from stdin until empty > put it after buffer > put "Content-Type: text/plain" & cr > put "Content-Length:" && the length of buffer & cr & cr > put buffer > end startup > > However, nowhere in that returned data is there information > about the user's browser. > > (The reason I'm after this is that, to individualize the look of > my webpages for cell-phone users here in Japan, I first need > to know what phone-provider a person is using when visiting > one of my web-urls. From PHP guides on this topic, it seems > that this information is passed invisibly between the cell-phone's > browser and the web-server.) > > Hope that was clear. > > Thanks. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Rev-cgi-way-to-GET-browser-info-tp22299729p22300334.html Sent from the Revolution - User mailing list archive at Nabble.com. From niconiko at gmail.com Mon Mar 2 20:25:54 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 3 Mar 2009 10:25:54 +0900 Subject: Rev cgi way to GET browser info In-Reply-To: <22300334.post@talk.nabble.com> References: <1e91b2b70903021551t283ded9bpf5a551f7933cd20b@mail.gmail.com> <22300334.post@talk.nabble.com> Message-ID: <1e91b2b70903021725t39173a7at9ae1fc11621f9ae8@mail.gmail.com> > $HTTP_USER_AGENT will return the browser reference string, but you may well > have to parse it quite substantially to extract the actual distinct version > of a given browser. That was it! Thanks SparkOut. As for parsing, my keitai-webpage codebooks provide the necessary regex rules. From chipp at chipp.com Mon Mar 2 20:40:39 2009 From: chipp at chipp.com (Chipp Walters) Date: Mon, 2 Mar 2009 19:40:39 -0600 Subject: In search of a programmable pen tool In-Reply-To: <75E24F1F-C094-4ADA-822F-FDA12369F6E5@sbcglobal.net> References: <20090227103118.753302891A9@mail.runrev.com> <75E24F1F-C094-4ADA-822F-FDA12369F6E5@sbcglobal.net> Message-ID: <665591460903021740o125d0217q91a06b1a3f39cf86@mail.gmail.com> Jim, I must say, the stack:go url " http://www.jamesphurley.com/Kaleidoscope.rev" behave perfectly on Vista. Very very fast and beautiful! From pepetoo at cox.net Tue Mar 3 09:28:06 2009 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 3 Mar 2009 06:28:06 -0800 Subject: My Test Message-ID: Just a test to check things out. -- Please avoid sending me Word or PowerPoint attachments. See ---------------------------------------- Joe Lewis Wilkins pepetoo at cox.net From dalesvp at centurytel.net Tue Mar 3 11:38:03 2009 From: dalesvp at centurytel.net (Dale Pond) Date: Tue, 3 Mar 2009 09:38:03 -0700 Subject: HyperCard on iPhone? Message-ID: MacDaily has an article describing an outfit that put Mac OS 7 on the iPhone! So I wrote them and asked would it run HyperCard? Here is the email exchange: ================= On 03/03/2009 04:31, "Dale Pond" wrote: TO: tetrauk at googlemail.com Will it run HyperCard???? ================== Hi Dale, As far as I am aware, it should run without a problem if its just software. If it required extra hardware it will probably encounter some problems. From James ================== MacDaily News article http://macdailynews.com/index.php/weblog/comments/20302/ Life, Light, Love & Laughter, Dale Pond Sympathetic Vibratory Physics http://www.svpvril.com/ From dam-pro.girard at laposte.net Tue Mar 3 11:38:41 2009 From: dam-pro.girard at laposte.net (Damien Girard) Date: Tue, 03 Mar 2009 17:38:41 +0100 Subject: "My Revolution" plugin folder path? In-Reply-To: <1841486228578.20090302135456@ahsoftware.net> References: <900387.62744.qm@web37502.mail.mud.yahoo.com> <49AC37F9.4030506@laposte.net> <1841486228578.20090302135456@ahsoftware.net> Message-ID: <49AD5D11.4000705@laposte.net> Mark Wieder a ?crit : > Sarah- > > Monday, March 2, 2009, 1:21:32 PM, you wrote: > > >> As these are un-documented & therefore unsupported functions, there is >> no telling whether they will persist, but since Rev itself needs to >> know this information, I would imagine that they will either stay or >> be replaced with some other functions providing the same >> functionality. >> > > Also note that unless things have changed recently, the user "Plugins" > folder is not created by default, so just getting the result from > revEnvironmentUserPluginsPath() is not a guarantee that the location > exists. > > Ok thanks, I will look forward with those things. Regards, Damien Girard Dam-pro, France. From toolbook at kestner.de Tue Mar 3 12:36:32 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 3 Mar 2009 18:36:32 +0100 Subject: Is there a test for the user rights? Message-ID: <3F9BFB64333A47EA965FBCA54C90B32E@Kestner.local> Hello, Is there a chance with rev to test, if the user has admin rights? - On both Win and Mac, so that I could prompt for the need of admin rights, if the user has not? Thanks for any practise Tiemo From stephenREVOLUTION2 at barncard.com Tue Mar 3 12:38:01 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 3 Mar 2009 09:38:01 -0800 Subject: HyperCard on iPhone? In-Reply-To: References: Message-ID: Are you talking about TILECARD? Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/3 Dale Pond > MacDaily has an article describing an outfit that put Mac OS 7 on the > iPhone! > So I wrote them and asked would it run HyperCard? Here is the email > exchange: > > ================= > On 03/03/2009 04:31, "Dale Pond" wrote: > TO: tetrauk at googlemail.com > > > Will it run HyperCard???? > ================== > Hi Dale, > > As far as I am aware, it should run without a problem if its just software. > If it required extra hardware it will probably encounter some problems. > > From James > ================== > > MacDaily News article > http://macdailynews.com/index.php/weblog/comments/20302/ > > > Life, Light, Love & Laughter, > Dale Pond > Sympathetic Vibratory Physics > http://www.svpvril.com/ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Tue Mar 3 13:06:46 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 3 Mar 2009 19:06:46 +0100 Subject: HyperCard on iPhone? In-Reply-To: References: Message-ID: <2DA61A30-E759-4B46-BDE6-88A1F802AD08@economy-x-talk.com> Hi, That's right, HyperCard will run on the iPhone. I can imagine that version 1.0 won't run and I don't know how stable the other versions will be. There were some issues with HC 2.2 that interferred with Remote Access and I can imagine that this version won't be too stable on the iPhone --that's sheer speculation though. I can also imagine that many externals won't run --more speculation again, I suspect that this project uses the vMac source. If your HyperCard stack runs fine in vMac, I suppose it runs fine on the iPhone as well. Now I finally have a reason to buy an iPhone ;-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 3 mrt 2009, at 17:38, Dale Pond wrote: > MacDaily has an article describing an outfit that put Mac OS 7 on > the iPhone! > So I wrote them and asked would it run HyperCard? Here is the email > exchange: > > ================= > On 03/03/2009 04:31, "Dale Pond" wrote: > TO: tetrauk at googlemail.com > > > Will it run HyperCard???? > ================== > Hi Dale, > > As far as I am aware, it should run without a problem if its just > software. If it required extra hardware it will probably encounter > some problems. > > From James From m.schonewille at economy-x-talk.com Tue Mar 3 13:11:35 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 3 Mar 2009 19:11:35 +0100 Subject: HyperCard on iPhone? In-Reply-To: <2DA61A30-E759-4B46-BDE6-88A1F802AD08@economy-x-talk.com> References: <2DA61A30-E759-4B46-BDE6-88A1F802AD08@economy-x-talk.com> Message-ID: If you have a jailbroken iPhone --which according to Apple is illegal what I expect to be legal in Europe (me no lawyer)-- you can already give it a try: This is a different project, probably using the same source. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 3 mrt 2009, at 19:06, Mark Schonewille wrote: > Hi, > > That's right, HyperCard will run on the iPhone. I can imagine that > version 1.0 won't run and I don't know how stable the other versions > will be. There were some issues with HC 2.2 that interferred with > Remote Access and I can imagine that this version won't be too > stable on the iPhone --that's sheer speculation though. I can also > imagine that many externals won't run --more speculation again, > > I suspect that this project uses the vMac source. If your HyperCard > stack runs fine in vMac, I suppose it runs fine on the iPhone as well. > > Now I finally have a reason to buy an iPhone ;-) > > -- > Best regards, > > Mark Schonewille > From bdrunrev at gmail.com Tue Mar 3 13:27:11 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 3 Mar 2009 18:27:11 +0000 Subject: HyperCard on iPhone? In-Reply-To: References: <2DA61A30-E759-4B46-BDE6-88A1F802AD08@economy-x-talk.com> Message-ID: I'm with Mark. I'd seen no need for an iPhone until now :-) Bernard On Tue, Mar 3, 2009 at 6:11 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > If you have a jailbroken iPhone --which according to Apple is illegal what > I expect to be legal in Europe (me no lawyer)-- you can already give it a > try: This is a different project, > probably using the same source. > > -- > Best regards, > > Mark Schonewille > From bobs at twft.com Tue Mar 3 14:08:08 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 3 Mar 2009 11:08:08 -0800 Subject: HyperCard on iPhone? In-Reply-To: References: <2DA61A30-E759-4B46-BDE6-88A1F802AD08@economy-x-talk.com> Message-ID: <81CAD84E-EAB3-48E1-81F6-CDE83EB93B47@twft.com> I'm fairly certain that jailbreaking or unlocking an iphone is perfectly legal. Recent developments toward the socialization of the United States of America aside, this is STILL not the USSR. You pay money for it, you can do whatever you like with it. It is however, a violation of the terms of agreement which voids your warranty. http://forums.ilounge.com/showthread.php?t=223006 Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 3, 2009, at 10:11 AM, Mark Schonewille wrote: > If you have a jailbroken iPhone --which according to Apple is illegal > what I expect to be legal in Europe (me no lawyer)-- you can already > give it a try: This is a > different project, probably using the same source. > > -- > Best regards, > > Mark Schonewille From toolbook at kestner.de Tue Mar 3 14:13:09 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 3 Mar 2009 20:13:09 +0100 Subject: how to define sys requirements on Mac? Message-ID: <1B87D9DDBABA4C3EB371DF78ADDB989E@Kestner.local> Hello, when releasing a new product on Win I now define as system requirements Windows XP or Vista. I don't say "Windows XP or newer", because I don't now what Windows 7 will bring us and I have experienced too many traps with new Win versions in the past. Now the question to the Mac Pros. How do you define your sys requirements on Mac usually? Do you say Mac OS X 10.3 - 10.5, or are you so optimistic about the compatibility that you say Mac OS X min. 10.3? Would like to hear your experiences Tiemo From howard.bornstein at gmail.com Tue Mar 3 15:25:16 2009 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Tue, 3 Mar 2009 15:25:16 -0500 Subject: HyperCard on iPhone? In-Reply-To: <81CAD84E-EAB3-48E1-81F6-CDE83EB93B47@twft.com> References: <2DA61A30-E759-4B46-BDE6-88A1F802AD08@economy-x-talk.com> <81CAD84E-EAB3-48E1-81F6-CDE83EB93B47@twft.com> Message-ID: <3f07cc260903031225g26ef905bs8d18de5953675118@mail.gmail.com> On Tue, Mar 3, 2009 at 2:08 PM, Bob Sneidar wrote: > I'm fairly certain that jailbreaking or unlocking an iphone is perfectly > legal. Recent developments toward the socialization of the United States of > America aside, this is STILL not the USSR. You pay money for it, you can do > whatever you like with it. It is however, a violation of the terms of > agreement which voids your warranty. > > http://forums.ilounge.com/showthread.php?t=223006 > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > Fortunately, jailbreaking is entirely reversible, so I doubt it would void your warranty unless you send to to Apple jailbroken, which would be a silly thing to do. -- Regards, Howard Bornstein ----------------------- www.designeq.com From mikeythek at gmail.com Tue Mar 3 15:43:44 2009 From: mikeythek at gmail.com (Mikey) Date: Tue, 3 Mar 2009 15:43:44 -0500 Subject: HyperCard on iPhone? In-Reply-To: References: Message-ID: <9b408d8e0903031243p2b1974c6v129e20981e21bcc@mail.gmail.com> perhaps you mean tileSTACK? Tilestack is the Ajax xcard project. On Tue, Mar 3, 2009 at 12:38, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > Are you talking about TILECARD? > > Stephen Barncard > ------------------------- > San Francisco > http://barncard.com > > > 2009/3/3 Dale Pond > > > MacDaily has an article describing an outfit that put Mac OS 7 on the > > iPhone! > > So I wrote them and asked would it run HyperCard? Here is the email > > exchange: > > > > ================= > > On 03/03/2009 04:31, "Dale Pond" wrote: > > TO: tetrauk at googlemail.com > > > > > > Will it run HyperCard???? > > ================== > > Hi Dale, > > > > As far as I am aware, it should run without a problem if its just > software. > > If it required extra hardware it will probably encounter some problems. > > > > From James > > ================== > > > > MacDaily News article > > http://macdailynews.com/index.php/weblog/comments/20302/ > > > > > > Life, Light, Love & Laughter, > > Dale Pond > > Sympathetic Vibratory Physics > > http://www.svpvril.com/ > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From len-morgan at crcom.net Tue Mar 3 16:51:49 2009 From: len-morgan at crcom.net (len-morgan at crcom.net) Date: Tue, 3 Mar 2009 15:51:49 -0600 (CST) Subject: Array Coolness Message-ID: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> Wouldn't be MUCH easier to just ask for the data you want in the order you want in your query and not have to worry about diddling with arrays? For example: SELECT f1, f2, f3, ... fx FROM myTable -- Gives you the same as SELECT * SELECT fx, fy, f3, f1, f2 FROM myTable -- Gives you back the fields in the specified order Just my two cents' worth len morgan From pmbrig at gmail.com Tue Mar 3 18:09:47 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Tue, 3 Mar 2009 18:09:47 -0500 Subject: Gutenberg Reader In-Reply-To: <20090302180005.0D6174897B3@mail.runrev.com> References: <20090302180005.0D6174897B3@mail.runrev.com> Message-ID: My apologies. Forgot to take out a couple of lines of script that were based on the old integrated help field. Now things should work -- revised stack at RevOnline:pmbrig, app available at http://home.comcast.net/~pmbrig/Gutenberg.html . -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig/ +------------------------------------------------------------+ The number one cause of computer problems is computer solutions. +------------------------------------------------------------+ On Sun, 1 Mar 2009 13:05:11, "Petrides, M.D. Marian" wrote: > >> I just downloaded the .dmg file and attempted to read a book using >> the >> Reader. However, the arrow key at the top right does not seem to >> work--does not take me to the next page. >> >> iMac core 2 duo running OS X 10.5.6. >> >> >> On Mar 1, 2009, at 12:39 PM, Peter Brigham MD wrote: >> >>> On Sat, 28 Feb 2009, Jim Sims wrote: >>> >>>> On Feb 27, 2009, at 11:19 PM, Sarah Reichelt wrote: >>>> >>>>>> Aha! Done. The Mac version of the app is now in .dmg form at: >>>>>> http://home.comcast.net/~pmbrig/Gutenberg.html >>>>>> >>>>>> Hope this solves the problems people have been having. Let me >>>>>> know! >>>> >>>> Works here also. >>>> >>>> The "Quit" from menubar and "command Q" that we discussed also >>>> work >>>> fine if I am out of the Reader (I assume - if the revBrowser is >>>> closed). Maybe you need to add a step (closing down the revBrowser) >>>> to >>>> the quit script. >>>> >>>> >>>> I'm going to go get that damn White Whale now!! >>>> >>>> sims >>> >>> I'm working on a revision, based on a suggestion from Robert >>> Brenstein, that will open both the help field and the browser object >>> in windows of their own, allowing you to keep the browser open if >>> you want while going back to the content window, and to peruse the >>> help text while being able to examine the content window and its >>> controls. Closing the browser window will first quit the browser. >>> I'll be sure to insert a command to quit the browser before quitting >>> the app, to make sure the browser being open doesn't interfere with >>> quitting the app. >>> >>> A work in progress. Good luck with that whale. >>> >>> Peter M. Brigham >>> pmbrig at gmail.com >> > From DunbarX at aol.com Tue Mar 3 18:53:13 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Tue, 3 Mar 2009 18:53:13 EST Subject: Beeps and menus Message-ID: I posted this on the HC list by mistake. Took me three back-and-forths and a handful of queries from common listmembers before I understood what was going on. Brain needs debugger. Forget the beeps. the docs warn against too many anyway. Can anyone tell me the ordinary way to invoke a menuItem, like "Card Inspector"? "doMenu" fails, as the docs also warn against. Is sending the "menuPick" message to a menu always the correct way? This seems roundaout; a command, not sending a message, should be the preferred method. And you cannot send that message to a button, which threw me; I thought all menus were buttons. Are menus a type of "object" in this scenario? I am not whining. Thanks, Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From mwieder at ahsoftware.net Tue Mar 3 19:29:19 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 Mar 2009 16:29:19 -0800 Subject: Beeps and menus In-Reply-To: References: Message-ID: <1871581892015.20090303162919@ahsoftware.net> DunbarX- Tuesday, March 3, 2009, 3:53:13 PM, you wrote: > Is sending the "menuPick" message to a menu always the correct way? This > seems roundaout; a command, not sending a message, should be the preferred method. > And you cannot send that message to a button, which threw me; I thought all > menus were buttons. Are menus a type of "object" in this scenario? You can certainly send the "menuPick" message to a button, but it won't be caught unless the button's style is set to "menu". -- -Mark Wieder mwieder at ahsoftware.net From jimaultwins at yahoo.com Tue Mar 3 19:40:06 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Tue, 3 Mar 2009 16:40:06 -0800 Subject: Beeps and menus In-Reply-To: References: Message-ID: i don't know the exact scenarios with buttons and menus since i don't need to use them, but... it seems to me when the programmer starts sending messages that are the same as those generated by the program he is asking for complexities that are difficult to understand and control. I have used the following cleaner way of using objects and the message path -------------button script on mouseup -- now call a handler in the stack or card script do ("menuChoiceHndlr" && the short name of me) end mouseup --------- in the stack script on menuPick -- trap the user interaction and use it, however -- this may not be necessary.. see below menuChoiceHndlr "theShortNameOfTheBtn" end menuPick on menuChoiceHndlr whichBtn switch case "shortName1" case "shortName2" end switch end menuChoiceHndlr --------------- Bonus is that every button has the same script. All the logic is handled in the stack script. Hope this helps, but i know it does not answer your question directly. On Mar 3, 2009, at 3:53 PM, DunbarX at aol.com wrote: > I posted this on the HC list by mistake. Took me three back-and- > forths and a > handful of queries from common listmembers before I understood what > was going > on. Brain needs debugger. > > Forget the beeps. the docs warn against too many anyway. > > Can anyone tell me the ordinary way to invoke a menuItem, like "Card > Inspector"? "doMenu" fails, as the docs also warn against. > > Is sending the "menuPick" message to a menu always the correct way? > This > seems roundaout; a command, not sending a message, should be the > preferred method. > And you cannot send that message to a button, which threw me; I > thought all > menus were buttons. Are menus a type of "object" in this scenario? > > I am not whining. > > Thanks, > > Craig Newman > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley0305 at sbcglobal.net Tue Mar 3 21:45:45 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Tue, 3 Mar 2009 18:45:45 -0800 Subject: In search of a programmable pen tool In-Reply-To: <20090303180003.C2F0A4890A8@mail.runrev.com> References: <20090303180003.C2F0A4890A8@mail.runrev.com> Message-ID: <1684C9D8-E83F-43D3-ABF6-1706856287C0@sbcglobal.net> > > Message: 18 > Date: Mon, 2 Mar 2009 19:40:39 -0600 > From: Chipp Walters > Subject: Re: In search of a programmable pen tool > To: How to use Revolution > Message-ID: > <665591460903021740o125d0217q91a06b1a3f39cf86 at mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Jim, I must say, the stack:go url " > http://www.jamesphurley.com/Kaleidoscope.rev" > > behave perfectly on Vista. Very very fast and beautiful! > > Chipp, Thanks for the feedback. I think I'll try to try the kaleidoscopic effect on a bezier line, i.e. use the bezier handles to create a line together with their its mirror images across planes of symmetry. Might be interesting. Jim Hurley P.S. But what might also be interesting is if Run Rev would make a full-fledged, full-bodies programable pen objects, so that one could drag the pen drawing tool across the screen, complete with a mouseMove handle to create the kaleidoscopic images. The color might be allowed to run through the rainbow as the pen moved further from the base point. Probably no high on Run Rev's agenda. From jacque at hyperactivesw.com Tue Mar 3 22:29:04 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 03 Mar 2009 21:29:04 -0600 Subject: Beeps and menus In-Reply-To: References: Message-ID: <49ADF580.4080308@hyperactivesw.com> DunbarX at aol.com wrote: > Can anyone tell me the ordinary way to invoke a menuItem, like "Card > Inspector"? "doMenu" fails, as the docs also warn against. Generally you set the button's menuHistory. That also sends a menupick message when it fires, so if you don't want that, lock messages. MenuHistory only works with buttons of style "menu" of course. You're correct that all menus are buttons. The "menu" keyword is iffy in my experience, I usually just call them buttons and treat them like buttons. So if I want to change a menu item, I put the new terminology into "line whatever of btn myBtn" instead of trying to "set the menuitem". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mfstuart at cox.net Tue Mar 3 23:53:24 2009 From: mfstuart at cox.net (mfstuart) Date: Tue, 3 Mar 2009 20:53:24 -0800 (PST) Subject: Hilighting of selected row in Option button, doesn't hilight Message-ID: <22323660.post@talk.nabble.com> Hi all, Why doesn't the already selected label in an Option button, show hi-lighted in the list when clicking on the button? I have an Option button on a card that has values in the text. I select from the list and this puts the selected value into the label. When I select from the same Option button again, the row in the list doesn't show hi-lighted. Why is this, and how do I get it to show selected in the list? Would seem normal to do that in any other software. Regards, Mark Stuart -- View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22323660.html Sent from the Revolution - User mailing list archive at Nabble.com. From dunbarx at aol.com Tue Mar 3 23:59:28 2009 From: dunbarx at aol.com (dunbarx) Date: Tue, 03 Mar 2009 23:59:28 -0500 Subject: doMneu, alas In-Reply-To: <22323660.post@talk.nabble.com> Message-ID: Thanks, all, for the feedback.?So that is the accepted way then: "doMenu", a command, is replaced by sending "menuPick", a message, to a button, an object, renamed in this special case a "menu"? Well, OK, it works alright, but why not a simple command, oh, like, um, "doMenu"? Instead we have a procedure.? It seems untoward that a button, a native object, should be renamed at all, characterized merely by its style. It is a tear in an otherwise smooth fabric. Was it just so the procedure reads better? And if so, why isn't that procedure at least formally presented in the docs, as a methodology for what I can only think of as that missing command? Am I the only one that uses this all the time? If the formal syntax for the invoking of menu commands was written down: send "menuPick" && "menuItem" to menu "menuName" then it would imply that Rev contains a native menu object, like HC. You can only send messages to objects, right? I have a scrolling field "myField", can I say:?put "foo" into scrolling "myField"? I am not whining. I am going on and on. Craig Newman On Mar 3, 2009, at 7:29:19 PM, "Mark Wieder" wrote: You can certainly send the "menuPick" message to a button, but it won't be caught unless the button's style is set to "menu". From dunbarx at aol.com Wed Mar 4 00:00:31 2009 From: dunbarx at aol.com (dunbarx) Date: Wed, 04 Mar 2009 00:00:31 -0500 Subject: Beeps and menus In-Reply-To: <49ADF580.4080308@hyperactivesw.com> Message-ID: <383F2084.BADE.4D07.B68D.97658A86A2F6@aol.com> Thanks, Jackie. I will check out this menuHistory thing. Craig On Mar 3, 2009, at 10:29:04 PM, "J. Landman Gay" wrote: From: "J. Landman Gay" Subject: Re: Beeps and menus Date: March 3, 2009 10:29:04 PM EST To: "How to use Revolution" DunbarX at aol.com wrote: > Can anyone tell me the ordinary way to invoke a menuItem, like "Card > Inspector"? "doMenu" fails, as the docs also warn against. Generally you set the button's menuHistory. That also sends a menupick? message when it fires, so if you don't want that, lock messages.? MenuHistory only works with buttons of style "menu" of course. You're correct that all menus are buttons. The "menu" keyword is iffy in? my experience, I usually just call them buttons and treat them like? buttons. So if I want to change a menu item, I put the new terminology? into "line whatever of btn myBtn" instead of trying to "set the menuitem". --? Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dunbarx at aol.com Wed Mar 4 00:08:12 2009 From: dunbarx at aol.com (dunbarx) Date: Wed, 04 Mar 2009 00:08:12 -0500 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22323660.post@talk.nabble.com> Message-ID: <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> Do you mean that a hilited line in some sort of list or field un-hilites when you move away to do something else? This is likely normal behavior. I just had a similar issue, and assigned a custom property to my object, a list field, so that it would have its hilited lines restored when I returned It required getting the hilitedLines property and setting a custom property in my field to it. This way the field remembers which lines were hilited when I left. The hilitedLines property is pretty cool, and even works with discontiguous lines. If this is even close to what you want, try it out, or write back for more. Craig Newman On Mar 3, 2009, at 11:53:24 PM, mfstuart wrote: I have an Option button on a card that has values in the text. I select from the list and this puts the selected value into the label. When I select from the same Option button again, the row in the list doesn't show hi-lighted. Why is this, and how do I get it to show selected in the list? Would seem normal to do that in any other software. From mfstuart at cox.net Wed Mar 4 00:17:29 2009 From: mfstuart at cox.net (mfstuart) Date: Tue, 3 Mar 2009 21:17:29 -0800 (PST) Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> Message-ID: <22323890.post@talk.nabble.com> Hi Craig, BTW, this is WINXP, with RunRev 3.0 No that's not it. This is an Option button. It has several items in the text property. I select one of the items, which puts the item value into the label property. When I click on the Option button again, it opens the list of items, but the previously selected label isn't shown as hi-lighted in that list of values. When I mouse over the list, wherever the pointer is. it hi-lights that line. So I know that it is nothing to do with opaque settings and the like. Any ideas? Regards, Mark Stuart dunbarx wrote: > > Do you mean that a hilited line in some sort of list or field > un-hilites when you move away to do something else? This is likely > normal behavior. I just had a similar issue, and assigned a custom > property to my object, a list field, so that it would have its hilited > lines restored when I returned > > It required getting the hilitedLines property and setting a custom > property in my field to it. This way the field remembers which lines > were hilited when I left. The hilitedLines property is pretty cool, > and even works with discontiguous lines. > > If this is even close to what you want, try it out, or write back for > more. > > Craig Newman > > > On Mar 3, 2009, at 11:53:24 PM, mfstuart wrote: > I have an Option button on a card that has values in the text. > I select from the list and this puts the selected value into the label. > When I select from the same Option button again, the row in the list > doesn't > show hi-lighted. > > Why is this, and how do I get it to show selected in the list? > Would seem normal to do that in any other software. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22323890.html Sent from the Revolution - User mailing list archive at Nabble.com. From katheryn.swynford at gmail.com Wed Mar 4 00:50:28 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 3 Mar 2009 21:50:28 -0800 Subject: doMneu, alas In-Reply-To: References: <22323660.post@talk.nabble.com> Message-ID: <4be051070903032150h555df25ax1d6514bd4e7f3e03@mail.gmail.com> Craig, Have you checked out TTS syntax yet? Blech. Judy http://revined.blogspot.com On Tue, Mar 3, 2009 at 8:59 PM, dunbarx wrote: > Thanks, all, for the feedback. So that is the accepted way then: > > "doMenu", a command, is replaced by sending "menuPick", a message, to a > button, an object, renamed in this special case a "menu"? > > Well, OK, it works alright, but why not a simple command, oh, like, um, > "doMenu"? Instead we have a procedure. > > It seems untoward that a button, a native object, should be renamed at all, > characterized merely by its style. It is a tear in an otherwise smooth > fabric. Was it just so the procedure reads better? And if so, why isn't that > procedure at least formally presented in the docs, as a methodology for what > I can only think of as that missing command? Am I the only one that uses > this all the time? > > If the formal syntax for the invoking of menu commands was written down: > > send "menuPick" && "menuItem" to menu "menuName" > > then it would imply that Rev contains a native menu object, like HC. You > can only send messages to objects, right? > > I have a scrolling field "myField", can I say: put "foo" into scrolling > "myField"? > > I am not whining. I am going on and on. > > Craig Newman > > > On Mar 3, 2009, at 7:29:19 PM, "Mark Wieder" > wrote: > You can certainly send the "menuPick" message to a button, but it > won't be caught unless the button's style is set to "menu". > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 4 00:51:37 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 3 Mar 2009 21:51:37 -0800 Subject: doMneu, alas In-Reply-To: References: <22323660.post@talk.nabble.com> Message-ID: <4be051070903032151x74d49737i553335ca20a6b4d6@mail.gmail.com> On Tue, Mar 3, 2009 at 8:59 PM, dunbarx wrote: > I am not whining. I am going on and on. > --Yeah, me... I'm whining. ;-) Judy http://revined.blogspot.com From mdswindell at cruzio.com Wed Mar 4 00:58:02 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 3 Mar 2009 21:58:02 -0800 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22323890.post@talk.nabble.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> Message-ID: Craig, Can you post your button script? The default behavior of a combo menu button seems to be what you describe you want it to be. Mark On Mar 3, 2009, at 9:17 PM, mfstuart wrote: > > Hi Craig, > BTW, this is WINXP, with RunRev 3.0 > > No that's not it. This is an Option button. > It has several items in the text property. > I select one of the items, which puts the item value into the label > property. > When I click on the Option button again, it opens the list of items, > but the > previously selected label isn't shown as hi-lighted in that list of > values. > When I mouse over the list, wherever the pointer is. it hi-lights > that line. > So I know that it is nothing to do with opaque settings and the like. > > Any ideas? > > Regards, > Mark Stuart > > > > > dunbarx wrote: >> >> Do you mean that a hilited line in some sort of list or field >> un-hilites when you move away to do something else? This is likely >> normal behavior. I just had a similar issue, and assigned a custom >> property to my object, a list field, so that it would have its >> hilited >> lines restored when I returned >> >> It required getting the hilitedLines property and setting a custom >> property in my field to it. This way the field remembers which lines >> were hilited when I left. The hilitedLines property is pretty cool, >> and even works with discontiguous lines. >> >> If this is even close to what you want, try it out, or write back for >> more. >> >> Craig Newman >> >> >> On Mar 3, 2009, at 11:53:24 PM, mfstuart wrote: >> I have an Option button on a card that has values in the text. >> I select from the list and this puts the selected value into the >> label. >> When I select from the same Option button again, the row in the list >> doesn't >> show hi-lighted. >> >> Why is this, and how do I get it to show selected in the list? >> Would seem normal to do that in any other software. >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22323890.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at cruzio.com Wed Mar 4 01:15:56 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 3 Mar 2009 22:15:56 -0800 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> Message-ID: <4A380297-6DD7-4A95-94AD-93A1015F5D79@cruzio.com> Never mind. I see what you mean. I think the problem is that labels are not menu Items. In order for it to show up hilited as you want, you'd have to reset the menu Item's line, not just change the label of the button. Something along the lines of: Put theItemValue into line someLine of button myComboButton On Mar 3, 2009, at 9:58 PM, Mark Swindell wrote: > Craig, > Can you post your button script? The default behavior of a combo > menu button seems to be what you describe you want it to be. > Mark > > On Mar 3, 2009, at 9:17 PM, mfstuart wrote: > >> >> Hi Craig, >> BTW, this is WINXP, with RunRev 3.0 >> >> No that's not it. This is an Option button. >> It has several items in the text property. >> I select one of the items, which puts the item value into the label >> property. >> When I click on the Option button again, it opens the list of >> items, but the >> previously selected label isn't shown as hi-lighted in that list of >> values. >> When I mouse over the list, wherever the pointer is. it hi-lights >> that line. >> So I know that it is nothing to do with opaque settings and the like. >> >> Any ideas? >> >> Regards, >> Mark Stuart >> >> >> >> >> dunbarx wrote: >>> >>> Do you mean that a hilited line in some sort of list or field >>> un-hilites when you move away to do something else? This is likely >>> normal behavior. I just had a similar issue, and assigned a custom >>> property to my object, a list field, so that it would have its >>> hilited >>> lines restored when I returned >>> >>> It required getting the hilitedLines property and setting a custom >>> property in my field to it. This way the field remembers which lines >>> were hilited when I left. The hilitedLines property is pretty cool, >>> and even works with discontiguous lines. >>> >>> If this is even close to what you want, try it out, or write back >>> for >>> more. >>> >>> Craig Newman >>> >>> >>> On Mar 3, 2009, at 11:53:24 PM, mfstuart wrote: >>> I have an Option button on a card that has values in the text. >>> I select from the list and this puts the selected value into the >>> label. >>> When I select from the same Option button again, the row in the list >>> doesn't >>> show hi-lighted. >>> >>> Why is this, and how do I get it to show selected in the list? >>> Would seem normal to do that in any other software. >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22323890.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed Mar 4 01:33:13 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Mar 2009 00:33:13 -0600 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22323890.post@talk.nabble.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> Message-ID: <49AE20A9.1000903@hyperactivesw.com> mfstuart wrote: > > When I click on the Option button again, it opens the list of items, but the > previously selected label isn't shown as hi-lighted in that list of values. > When I mouse over the list, wherever the pointer is. it hi-lights that line. > So I know that it is nothing to do with opaque settings and the like. This is another instance where you'd want to set the menuHistory rather than the label. Setting the menuHistory of the button is exactly like a user clicking and selecting the line. It sends a "menupick" message to the button, scrolls the lines so that the right one is hilited, and remembers the position the next time the user clicks on it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Mar 4 02:12:08 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 03 Mar 2009 23:12:08 -0800 Subject: Beeps and menus Message-ID: <49AE29C8.2020304@fourthworld.com> DunbarX wrote: > I posted this on the HC list by mistake. Took me three back-and-forths and a > handful of queries from common listmembers before I understood what was going > on. Brain needs debugger. Maybe not. It might be a good thing: your subconscious is beginning to map Rev to your HC memory registers. Sounds like the learning process is moving along reasonably well. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From ambassador at fourthworld.com Wed Mar 4 03:03:10 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Mar 2009 00:03:10 -0800 Subject: doMneu, alas Message-ID: <49AE35BE.8070106@fourthworld.com> dunbarx wrote: > "doMenu", a command, is replaced by sending "menuPick", a message, > to a button, an object, renamed in this special case a "menu"? Not necessarily. You can also use "button" to refer to the object. I believe the "menu" token was added mostly for HC compatibility, along with a few other things like "menuItem". There's a subtle difference between "menu" and "button" when addressing menu buttons so they're not true synonyms, but in practice it seems "button" is more commonly used. > Well, OK, it works alright, but why not a simple command, oh, like, > um, "doMenu"? Instead we have a procedure. As a general-purpose way of triggering menu items I also prefer HyperTalk's syntax to Transcript's, but the difference may be reflective of a very different philosophy of what the menu bar is all about, and why one would ever have a need to trigger a menu's script armed only with the item name and no knowledge of the scripts it calls: it becomes necessary when a menu is hard wired into the engine and has no script at all. In HC the engine owned and controlled the menu bar, and allowed you to modify its contents to some degree but every time you booted HC it always started out with its own menus, requiring you to tear them down and rebuild them on the fly with scripts. And even that only came later. If memory serves, HC 1.0 provided little if any control over the menu bar other than limiting choices by changing the userLevel. HC started out by defining its world as one in which the engine provided the environment and your stacks were more or less documents within that environment, almost like web pages in a browser. As it grew, and as SuperCard, Plus, and others came along and pushed the xTalk envelope in new directions, HC expanded its vision to think of stacks more like applications, allowing full modification of the menu bar and eventually even deploying standalone applications. In contrast, tools like SC and MC/Rev were built from the start as systems for deploying standalone applications. As such, rather than providing a set of menus at runtime those engines have none at all, leaving the menu bar entirely up to the developer. In a world where stacks are documents and the menu bar is provided by the engine, it makes sense to provide a way to trigger those commands. In fact, since HC menus had no scripts of their own, there was really no other way to do it but to send messages from outside the menu. But in a world where the developer is responsible for the menu bar and everything in the menu bar has its own script, the approach used by SC and MC turns this around: rather than prodding menus from the outside, SC and MC work from the inside out, letting you call the shots from within the menu's own scripts. Whether one way may seem better than another depends on a lot of things, not the least of which is one's own habits. :) When I first signed on to the MetaCard list way back in the day I was a rantfest, screaming up one side and down the other about how "wrong" MC was in every way it differed from SC. Over time I've come to appreciate the differences as largely borne of multi-platform considerations, as may also be at least a contributing factor with this: > If the formal syntax for the invoking of menu commands was written > down: > > send "menuPick" && "menuItem" to menu "menuName" > > then it would imply that Rev contains a native menu object, like HC. > You can only send messages to objects, right? HC did not have menu objects, at least not anything like its buttons and fields. HC menus had no scripts of their own, no true properties (though some clever syntax made menuItems almost feel like objects), and most of all no persistence: whatever you built in the menu bar during a session would disappear as soon as you quit, requiring that you rebuild it again from scratch on startup or openStack, often with rather long scripts. SC is one of the very few xTalks that has true menu and menuItem objects. Rev goes halfway between the two, implementing menus as buttons. This gives you the speed of being able to replace an entire menu's contents in one move as with HC, but also the persistence and discrete script space SC offers. The rationale Scott Raney gave me for using the button class is that a menu is in the generic sense a selector control, and so the differences between a checkbox and an option menu are conceptually minor; indeed even HyperCard implemented option controls, a form of popup menu, as buttons. Remember that MC was born on Unix, where menus are part of the window. While I appreciate why Apple has a detached menu bar and believe it's measurably more efficient to use, I have to admit it's just not how the other 90% live. So in an environment where menus are a part of the window, and inspired by HC which has option menus as buttons, it's just a short skip to extend the button class to handle all of the menu types, even pulldowns. Sure, Mac folks often find this confusing at first. I didn't much care for it myself when I first started working with MC. But the more time I spent working on Windows, Linux, Irix and Solaris (ah, the good ol' days) the more I began to kinda like the flexibility that comes with using buttons for other types of menus beyond option controls. All that said, I appreciate that it can be useful to have something like DoMenu, so below is a replacement handler I wrote for you that may help. Because we can't have custom handlers overriding built-in commands (a small price to pay for an order-of-magnitude speed bump by streamlining the token table), this handler is named "MenuDo", which could also be capitalized as "menudo" which is regarded in my neighborhood as a cure for hangovers; maybe it'll help take the edge off of the nausea and headaches that come with the unlearning process as well. :) Along with MenuDo is a function named MenuItemsToText, which isn't very interesting but is needed by MenuDo. Use MenuDo just like DoMenu: MenuDo "Open Stack..." It's kinda tossed together, but should work for most menus. Put these handlers in your library, and hopefully they'll make a reasonable substitute for DoMenu as you continue to learn the wu wei of Rev. Happy scripting - -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com ----------------------- -- -- Call this instead of "DoMenu", using the label of any -- menu item as the param in pItem -- on MenuDo pItem put the menubar of this stack into tMbar if tMbar is empty then put the defaultMenuBar into tMbar if tMBar is empty then return "No menu bar active" -- put empty into tMenuString repeat with i = 1 to the number of btns of tMBar put the long id of btn i of tMBar into tMenuObj put MenuItemsToText(the text of tMenuObj) into tMenuItems -- put lineoffset(cr& pItem &cr, cr&tMenuItems &cr) into tOS if tOS > 1 then put line tOS of tMenuItems into tMenuString exit repeat end if if tMenuString is not empty then exit repeat end repeat -- send "menuPick "&tMenuString to tMenuObj end MenuDo -- -- This function takes the contents of a menu object -- and removes the metacharacter stuff to arrive at -- a string which is hopefully like the one which -- you'd get as a param to menuPick. It's called -- by MenuDo to reformat menu object contents into -- a form which can be used to send a menuPick -- message. Needs some work, but handles most -- basic cases okay: -- function MenuItemsToText pItems put "!r,!u,!c,!n" into tEntities repeat for each item tEntity in tEntities replace cr&tEntity with cr in pItems replace tab&tEntity with tab in pItems replace tEntity&tab with tab in pItems end repeat replace "&" with empty in pItems put empty into tList set the itemdel to "/" put empty into tLastSubMemu repeat for each line tLine in pItems put item 1 of tLine into tMenuItem if char 1 of tMenuItem = tab then put tLastSubMenu &"|" into char 1 of tMenuItem else put tMenuItem into tLastSubMenu end if put tMenuItem &cr after tList end repeat -- if char 1 of last item of tMenuItem = "(" then delete char 1 of last item of tMenuItem end if -- return tList end MenuItemsToText From effendi at wanadoo.fr Wed Mar 4 08:58:15 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 4 Mar 2009 14:58:15 +0100 Subject: Can't call a standalone stack from another standalone stack Message-ID: Hi from Paris Thanks to Devin and Jacqueline for their suggestions. I never thought of calling a.rev stack from a standalone (I assumed the .rev stack would be in IDE mode .....) And now, I can I assume (although I must test it), that a standalone called from a standalone is not saved. Sigh ! - in these matters, you try and fail, and then call for help from those who have done it before. Happily, this forum exists. Now my SplashStack works perfectly. -Francis "Nothing should ever be done for the first time !" From DunbarX at aol.com Wed Mar 4 09:25:21 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 09:25:21 EST Subject: doMenu, alas Message-ID: My goodness, Richard, thanks. I get all of what you are saying. I will assimilate. This now seems like a minor sticking point, but; send "menupick" && "card Inspector" to menu "object" works fine. However, send "menupick" && "card Inspector" to button "object" fails, (debugger states: "no such object") which is why I wrote in the first place. The fact that "doMenu" works only here and there annoys me, because then I cannot use it at all. Which is why i wrote in the first place. I will send "menuPick", and like it. But I never got a simple straight answer from the community. Is this how everyone does it? Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From klaus at major-k.de Wed Mar 4 09:48:56 2009 From: klaus at major-k.de (Klaus Major) Date: Wed, 4 Mar 2009 15:48:56 +0100 Subject: doMenu, alas In-Reply-To: References: Message-ID: Hi Craig, > ... > I will send "menuPick", and like it. > > But I never got a simple straight answer from the community. > Is this how everyone does it? No, I always create handlers in the mainstack or lib-stacks and will just call these handlers "on menupick". This way these handlers can be called from anywhere without using the menu :-) Is that what you meant? > Craig Newman Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From dalesvp at centurytel.net Wed Mar 4 10:28:57 2009 From: dalesvp at centurytel.net (Dale Pond) Date: Wed, 4 Mar 2009 08:28:57 -0700 Subject: doMenu, alas Message-ID: <8D8BC675-BE7C-4613-987C-E3681A0F77C1@centurytel.net> While we're on the DoMenu thingie does anyone know how to activate from within a script the menu selection "Close and Remove From Memory..." ? Life, Light, Love & Laughter, Dale Pond Sympathetic Vibratory Physics http://www.svpvril.com/ From ambassador at fourthworld.com Wed Mar 4 10:52:58 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Mar 2009 07:52:58 -0800 Subject: doMenu, alas Message-ID: <49AEA3DA.6030407@fourthworld.com> DunbarX wrote: > This now seems like a minor sticking point, but; > > send "menupick" && "card Inspector" to menu "object" > > works fine. However, > > send "menupick" && "card Inspector" to button "object" > > fails, (debugger states: "no such object") which is why I wrote in the first > place. That's the subtle difference between "menu" and "button" I referred to earlier. When referring to an object, any xTalk engine will need a little more context to find something that isn't in the current stack. So you could say: send "menupick"&&"Card Inspector" to button "Object" \ of stack "revMenuBar" In HC there are no true menu objects, and there's only one menu bar anyway, so none of the normal context stuff is needed. When MC added support for the "menu" token it was set up to find whatever menu button matches the name given in the current menu bar (which is either the menubar of the current stack, or the defaultMenuBar). This is also why MenuDo is convenient: it searches the menus of the current menubar to find a match of a menu item for the string passed to it, and then it provides the context when it sends the menuPick message for you. So with MenuDo all you need to write it: MenuDo "card Inspector" No "menu" or "button" reference needed at all with that. :) > The fact that "doMenu" works only here and there annoys me, because then I > cannot use it at all. Which is why i wrote in the first place. > > I will send "menuPick", and like it. > > But I never got a simple straight answer from the community. Is this how > everyone does it? Not so much. It's somewhat rare that folks trigger scripts in menus they don't control. For those they do control, it's more common that the menuPick handlers in their menus are calling routines stored in the stack script or a library, which could just as easily be called directly from any other object. This becomes an increasingly useful thing to do when you later start adding contextual menus to your stack, something even Mac audiences are coming to expect more and more. Keeping the heavy lifting for user actions in a central location lets you call 'em from any menu, in the menubar or in a context menu or even in a toolbar button, and they all call the same code with the greatest simplicity and efficiency. That doesn't do much for those who want to manipulate the IDE menus from their own scripts, but since the IDE menus are all scripted themselves it's not hard to dive into their source to find the most efficient way to get at their guts, something not possible with HC's menus since they were hard-coded in compiled C in the engine. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From DunbarX at aol.com Wed Mar 4 11:18:54 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 11:18:54 EST Subject: doMenu, alas Message-ID: In a message dated 3/4/09 9:49:20 AM, klaus at major-k.de writes: > > No, I always create handlers in the mainstack or lib-stacks and will? > just > call these handlers "on menupick". This way these handlers can be called > from anywhere without using the menu :-) > > Is that what you meant? > No, you are handling the "menuPick" message after it has been sent. Many people have told me what happens when a menuItem is invoked, I assume by hand. A "menuPick" message can be trapped and dealt with. Great. I was trying to determine the usual way to invoke a menuitem from a script. Like "doMenu" does, in Rev, in certain cases. You can say: domenu "new card", but you cannot say; domenu "card inspector". I wondered why. So you have to have another method, and it seems sending "menuPick" is that other method. Read Richard Gaskin's last two posts. They cover in detail the whole issue. He also offers a universal work-around that takes into account the innermost workings of the Rev IDE, essentially adding a universal "domenu". Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From DunbarX at aol.com Wed Mar 4 11:43:44 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 11:43:44 EST Subject: Drag and drop? Message-ID: Is this implemented in Rev? I made it work in HC by creating transparent text fields the size and shape of some selected text, and with the commandKey down, so that the selectedText can be harvested, fill that field. It worked on mouseDown, and the field tracked the mouseLoc until the mouse was released, dropping the text into the mouseLoc. A real kluge, but it works. Do I have to do this in Rev, too? Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From devin_asay at byu.edu Wed Mar 4 11:53:08 2009 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 4 Mar 2009 09:53:08 -0700 Subject: Drag and drop? In-Reply-To: References: Message-ID: <72556EF7-DBC7-4AE3-A910-14F246B3C955@byu.edu> On Mar 4, 2009, at 9:43 AM, DunbarX at aol.com wrote: > Is this implemented in Rev? > > I made it work in HC by creating transparent text fields the size > and shape > of some selected text, and with the commandKey down, so that the > selectedText > can be harvested, fill that field. It worked on mouseDown, and the > field > tracked the mouseLoc until the mouse was released, dropping the text > into the > mouseLoc. A real kluge, but it works. > > Do I have to do this in Rev, too? Craig, For many things, like dragging text between fields, it Just Works?. Try it. For dragging objects within a card, check out the grab command: on mouseDown grab me end mouseDown Then handle the drop portion on mouseUp. For more complex drag and drop operations, including dragging objects between windows, there is a whole set of nice tools. I haven't had occasion to need them yet, but I'm sure others will chime in. And the late great Eric Chatonet wrote a very nice tutorial on drag and drop. See Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From mfstuart at cox.net Wed Mar 4 12:04:29 2009 From: mfstuart at cox.net (mfstuart) Date: Wed, 4 Mar 2009 09:04:29 -0800 (PST) Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <49AE20A9.1000903@hyperactivesw.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> Message-ID: <22334474.post@talk.nabble.com> Hi Jacque and all, I worked a sample script for the Option button, and I'm still not getting the line in the text of the button to hi-light, when clicking on the button a 2nd time. Here's my script: ====================== on menuPick pItemName --this script borrowed from Ken Ray from an archive search :) lock messages --get/set the menuHistory put lineOffset(pItemName,the text of me) into tNum if tNum <> 0 then set the menuHistory of me to tNum end if unlock messages end menuPick ====================== What am I missing here? Regards, Mark Stuart J. Landman Gay wrote: > > mfstuart wrote: >> >> When I click on the Option button again, it opens the list of items, but >> the >> previously selected label isn't shown as hi-lighted in that list of >> values. >> When I mouse over the list, wherever the pointer is. it hi-lights that >> line. >> So I know that it is nothing to do with opaque settings and the like. > > This is another instance where you'd want to set the menuHistory rather > than the label. Setting the menuHistory of the button is exactly like a > user clicking and selecting the line. It sends a "menupick" message to > the button, scrolls the lines so that the right one is hilited, and > remembers the position the next time the user clicks on it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22334474.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Wed Mar 4 12:07:27 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Mar 2009 11:07:27 -0600 Subject: doMenu, alas In-Reply-To: References: Message-ID: <49AEB54F.4030801@hyperactivesw.com> Klaus Major wrote: > Hi Craig, > >> ... >> I will send "menuPick", and like it. >> >> But I never got a simple straight answer from the community. >> Is this how everyone does it? > > No, I always create handlers in the mainstack or lib-stacks and will just > call these handlers "on menupick". This way these handlers can be called > from anywhere without using the menu :-) Me too. I never call menus directly. Waste of time and message hierarchy. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From DunbarX at aol.com Wed Mar 4 12:19:01 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 12:19:01 EST Subject: Drag and drop? Message-ID: Devin. I was lame in my last post. I have a list field, not a text field. The text is locked, (though this seems not to matter in a list field). I want to move entire lines from one line position to another. I can kluge it, and am looking forward to doing so, (easy since drag and drop is supported) but Rev usually has something already built in... In a message dated 3/4/09 11:54:00 AM, devin_asay at byu.edu writes: > For many things, like dragging text between fields, it Just Works?.? > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From devin_asay at byu.edu Wed Mar 4 12:26:00 2009 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 4 Mar 2009 10:26:00 -0700 Subject: Drag and drop? In-Reply-To: References: Message-ID: <5347CB15-EFDC-4791-91AA-3ED7A166B66C@byu.edu> On Mar 4, 2009, at 10:19 AM, DunbarX at aol.com wrote: > Devin. > > I was lame in my last post. I have a list field, not a text field. > The text > is locked, (though this seems not to matter in a list field). I want > to move > entire lines from one line position to another. I can kluge it, and > am looking > forward to doing so, (easy since drag and drop is supported) but Rev > usually > has something already built in... Ah, then you want to have a look at Scott Rossi's GetInLine list demo. See http://www.tactilemedia.com/ > Software > Revolution Tutorials & Demos. D > > > In a message dated 3/4/09 11:54:00 AM, devin_asay at byu.edu writes: > > >> For many things, like dragging text between fields, it Just Works?. >> > > > > > ************** > A Good Credit Score is 700 or Above. See yours in just 2 easy > steps! > (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID > %3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Devin Asay Humanities Technology and Research Support Center Brigham Young University From bobs at twft.com Wed Mar 4 12:32:07 2009 From: bobs at twft.com (Bob Sneidar) Date: Wed, 4 Mar 2009 09:32:07 -0800 Subject: Array Coolness In-Reply-To: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> References: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> Message-ID: Hi Len. It would be easier to hard code a query if I was coding for a specific application that only did one thing, but I am making generic functions to query the database based upon fields that I have dropped into a form using a Field Dropper utility I made. The idea is to be able to query a database table for it's structure, allow the user to pick a field and what kind of field he wants it to be, select some options (like List Visible for example) and then "drop" that field into the form with a set of custom properties that will determine how the field behaves on the form and in lists. The fields have the same name as the table columns with an "f" prepended to them, so if I know the field name I know the column name. The functions to do all this are generic so that they can work with any form built from columns in any database. I am building more than a specific application to do a specific thing, I am building a framework of functions and utilities that will work much like Filemaker when I am done, so I avoid any application specific coding. My functions don't know (and don't care) what the actual columns are. Their visibility in any list is determined by whether or not the column has a corresponding field in the form, and if it does, whether or not the ListVisible property is true. I set this property in the Field Dropper utility. Some fields are ALWAYS invisible (such as the deleted flag, the unique id, and the signature lock). But they have to be part of the data returned from the query so I can check those values against any new values before I write anything back to the tables. It's just sooooo much simpler to script a query on the fly using "SELECT * FROM" and then rearrange the columns for the list view as needed. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 3, 2009, at 1:51 PM, len-morgan at crcom.net wrote: > Wouldn't be MUCH easier to just ask for the data you want in the > order you > want in your query and not have to worry about diddling with > arrays? For > example: > > SELECT f1, f2, f3, ... fx FROM myTable -- Gives you the same as > SELECT * > > SELECT fx, fy, f3, f1, f2 FROM myTable -- Gives you back the fields > in the > specified order > > Just my two cents' worth > > len morgan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jimaultwins at yahoo.com Wed Mar 4 12:34:48 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 4 Mar 2009 09:34:48 -0800 Subject: Drag and drop? In-Reply-To: References: Message-ID: <0F4DA73D-3253-4164-8223-163BDB266604@yahoo.com> There are many Rev resources available and Eric Chatonet wrote a part of the Rev IDE that is quite handy for finding the world-wide locations of these (actually quite amazing bit of programming in Rev) Open Rev, the click "Documentation", then click "Search" (you will likely need to confirm the "Update" request, a good idea) Now click the "Web Database" icon and make a choice of "Web Database" Now enter "drag" into the text box and see the immediate list of web sites. If you want to go to a particular web site, say Altuit, then click on the Web Database icon and choose "go to" and from the long list, "Altuit 1_Chipp Walters" To search mailing lists, click on the Nable icon and make a choice. To search the dictionary, google, etc At least once you should click on "preferences" and choose "About the Rev Search Engine..." I would recommend this for you at the moment: Go to Preferences, choose "Docs Contextual Search", turn on "In the dictionary" Then choose "Dictionary" icon, choose "Sample Scripts" Now enter "drag", click the search button and watch as a new window opens with an example and more info Hope this helps Jim Ault Las Vegas On Mar 4, 2009, at 8:43 AM, DunbarX at aol.com wrote: > Is this implemented in Rev? > > I made it work in HC by creating transparent text fields the size > and shape > of some selected text, and with the commandKey down, so that the > selectedText > can be harvested, fill that field. It worked on mouseDown, and the > field > tracked the mouseLoc until the mouse was released, dropping the text > into the > mouseLoc. A real kluge, but it works. > > Do I have to do this in Rev, too? > > Craig Newman > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Wed Mar 4 12:36:40 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 12:36:40 EST Subject: Drag and drop? Message-ID: In a message dated 3/4/09 12:26:44 PM, devin_asay at byu.edu writes: > Ah, then you want to have a look at Scott Rossi's GetInLine list demo.? > See http://www.tactilemedia.com/ > Software > Revolution Tutorials &? > Demos. > Ah. Now THAT is a kluge. thanks, Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From DunbarX at aol.com Wed Mar 4 12:47:13 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 12:47:13 EST Subject: Drag and drop? Message-ID: Jim. Can't wait, and thanks, but where is "documentation"? Open Rev, the click "Documentation", then click "Search" (you will likely need to confirm the "Update" request, a good idea) Now click the "Web Database" icon and make a choice of "Web Database" ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F% 2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID%3D62%26b cd%3DfebemailfooterNO62) From jimaultwins at yahoo.com Wed Mar 4 12:54:04 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 4 Mar 2009 09:54:04 -0800 Subject: Drag and drop? In-Reply-To: <5347CB15-EFDC-4791-91AA-3ED7A166B66C@byu.edu> References: <5347CB15-EFDC-4791-91AA-3ED7A166B66C@byu.edu> Message-ID: <8B55D93B-0A82-444D-B01A-6907DA7FD3C8@yahoo.com> Thanks for the reminder, Devin, Everyone should take a minute to go to this page and see the 38 demo stacks that Scott has offered. Visually amazing, and certainly a plethora of advanced concepts. http://www.tactilemedia.com/ > Software > Revolution Tutorials & Demos. (unfortunately, since this is a new url, it is no longer in the Rev search realm that Eric Chatonet programmed) Jim Ault Las Vegas On Mar 4, 2009, at 9:26 AM, Devin Asay wrote: > > Ah, then you want to have a look at Scott Rossi's GetInLine list > demo. See http://www.tactilemedia.com/ > Software > Revolution > Tutorials & Demos. > > D From ambassador at fourthworld.com Wed Mar 4 13:01:27 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Mar 2009 10:01:27 -0800 Subject: Drag and drop? Message-ID: <49AEC1F7.6090906@fourthworld.com> DunbarX wrote: > In a message dated 3/4/09 12:26:44 PM, devin_asay at byu.edu writes: >> Ah, then you want to have a look at Scott Rossi's GetInLine list demo. >> See http://www.tactilemedia.com/ > Software > Revolution Tutorials & >> Demos. >> > > Ah. Now THAT is a kluge. thanks, kludge ?noun Computer Slang. a software or hardware configuration that, while inelegant, inefficient, clumsy, or patched together, succeeds in solving a specific problem or performing a particular task. - "patched together"? Check. - "succeeds in solving a specific problem"? Check. - "clumsy" or "inelegant"? Show me better. Sure, it'd be nice to have in the engine. But Scott's implementation is far better in both appearance and responsiveness than most JavaScript ones I've seen, on par with most draggable list reordering I've seen from FileMaker Pro and other well-budgeted products where they spent several orders of magnitude more development money to get the same thing. Kudos, Mr. Rossi, on a job well done. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From jimaultwins at yahoo.com Wed Mar 4 13:03:57 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 4 Mar 2009 10:03:57 -0800 Subject: Drag and drop? In-Reply-To: References: Message-ID: In the HELP menu. Jim Ault Las Vegas On Mar 4, 2009, at 9:47 AM, DunbarX at aol.com wrote: > Jim. > > Can't wait, and thanks, but where is "documentation"? > > > Open Rev, the click "Documentation", then click "Search" > (you will likely need to confirm the "Update" request, a good idea) > Now click the "Web Database" icon and make a choice of "Web Database" > > > > ************** > A Good Credit Score is 700 or Above. See yours in just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F > % > 2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID > %3D62%26b > cd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Wed Mar 4 13:04:41 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 13:04:41 EST Subject: Drag and drop? Message-ID: In a message dated 3/4/09 1:01:51 PM, ambassador at fourthworld.com writes: > "clumsy" or "inelegant"? Show me better. > Ah. Now THAT is a kluge. thanks, My point was (hopefully) made with the "THAT", not with the "kluge". Craig ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26h mpgID%3D62%26bcd%3DfebemailfooterNO62) From DunbarX at aol.com Wed Mar 4 13:08:56 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 13:08:56 EST Subject: Drag and drop? Message-ID: In a message dated 3/4/09 1:04:32 PM, jimaultwins at yahoo.com writes: > In the HELP menu. > > Jim Ault > Las Vegas > Jim. I don't have "documentation" there, but I think "revolution search engine is what you meant?. Rev 3.0. ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefaul t.aspx%3Fsc%3D668072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From jimaultwins at yahoo.com Wed Mar 4 13:18:34 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 4 Mar 2009 10:18:34 -0800 Subject: Drag and drop? In-Reply-To: References: Message-ID: <408073B5-C96F-49F4-BEB0-472C814029A6@yahoo.com> Yes, the search engine. I am using 2.9 Jim Ault Las Vegas On Mar 4, 2009, at 10:08 AM, DunbarX at aol.com wrote: > > In a message dated 3/4/09 1:04:32 PM, jimaultwins at yahoo.com writes: > > >> In the HELP menu. >> >> Jim Ault >> Las Vegas >> > > Jim. I don't have "documentation" there, but I think "revolution > search > engine is what you meant?. Rev 3.0. > > > ************** > A Good Credit Score is 700 or > Above. See yours in just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefaul > t.aspx%3Fsc%3D668072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Wed Mar 4 15:49:38 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 4 Mar 2009 15:49:38 EST Subject: Opening Script editor Message-ID: Clicking on an object with option and command keys opens the script editor of certain objects, like fields. But in an unlocked text field, ONLY if that field contains no text. Is it so? Sorry if I am becoming a pain. Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From mdswindell at cruzio.com Wed Mar 4 16:15:39 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 4 Mar 2009 13:15:39 -0800 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22334474.post@talk.nabble.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> Message-ID: Mark, If you add in: set the label of me to vWhatEver after the "IF tNum...end IF" does it not work like you want? Here, the label is set to a unique vWhatEver, and the previous menuChoice is hilited and selected when you return to click on the button. Mark On Mar 4, 2009, at 9:04 AM, mfstuart wrote: > on menuPick pItemName > --this script borrowed from Ken Ray from an archive search :) > lock messages > --get/set the menuHistory > put lineOffset(pItemName,the text of me) into tNum > if tNum <> 0 then > set the menuHistory of me to tNum > end if > unlock messages > end menuPick From mdswindell at cruzio.com Wed Mar 4 17:21:39 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 4 Mar 2009 14:21:39 -0800 Subject: Opening Script editor In-Reply-To: References: Message-ID: <23A9DED7-FD90-43BE-AEB8-E119F1E63286@cruzio.com> Not for me OS X, 3.0, GLX2 m On Mar 4, 2009, at 12:49 PM, dunbarx at aol.com wrote: > Clicking on an object with option and command keys opens the script > editor of > certain objects, like fields. > > But in an unlocked text field, ONLY if that field contains no text. > Is it so? > > Sorry if I am becoming a pain. > > Craig Newman > > > > ************** > A Good Credit Score is 700 or Above. See yours in just 2 easy > steps! > (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID > %3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Wed Mar 4 18:47:45 2009 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 4 Mar 2009 15:47:45 -0800 Subject: does anyone know how to make a link in a web page launch a Rev app and pass parameters to it? Message-ID: There are links in web pages like this: http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=80616768&s=143441 that will launch iTunes and send iTunes parameters (so iTunes knows what to display). I assume this is done by entering the app and this link protocol in some sort of system registry? Has anyone done this or know if it is possible with Revolution? From francois.chaplais at mines-paristech.fr Wed Mar 4 19:17:29 2009 From: francois.chaplais at mines-paristech.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Thu, 5 Mar 2009 01:17:29 +0100 Subject: does anyone know how to make a link in a web page launch a Rev app and pass parameters to it? In-Reply-To: References: Message-ID: <9D9D891A-FCC7-4093-91B1-0566D0D03A5A@mines-paristech.fr> Le 5 mars 09 ? 00:47, Josh Mellicker a ?crit : > There are links in web pages like this: > > http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=80616768&s=143441 > > that will launch iTunes and send iTunes parameters (so iTunes knows > what to display). > > I assume this is done by entering the app and this link protocol in > some sort of system registry? > > > Has anyone done this or know if it is possible with Revolution? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Itunes uses WebObjects, which a technology originally developped for NeXT/Open Step. see http://en.wikipedia.org/wiki/WebObjects in particular Rules-Based Rapid Application Development (RBRAD) with (emphasis is mine) *Direct To Web Services allows developers to rapidly develop Web service-based applications that provide access to a data store.* Perhaps something similar will be available with rev 4.0? Cheers, Fran?ois From jacque at hyperactivesw.com Wed Mar 4 19:21:28 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Mar 2009 18:21:28 -0600 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22334474.post@talk.nabble.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> Message-ID: <49AF1B08.9020605@hyperactivesw.com> mfstuart wrote: > Hi Jacque and all, > I worked a sample script for the Option button, and I'm still not getting > the line in the text of the button to hi-light, when clicking on the button > a 2nd time. > Here's my script: > ====================== > on menuPick pItemName > --this script borrowed from Ken Ray from an archive search :) > lock messages > --get/set the menuHistory > put lineOffset(pItemName,the text of me) into tNum > if tNum <> 0 then > set the menuHistory of me to tNum > end if > unlock messages > end menuPick > ====================== > > What am I missing here? I'm not sure, it works for me the way you want when I tested your script. But you don't really need any of that for a plain option button. Actually you don't need a script at all to get the behavior you're describing, since it's the default behavior. For manual selection by a user, the menuhistory is set automatically, so I probably misled you when I mentioned it. You don't need to set it in a script unless you want to activate the button without any user interaction. Rev provides a template script in a new option button that is probably more what you'd want to use. Like this: on menuPick pItemName switch pItemName case "one" -- stuff for this choice break case "two" -- stuff for case 2 break -- etc end switch end menuPick This should behave as you expect. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From josh at dvcreators.net Wed Mar 4 19:29:30 2009 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 4 Mar 2009 16:29:30 -0800 Subject: does anyone know how to make a link in a web page launch a Rev app and pass parameters to it? In-Reply-To: <9D9D891A-FCC7-4093-91B1-0566D0D03A5A@mines-paristech.fr> References: <9D9D891A-FCC7-4093-91B1-0566D0D03A5A@mines-paristech.fr> Message-ID: <44FE381D-E9CD-495C-BE67-5D2CCDC6A7B1@dvcreators.net> Merci Fran?ois, but to clarify my question, what if you wanted to put a link in a web page that, when clicked, launched your Revolution standalone, and when it woke up, it would be aware of the parameters passed to it, so it would know why it was woken up and what to do? On Mar 4, 2009, at 4:17 PM, Fran?ois Chaplais wrote: > > Le 5 mars 09 ? 00:47, Josh Mellicker a ?crit : > >> There are links in web pages like this: >> >> http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=80616768&s=143441 >> >> that will launch iTunes and send iTunes parameters (so iTunes knows >> what to display). >> >> I assume this is done by entering the app and this link protocol in >> some sort of system registry? >> >> >> Has anyone done this or know if it is possible with Revolution? >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > Itunes uses WebObjects, which a technology originally developped for > NeXT/Open Step. > see http://en.wikipedia.org/wiki/WebObjects > in particular > Rules-Based Rapid Application Development (RBRAD) > with (emphasis is mine) > *Direct To Web Services allows developers to rapidly develop Web > service-based applications that provide access to a data store.* > Perhaps something similar will be available with rev 4.0? > > Cheers, > Fran?ois > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Wed Mar 4 19:30:26 2009 From: mfstuart at cox.net (mfstuart) Date: Wed, 4 Mar 2009 16:30:26 -0800 (PST) Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> Message-ID: <22342834.post@talk.nabble.com> Hi Mark, It's not the label I'm wanting to set... "set the label of me to vWhatEver". It's the previously selected item in the button list that I want hi-lighted. Let me explain with an example: The object is an Option button. The text property has: Choice 1, Choice 2, and Choice 3. For the first time, I click in the option button and make a selection: Choice 2. Now when I click in the option button again, the following should happen... - the list opens showing 3 items, as defined above. (works as it does) - the previously selected item (Choice 2 in this example) should be hi-lighted with the blue/navy line. (doesn't happen) This is the issue. The RunRev engine should do the hi-lighting of the item in the list for this object, the option button. The developer shouldn't have to script this. I've seen many other development software, where this happens natively. This behavior is to let the user know where in the list they made the selection. I hope I'm making this clearer to understand. Regards, Mark Stuart Mark Swindell wrote: > > Mark, > > If you add in: > > set the label of me to vWhatEver > > after the "IF tNum...end IF" > > does it not work like you want? Here, the label is set to a unique > vWhatEver, and the previous menuChoice is hilited and selected when > you return to click on the button. > > Mark > > On Mar 4, 2009, at 9:04 AM, mfstuart wrote: > >> on menuPick pItemName >> --this script borrowed from Ken Ray from an archive search :) >> lock messages >> --get/set the menuHistory >> put lineOffset(pItemName,the text of me) into tNum >> if tNum <> 0 then >> set the menuHistory of me to tNum >> end if >> unlock messages >> end menuPick > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22342834.html Sent from the Revolution - User mailing list archive at Nabble.com. From jimaultwins at yahoo.com Wed Mar 4 19:30:58 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 4 Mar 2009 16:30:58 -0800 Subject: does anyone know how to make a link in a web page launch a Rev app and pass parameters to it? In-Reply-To: References: Message-ID: <9B3F7348-E1F0-490A-A1DE-E79DCB011D71@yahoo.com> On Mar 4, 2009, at 3:47 PM, Josh Mellicker wrote: > There are links in web pages like this: > > http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=80616768&s=143441 > > that will launch iTunes and send iTunes parameters (so iTunes knows > what to display). > > I assume this is done by entering the app and this link protocol in > some sort of system registry? > Has anyone done this or know if it is possible with Revolution? My guess would be that the MZStore.woa entity is a web objects app running in Safari/FF/other that works pretty much like a php page, uses AppleScript/System Events to activate iTunes on the originating computer, then does the correct commands to do the downloading and playing. You could do the same thing with a Rev app, but I don't know how to do the remote connectivity part. The Apple developer site probably has a couple sample scripts for this. Jim Ault Las Vegas From lists at mangomultimedia.com Wed Mar 4 20:42:29 2009 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 4 Mar 2009 20:42:29 -0500 Subject: does anyone know how to make a link in a web page launch a Rev app and pass parameters to it? In-Reply-To: References: Message-ID: <1DE2A8AF-9A88-4978-A10B-85B9FFA0FFE0@mangomultimedia.com> On Mar 4, 2009, at 6:47 PM, Josh Mellicker wrote: > There are links in web pages like this: > > http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=80616768&s=143441 > > that will launch iTunes and send iTunes parameters (so iTunes knows > what to display). > > I assume this is done by entering the app and this link protocol in > some sort of system registry? > > Has anyone done this or know if it is possible with Revolution Take a look at these links Josh: Windows Registering an Application to a URL Protocol OS X HowToRegisterURLHandler http://www.cocoadev.com/index.pl?HowToRegisterURLHandler Apple Docs: I think you need to handle the 'GURL' apple event in your application. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From mdswindell at cruzio.com Wed Mar 4 20:48:51 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 4 Mar 2009 17:48:51 -0800 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22342834.post@talk.nabble.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> <22342834.post@talk.nabble.com> Message-ID: <350FD714-DE46-4B90-8A66-42255E9C024D@cruzio.com> Strange. I'm not sure what's going on for you, but the behavior you want is the behavior I get with the template combo button. How does a fresh combo button behave if you just drag a new one onto a new stack? I was thinking the issue was that you wanted to set the label to some custom string, yet maintain the previous state and menu items when clicking on it. Mark On Mar 4, 2009, at 4:30 PM, mfstuart wrote: > > Hi Mark, > It's not the label I'm wanting to set... "set the label of me to > vWhatEver". > It's the previously selected item in the button list that I want hi- > lighted. > > Let me explain with an example: > > The object is an Option button. > The text property has: Choice 1, Choice 2, and Choice 3. > > For the first time, I click in the option button and make a selection: > Choice 2. > Now when I click in the option button again, the following should > happen... > - the list opens showing 3 items, as defined above. (works as it does) > - the previously selected item (Choice 2 in this example) should be > hi-lighted with the blue/navy line. (doesn't happen) This is the > issue. The > RunRev engine should do the hi-lighting of the item in the list for > this > object, the option button. The developer shouldn't have to script > this. > > I've seen many other development software, where this happens > natively. > This behavior is to let the user know where in the list they made the > selection. > > I hope I'm making this clearer to understand. > > Regards, > Mark Stuart > > > > Mark Swindell wrote: >> >> Mark, >> >> If you add in: >> >> set the label of me to vWhatEver >> >> after the "IF tNum...end IF" >> >> does it not work like you want? Here, the label is set to a unique >> vWhatEver, and the previous menuChoice is hilited and selected when >> you return to click on the button. >> >> Mark >> >> On Mar 4, 2009, at 9:04 AM, mfstuart wrote: >> >>> on menuPick pItemName >>> --this script borrowed from Ken Ray from an archive search :) >>> lock messages >>> --get/set the menuHistory >>> put lineOffset(pItemName,the text of me) into tNum >>> if tNum <> 0 then >>> set the menuHistory of me to tNum >>> end if >>> unlock messages >>> end menuPick >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22342834.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Wed Mar 4 21:23:33 2009 From: mfstuart at cox.net (mfstuart) Date: Wed, 4 Mar 2009 18:23:33 -0800 (PST) Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <350FD714-DE46-4B90-8A66-42255E9C024D@cruzio.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> <22342834.post@talk.nabble.com> <350FD714-DE46-4B90-8A66-42255E9C024D@cruzio.com> Message-ID: <22344067.post@talk.nabble.com> Hi Mark, The example I'm playing with, I created on a new stack. It's the only object on it. I just tried the combo button, and I get the same result as I did with the option button - no go. I've tried this example stack on 2 WinXP computers with RunRev 3.0 - same results. Anyone else getting the same result as me? Regards, Mark Stuart Mark Swindell wrote: > > Strange. I'm not sure what's going on for you, but the behavior you > want is the behavior I get with the template combo button. How does > a fresh combo button behave if you just drag a new one onto a new > stack? I was thinking the issue was that you wanted to set the label > to some custom string, yet maintain the previous state and menu items > when clicking on it. > > Mark > > > > On Mar 4, 2009, at 4:30 PM, mfstuart wrote: > >> >> Hi Mark, >> It's not the label I'm wanting to set... "set the label of me to >> vWhatEver". >> It's the previously selected item in the button list that I want hi- >> lighted. >> >> Let me explain with an example: >> >> The object is an Option button. >> The text property has: Choice 1, Choice 2, and Choice 3. >> >> For the first time, I click in the option button and make a selection: >> Choice 2. >> Now when I click in the option button again, the following should >> happen... >> - the list opens showing 3 items, as defined above. (works as it does) >> - the previously selected item (Choice 2 in this example) should be >> hi-lighted with the blue/navy line. (doesn't happen) This is the >> issue. The >> RunRev engine should do the hi-lighting of the item in the list for >> this >> object, the option button. The developer shouldn't have to script >> this. >> >> I've seen many other development software, where this happens >> natively. >> This behavior is to let the user know where in the list they made the >> selection. >> >> I hope I'm making this clearer to understand. >> >> Regards, >> Mark Stuart >> >> >> >> Mark Swindell wrote: >>> >>> Mark, >>> >>> If you add in: >>> >>> set the label of me to vWhatEver >>> >>> after the "IF tNum...end IF" >>> >>> does it not work like you want? Here, the label is set to a unique >>> vWhatEver, and the previous menuChoice is hilited and selected when >>> you return to click on the button. >>> >>> Mark >>> >>> On Mar 4, 2009, at 9:04 AM, mfstuart wrote: >>> >>>> on menuPick pItemName >>>> --this script borrowed from Ken Ray from an archive search :) >>>> lock messages >>>> --get/set the menuHistory >>>> put lineOffset(pItemName,the text of me) into tNum >>>> if tNum <> 0 then >>>> set the menuHistory of me to tNum >>>> end if >>>> unlock messages >>>> end menuPick >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22342834.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22344067.html Sent from the Revolution - User mailing list archive at Nabble.com. From lan.kc.macmail at gmail.com Wed Mar 4 21:28:58 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 5 Mar 2009 10:28:58 +0800 Subject: Array Coolness In-Reply-To: References: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> Message-ID: On Thu, Mar 5, 2009 at 1:32 AM, Bob Sneidar wrote: > > It would be easier to hard code a query if I was coding for a specific > application that only did one thing, but I am making generic functions to > query the database based upon fields that I have dropped into a form using a > Field Dropper utility I made. Although there's no doubt that it would be easier to code for a specific application, and certainly only you know the 'repeat loop and branching OUCH factor' vs 'easy code', but it may be better to do it now rather than forced to due to the need for speed later on. In my case, I had to go back and change the names of fields/buttons to EXACTLY match the column names in my db - so much easier and faster than having to remove prefixes. Then if one of the 100+ buttons/fields were changed, it's name was added to a list. Depending on mode, Add or Update, a check is carried out to confirm all mandatory data is entered, or only that data which has changed is updated - much much faster than a generic call for all data and updating all columns. The order the data is changed is not important to me, but the list is created in that order, and I can see that it could be easily adapted to fit your requirement. If your Dropper Utility after it sets the ListVisibility to true, then adds that columnName to a list (probably kept in a custom property), it is extremely easy to use that list as part of a: put "SELECT " & myListOfVisibleColumns & " FROM " & myTable into myDbQuery If you are making a 'generic' solution, and you don't care what the data is, then consider this, a three column table, 1 = id, 2 = movieName, 3 = binaryData (typically 4GB in size). There are 500 rows. The user only wants to look at the movieName column. How long will it take to SELECT * (2TB+) compared to SELECT movieName (<2KB)? Again, you know your product so you may know you're never going to be dealing with so much data but I can definitely envisage situations were 'all' columns will be 1000's of times larger than 'visible' data. From jhurley0305 at sbcglobal.net Wed Mar 4 22:11:54 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Wed, 4 Mar 2009 19:11:54 -0800 Subject: ANN: Bezier curve on steroids In-Reply-To: <20090304180004.3B69948A440@mail.runrev.com> References: <20090304180004.3B69948A440@mail.runrev.com> Message-ID: The previous stack "Kaleidoscope" drew kaleidoscopic effects freehand. The freehand curve may be somewhat ragged, but the addition of the mirror images creates a kaleidoscopic symmetry. This new stack takes away the ragged freehand curve and replaces it with a well controled Bezier curve--with the usual control handles. This curve is then used as the model for the mirror images to create a kaleidoscopic effect based on the Bezier curve. (Extremism in the pursuit of fanaticism is no vice.) To while away a few minutes with these kaleidoscopic displays, run the following in the message box: go url "http://www.jamesphurley.com/KaleidoscopeBezier.rev" Jim Hurley From jacque at hyperactivesw.com Wed Mar 4 22:34:48 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Mar 2009 21:34:48 -0600 Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <22344067.post@talk.nabble.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> <22342834.post@talk.nabble.com> <350FD714-DE46-4B90-8A66-42255E9C024D@cruzio.com> <22344067.post@talk.nabble.com> Message-ID: <49AF4858.7060203@hyperactivesw.com> mfstuart wrote: > Hi Mark, > The example I'm playing with, I created on a new stack. It's the only object > on it. > I just tried the combo button, and I get the same result as I did with the > option button - no go. > I've tried this example stack on 2 WinXP computers with RunRev 3.0 - same > results. > > Anyone else getting the same result as me? Oh. It's Windows -- I missed that. On Mac the behavior you want is the default but on Windows it works as you describe. On that OS the menus always display as a drop-down list. It responds to keyboard input so the user can select with arrow keys and the return/enter key. Combo buttons are the same. Popup buttons display the list at the location of the cursor on either OS. If you want to branch the code for the platform, you might be able to use the "popup" command and put up a custom button list or stack. You'd have to calculate the popup position and list selection in a script, but it would let you put the menu wherever you want on screen. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rmicout at online.fr Thu Mar 5 02:11:18 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 5 Mar 2009 08:11:18 +0100 Subject: ANN: Bezier curve on steroids In-Reply-To: References: <20090304180004.3B69948A440@mail.runrev.com> Message-ID: <6B39E87A-0A7C-4479-BEA3-9800AFD7DA66@online.fr> Thank you Jim, very interesting ! Bons souvenirs de Paris Ren? Le 5 mars 09 ? 04:11, James Hurley a ?crit : > The previous stack "Kaleidoscope" drew kaleidoscopic effects > freehand. The freehand curve may be somewhat ragged, but the > addition of the mirror images creates a kaleidoscopic symmetry. > > This new stack takes away the ragged freehand curve and replaces it > with a well controled Bezier curve--with the usual control handles. > This curve is then used as the model for the mirror images to > create a kaleidoscopic effect based on the Bezier curve. > > (Extremism in the pursuit of fanaticism is no vice.) > > To while away a few minutes with these kaleidoscopic displays, run > the following in the message box: > > go url "http://www.jamesphurley.com/KaleidoscopeBezier.rev" > > Jim Hurley > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Thu Mar 5 03:09:42 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 5 Mar 2009 16:09:42 +0800 Subject: [OT] Great Bug Support Message-ID: During a recent attempt to get Peter Brigham's Gutenberg Reader stack working, one of it's files caused BBEdit to crash. I filled in the Crash Report form that came up and received an auto reply within the minute. Within 30 min I had an email from Rich from Bare Bones Support requiring further info, and after playing around a bit I was able to produce a recipe that would make BBEdit crash. So I sent off the recipe and naturally Rich couldn't get BBEdit to crash without the file, so Peter gave permission for the file to be forwarded to Rich. As usual, for Rich BBEdit still didn't crash. Time to give up, just a single user with a bizarre problem involving a single file. No, I was asked if I'd be happy to participate in a little screen sharing exercise, even though the timezone difference was huge and I knew this guy was well outside his work hours. I said yes even though I was thinking that this was going to take some time to set up to get around firewalls etc, but no, it was really easy - and the reason for this post. I then received from Rich an email with an invitation from here: https://www.copilot.com/ Check it out, it truly is simple 'one click it works' and it's suppose to support Win 2000+ and OS X 10.4+ The invitation had a link to download the required software, which is a VNC server of some sort I suppose. The nice thing is, you the 'individual' have the server, so are in control of when it runs, there is no chance someone can look into your computer once you turn it off. It's 128-bit SSL encrypted and will only work with the person sending the invitation, so relatively secure. Download the software, double click the software (OK so that's 3 clicks not 1) and within seconds my cursor did a couple of laps of the screen which indicated Rich was good to go - no set up, no preferences, no changed router or firewall settings, just start the software and you're away!!!! :-) I then went through the process of showing Rich how to crash BBEdit. Oh, and I opened a TextEdit document where we exchanged messages - obviously iChat, Adium, Skype etc could be used. What was intriguing was all the things that Rich found interestng that I'd have never reported. Seems like the time the document took to close, the time dialog boxes came up all in relationship to Console messages were way out of whack. So, how many times do we read, it crashes for users X,Y & Z but it doesn't crash for users A-W. How many times do you think 'watching what is happening' would hone in faster than decoding the writings of someone who is interpreting what they think your program is doing. I notice Copilot has a Day Pass option for $5 and works for 24 hrs; and if I'm reading it correctly, there is no restriction on how many people you help in that 24 hrs - so if you have 50 people reporting it works, and 5 who don't, you can invite all 5 to screen share for only $5! Seems for small software vendors with occasional requirements this could be money well spent. Note also that either the 'helper' or the 'helpee' can pay - so if a dozen List posts from Jacque still fail to get through my thick skull I could 'invite' her to help me using Copilot, and I'd pay. I have always used BBEdit as a software yardstick, mainly because I've never needed Support, but now that I have, I've got to say I'm very, very impressed! (I've no affiliation, be it financial or otherwise, with copilot.com or Bare Bones - other than a HAPPY user of their software) From bvg at mac.com Thu Mar 5 06:07:19 2009 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 05 Mar 2009 12:07:19 +0100 Subject: [OT] Great Bug Support In-Reply-To: References: Message-ID: <0FC3D644-435C-4C5E-B7B6-EB1DCCA41412@mac.com> Generally, all things done by Joel Spolsky and his team at fog creek software amaze me... Somethimes I think he can't do anything wrong but then I remember his strange code sharing website stackoverflow.com... that one never clicked with me. On 5 Mar 2009, at 09:09, Kay C Lan wrote: > I then received from Rich an email with an invitation from here: > > https://www.copilot.com/ > > Check it out, it truly is simple 'one click it works' and it's > suppose to > support Win 2000+ and OS X 10.4+ From dam-pro.girard at laposte.net Thu Mar 5 09:09:54 2009 From: dam-pro.girard at laposte.net (dam-pro.girard at laposte.net) Date: Thu, 5 Mar 2009 15:09:54 +0100 (CET) Subject: Open the script editor and select a line. Message-ID: <6436862.126608.1236262194786.JavaMail.www@wwinf8216> Hi all, Does there is a "generic" and well defined way to open a new script editor and select a line inside this script editor in Rev >= 3.0 ? Regards, Damien Girard Dam-pro, France Cr?ez votre adresse ?lectronique prenom.nom at laposte.net 1 Go d'espace de stockage, anti-spam et anti-virus int?gr?s. From mdswindell at cruzio.com Thu Mar 5 10:59:19 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 5 Mar 2009 07:59:19 -0800 Subject: strange gradient behavior Message-ID: I've got a stack I've been working on with a graphic rectangle with a gradient fill. All has been well over the last couple of weeks until yesterday. I opened the program and the gradient fill was missing. I looked at the gradient properties frame and all was well. No reviving it by changing settings, reopening stack, rebooting Rev, restarting computer. I created a new graphic rectangle and set its gradient properties. Voila, it's gradient came alive, as did the original rectangles. But it redraws funky, lines appear, and it shimmers when resized. Not like before. I repeated this scenario a couple of times with the same result. Finally, I created a new rectangle, deleted the old one and all seems well again. My questions are: Has anyone seen anything similar? Can individual objects become corrupted? Mark From toolbook at kestner.de Thu Mar 5 11:27:32 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 5 Mar 2009 17:27:32 +0100 Subject: How to use UNC Paths in Rev? Message-ID: <1988EB82CF25485288765482B02AD336@Kestner.local> Hello, I have read in the archives, that you can use UNC path names with Rev. But when just testing: Answer folder "Test" with "\\MyServer\MyDir" I don't succeed. What am I missing to use UNC paths? Thanks for any hint Tiemo From runrev260805 at m-r-d.de Thu Mar 5 11:38:36 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 5 Mar 2009 16:38:36 +0000 Subject: How to use UNC Paths in Rev? Message-ID: <000351C1.49B00E1B@the-office.us> Hi Tiemo, you have to use slashes not backslashes. Tested here with slashes instead of backslashes w/o problems. Regards, Matthias -------- Original Message -------- Subject: How to use UNC Paths in Rev? (05-Mrz-2009 17:26) From: Tiemo Hollmann TB To: runrev260805 at m-r-d.de > Hello, > > I have read in the archives, that you can use UNC path names with Rev. But > when just testing: > > Answer folder "Test" with "\\MyServer\MyDir" > > I don't succeed. > > What am I missing to use UNC paths? > > Thanks for any hint > > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From toolbook at kestner.de Thu Mar 5 11:52:22 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 5 Mar 2009 17:52:22 +0100 Subject: AW: How to use UNC Paths in Rev? In-Reply-To: <000351C1.49B00E1B@the-office.us> Message-ID: <880D0DCB5C2447C584178A81B4D86073@Kestner.local> Hi Matthias, hmmm, I tested also: put slash & slash & "MyServer" & slash & "MyPath" into tPath -- what is: "//MyServer/MyPath" answer folder "Test" with tPath without success. Answer doesn't opens my folder. I also tried a trailing slash. Is it a typo, or what am I missing? Thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von runrev260805 at m-r-d.de > Gesendet: Donnerstag, 5. M?rz 2009 17:39 > An: use-revolution at lists.runrev.com > Betreff: Re: How to use UNC Paths in Rev? > > Hi Tiemo, > > > you have to use slashes not backslashes. > > Tested here with slashes instead of backslashes w/o problems. > > Regards, > > Matthias > > > -------- Original Message -------- > Subject: How to use UNC Paths in Rev? (05-Mrz-2009 17:26) > From: Tiemo Hollmann TB > To: runrev260805 at m-r-d.de > > > Hello, > > > > I have read in the archives, that you can use UNC path names with Rev. > But > > when just testing: > > > > Answer folder "Test" with "\\MyServer\MyDir" > > > > I don't succeed. > > > > What am I missing to use UNC paths? > > > > Thanks for any hint > > > > Tiemo > > > > > > > > > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > > > To: use-revolution at lists.runrev.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Thu Mar 5 12:01:43 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 5 Mar 2009 17:01:43 +0000 Subject: Re-2: How to use UNC Paths in Rev? Message-ID: <000351C2.49B01386@the-office.us> Hi again, tried also your version. Works here also. Maybe it is an OS thing. I am working here under Windows Vista. The windows standard file dialog opens and the directory specified in tpath is selected. I then can click on it to get the subfolder listed. > put slash & slash & "MyServer" & slash & "MyPath" into tPath Regards, Matthias From toolbook at kestner.de Thu Mar 5 12:05:25 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 5 Mar 2009 18:05:25 +0100 Subject: AW: How to use UNC Paths in Rev? In-Reply-To: <880D0DCB5C2447C584178A81B4D86073@Kestner.local> Message-ID: <03857ACB7B0743BFBE6B417C722E786D@Kestner.local> Perhaps I have to tell, that I am with Rev 3.0 on Win XP. Is it perhaps only available on Mac? Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > Gesendet: Donnerstag, 5. M?rz 2009 17:52 > An: 'How to use Revolution' > Betreff: AW: How to use UNC Paths in Rev? > > Hi Matthias, > hmmm, I tested also: > put slash & slash & "MyServer" & slash & "MyPath" into tPath > -- what is: "//MyServer/MyPath" > answer folder "Test" with tPath > without success. Answer doesn't opens my folder. I also tried a trailing > slash. Is it a typo, or what am I missing? > Thanks > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von runrev260805 at m-r-d.de > > Gesendet: Donnerstag, 5. M?rz 2009 17:39 > > An: use-revolution at lists.runrev.com > > Betreff: Re: How to use UNC Paths in Rev? > > > > Hi Tiemo, > > > > > > you have to use slashes not backslashes. > > > > Tested here with slashes instead of backslashes w/o problems. > > > > Regards, > > > > Matthias > > > > > > -------- Original Message -------- > > Subject: How to use UNC Paths in Rev? (05-Mrz-2009 17:26) > > From: Tiemo Hollmann TB > > To: runrev260805 at m-r-d.de > > > > > Hello, > > > > > > I have read in the archives, that you can use UNC path names with Rev. > > But > > > when just testing: > > > > > > Answer folder "Test" with "\\MyServer\MyDir" > > > > > > I don't succeed. > > > > > > What am I missing to use UNC paths? > > > > > > Thanks for any hint > > > > > > Tiemo > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > > > > > > > > To: use-revolution at lists.runrev.com > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Thu Mar 5 12:08:23 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 5 Mar 2009 09:08:23 -0800 Subject: Array Coolness In-Reply-To: References: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> Message-ID: <76924A00-B782-4F9F-9B06-8E365A57C601@twft.com> That is a good point. I never envisioned anyone having a table with 1000 columns! I wonder if the person who made a table that large even remembers himself what all the data was for! Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 4, 2009, at 6:28 PM, Kay C Lan wrote: > Again, you know your product so you may know you're never going to be > dealing with so much data but I can definitely envisage situations > were > 'all' columns will be 1000's of times larger than 'visible' data. From runrev260805 at m-r-d.de Thu Mar 5 12:36:54 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 5 Mar 2009 17:36:54 +0000 Subject: Re-2: How to use UNC Paths in Rev? Message-ID: <000351C3.49B01BC5@the-office.us> Hi again, i will try it on a XP later tonight and will let you know. Regards, Matthias -------- Original Message -------- Subject: AW: How to use UNC Paths in Rev? (05-Mrz-2009 18:06) From: Tiemo Hollmann TB To: runrev260805 at m-r-d.de > Perhaps I have to tell, that I am with Rev 3.0 on Win XP. Is it perhaps > only > available on Mac? > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > > Gesendet: Donnerstag, 5. M?rz 2009 17:52 > > An: 'How to use Revolution' > > Betreff: AW: How to use UNC Paths in Rev? > > > > Hi Matthias, > > hmmm, I tested also: > > put slash & slash & "MyServer" & slash & "MyPath" into tPath > > -- what is: "//MyServer/MyPath" > > answer folder "Test" with tPath > > without success. Answer doesn't opens my folder. I also tried a trailing > > slash. Is it a typo, or what am I missing? > > Thanks > > Tiemo > > > > > -----Urspr?ngliche Nachricht----- > > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > > bounces at lists.runrev.com] Im Auftrag von runrev260805 at m-r-d.de > > > Gesendet: Donnerstag, 5. M?rz 2009 17:39 > > > An: use-revolution at lists.runrev.com > > > Betreff: Re: How to use UNC Paths in Rev? > > > > > > Hi Tiemo, > > > > > > > > > you have to use slashes not backslashes. > > > > > > Tested here with slashes instead of backslashes w/o problems. > > > > > > Regards, > > > > > > Matthias > > > > > > > > > -------- Original Message -------- > > > Subject: How to use UNC Paths in Rev? (05-Mrz-2009 17:26) > > > From: Tiemo Hollmann TB > > > To: runrev260805 at m-r-d.de > > > > > > > Hello, > > > > > > > > I have read in the archives, that you can use UNC path names with Rev. > > > But > > > > when just testing: > > > > > > > > Answer folder "Test" with "\\MyServer\MyDir" > > > > > > > > I don't succeed. > > > > > > > > What am I missing to use UNC paths? > > > > > > > > Thanks for any hint > > > > > > > > Tiemo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > use-revolution mailing list > > > > use-revolution at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > > > > > > > > > > > > > To: use-revolution at lists.runrev.com > > > > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From runrev260805 at m-r-d.de Thu Mar 5 12:52:15 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 5 Mar 2009 17:52:15 +0000 Subject: Re-3: How to use UNC Paths in Rev? Message-ID: <000351C4.49B01F5E@the-office.us> Hi Tiemo, had the time to test it a little bit earlier. Works here with Windows XP SP2 german. My script looks like this ON mouseUp pMouseBtnNo set the systemfileselector to true put slash & slash & "win2003srv" & slash & "david" into tpath -- put "//win2003srv/david" into tpath answer folder "test" WITH tpath END mouseUp Regards, Matthias -------- Original Message -------- Subject: Re-2: How to use UNC Paths in Rev? (05-Mrz-2009 18:41) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de > Hi again, > > i will try it on a XP later tonight and will let you know. > > Regards, > > Matthias > > > -------- Original Message -------- > Subject: AW: How to use UNC Paths in Rev? (05-Mrz-2009 18:06) > From: Tiemo Hollmann TB > To: runrev260805 at m-r-d.de > > > Perhaps I have to tell, that I am with Rev 3.0 on Win XP. Is it perhaps > > > only > > available on Mac? > > Tiemo > > > > > -----Urspr?ngliche Nachricht----- > > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > > > Gesendet: Donnerstag, 5. M?rz 2009 17:52 > > > An: 'How to use Revolution' > > > Betreff: AW: How to use UNC Paths in Rev? > > > > > > Hi Matthias, > > > hmmm, I tested also: > > > put slash & slash & "MyServer" & slash & "MyPath" into tPath > > > -- what is: "//MyServer/MyPath" > > > answer folder "Test" with tPath > > > without success. Answer doesn't opens my folder. I also tried a trailing > > > slash. Is it a typo, or what am I missing? > > > Thanks > > > Tiemo > > > > > > > -----Urspr?ngliche Nachricht----- > > > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > > > bounces at lists.runrev.com] Im Auftrag von runrev260805 at m-r-d.de > > > > Gesendet: Donnerstag, 5. M?rz 2009 17:39 > > > > An: use-revolution at lists.runrev.com > > > > Betreff: Re: How to use UNC Paths in Rev? > > > > > > > > Hi Tiemo, > > > > > > > > > > > > you have to use slashes not backslashes. > > > > > > > > Tested here with slashes instead of backslashes w/o problems. > > > > > > > > Regards, > > > > > > > > Matthias > > > > > > > > > > > > -------- Original Message -------- > > > > Subject: How to use UNC Paths in Rev? (05-Mrz-2009 17:26) > > > > From: Tiemo Hollmann TB > > > > To: runrev260805 at m-r-d.de > > > > > > > > > Hello, > > > > > > > > > > I have read in the archives, that you can use UNC path names with Rev. > > > > But > > > > > when just testing: > > > > > > > > > > Answer folder "Test" with "\\MyServer\MyDir" > > > > > > > > > > I don't succeed. > > > > > > > > > > What am I missing to use UNC paths? > > > > > > > > > > Thanks for any hint > > > > > > > > > > Tiemo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > use-revolution mailing list > > > > > use-revolution at lists.runrev.com > > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > > subscription preferences: > > > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > > > > > > > > > > > > > > > > > > To: use-revolution at lists.runrev.com > > > > > > > > > > > > _______________________________________________ > > > > use-revolution mailing list > > > > use-revolution at 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 at 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 at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > > > To: use-revolution at lists.runrev.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From geradamas at yahoo.com Thu Mar 5 13:57:58 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 10:57:58 -0800 (PST) Subject: Another hole in the Ozone layer Message-ID: <676655.95862.qm@web37502.mail.mud.yahoo.com> Thought I would play around with templateGraphic, went to documentation and found a problem: there is no indication of what I can set templateGraphic to: "set the style of the templateGraphic to rectangle" apart from rectangle. I just want to draw lines, I just want to draw lines, I just want to draw lines, and life is getting rectangular . . . somebody help me before I am all boxed in! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Thu Mar 5 14:29:42 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 11:29:42 -0800 (PST) Subject: Another hole in the Ozone laye Message-ID: <377172.88471.qm@web37504.mail.mud.yahoo.com> Tried a button: on mouseUp set the style of the templateGraphic to circle choose graphic tool create grc "CIRC" end mouseUp and I got a rectangle called "CIRC" so . . . must be missing something . . . sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From klaus at major-k.de Thu Mar 5 15:03:48 2009 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 Mar 2009 21:03:48 +0100 Subject: Another hole in the Ozone laye In-Reply-To: <377172.88471.qm@web37504.mail.mud.yahoo.com> References: <377172.88471.qm@web37504.mail.mud.yahoo.com> Message-ID: Hi Richmond, > > Tried a button: > > on mouseUp > set the style of the templateGraphic to circle > choose graphic tool > create grc "CIRC" > end mouseUp > > and I got a rectangle called "CIRC" > > so . . . must be missing something . . . Here your missing link... From the docs "style"(Rev 3.0): ... The style of a graphic determines its shape and is one of the following: * curve: a curved line * line: a straight line * oval: an oval or circle shape * polygon: an irregular polygon shape * rectangle: a rectangle or square shape * regular: a regular polygon shape * roundRect: a rectangle or square shape with rounded corners ... > sincerely, Richmond Mathewson. Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From mwieder at ahsoftware.net Thu Mar 5 15:16:42 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 Mar 2009 12:16:42 -0800 Subject: AW: How to use UNC Paths in Rev? In-Reply-To: <03857ACB7B0743BFBE6B417C722E786D@Kestner.local> References: <03857ACB7B0743BFBE6B417C722E786D@Kestner.local> Message-ID: <601739535343.20090305121642@ahsoftware.net> Tiemo- Works fine here on XP as well. What *does* answer do if it doesn't show your folder? Is this a permissions issue? -- -Mark Wieder mwieder at ahsoftware.net From scott at tactilemedia.com Thu Mar 5 15:28:27 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 05 Mar 2009 12:28:27 -0800 Subject: ANN: Bezier curve on steroids In-Reply-To: Message-ID: Recently, James Hurley wrote: > To while away a few minutes with these kaleidoscopic displays, run > the following in the message box: > > go url "http://www.jamesphurley.com/KaleidoscopeBezier.rev" That's fun Jim, and admittedly somewhat addictive... Perhaps you should consider automating the handle positions around a random paths and create your own screensaver. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From geradamas at yahoo.com Thu Mar 5 16:00:34 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 13:00:34 -0800 (PST) Subject: Another hole in the Ozone layer Message-ID: <377874.15473.qm@web37506.mail.mud.yahoo.com> Thanks Klaus: on mouseUp choose graphic tool create grc "LINE" set the style of grc "LINE" to "line" set the points of grc "LINE" to fld "fPTS" end mouseUp worked really well. I think the templateGraphic led me away from the true path. To celebrate, I have uploaded "VectorGraph.rev" to revOnline (find it under 'Richmond') this does the same thing as "Grapher.rev" except with GRAPHICS rather than BITMAPS. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Thu Mar 5 16:05:28 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 13:05:28 -0800 (PST) Subject: Drawing a graph by script Message-ID: <558857.35109.qm@web37507.mail.mud.yahoo.com> Hi Mark! Have a go with "VectorGraph.rev" at revOnline (find it under 'Richmond'); just as easy as the Bitmap idea. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From sanke at hrz.uni-kassel.de Thu Mar 5 16:16:22 2009 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 05 Mar 2009 22:16:22 +0100 Subject: [PRE-ANN]: Gradientology Message-ID: <49B04126.8040306@hrz.uni-kassel.de> I am presently working on a stack that combines a number of possibilities to create gradients and gradient patterns inside Revolution. The stack does *not* make use of the new gradient tools in Rev 3, but - for the most part - assembles various techniques already used in my "Imagedata Toolkit" stacks and elsewhere to produce gradients with and in images. Some of these techniques have been refined and new ones have been added. The preview stack just shows one card with a number of beveled buttons (ovals, rects, roundrects, and stars) with multi-directional gradients and gradient patterns. For those who might wish to experiment with the possibilities provided in my "Imagedata Toolkit" stack - spread and hidden there among the several hundred functions - here is the URL of this stack again: One limitation of this old stack is that you can work only with images of a size of 640x480, whereas the upcoming Gradientology stack will allow any image size and immediate resizing.-- Mark: "Gradientology" is the science of not un-intelligent (r)evolutionary design. Regards, Wilhelm Sanke From sims at ezpzapps.com Thu Mar 5 16:48:45 2009 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 5 Mar 2009 22:48:45 +0100 Subject: OS X - list all open documents Message-ID: Anyone know how I can get a list of all open application documents with terminal or applescript (or any other method) on OS X Leopard? sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From bobs at twft.com Thu Mar 5 16:51:41 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 5 Mar 2009 13:51:41 -0800 Subject: Another hole in the Ozone laye In-Reply-To: References: <377172.88471.qm@web37504.mail.mud.yahoo.com> Message-ID: Looks like in the development environment Rev will reset the template once you create an object. To prevent it you have to set lockMessages to true, which will allow the change to the template to persist until you reset it. Note that in standalones Rev does not reset the template. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 5, 2009, at 12:03 PM, Klaus Major wrote: > Hi Richmond, > >> >> Tried a button: >> >> on mouseUp >> set the style of the templateGraphic to circle >> choose graphic tool >> create grc "CIRC" >> end mouseUp >> >> and I got a rectangle called "CIRC" >> >> so . . . must be missing something . . . > > Here your missing link... > > From the docs "style"(Rev 3.0): > ... > The style of a graphic determines its shape and is one of the > following: > * curve: a curved line > * line: a straight line > * oval: an oval or circle shape > * polygon: an irregular polygon shape > * rectangle: a rectangle or square shape > * regular: a regular polygon shape > * roundRect: a rectangle or square shape with rounded corners > ... > >> sincerely, Richmond Mathewson. > > Best > > Klaus > > -- > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Thu Mar 5 17:54:45 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 14:54:45 -0800 (PST) Subject: OS X - list all open documents Message-ID: <141548.11344.qm@web37507.mail.mud.yahoo.com> Just type lsof in a Terminal window and hit enter. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From tsj at unimelb.edu.au Thu Mar 5 18:09:46 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Fri, 06 Mar 2009 10:09:46 +1100 Subject: OS X - list all open documents In-Reply-To: Message-ID: Hi Jim 0 This might be a round about way but... You could use applescript to 1. Get the name of every application process Tell application "system event" to get the name of every application process 2. parse the list, then weed out the background apps via Tell application "system event" to get the background only of process <> And finally... 3. Tell application "system event" to get the name of every document of process <> Just be aware that not every application will necessarily yield up a full list of documents using this approach. Safari for example will only give you the title of the active tab in each window and Firefox will probably give you nothing. If you want more then you may have to resort to iterating through a processes windows and attempting to capture the relevant information through one or other of the window's properties. I've probably got some routines that might help if you want to go down that path. Regards, Terry.. On 6/03/09 8:48 AM, "Jim Sims" wrote: > Anyone know how I can get a list of all open application documents > with terminal or applescript (or any other method) on OS X Leopard? > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Thu Mar 5 18:31:53 2009 From: mfstuart at cox.net (mfstuart) Date: Thu, 5 Mar 2009 15:31:53 -0800 (PST) Subject: Hilighting of selected row in Option button, doesn't hilight In-Reply-To: <49AF4858.7060203@hyperactivesw.com> References: <22323660.post@talk.nabble.com> <6A927AAF.DD0E.4C24.8DAC.9B89BBE30086@aol.com> <22323890.post@talk.nabble.com> <49AE20A9.1000903@hyperactivesw.com> <22334474.post@talk.nabble.com> <22342834.post@talk.nabble.com> <350FD714-DE46-4B90-8A66-42255E9C024D@cruzio.com> <22344067.post@talk.nabble.com> <49AF4858.7060203@hyperactivesw.com> Message-ID: <22363222.post@talk.nabble.com> Hi all, After all this, I've found that this is a Windows OS issue. So I've created a Bugzilla entry # 7779. I've also attached screen shots of the way it currently behaves and another showing the way it is expected to behave on Windows OS. I believe from your replies to this issue that this behaves correctly on MacOS. As for Linux, it would be great if those with that platform could test this scenario. Please read the threads here, as to the original issue. Regards, Mark Stuart J. Landman Gay wrote: > > mfstuart wrote: >> Hi Mark, >> The example I'm playing with, I created on a new stack. It's the only >> object >> on it. >> I just tried the combo button, and I get the same result as I did with >> the >> option button - no go. >> I've tried this example stack on 2 WinXP computers with RunRev 3.0 - same >> results. >> >> Anyone else getting the same result as me? > > Oh. It's Windows -- I missed that. On Mac the behavior you want is the > default but on Windows it works as you describe. On that OS the menus > always display as a drop-down list. It responds to keyboard input so the > user can select with arrow keys and the return/enter key. Combo buttons > are the same. Popup buttons display the list at the location of the > cursor on either OS. > > If you want to branch the code for the platform, you might be able to > use the "popup" command and put up a custom button list or stack. You'd > have to calculate the popup position and list selection in a script, but > it would let you put the menu wherever you want on screen. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Hilighting-of-selected-row-in-Option-button%2C-doesn%27t-hilight-tp22323660p22363222.html Sent from the Revolution - User mailing list archive at Nabble.com. From lan.kc.macmail at gmail.com Thu Mar 5 18:40:25 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 6 Mar 2009 07:40:25 +0800 Subject: [OT] Great Bug Support In-Reply-To: References: Message-ID: On Thu, Mar 5, 2009 at 4:09 PM, Kay C Lan wrote: > > I have always used BBEdit as a software yardstick, mainly because I've > never needed Support, but now that I have, I've got to say I'm very, very > impressed! As an update, I finished the screen sharing session with Rich at 9:20pm his time. By his lunchtime the next day he'd forwarded me a link to a pre-release version of BBEdit that solved the "SheetDidEndEventHandler(OpaqueEventHandlerCallRef)" problem - whatever that means. When the next release version of BBEdit comes out I'll be checking the Release Notes for any reference to the above problem, I'll hiiglight it, annotate it with "I found that", then print it out and frame it as my contribution towards a perfect BBEdit ;-) From lan.kc.macmail at gmail.com Thu Mar 5 18:44:10 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 6 Mar 2009 07:44:10 +0800 Subject: [OT] Great Bug Support In-Reply-To: <0FC3D644-435C-4C5E-B7B6-EB1DCCA41412@mac.com> References: <0FC3D644-435C-4C5E-B7B6-EB1DCCA41412@mac.com> Message-ID: On Thu, Mar 5, 2009 at 7:07 PM, Bj?rnke von Gierke wrote: > Generally, all things done by Joel Spolsky and his team at fog creek > software amaze me... Didn't realise there was more. The Copilot web page doesn't lead you back to Fog Creek: http://www.fogcreek.com/index.html From saxtell at neb.rr.com Thu Mar 5 19:00:24 2009 From: saxtell at neb.rr.com (Steven Axtell) Date: Thu, 5 Mar 2009 18:00:24 -0600 Subject: Large Number of Stacks Automatically Loading at Rev Startup Message-ID: <002a01c99dee$8ce142c0$0301000a@saxtell> When I launch Rev, I see that a large number of stacks are loading up automatically. They include Home, revFileAssociations, Message Box, revAnimation, revPlaybackOptions .... revColorPopup. What is causing this? I must have changed some setting that I was unaware of. Thanks, Steve Axtell From m.schonewille at economy-x-talk.com Thu Mar 5 19:04:09 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 6 Mar 2009 01:04:09 +0100 Subject: Large Number of Stacks Automatically Loading at Rev Startup In-Reply-To: <002a01c99dee$8ce142c0$0301000a@saxtell> References: <002a01c99dee$8ce142c0$0301000a@saxtell> Message-ID: <48203010-5A81-45B5-B8CE-B9098ACB877B@economy-x-talk.com> Hi Steve, This are part of the IDE that you need to work with Revolution. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 6 mrt 2009, at 01:00, Steven Axtell wrote: > When I launch Rev, I see that a large number of stacks are loading > up automatically. They include Home, revFileAssociations, Message > Box, revAnimation, revPlaybackOptions .... revColorPopup. > > What is causing this? I must have changed some setting that I was > unaware of. > > Thanks, > > Steve Axtell From geradamas at yahoo.com Thu Mar 5 19:05:11 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 16:05:11 -0800 (PST) Subject: Large Number of Stacks Automatically Loading at Rev Startup Message-ID: <549144.69483.qm@web37506.mail.mud.yahoo.com> Frankly, you would be a bit stuck if those stacks didn't load up as they constitute components of the GUI! Maybe you set your preferences so those stacks are now visible in the Application Browser; by default they are hidden. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From saxtell at neb.rr.com Thu Mar 5 19:08:34 2009 From: saxtell at neb.rr.com (Steven Axtell) Date: Thu, 5 Mar 2009 18:08:34 -0600 Subject: Large Number of Stacks Automatically Loading at Rev Startup References: <002a01c99dee$8ce142c0$0301000a@saxtell> <48203010-5A81-45B5-B8CE-B9098ACB877B@economy-x-talk.com> Message-ID: <003401c99def$b0f3c4c0$0301000a@saxtell> Mark, Before now, I had not seen them appear in the Application Browser. Is there a way to hide them so that they don't appear in the Application Browser. Thanks, Steve Axtell ----- Original Message ----- From: "Mark Schonewille" To: "How to use Revolution" Sent: Thursday, March 05, 2009 6:04 PM Subject: Re: Large Number of Stacks Automatically Loading at Rev Startup > Hi Steve, > > This are part of the IDE that you need to work with Revolution. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > >. > > On 6 mrt 2009, at 01:00, Steven Axtell wrote: > >> When I launch Rev, I see that a large number of stacks are loading up >> automatically. They include Home, revFileAssociations, Message Box, >> revAnimation, revPlaybackOptions .... revColorPopup. >> >> What is causing this? I must have changed some setting that I was >> unaware of. >> >> Thanks, >> >> Steve Axtell > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From saxtell at neb.rr.com Thu Mar 5 19:14:02 2009 From: saxtell at neb.rr.com (Steven Axtell) Date: Thu, 5 Mar 2009 18:14:02 -0600 Subject: Large Number of Stacks Automatically Loading at Rev Startup References: <549144.69483.qm@web37506.mail.mud.yahoo.com> Message-ID: <003a01c99df0$74d3f6d0$0301000a@saxtell> Richmond, Thanks for the information. Just after I sent a return message to Mark, I figured it out. I went under the the View menu and removed the check mark from the "Revolution UI Elements in Lists" menu item. Just had never came acrossed that before. I learn something new every day! Thanks for your help. Steve Axtell ----- Original Message ----- From: "Richmond Mathewson" To: Sent: Thursday, March 05, 2009 6:05 PM Subject: Large Number of Stacks Automatically Loading at Rev Startup Frankly, you would be a bit stuck if those stacks didn't load up as they constitute components of the GUI! Maybe you set your preferences so those stacks are now visible in the Application Browser; by default they are hidden. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Thu Mar 5 19:14:58 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 5 Mar 2009 16:14:58 -0800 (PST) Subject: Hide IDE component stacks. Message-ID: <73395.69207.qm@web37501.mail.mud.yahoo.com> 1. Open Preferences. 2. Under 'General' deselect "Revolution UI elements appear in lists of stacks" 3. Close Preferences. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From m.schonewille at economy-x-talk.com Thu Mar 5 19:24:21 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 6 Mar 2009 01:24:21 +0100 Subject: Large Number of Stacks Automatically Loading at Rev Startup In-Reply-To: <003401c99def$b0f3c4c0$0301000a@saxtell> References: <002a01c99dee$8ce142c0$0301000a@saxtell> <48203010-5A81-45B5-B8CE-B9098ACB877B@economy-x-talk.com> <003401c99def$b0f3c4c0$0301000a@saxtell> Message-ID: <92AF2CED-018A-477D-98BB-8A685D0FADBB@economy-x-talk.com> Hi Steve, There is a menu item Revolution UI Elements in Lists in the View menu. Turn it off to make the stacks disappear from the application browser. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 6 mrt 2009, at 01:08, Steven Axtell wrote: > Mark, > > Before now, I had not seen them appear in the Application Browser. > Is there a way to hide them so that they don't appear in the > Application Browser. > > Thanks, > > Steve Axtell From saxtell at neb.rr.com Thu Mar 5 19:30:59 2009 From: saxtell at neb.rr.com (Steven Axtell) Date: Thu, 5 Mar 2009 18:30:59 -0600 Subject: Large Number of Stacks Automatically Loading at Rev Startup References: <002a01c99dee$8ce142c0$0301000a@saxtell><48203010-5A81-45B5-B8CE-B9098ACB877B@economy-x-talk.com><003401c99def$b0f3c4c0$0301000a@saxtell> <92AF2CED-018A-477D-98BB-8A685D0FADBB@economy-x-talk.com> Message-ID: <005a01c99df2$d2969460$0301000a@saxtell> Thanks Mark. Steve Axtell From lan.kc.macmail at gmail.com Thu Mar 5 19:32:53 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 6 Mar 2009 08:32:53 +0800 Subject: Array Coolness In-Reply-To: <76924A00-B782-4F9F-9B06-8E365A57C601@twft.com> References: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> <76924A00-B782-4F9F-9B06-8E365A57C601@twft.com> Message-ID: On Fri, Mar 6, 2009 at 1:08 AM, Bob Sneidar wrote: > That is a good point. I never envisioned anyone having a table with 1000 > columns! I wonder if the person who made a table that large even remembers > himself what all the data was for! > I was trying to indicate that some columns might contain only a couple of characters, whilst another might contain 1000s of times more characters, not that a single table might have a 1000 columns. You indicated that you were trying to make a FileMaker type application. In my experience, when dealing with really large amounts of data (several GBs +) for speed reasons you end up needing to develop a 'Navigation View' and an 'Inspection View'. The Navigation view only shows enough data (a few columns) so that you can pinpoint individual records you want to inspect. If the code were to 'SELECT * FROM table' then removed the unwanted data to create the Navigation view, it would be slower than just showing All the columns - a bit counter intuitive if the desire is faster presentation. From bobs at twft.com Thu Mar 5 19:38:45 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 5 Mar 2009 16:38:45 -0800 Subject: Array Coolness In-Reply-To: References: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> <76924A00-B782-4F9F-9B06-8E365A57C601@twft.com> Message-ID: I see. Well my approach would have a problem with a table with a large number of columns, but what I am actually trying to do with the rearranging of columns is make it compatible with Listmagic, which does exactly what you are suggesting, which is display a limited number of columns in a list view. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 5, 2009, at 4:32 PM, Kay C Lan wrote: > On Fri, Mar 6, 2009 at 1:08 AM, Bob Sneidar wrote: > >> That is a good point. I never envisioned anyone having a table with >> 1000 >> columns! I wonder if the person who made a table that large even >> remembers >> himself what all the data was for! >> > > I was trying to indicate that some columns might contain only a > couple of > characters, whilst another might contain 1000s of times more > characters, not > that a single table might have a 1000 columns. > > You indicated that you were trying to make a FileMaker type > application. In > my experience, when dealing with really large amounts of data > (several GBs > +) for speed reasons you end up needing to develop a 'Navigation > View' and > an 'Inspection View'. The Navigation view only shows enough data (a > few > columns) so that you can pinpoint individual records you want to > inspect. If > the code were to 'SELECT * FROM table' then removed the unwanted > data to > create the Navigation view, it would be slower than just showing All > the > columns - a bit counter intuitive if the desire is faster > presentation. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Thu Mar 5 19:43:55 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 6 Mar 2009 08:43:55 +0800 Subject: [OT] Another hole in the Ozone layer In-Reply-To: <377874.15473.qm@web37506.mail.mud.yahoo.com> References: <377874.15473.qm@web37506.mail.mud.yahoo.com> Message-ID: Sorry, going to steal this thread;-) Everyone knows changing from incandescent light bulbs to energy saver ones is good for the environment, but I seem to be having trouble doing it on my Mac. I noticed the other day that my daughter's MacBook Energy Saver PreferencePane Icon is an Energy Saver light bulb, like the one at the bottom of this page under the heading: Extra small. Extra green http://www.apple.com/macmini/ My MacBook Pro 17" Energy Saver PreferencePane Icon is the same old incandescent light bulb they've used for ages. Between us, my family have a MacBook Pro 17", MacBook Pro 15", a MacBook, a PowerBook G4, a Power Mac G5 and two G4 Mac Mini's all running 10.5+. All of them have the incandescent light bulb except my daughter's MacBook. I'm on 10.5.6, she's on 10.5.5. I note the old incandescent Icon is used in this recent Apple video tip: http://www.apple.com/business/theater/?sr=hotnews#tutorial=optimizingbattery So, anyone else out there have the Energy Saver Icon? And how did you get it? (PS I do appreciate that changing to the Energy Saver Icon will not in fact save any energy, but as with most things hyped as 'Eco Friendly' these days, it's more about show - like trucks and buses with 'eco' engines; sure they might pump less greenhouse gases into the atmosphere but the only time any diesel/petrol engine of any size is friendly to the environment is when it's turned off) From josh at dvcreators.net Thu Mar 5 21:03:13 2009 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 5 Mar 2009 18:03:13 -0800 Subject: does anyone know how to make a link in a web page launch a Rev app and pass parameters to it? In-Reply-To: <1DE2A8AF-9A88-4978-A10B-85B9FFA0FFE0@mangomultimedia.com> References: <1DE2A8AF-9A88-4978-A10B-85B9FFA0FFE0@mangomultimedia.com> Message-ID: <9FDFB01C-9280-483B-9640-75ECBAA5A81A@dvcreators.net> Trevor, That is EXACTLY what we were looking for! Thank you so much!!! On Mar 4, 2009, at 5:42 PM, Trevor DeVore wrote: > On Mar 4, 2009, at 6:47 PM, Josh Mellicker wrote: > >> There are links in web pages like this: >> >> http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=80616768&s=143441 >> >> that will launch iTunes and send iTunes parameters (so iTunes knows >> what to display). >> >> I assume this is done by entering the app and this link protocol in >> some sort of system registry? >> >> Has anyone done this or know if it is possible with Revolution > > Take a look at these links Josh: > > Windows > > Registering an Application to a URL Protocol > > > OS X > > HowToRegisterURLHandler > http://www.cocoadev.com/index.pl?HowToRegisterURLHandler > > Apple Docs: > > > > I think you need to handle the 'GURL' apple event in your application. > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Thu Mar 5 21:36:40 2009 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 5 Mar 2009 18:36:40 -0800 Subject: Array Coolness In-Reply-To: References: <28930.64.40.211.158.1236117109.squirrel@auth2.crcom.net> Message-ID: <528D38C7-90C3-4884-86A5-0ADF28691BCC@dvcreators.net> Bob, An approach we use is to: 1. populate a table field on a card on a hidden stack with the data from the DB (data object) 2. render a list (or more often, a scrolling group-of-groups with each group representing a single row) for the user to see and interact with (display object) This way, we don't have to worry about hiding columns, since they're all in the data object, and any updates the user makes to the display object are automatically mirrored to the data object. This may sound kludgy at first glance but it gives the developer such a wonderful degree of flexibility when designing the display object, yet handles all data needed in the hidden data object. For example, just like Filemaker, one record (one group in the group- of-groups) could contain option menus, text fields, buttons, label fields, popup calendars, whatever, for the user to interact with. On Mar 4, 2009, at 9:32 AM, Bob Sneidar wrote: > Hi Len. > > It would be easier to hard code a query if I was coding for a > specific application that only did one thing, but I am making > generic functions to query the database based upon fields that I > have dropped into a form using a Field Dropper utility I made. The > idea is to be able to query a database table for it's structure, > allow the user to pick a field and what kind of field he wants it to > be, select some options (like List Visible for example) and then > "drop" that field into the form with a set of custom properties that > will determine how the field behaves on the form and in lists. The > fields have the same name as the table columns with an "f" prepended > to them, so if I know the field name I know the column name. > > The functions to do all this are generic so that they can work with > any form built from columns in any database. I am building more than > a specific application to do a specific thing, I am building a > framework of functions and utilities that will work much like > Filemaker when I am done, so I avoid any application specific > coding. My functions don't know (and don't care) what the actual > columns are. Their visibility in any list is determined by whether > or not the column has a corresponding field in the form, and if it > does, whether or not the ListVisible property is true. I set this > property in the Field Dropper utility. > > Some fields are ALWAYS invisible (such as the deleted flag, the > unique id, and the signature lock). But they have to be part of the > data returned from the query so I can check those values against any > new values before I write anything back to the tables. It's just > sooooo much simpler to script a query on the fly using "SELECT * > FROM" and then rearrange the columns for the list view as needed. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 3, 2009, at 1:51 PM, len-morgan at crcom.net wrote: > >> Wouldn't be MUCH easier to just ask for the data you want in the >> order you >> want in your query and not have to worry about diddling with >> arrays? For >> example: >> >> SELECT f1, f2, f3, ... fx FROM myTable -- Gives you the same as >> SELECT * >> >> SELECT fx, fy, f3, f1, f2 FROM myTable -- Gives you back the fields >> in the >> specified order >> >> Just my two cents' worth >> >> len morgan >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revdev at pdslabs.net Fri Mar 6 00:02:12 2009 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 05 Mar 2009 21:02:12 -0800 Subject: Enhanced QT external question Message-ID: <49B0AE54.3050409@pdslabs.net> Hi gang, I'm just starting to use Trevor's eQT external. I'm only about 30 minutes into it; this is great stuff! But... how does one get the ID of a controller? I understand how to register a controller with 'qtRegisterMovieControllers' but not how to get a controller ID. I assume the controller ID needed by so many of the eQT functions is NOT a player ID, right? Thanks much - -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From revdev at pdslabs.net Fri Mar 6 00:05:36 2009 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 05 Mar 2009 21:05:36 -0800 Subject: Enhanced QT external question In-Reply-To: <49B0AE54.3050409@pdslabs.net> References: <49B0AE54.3050409@pdslabs.net> Message-ID: <49B0AF20.7050609@pdslabs.net> Hi Phil - Well, if you just read the Rev docs you'll see the movieControllerID is a player property. Phil Phil Davis wrote: > Hi gang, > > I'm just starting to use Trevor's eQT external. I'm only about 30 > minutes into it; this is great stuff! But... how does one get the ID > of a controller? I understand how to register a controller with > 'qtRegisterMovieControllers' but not how to get a controller ID. I > assume the controller ID needed by so many of the eQT functions is NOT > a player ID, right? > > Thanks much - -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From ludovic.thebault at laposte.net Fri Mar 6 02:11:09 2009 From: ludovic.thebault at laposte.net (=?ISO-8859-1?Q?Ludovic_Th=E9bault?=) Date: Fri, 6 Mar 2009 08:11:09 +0100 Subject: Revprintifield & italic Message-ID: Hello, I need to print a field with italic and bold with the revprinfield command, if the bold is correctly displayed, the italic was missing on the paper (but not in the field). I've tried with or without htmltext, on a new mainstack, it's the same What i missing ? Thx Rev 2.9.1 From toolbook at kestner.de Fri Mar 6 02:55:13 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 6 Mar 2009 08:55:13 +0100 Subject: AW: How to use UNC Paths in Rev? In-Reply-To: <601739535343.20090305121642@ahsoftware.net> Message-ID: <285EDC2A138147D8BFFA8E754024C6B1@Kestner.local> Hi Mark, the answer dialog just shows me the "my Files" dir. I think it's the standard windows dir in my case. When testing "if there is a file" it returns false, when using UNC. Replacing the UNC beginning of the path with a mapped drive letter everything works fine. So it can't be a permission issue on the tested dir. The Server name is known in my domain, I can ping it with the name. I am not the system guy, so perhaps something has to be activated on the windows side to use UNC? Thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Mark Wieder > Gesendet: Donnerstag, 5. M?rz 2009 21:17 > An: How to use Revolution > Betreff: Re: AW: How to use UNC Paths in Rev? > > Tiemo- > > Works fine here on XP as well. What *does* answer do if it doesn't > show your folder? Is this a permissions issue? > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Fri Mar 6 04:33:26 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 6 Mar 2009 10:33:26 +0100 Subject: Quicktime and XP / Vista 64 bit? Message-ID: Hello, on the Quicktime site I didn't found anything saying about the compatibility of quicktime with XP or Vista 64 bit. That looks for me, it is compatible. But in the list archives I found a note of Ian, telling "With the exception of QT on Vista 64-bit, which is no surprise as QT didn't work properly on XP 64-bit" Since I don't have a 64 Bit machine I would be very interested, if there are any experiences about QT on 64 Bit XP and Vista. Also, if there are any new known bugs of Rev on 64 Bit. Thank you Tiemo From luis at anachreon.co.uk Fri Mar 6 04:46:58 2009 From: luis at anachreon.co.uk (Luis) Date: Fri, 6 Mar 2009 09:46:58 +0000 Subject: Enhanced QT external question In-Reply-To: <49B0AF20.7050609@pdslabs.net> References: <49B0AE54.3050409@pdslabs.net> <49B0AF20.7050609@pdslabs.net> Message-ID: :) Cheers, Luis. On 6 Mar 2009, at 05:05, Phil Davis wrote: > Hi Phil - > > Well, if you just read the Rev docs you'll see the > movieControllerID is a player property. > > Phil > > > Phil Davis wrote: >> Hi gang, >> >> I'm just starting to use Trevor's eQT external. I'm only about 30 >> minutes into it; this is great stuff! But... how does one get the >> ID of a controller? I understand how to register a controller with >> 'qtRegisterMovieControllers' but not how to get a controller ID. I >> assume the controller ID needed by so many of the eQT functions is >> NOT a player ID, right? >> >> Thanks much - > > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Fri Mar 6 04:57:24 2009 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 6 Mar 2009 10:57:24 +0100 Subject: OS X - list all open documents In-Reply-To: <141548.11344.qm@web37507.mail.mud.yahoo.com> References: <141548.11344.qm@web37507.mail.mud.yahoo.com> Message-ID: On Mar 5, 2009, at 11:54 PM, Richmond Mathewson wrote: > Just type lsof in a Terminal window and hit enter. Thanks for the reply Richmond. I tried that before emailing the List, thinking there must be an easier way as tons of OS files and OS processes are listed with that method. Maybe I'll return to it however if an easy, lazy method doesn't appear ;-) On Mar 6, 2009, at 12:09 AM, Terry Judd wrote: > Hi Jim 0 This might be a round about way but...You could use > applescript to > > 1. Get the name of every application process > > Tell application "system event" to get the name of every application > process > > 2. parse the list, then weed out the background apps via > > Tell application "system event" to get the background only of process > <> > > And finally... > > 3. Tell application "system event" to get the name of every document > of > process <> > > Just be aware that not every application will necessarily yield up a > full > list of documents using this approach. Safari for example will only > give you > the title of the active tab in each window and Firefox will probably > give > you nothing. If you want more then you may have to resort to iterating > through a processes windows and attempting to capture the relevant > information through one or other of the window's properties. I've > probably > got some routines that might help if you want to go down that path. That looks very promising, thanks Terry! I think that using the following with some Rev scripts will get me what I need :-) [posting in case someone searches the list archives for such a thing] tell application "System Events" set theProcesses to every process whose visible is true and name is not "Finder" and name is not (name of me) end tell -- NOTE: THE FOLLOWING SEEMS TO REQUIRE ACCESS FOR ASSISTIVE DEVICES TO BE ENABLED tell application "System Events" get name of every window of application process "Preview" end tell sims www.ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From geradamas at yahoo.com Fri Mar 6 10:24:11 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Mar 2009 07:24:11 -0800 (PST) Subject: [OT] Another hole in the Ozone layer Message-ID: <947410.63784.qm@web37502.mail.mud.yahoo.com> As I am like the vast majority of people; terribly pompous, but ultimately hypocritical about energy saving, I went to the address provided by K C Lan: http://www.apple.com/macmini/ downloaded the Energy Lightbulb image, resized it in Preview, and opened the EnergySaver.icns file inside the Energy Saver Pref Pane package with Icon Composer (comes with the developer tools) and swapped the images round. What a crook! Happy Hacking, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jhurley0305 at sbcglobal.net Fri Mar 6 11:30:53 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Fri, 6 Mar 2009 08:30:53 -0800 Subject: A versatile graphic tool In-Reply-To: <20090306075541.DE64148A5DE@mail.runrev.com> References: <20090306075541.DE64148A5DE@mail.runrev.com> Message-ID: Periodically I feel the need to call attention to Turtle Graphics as a versatile graphic tool in Run Rev. There has been recent discussions on the list about drawing a graph. The following script will draw a simple graph: on mouseUp startTurtle --Initialize turtle graphics put 0,30,120,20, 40 ,22, 104, 210 into tYdata put 20 into dx drawCoorAxes put 0 into x repeat with i = 1 to the number of items in tYdata setxy x,item i of tYdata add dx to x end repeat choose the browse tool end mouseUp on drawCoorAxes forward 200 back 200 left 90 forward 200 back 200 end drawCoorAxes With a simple change one could plot any analytic function, f(x) As well as a vertical and horizontal mesh. Jim Hurley From ambassador at fourthworld.com Fri Mar 6 11:31:11 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 06 Mar 2009 08:31:11 -0800 Subject: [OT] Another hole in the Ozone layer Message-ID: <49B14FCF.2080606@fourthworld.com> Richmond Mathewson wrote: > As I am like the vast majority of people; terribly pompous, but > ultimately hypocritical about energy saving, I went to the > address provided by K C Lan: > > http://www.apple.com/macmini/ > > downloaded the Energy Lightbulb image, > > resized it in Preview, > > and opened the EnergySaver.icns file > inside the Energy Saver Pref Pane package with > Icon Composer (comes with the developer tools) > and swapped the images round. Apparently the CFL icon is available (built-in; that is, without The Richmond Method ) only on the new energy-efficient MacBooks: CFLs are great. For a while their manufacturing process involved a lot of mercury so disposal was not as friendly as their energy savings, but more modern ones are cleaner in design and still deliver great savings. I installed my first CFL more than 15 years ago. I just replaced it only last year. It cost only three times as much as an incandescent bulb (that was back then; the price differential is much lower now), but saved me from buying a dozen incandescent bulds during the same period, and also saved me energy costs in excess of its purchase price many times over on top of that. Green is also the color of money. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From sanke at hrz.uni-kassel.de Fri Mar 6 11:34:27 2009 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 06 Mar 2009 17:34:27 +0100 Subject: [PRE-ANN]: Gradientology Message-ID: <49B15093.9010909@hrz.uni-kassel.de> I noticed that the height of the non-scrolling card of my stack could impede the display of the presented multi-directional gradients on monitors with lower resolutions. I have therefore added a webpage with the same contents for more convenient and quicker inspection Regards, Wilhelm Sanke From jim at visitrieve.com Fri Mar 6 11:55:16 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 6 Mar 2009 06:55:16 -1000 Subject: [ANN] ListMagic 1.1.3 is now available Message-ID: <006801c99e7c$53612ae0$fa2380a0$@com> Hello Everyone, ListMagic maintenance release 1.1.3 is now available and can be downloaded from: English: http://www.sosmartsoftware.com/?r=revolution&l=en French: http://www.sosmartsoftware.com/?r=revolution&l=fr This release includes: - A new Check for updates button on the Action tab. On launch, ListMagic checks for a later version of itself. If found, it turns the Check for updates button red. Clicking on this button informs you of what is included in the update and allows you to directly download the newest version without having to navigate to websites. It is also a visual indicator that you may have accidentally opened an older version of ListMagic. - More completely updates pre-existing ListMagic widgets in your stacks, including multilingual menus and blocks of code previously skipped, if they already existed, but which could have been updated when you upgrade to a newer version of ListMagic. - Prevents you from installing a new widget into a stack with older pre-existing widgets without first running Modify to update the pre-existing widgets and ListMagic library of the stack to the newest version. - Completely deletes ListMagic widgets, custom properties and optionally the ListMagic library and start using statements when the last ListMagic widget is deleted from your project stack. Only boilerplate message handlers in the card script remain, in case you modified these and wish to retain the code. As these are no longer triggered, you can leave them or delete them at your discretion. NOTE: All you have to do to delete a widget from your stack is select either the list or header portion of the widget with the pointer tool and hit the delete key. That's all! That widget is then totally deleted from the card. If it is the last widget in any card of any substack, or the main stack of your project, you will now be prompted if you wish to delete the ListMagic library also. If you do, there is nothing left except the previously mentioned boilerplate message handlers. - Properly manages which ListMagic library is in use when you have both ListMagic and Project stacks that have a ListMagic library open and are switching between the two. - Corrects German menus (again) and removes an inadvertently left breakpoint in version 1.1.2. All ListMagic users, both registered and trial, are encouraged to upgrade to this 1.1.3 maintenance release. Enjoy! Jim Bufalini Support at sosmartsoftware.com From gbrackett at luceatlux.com Fri Mar 6 13:23:00 2009 From: gbrackett at luceatlux.com (George C Brackett) Date: Fri, 06 Mar 2009 13:23:00 -0500 Subject: Emptying a ListMagic list, unhiliting a line Message-ID: How does one empty a ListMagic list (v. 1.1.3)? I've tried from the message box LMPopulate empty, the long id of fld "Staff" of card 1 (also "" instead of empty) and get "Error description: Field: tabstops is not a positive integer". I then tried put space & tab & space & cr into tList; LMPopulate tList, the long id of fld "Staff" of card 1 and get the same error. Similarly, I have wanted to unhilite a line by script in a ListMagic list, and found no such command. All I could do was unhilite everything by re-populating the list. Any ideas? George From geradamas at yahoo.com Fri Mar 6 14:07:54 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Mar 2009 11:07:54 -0800 (PST) Subject: [OT] Another hole in the Ozone layer Message-ID: <970982.93928.qm@web37501.mail.mud.yahoo.com> Richard Gaskin wrote: "I installed my first CFL more than 15 years ago." Sorry to say, I am way behind you: when we built our flat in Bulgaria we installed all CFL bulbs: HOWEVER we didn't know the difference between fake ones made in "funny places" and real ones (in this case made in France), so were put to quite an expense and a steep-learning curve. As a result of fake CFL bulbs (average life expectancy; 3 weeks) I am fairly am fairly chary of "green" things, while being, nevertheless, terribly keen on GREEN things, especially when they are, ultimately, less personally expensive. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jim at visitrieve.com Fri Mar 6 14:55:41 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 6 Mar 2009 09:55:41 -1000 Subject: Emptying a ListMagic list, unhiliting a line In-Reply-To: References: Message-ID: <008f01c99e95$879f2780$96dd7680$@com> Hi George, > How does one empty a ListMagic list (v. 1.1.3)? I've tried from the > message box > LMPopulate empty, the long id of fld "Staff" of card 1 (also "" > instead of empty) > and get "Error description: Field: tabstops is not a positive > integer". I then tried > put space & tab & space & cr into tList; LMPopulate tList, the > long > id of fld "Staff" of card 1 > and get the same error. Either should work: LMPopulate ,the long id of fld "" -- Notice nothing is in front of the comma And... Populating with your space / tab ... / cr (single line). Just tested both. Worked fine. No errors. Try doing it from a button instead of the message box. Also, understand the widget is a just a list field and the header is a group, so for example, if you want to make it disappear, you can set the visible of them. > Similarly, I have wanted to unhilite a line by script in a ListMagic > list, and found no such command. All I could do was unhilite > everything by re-populating the list. > > Any ideas? Here you can use "empty" ;-) LMSetHilitedLines "",the long id of fld "" Aloha from Hawaii, Jim Bufalini From gbrackett at luceatlux.com Fri Mar 6 15:20:24 2009 From: gbrackett at luceatlux.com (George C Brackett) Date: Fri, 06 Mar 2009 15:20:24 -0500 Subject: Emptying a ListMagic list, unhiliting a line In-Reply-To: <008f01c99e95$879f2780$96dd7680$@com> References: <008f01c99e95$879f2780$96dd7680$@com> Message-ID: Thanks, Jim. One other question: could one (or ListMagic) put the header group and the field into a group so that hiding the list does not require hiding the field and the header group? Or would that gum things up? George On Mar 6, 2009, at 2:55 PM, Jim Bufalini wrote: Hi George, > How does one empty a ListMagic list (v. 1.1.3)? I've tried from the > message box > LMPopulate empty, the long id of fld "Staff" of card 1 (also "" > instead of empty) > and get "Error description: Field: tabstops is not a positive > integer". I then tried > put space & tab & space & cr into tList; LMPopulate tList, the > long > id of fld "Staff" of card 1 > and get the same error. Either should work: LMPopulate ,the long id of fld "" -- Notice nothing is in front of the comma And... Populating with your space / tab ... / cr (single line). Just tested both. Worked fine. No errors. Try doing it from a button instead of the message box. Also, understand the widget is a just a list field and the header is a group, so for example, if you want to make it disappear, you can set the visible of them. > Similarly, I have wanted to unhilite a line by script in a ListMagic > list, and found no such command. All I could do was unhilite > everything by re-populating the list. > > Any ideas? Here you can use "empty" ;-) LMSetHilitedLines "",the long id of fld "" Aloha from Hawaii, Jim Bufalini _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Fri Mar 6 15:32:25 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 6 Mar 2009 10:32:25 -1000 Subject: Emptying a ListMagic list, unhiliting a line In-Reply-To: References: <008f01c99e95$879f2780$96dd7680$@com> Message-ID: <009001c99e9a$a94d7df0$fbe879d0$@com> Hi George, > Thanks, Jim. One other question: could one (or ListMagic) put the > header group and the field into a group so that hiding the list does > not require hiding the field and the header group? Or would that gum > things up? > There is no reason that I am aware of why you can't put them into a group. Everything should work as part of a group. But, if you find one, let me know. ;-) Aloha from Hawaii, Jim Bufalini From geradamas at yahoo.com Fri Mar 6 15:38:14 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Mar 2009 12:38:14 -0800 (PST) Subject: set borderWidth spoils images Message-ID: <521293.60845.qm@web37506.mail.mud.yahoo.com> Here is a silly little script I have been playing with: on mouseUp set the vis of btn "Button 1" to false create img "BOX" put the windowID of this stack into WINDY put the rect of card "KARD" into HANDY export snapshot from rect HANDY of window WINDY to img "BOX" as PNG put the width of card "KARD" into WIDD put the height of card "KARD" into HITE set the width of img "BOX" to (WIDD / 2) set the height of img "BOX" to (HITE / 2) --set the borderWidth of img "BOX" to 4 --set the borderColor of img "BOX" to "green" put the bottomRight of card "KARD" into BRITE set the bottomRight of img "BOX" to BRITE set the vis of btn "Button 1" to true end mouseUp And, as it stands, it works beautifully, producing a quarter-size screen shot of the stack window in the lower right-hand corner of the stack. However, when I remove the comments from these two lines: set the borderWidth of img "BOX" to 4 set the borderColor of img "BOX" to "green" I get an image, "BOX", with the top-left 25% of the screen shot, at full size, and no green border. Funny, that . . . sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Fri Mar 6 15:42:17 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Mar 2009 12:42:17 -0800 (PST) Subject: set borderWidth spoils images Message-ID: <691493.65173.qm@web37501.mail.mud.yahoo.com> Tried this: on mouseUp set the vis of btn "Button 1" to false create img "BOX" put the windowID of this stack into WINDY put the rect of card "KARD" into HANDY export snapshot from rect HANDY of window WINDY to img "BOX" as PNG set the borderColor of img "BOX" to "green" put the bottomRight of card "KARD" into BRITE put the width of card "KARD" into WIDD put the height of card "KARD" into HITE set the width of img "BOX" to (WIDD / 2) set the height of img "BOX" to (HITE / 2) set the borderWidth of img "BOX" to 4 set the bottomRight of img "BOX" to BRITE set the vis of btn "Button 1" to true end mouseUp (the 2 'offending lines' have been lifted to be before the image "BOX" is resized) resizing works perfectly OK; still no green border, though . . . sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jim at visitrieve.com Fri Mar 6 15:46:27 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 6 Mar 2009 10:46:27 -1000 Subject: Emptying a ListMagic list, unhiliting a line In-Reply-To: References: <008f01c99e95$879f2780$96dd7680$@com> Message-ID: <009101c99e9c$9f83edc0$de8bc940$@com> Hi George, > Thanks, Jim. One other question: could one (or ListMagic) put the > header group and the field into a group so that hiding the list does > not require hiding the field and the header group? Or would that gum > things up? Actually, I just thought of one. I just automated the complete removal of ListMagic when you hit the delete key with the pointer tool on either the list or header of a widget (either the individual widget or everything, if it's the last widget in a stack). When you put them in a group, your delete key would be sent to the group. I don't consider that right now. So, I would ungroup before deleting a widget. Other than that, everything should be fine. Aloha from Hawaii, Jim Bufalini From geradamas at yahoo.com Fri Mar 6 15:50:49 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Mar 2009 12:50:49 -0800 (PST) Subject: set borderWidth spoils images Message-ID: <586335.69444.qm@web37506.mail.mud.yahoo.com> by setting the showBorder property to TRUE: on mouseUp set the vis of btn "Button 1" to false create img "BOX" put the windowID of this stack into WINDY put the rect of card "KARD" into HANDY export snapshot from rect HANDY of window WINDY to img "BOX" as PNG set the showBorder of img "BOX" to true set the borderColor of img "BOX" to "green" set the borderWidth of img "BOX" to 4 put the bottomRight of card "KARD" into BRITE put the width of card "KARD" into WIDD put the height of card "KARD" into HITE set the width of img "BOX" to (WIDD / 2) set the height of img "BOX" to (HITE / 2) set the bottomRight of img "BOX" to BRITE set the vis of btn "Button 1" to true end mouseUp I get a border that is NOT green . . . Green, green, green, green; Ta-dum, Ta-dum, something obscene, Why, Oh why, can I not have green? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jacque at hyperactivesw.com Fri Mar 6 16:03:45 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 06 Mar 2009 15:03:45 -0600 Subject: set borderWidth spoils images In-Reply-To: <586335.69444.qm@web37506.mail.mud.yahoo.com> References: <586335.69444.qm@web37506.mail.mud.yahoo.com> Message-ID: <49B18FB1.7050500@hyperactivesw.com> Richmond Mathewson wrote: > Green, green, green, green; > Ta-dum, Ta-dum, something obscene, > Why, Oh why, can I not have green? Turn off 3-D. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gbrackett at luceatlux.com Fri Mar 6 16:16:07 2009 From: gbrackett at luceatlux.com (George C Brackett) Date: Fri, 06 Mar 2009 16:16:07 -0500 Subject: Emptying a ListMagic list, unhiliting a line In-Reply-To: <009101c99e9c$9f83edc0$de8bc940$@com> References: <008f01c99e95$879f2780$96dd7680$@com> <009101c99e9c$9f83edc0$de8bc940$@com> Message-ID: <445F075D-0415-4F5C-8256-2262E9D75EC4@luceatlux.com> Well, alas, no, everything is not fine. I put the field and the header group into another group with a label and a button and all looked fine. I could hide and show the group using the Property Inspector, and I could select an item and reference it once using the button. Choosing another function of the program, which hides the group in question, left the header hanging -- visible. Closing and opening the Application Browser showed that it had become ejected from the group and was now on its own. So I'll keep on truckin' with the separate field and header group. Just a few extra lines here and there. George On Mar 6, 2009, at 3:46 PM, Jim Bufalini wrote: Hi George, > Thanks, Jim. One other question: could one (or ListMagic) put the > header group and the field into a group so that hiding the list does > not require hiding the field and the header group? Or would that gum > things up? Actually, I just thought of one. I just automated the complete removal of ListMagic when you hit the delete key with the pointer tool on either the list or header of a widget (either the individual widget or everything, if it's the last widget in a stack). When you put them in a group, your delete key would be sent to the group. I don't consider that right now. So, I would ungroup before deleting a widget. Other than that, everything should be fine. Aloha from Hawaii, Jim Bufalini _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Fri Mar 6 16:22:31 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Mar 2009 13:22:31 -0800 (PST) Subject: set borderWidth spoils images Message-ID: <884121.48180.qm@web37505.mail.mud.yahoo.com> J. Landman Gay wrote: "Turn off 3-D." Disneyland! set the showBorder of img "BOX" to true set the threeD of img "BOX" to false set the borderColor of img "BOX" to "Green" set the borderWidth of img "BOX" to 4 ------------------------------------------ "And, why", the curious child enquired of his Dundonian Granny "is it Disneyland?" at which the old crone replied: "Because, young loon, it disnea have this and it disnea have that!" Or, put it another way; you can get a fairly good cultural education reading my tripe. ------------------------------------------- sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From DunbarX at aol.com Fri Mar 6 16:43:41 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 6 Mar 2009 16:43:41 EST Subject: Script editor Message-ID: How does one place the hilited text in the script editor into the find box? Similar to "Cmd-H" in HC. I see that "Cmd-G" is already implemented. Both are godSends. I think I tried every "Cmd-" combo, and nothing. Sure was surprised at "Cmd-H" Thanks, Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From coiin at rcn.com Fri Mar 6 16:52:18 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 6 Mar 2009 16:52:18 -0500 Subject: Script editor In-Reply-To: References: Message-ID: <883A20D7-FAB9-42DB-AB63-89FB8AD395D0@rcn.com> Command-shift-F will bring up a find dialog with the word in it already. From DunbarX at aol.com Fri Mar 6 16:59:40 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 6 Mar 2009 16:59:40 EST Subject: Script editor Message-ID: Thanks, Colin. I see this in the "Edit" menu. I was looking for something to load it into the normal "find" field in the editor itself. I found a website that said "Cmd-L" did this, but it is not so. Another dialog box. Though I must admit that having some of these around, especially mulit-line trackers of variables, is VERY helpful. Need a bigger screen, that's all. Not Rev's fault. Craig ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26h mpgID%3D62%26bcd%3DfebemailfooterNO62) From cmsheffield at gmail.com Fri Mar 6 17:10:59 2009 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 6 Mar 2009 15:10:59 -0700 Subject: Does ctrl+q work? Message-ID: <549703E4-6F5C-489B-A7ED-A0AAEDF50618@gmail.com> I'm wondering if someone could try this for me just so I know it's not something I'm doing wrong. 1. Using Rev 3.0, create a new stack. 2. Use the menu builder to create a new menu. Just use the default settings for the menu bar, hit the autoscript button. Verify that Ctrl/ Cmd+Q is set as the keyboard shortcut for the File->Quit menu item. 3. Add a "quit" command to the script for the Quit menu item. 4. Build the app for Windows. 5. When you run it, does pressing Ctrl+q on the keyboard work to quit your app? This is not working for me, and I know it has in the past. I think it's a bug in Rev 3.0, but I want to confirm that first. The thing that's strange is that there doesn't appear to be any good workaround for it, as it seems that the commandKeyDown message does not fire at all when pressing the q key. It does with other letters, however. I've tested this in my stack's script. Maybe there's something I could do with rawKeyDown. That's the only other route I haven't tried. Other suggestions would be most welcome. Thanks. -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From revlist at azurevision.co.uk Fri Mar 6 17:54:40 2009 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 6 Mar 2009 22:54:40 +0000 Subject: Quicktime and XP / Vista 64 bit? In-Reply-To: References: Message-ID: <2865702E-7085-43C0-9B5C-3902C8D206E3@azurevision.co.uk> As far as I'm aware, QT works OK on Vista 64 (and these days maybe also on XP 64), with the exception of QTVRs. As QTVR panoramas are my main speciality I may have over-stated things a bit... Ian On 6 Mar 2009, at 09:33, Tiemo Hollmann TB wrote: > Hello, > > on the Quicktime site I didn't found anything saying about the > compatibility > of quicktime with XP or Vista 64 bit. That looks for me, it is > compatible. > > But in the list archives I found a note of Ian, telling "With the > exception > of QT on Vista 64-bit, which is no surprise as QT > didn't work properly on XP 64-bit" > Since I don't have a 64 Bit machine I would be very interested, if > there are > any experiences about QT on 64 Bit XP and Vista. > Also, if there are any new known bugs of Rev on 64 Bit. > Thank you > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Mar 6 18:19:41 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 6 Mar 2009 15:19:41 -0800 Subject: Does ctrl+q work? In-Reply-To: <549703E4-6F5C-489B-A7ED-A0AAEDF50618@gmail.com> References: <549703E4-6F5C-489B-A7ED-A0AAEDF50618@gmail.com> Message-ID: <8389883140.20090306151941@ahsoftware.net> Chris- Try dumping your preferences file. I have to do that regularly to get control-C working again after the prefs eat it. pita. -- -Mark Wieder mwieder at ahsoftware.net From cmsheffield at gmail.com Fri Mar 6 18:42:07 2009 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 6 Mar 2009 16:42:07 -0700 Subject: Does ctrl+q work? In-Reply-To: <8389883140.20090306151941@ahsoftware.net> References: <549703E4-6F5C-489B-A7ED-A0AAEDF50618@gmail.com> <8389883140.20090306151941@ahsoftware.net> Message-ID: <88CF5B27-8467-4CC8-BFD1-1E60E1D8FF4C@gmail.com> Thanks, Mark. Unfortunately we're talking about the behavior in a standalone, not the IDE. On Mar 6, 2009, at 4:19 PM, Mark Wieder wrote: > Chris- > > Try dumping your preferences file. I have to do that regularly to get > control-C working again after the prefs eat it. pita. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Mar 6 22:00:55 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 6 Mar 2009 19:00:55 -0800 Subject: Does ctrl+q work? In-Reply-To: <88CF5B27-8467-4CC8-BFD1-1E60E1D8FF4C@gmail.com> References: <549703E4-6F5C-489B-A7ED-A0AAEDF50618@gmail.com> <8389883140.20090306151941@ahsoftware.net> <88CF5B27-8467-4CC8-BFD1-1E60E1D8FF4C@gmail.com> Message-ID: <182103157609.20090306190055@ahsoftware.net> Chris- Friday, March 6, 2009, 3:42:07 PM, you wrote: > Thanks, Mark. Unfortunately we're talking about the behavior in a > standalone, not the IDE. Oh. Ouch - I missed reading that part. Well, I haven't used the menu builder in years, so I won't be much help here. -- -Mark Wieder mwieder at ahsoftware.net From lan.kc.macmail at gmail.com Fri Mar 6 23:14:15 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 7 Mar 2009 12:14:15 +0800 Subject: [OT] Another hole in the Ozone layer In-Reply-To: <49B14FCF.2080606@fourthworld.com> References: <49B14FCF.2080606@fourthworld.com> Message-ID: On Sat, Mar 7, 2009 at 12:31 AM, Richard Gaskin wrote: > Apparently the CFL icon is available (built-in; that is, without The > Richmond Method ) only on the new energy-efficient MacBooks: > < > http://www.roughlydrafted.com/2008/10/21/new-unibody-macbooks-get-new-cfl-but-not-quicktime-x/ > > > > Nicely tracked down. I bought my daughter's MacBook secondhand from someone who'd upgraded to the new energy-efficient one. I guess they must have cloned then new HD onto the old HD. I guess we'll all get CFL icons with Snow Leopard. From toolbook at kestner.de Sat Mar 7 05:27:59 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sat, 7 Mar 2009 11:27:59 +0100 Subject: AW: Quicktime and XP / Vista 64 bit? In-Reply-To: <2865702E-7085-43C0-9B5C-3902C8D206E3@azurevision.co.uk> Message-ID: Thank you Ian, That's good to hear Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Ian Wood > Gesendet: Freitag, 6. M?rz 2009 23:55 > An: How to use Revolution > Betreff: Re: Quicktime and XP / Vista 64 bit? > > As far as I'm aware, QT works OK on Vista 64 (and these days maybe > also on XP 64), with the exception of QTVRs. As QTVR panoramas are my > main speciality I may have over-stated things a bit... > > Ian > > On 6 Mar 2009, at 09:33, Tiemo Hollmann TB wrote: > > > Hello, > > > > on the Quicktime site I didn't found anything saying about the > > compatibility > > of quicktime with XP or Vista 64 bit. That looks for me, it is > > compatible. > > > > But in the list archives I found a note of Ian, telling "With the > > exception > > of QT on Vista 64-bit, which is no surprise as QT > > didn't work properly on XP 64-bit" > > Since I don't have a 64 Bit machine I would be very interested, if > > there are > > any experiences about QT on 64 Bit XP and Vista. > > Also, if there are any new known bugs of Rev on 64 Bit. > > Thank you > > Tiemo > > > > > > > > > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Sat Mar 7 06:06:17 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sat, 7 Mar 2009 12:06:17 +0100 Subject: question of practise Message-ID: Hello, how are you working this issue: I have two versions of the same stack file with identical stack names and want to copy parts of version 1 into version 2. Since I can't open two versions of the same stacks at the same time, or at least can't have two version in the memory, I open version 1, copy those parts into clipboard or where ever to, close version 1 and open version 2 and past the needed elements or code into my version 2 stack. But I think there is a more convieniened way to do this. Any practise welcome Tiemo From geradamas at yahoo.com Sat Mar 7 06:13:55 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 7 Mar 2009 03:13:55 -0800 (PST) Subject: question of practise Message-ID: <365493.32543.qm@web37505.mail.mud.yahoo.com> Err . . . XXXX v1.rev XXXX v2.rev XXXX v3.rev resave the versions of your stacks with some sort of INFIX (e.g. v1, v2, etc.) that makes relatively good sense. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From toolbook at kestner.de Sat Mar 7 06:20:57 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sat, 7 Mar 2009 12:20:57 +0100 Subject: AW: question of practise In-Reply-To: <365493.32543.qm@web37505.mail.mud.yahoo.com> Message-ID: Hi Richmond, naming the stack files is not my problem. The stacks inside the different stack files still have the same name and when opening two stack files with identical stack names the IDE asks me to purge or close. I am looking for a comfortable way to copy from one stack to another with the same name. Thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Richmond Mathewson > Gesendet: Samstag, 7. M?rz 2009 12:14 > An: use-revolution at lists.runrev.com > Betreff: question of practise > > > Err . . . > > XXXX v1.rev > XXXX v2.rev > XXXX v3.rev > > resave the versions of your stacks with some sort of INFIX > (e.g. v1, v2, etc.) that makes relatively good sense. > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Sat Mar 7 06:40:25 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sat, 7 Mar 2009 01:40:25 -1000 Subject: question of practise In-Reply-To: References: Message-ID: <009701c99f19$820b30a0$862191e0$@com> Hi Tiemo, Please download Eric Chatonet's free Changed Code Picker from http://www.sosmartsoftware.com/?r=revolution&l=en (about third one down). In Stack 1 you load the stack to copy from. In Stack 2, you load the Stack to copy to. It is assumed these are different versions of the same stack. After you compare, which shows all differences between the two, you have the option to open Stack 2 in the editor. Now you can copy from Stack 1 (in Changed Code Picker) to Stack 2 that is now in your editor. The only restriction is that stacks must be unlocked. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > Sent: Saturday, March 07, 2009 1:06 AM > To: 'How to use Revolution' > Subject: question of practise > > Hello, > > how are you working this issue: I have two versions of the same stack > file > with identical stack names and want to copy parts of version 1 into > version > 2. Since I can't open two versions of the same stacks at the same time, > or > at least can't have two version in the memory, I open version 1, copy > those > parts into clipboard or where ever to, close version 1 and open version > 2 > and past the needed elements or code into my version 2 stack. > > But I think there is a more convieniened way to do this. Any practise > welcome > > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Sat Mar 7 06:57:28 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sat, 7 Mar 2009 12:57:28 +0100 Subject: AW: question of practise In-Reply-To: <009701c99f19$820b30a0$862191e0$@com> Message-ID: Aloha to Hawaii, good tip Thank you Jim, thanks to Eric! Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Jim Bufalini > Gesendet: Samstag, 7. M?rz 2009 12:40 > An: 'How to use Revolution' > Betreff: RE: question of practise > > Hi Tiemo, > > Please download Eric Chatonet's free Changed Code Picker from > http://www.sosmartsoftware.com/?r=revolution&l=en (about third one down). > > In Stack 1 you load the stack to copy from. In Stack 2, you load the Stack > to copy to. It is assumed these are different versions of the same stack. > After you compare, which shows all differences between the two, you have > the > option to open Stack 2 in the editor. Now you can copy from Stack 1 (in > Changed Code Picker) to Stack 2 that is now in your editor. The only > restriction is that stacks must be unlocked. > > Aloha from Hawaii, > > Jim Bufalini > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > > Sent: Saturday, March 07, 2009 1:06 AM > > To: 'How to use Revolution' > > Subject: question of practise > > > > Hello, > > > > how are you working this issue: I have two versions of the same stack > > file > > with identical stack names and want to copy parts of version 1 into > > version > > 2. Since I can't open two versions of the same stacks at the same time, > > or > > at least can't have two version in the memory, I open version 1, copy > > those > > parts into clipboard or where ever to, close version 1 and open version > > 2 > > and past the needed elements or code into my version 2 stack. > > > > But I think there is a more convieniened way to do this. Any practise > > welcome > > > > Tiemo > > > > > > > > > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Sat Mar 7 07:15:43 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sat, 7 Mar 2009 13:15:43 +0100 Subject: AW: question of practise In-Reply-To: Message-ID: <7AC8CE7868324CEF8FD11112B271F0BB@Kestner.local> Tipp: german = hint: english Nevertheless, thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > Gesendet: Samstag, 7. M?rz 2009 12:57 > An: 'How to use Revolution' > Betreff: AW: question of practise > > Aloha to Hawaii, good tip > Thank you Jim, thanks to Eric! > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von Jim Bufalini > > Gesendet: Samstag, 7. M?rz 2009 12:40 > > An: 'How to use Revolution' > > Betreff: RE: question of practise > > > > Hi Tiemo, > > > > Please download Eric Chatonet's free Changed Code Picker from > > http://www.sosmartsoftware.com/?r=revolution&l=en (about third one > down). > > > > In Stack 1 you load the stack to copy from. In Stack 2, you load the > Stack > > to copy to. It is assumed these are different versions of the same > stack. > > After you compare, which shows all differences between the two, you have > > the > > option to open Stack 2 in the editor. Now you can copy from Stack 1 (in > > Changed Code Picker) to Stack 2 that is now in your editor. The only > > restriction is that stacks must be unlocked. > > > > Aloha from Hawaii, > > > > Jim Bufalini > > > > > -----Original Message----- > > > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > > bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > > > Sent: Saturday, March 07, 2009 1:06 AM > > > To: 'How to use Revolution' > > > Subject: question of practise > > > > > > Hello, > > > > > > how are you working this issue: I have two versions of the same stack > > > file > > > with identical stack names and want to copy parts of version 1 into > > > version > > > 2. Since I can't open two versions of the same stacks at the same > time, > > > or > > > at least can't have two version in the memory, I open version 1, copy > > > those > > > parts into clipboard or where ever to, close version 1 and open > version > > > 2 > > > and past the needed elements or code into my version 2 stack. > > > > > > But I think there is a more convieniened way to do this. Any practise > > > welcome > > > > > > Tiemo > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Sat Mar 7 07:34:06 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sat, 7 Mar 2009 02:34:06 -1000 Subject: question of practise In-Reply-To: <7AC8CE7868324CEF8FD11112B271F0BB@Kestner.local> References: <7AC8CE7868324CEF8FD11112B271F0BB@Kestner.local> Message-ID: <009801c99f21$02202cd0$06608670$@com> Tiemo, LOL. I understood your meaning the first time. But, I prefer the second English meaning of "tip" which is money paid in appreciation of service. ;-) There is a donate button in the Help of Changed Code Picker, as well as all of Eric's free utilities and tutorials. The money goes to his family, as do the proceeds from sales of ListMagic. Aloha from Hawaii Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > Sent: Saturday, March 07, 2009 2:16 AM > To: 'How to use Revolution' > Subject: AW: question of practise > > Tipp: german = hint: english > Nevertheless, thanks > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > > Gesendet: Samstag, 7. M?rz 2009 12:57 > > An: 'How to use Revolution' > > Betreff: AW: question of practise > > > > Aloha to Hawaii, good tip > > Thank you Jim, thanks to Eric! > > Tiemo > > > > > -----Urspr?ngliche Nachricht----- > > > Von: use-revolution-bounces at lists.runrev.com [mailto:use- > revolution- > > > bounces at lists.runrev.com] Im Auftrag von Jim Bufalini > > > Gesendet: Samstag, 7. M?rz 2009 12:40 > > > An: 'How to use Revolution' > > > Betreff: RE: question of practise > > > > > > Hi Tiemo, > > > > > > Please download Eric Chatonet's free Changed Code Picker from > > > http://www.sosmartsoftware.com/?r=revolution&l=en (about third one > > down). > > > > > > In Stack 1 you load the stack to copy from. In Stack 2, you load > the > > Stack > > > to copy to. It is assumed these are different versions of the same > > stack. > > > After you compare, which shows all differences between the two, you > have > > > the > > > option to open Stack 2 in the editor. Now you can copy from Stack 1 > (in > > > Changed Code Picker) to Stack 2 that is now in your editor. The > only > > > restriction is that stacks must be unlocked. > > > > > > Aloha from Hawaii, > > > > > > Jim Bufalini > > > > > > > -----Original Message----- > > > > From: use-revolution-bounces at lists.runrev.com [mailto:use- > revolution- > > > > bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > > > > Sent: Saturday, March 07, 2009 1:06 AM > > > > To: 'How to use Revolution' > > > > Subject: question of practise > > > > > > > > Hello, > > > > > > > > how are you working this issue: I have two versions of the same > stack > > > > file > > > > with identical stack names and want to copy parts of version 1 > into > > > > version > > > > 2. Since I can't open two versions of the same stacks at the same > > time, > > > > or > > > > at least can't have two version in the memory, I open version 1, > copy > > > > those > > > > parts into clipboard or where ever to, close version 1 and open > > version > > > > 2 > > > > and past the needed elements or code into my version 2 stack. > > > > > > > > But I think there is a more convieniened way to do this. Any > practise > > > > welcome > > > > > > > > Tiemo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > use-revolution mailing list > > > > use-revolution at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Sat Mar 7 12:07:22 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 07 Mar 2009 11:07:22 -0600 Subject: question of practise In-Reply-To: References: Message-ID: <49B2A9CA.9060804@hyperactivesw.com> Tiemo Hollmann TB wrote: > Hello, > > how are you working this issue: I have two versions of the same stack file > with identical stack names and want to copy parts of version 1 into version > 2. Since I can't open two versions of the same stacks at the same time, or > at least can't have two version in the memory, I open version 1, copy those > parts into clipboard or where ever to, close version 1 and open version 2 > and past the needed elements or code into my version 2 stack. > > But I think there is a more convieniened way to do this. It's easy. Open the first stack and rename it temporarily, for example: "myStack1", or "myStackOld". Open the second stack. Do whatever you want to do. When you are done, save the second stack if you made changes, then close and remove from memory. If the first stack was the one you changed, rename it back to the original name and save it. If you didn't make any changes to the first stack, just close it without saving and the original name will persist. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Sat Mar 7 12:08:53 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 7 Mar 2009 09:08:53 -0800 (PST) Subject: question of practise Message-ID: <365211.84286.qm@web37505.mail.mud.yahoo.com> One of the other ways round this problem: "how are you working this issue: I have two versions of the same stack file with identical stack names and want to copy parts of version 1 into version 2. Since I can't open two versions of the same stacks at the same time, or at least can't have two version in the memory, I open version 1, copy those parts into clipboard or where ever to, close version 1 and open version 2 and past the needed elements or code into my version 2 stack." [if you are working under Windows or a Linux distro] is to open each version of the stack in a different instance of Runtime Revolution. - Actually, this is also possible under Macintosh, if you open 2 versions of Runtime Revolution and open the stacks from within them (rather than double-clicking on the stack icons) - sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From mwieder at ahsoftware.net Sat Mar 7 15:11:40 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 7 Mar 2009 12:11:40 -0800 Subject: question of practise In-Reply-To: <49B2A9CA.9060804@hyperactivesw.com> References: <49B2A9CA.9060804@hyperactivesw.com> Message-ID: <183165002031.20090307121140@ahsoftware.net> Jacque- Saturday, March 7, 2009, 9:07:22 AM, you wrote: > It's easy. Open the first stack and rename it temporarily, for example: Not that easy if the stack has substacks. And a real pita if there are multiple substacks to rename. -- -Mark Wieder mwieder at ahsoftware.net From mcdomi at free.fr Sat Mar 7 15:18:04 2009 From: mcdomi at free.fr (Dom) Date: Sat, 7 Mar 2009 21:18:04 +0100 Subject: [OT] Great Bug Support In-Reply-To: Message-ID: <1iw88gh.vxvde6a12hpjM%mcdomi@free.fr> Kay C Lan wrote: > As an update, I finished the screen sharing session with Rich at 9:20pm his > time. By his lunchtime the next day he'd forwarded me a link to a > pre-release version of BBEdit that solved the > "SheetDidEndEventHandler(OpaqueEventHandlerCallRef)" problem - whatever that > means. Amazing! If only it worked for the #6620 bug ;-> From ambassador at fourthworld.com Sat Mar 7 15:28:39 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 07 Mar 2009 12:28:39 -0800 Subject: CLF = WTF? Message-ID: <49B2D8F7.4070104@fourthworld.com> I'm writing a web log analysis tool for my sites with Rev (why does every hosting company's built-in log tool suck?), and after I parse out the date stamp element I find it won't go through Rev's convert command without throwing an error. Apache's Common Log Format (CLF) uses this form for dates: 10/Oct/2000:13:55:36 -0700 This is different from Rev"s "internet date", used by many other processes: Sat, 7 Mar 2009 12:20:48 -0800 So my question here is twofold: 1. Why did whomever spec'd CLF invent a novel date format rather than simply use a more prevelant form? Is there a benefit to this novelty that I've overlooked? Or is it even all that novel? Heck, maybe it's used throughout a million other web processes and I've just never noticed it before; it would seem strange, though, that no one who's ever worked on Rev noticed it either. 2. Right now I'm parsing the CLF date and reformatting it into "internet date" using about a dozen lines of code, and maybe it could be simplified a bit more but what I'd ideally like is the efficiency of a one-liner. Anyone here know of a what to alter CLF dates into a form that will survive Rev's "convert" command in one or two lines? TIA - -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From kray at sonsothunder.com Sat Mar 7 15:54:49 2009 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 07 Mar 2009 14:54:49 -0600 Subject: CLF = WTF? In-Reply-To: <49B2D8F7.4070104@fourthworld.com> Message-ID: > 2. Right now I'm parsing the CLF date and reformatting it into "internet > date" using about a dozen lines of code, and maybe it could be > simplified a bit more but what I'd ideally like is the efficiency of a > one-liner. Anyone here know of a what to alter CLF dates into a form > that will survive Rev's "convert" command in one or two lines? How about three (of course there's no error trapping): put "10/Oct/2000:13:55:36 -0700" into tDate -- to start us off get matchText(tDate,"(.*?)/(.*?)/(.*?):(.*?)$",tDay,tMonth,tYear,tRest) convert (tMonth && tDay && tYear) to abbr date put (item 1 of it) & "," && tDay && tMonth && tYear && tRest To do it right, you'd want to do something like this: function FixDate pDate if matchText(tDate,"(.*?)/(.*?)/(.*?):(.*?)$",tDay,tMonth,tYear,tRest) then convert (tMonth && tDay && tYear) to abbr date if it <> "invalid date" then return (item 1 of it) & "," && tDay && tMonth && tYear && tRest else return "invalid date" end if else return "invalid format" end if end FixDate Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From lists at futilism.com Sat Mar 7 16:27:15 2009 From: lists at futilism.com (Mark Smith) Date: Sat, 7 Mar 2009 21:27:15 +0000 Subject: CLF = WTF? In-Reply-To: <49B2D8F7.4070104@fourthworld.com> References: <49B2D8F7.4070104@fourthworld.com> Message-ID: <9B8BF5C4-3CCE-4F8A-AC74-C6BCF15988C3@futilism.com> replace "/" with space in pDate put format("%02d", lineoffset(word 2 of pDate, the monthnames)) into word 2 of pDate put space into char -15 of pDate should give rev's internet date, I think. Best, Mark On 7 Mar 2009, at 20:28, Richard Gaskin wrote: > I'm writing a web log analysis tool for my sites with Rev (why does > every hosting company's built-in log tool suck?), and after I parse > out the date stamp element I find it won't go through Rev's convert > command without throwing an error. > > Apache's Common Log Format (CLF) uses this form for dates: > > 10/Oct/2000:13:55:36 -0700 > > > This is different from Rev"s "internet date", used by many other > processes: > > Sat, 7 Mar 2009 12:20:48 -0800 > > So my question here is twofold: > > 1. Why did whomever spec'd CLF invent a novel date format rather > than simply use a more prevelant form? Is there a benefit to this > novelty that I've overlooked? Or is it even all that novel? Heck, > maybe it's used throughout a million other web processes and I've > just never noticed it before; it would seem strange, though, that > no one who's ever worked on Rev noticed it either. > > 2. Right now I'm parsing the CLF date and reformatting it into > "internet date" using about a dozen lines of code, and maybe it > could be simplified a bit more but what I'd ideally like is the > efficiency of a one-liner. Anyone here know of a what to alter CLF > dates into a form that will survive Rev's "convert" command in one > or two lines? > > > TIA - > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at futilism.com Sat Mar 7 16:28:29 2009 From: lists at futilism.com (Mark Smith) Date: Sat, 7 Mar 2009 21:28:29 +0000 Subject: CLF = WTF? In-Reply-To: <9B8BF5C4-3CCE-4F8A-AC74-C6BCF15988C3@futilism.com> References: <49B2D8F7.4070104@fourthworld.com> <9B8BF5C4-3CCE-4F8A-AC74-C6BCF15988C3@futilism.com> Message-ID: <0C5D57B3-289B-466F-BFF6-7EBA360E7875@futilism.com> On 7 Mar 2009, at 21:27, Mark Smith wrote: > replace "/" with space in pDate > put format("%02d", lineoffset(word 2 of pDate, the monthnames)) > into word 2 of pDate > put space into char -15 of pDate > > should give rev's internet date, I think. > > That's rubbish, Mark, think again... :) From jimaultwins at yahoo.com Sat Mar 7 16:42:46 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Sat, 7 Mar 2009 13:42:46 -0800 Subject: CLF = WTF? In-Reply-To: <49B2D8F7.4070104@fourthworld.com> References: <49B2D8F7.4070104@fourthworld.com> Message-ID: <0C7EB3F3-B18C-4A97-9385-45D5B2A87191@yahoo.com> Four lines, and then Ken's (better) solution in two lines put "10/Oct/2000:13:55:36" into dtCLF ---- set the itemdel to ":" get (item 1 of dtCLF) replace slash with "/" & cr in it convert ((line 2 of it & line 1 of it & line 3 of it) && (item 2 to -1 of dtCLF)) to seconds ---- put it ---------------------------------- Ken Ray in two lines get matchText(tDate,"(.*?)/(.*?)/(.*?):(.*?)$",tDay,tMonth,tYear,tRest) convert ((tMonth && tDay && tYear) && tRest) to seconds Jim Ault Las Vegas On Mar 7, 2009, at 12:28 PM, Richard Gaskin wrote: > I'm writing a web log analysis tool for my sites with Rev (why does > every hosting company's built-in log tool suck?), and after I parse > out the date stamp element I find it won't go through Rev's convert > command without throwing an error. > > Apache's Common Log Format (CLF) uses this form for dates: > > 10/Oct/2000:13:55:36 -0700 > > > This is different from Rev"s "internet date", used by many other > processes: > > Sat, 7 Mar 2009 12:20:48 -0800 > > So my question here is twofold: > > 1. Why did whomever spec'd CLF invent a novel date format rather > than simply use a more prevelant form? Is there a benefit to this > novelty that I've overlooked? Or is it even all that novel? Heck, > maybe it's used throughout a million other web processes and I've > just never noticed it before; it would seem strange, though, that no > one who's ever worked on Rev noticed it either. > > 2. Right now I'm parsing the CLF date and reformatting it into > "internet date" using about a dozen lines of code, and maybe it > could be simplified a bit more but what I'd ideally like is the > efficiency of a one-liner. Anyone here know of a what to alter CLF > dates into a form that will survive Rev's "convert" command in one > or two lines? > > > TIA - > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jimaultwins at yahoo.com Sat Mar 7 16:47:45 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Sat, 7 Mar 2009 13:47:45 -0800 Subject: CLF = WTF? In-Reply-To: <49B2D8F7.4070104@fourthworld.com> References: <49B2D8F7.4070104@fourthworld.com> Message-ID: WHoops -- a typo in my version of Ken's solution Ken Ray in two lines [note the parens *include* the slashes] get matchText(tDate,"(.*?/)(.*?/)(.*?):(.*?)$",tDay,tMonth,tYear,tRest) convert ((tMonth && tDay && tYear) && tRest) to seconds Jim Ault Las Vegas On Mar 7, 2009, at 12:28 PM, Richard Gaskin wrote: > I'm writing a web log analysis tool for my sites with Rev (why does > every hosting company's built-in log tool suck?), and after I parse > out the date stamp element I find it won't go through Rev's convert > command without throwing an error. > > Apache's Common Log Format (CLF) uses this form for dates: > > 10/Oct/2000:13:55:36 -0700 > > > This is different from Rev"s "internet date", used by many other > processes: > > Sat, 7 Mar 2009 12:20:48 -0800 > > So my question here is twofold: > > 1. Why did whomever spec'd CLF invent a novel date format rather > than simply use a more prevelant form? Is there a benefit to this > novelty that I've overlooked? Or is it even all that novel? Heck, > maybe it's used throughout a million other web processes and I've > just never noticed it before; it would seem strange, though, that no > one who's ever worked on Rev noticed it either. > > 2. Right now I'm parsing the CLF date and reformatting it into > "internet date" using about a dozen lines of code, and maybe it > could be simplified a bit more but what I'd ideally like is the > efficiency of a one-liner. Anyone here know of a what to alter CLF > dates into a form that will survive Rev's "convert" command in one > or two lines? > > > TIA - > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at robelko.com Sat Mar 7 17:13:09 2009 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 7 Mar 2009 23:13:09 +0100 Subject: CLF = WTF? Message-ID: > 2. Right now I'm parsing the CLF date and reformatting it into "internet > date" using about a dozen lines of code, and maybe it could be > simplified a bit more but what I'd ideally like is the efficiency of a > one-liner. Anyone here know of a what to alter CLF dates into a form > that will survive Rev's "convert" command in one or two lines? You don't say what you really want to do with that date, so this may be going in wrong direction. However, since the format is fixed, you can try get (char 8 to 11 of it) & comma & lineoffset(char 4 to 6 of it, the monthnames) & comma & (char 1 to 2 of it) & comma & (char 13 to 14 of it) & comma & (char 16 to 17 of it) & comma & (char 19 to 20 of it) & comma & zero that gives you dateitems which you can then convert it to internet date the only side-effect is that time zone is changed to the time zone of local computer If you can skip day of the week, you can the internet date more directly get (char 1 to 2 of it) && (char 4 to 6 of it) && (char 8 to 11 of it) && (char 13 to -1 of it) If you really need dateitems or seconds for analysis get "Sun," && (char 1 to 2 of it) && (char 4 to 6 of it) && (char 8 to 11 of it) && (char 13 to -1 of it) convert it to seconds -- or dateitems Robert From iangmcknight at googlemail.com Sat Mar 7 19:49:57 2009 From: iangmcknight at googlemail.com (Ian McKnight) Date: Sun, 8 Mar 2009 00:49:57 +0000 Subject: Strange behaviour when cloning a small graphic Message-ID: Hi I have a stack where I want to produce a number of straight 'tick' marks on a line (as on the axis of a graph). I have produced my axes in a group and produced a series of spaced ticks in a subgroup - everything works fine. The problem occurs when I change the size of the tick. Each tick is a line graphic 7 pixels long (horizontal or vertical). Cloning lines of length 7, 8 or more works, however if I change the length of the line to 6 or less I end up with a diagonal line many times larger. I have even changed the size of the graphic using the inspector and cloned it using the message box - 7 seems to be a threshold. For example the points of a length 7 graphic might be 497, 525 and 504, 525 while the same graphic of length 6 would give 442,466 and 560, 584. All I do within a loop is clone a master graphic change the name of the clone set the clones location Has anyone else come across this? I use Windows XP and have tested in Rev Enterprise 3.0 gm3 and Rev 3.5 -- Regards Ian McKnight iangmcknight at googlemail.com ======================= From toolbook at kestner.de Sun Mar 8 04:51:31 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sun, 8 Mar 2009 09:51:31 +0100 Subject: AW: question of practise In-Reply-To: <183165002031.20090307121140@ahsoftware.net> Message-ID: <32E64D63053848DC879481081B11498D@Kestner.local> Hi Jacqueline, yeah, that's how I helped me now, but as Mark says, with multiple stacks / substacks it's a hassle Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Mark Wieder > Gesendet: Samstag, 7. M?rz 2009 21:12 > An: use-revolution at lists.runrev.com > Betreff: Re: question of practise > > Jacque- > > Saturday, March 7, 2009, 9:07:22 AM, you wrote: > > > It's easy. Open the first stack and rename it temporarily, for example: > > Not that easy if the stack has substacks. And a real pita if there are > multiple substacks to rename. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Sun Mar 8 10:02:56 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sun, 8 Mar 2009 04:02:56 -1000 Subject: question of practise In-Reply-To: <32E64D63053848DC879481081B11498D@Kestner.local> References: <183165002031.20090307121140@ahsoftware.net> <32E64D63053848DC879481081B11498D@Kestner.local> Message-ID: <013401c99ff6$95cd4a00$c167de00$@com> Jacqueline and Everyone, Just use Eric Chatonet's Changed Code Picker. http://www.sosmartsoftware.com/?r=revolution&l=en. Fourth one down. It automatically handles all the renaming of stacks AND their substacks and parses everything down to the handler level (which you can uncheck if you've handled it and/or otherwise don't want to see it anymore, and it's FREE! (my comment about tips aside ;-) It works well with the Rev editor and GLX2. I use it all the time (Eric did too, that's why he wrote it) and it's a life saver, especially when you are working with old code (maybe you just wrote it last month ((or last week?)), but something that you don't exactly remember why you did it that way and only remember after you change it - or is that just me? ;-) that you are updating and mess up. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > Sent: Saturday, March 07, 2009 10:52 PM > To: 'How to use Revolution' > Subject: AW: question of practise > > Hi Jacqueline, > yeah, that's how I helped me now, but as Mark says, with multiple > stacks / > substacks it's a hassle > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von Mark Wieder > > Gesendet: Samstag, 7. M?rz 2009 21:12 > > An: use-revolution at lists.runrev.com > > Betreff: Re: question of practise > > > > Jacque- > > > > Saturday, March 7, 2009, 9:07:22 AM, you wrote: > > > > > It's easy. Open the first stack and rename it temporarily, for > example: > > > > Not that easy if the stack has substacks. And a real pita if there > are > > multiple substacks to rename. > > > > -- > > -Mark Wieder > > mwieder at ahsoftware.net > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jmyepes at mac.com Sun Mar 8 15:45:31 2009 From: jmyepes at mac.com (Josep) Date: Sun, 8 Mar 2009 12:45:31 -0700 (PDT) Subject: [ANN] ListMagic 1.1.3 is now available In-Reply-To: <006801c99e7c$53612ae0$fa2380a0$@com> References: <006801c99e7c$53612ae0$fa2380a0$@com> Message-ID: <22402133.post@talk.nabble.com> Hi Jim, I updated my ListMagic widget and I see some extrange things. When I select one row and scroll down many rows until the selected row are not showed and select another row, all the rows are selected for a instant and then deselected and selected the click row. It's a flash selecting all the rows and deselecting all. Any idea? It's posible align to the right some column? Salut, Josep -- View this message in context: http://www.nabble.com/-ANN--ListMagic-1.1.3-is-now-available-tp22376319p22402133.html Sent from the Revolution - User mailing list archive at Nabble.com. From jim at visitrieve.com Sun Mar 8 16:46:19 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sun, 8 Mar 2009 10:46:19 -1000 Subject: [ANN] ListMagic 1.1.3 is now available In-Reply-To: <22402133.post@talk.nabble.com> References: <006801c99e7c$53612ae0$fa2380a0$@com> <22402133.post@talk.nabble.com> Message-ID: <015901c9a02e$ef41b390$cdc51ab0$@com> Hi Josep, > I updated my ListMagic widget and I see some extrange things. > When I select one row and scroll down many rows until the selected row > are > not showed and select another row, all the rows are selected for a > instant > and then deselected and selected the click row. It's a flash selecting > all > the rows and deselecting all. > > Any idea? I am not able to duplicate this behavior you report. Please contact me at support at sosmartsoftware.com with details of which version of Rev your are running, which platform (Mac OS version, PC OS version), etc. If you are able to create a stack that behaves like this, please attach it to the email. Thanks! > It's posible align to the right some column? No. Mixing column alignment is a long-standing limitation of the underlying table field engine. I've been thinking about how to efficiently fake it. But, so far, no bolt of lightning has hit. ;-) Has anyone managed to get an individual column to right justify without using the space pad kludge? Aloha from Hawaii, Jim Bufalini From bvlahos at mac.com Sun Mar 8 18:19:50 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 08 Mar 2009 15:19:50 -0700 Subject: What would this be in Rev? Message-ID: I have some code from another language that I want to run in Rev. What is the Rev equivalent for these commands? baseKey = strcat(myVariable, strcat(myVariable2,myVariable3)) myVariable = strindex(1,1 baseKey) myVariable2 = strindex(2,2, baseKey) myVariable3 = strindex(20,3, baseKey) caculatedMD5 = strstr( md5( strcat( lowercase(str), lowercase(seed))) ,20) I don't know if there should be a comma after the second 1 in the second example or not but that is the way I have it. Thanks, Bill Vlahos From m.schonewille at economy-x-talk.com Sun Mar 8 18:42:58 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 8 Mar 2009 23:42:58 +0100 Subject: What would this be in Rev? In-Reply-To: References: Message-ID: Hi Bill, The first line should be: put myVariable & myVariable2 & myVariable2 into baseKey Strindex is an offset function, but I don't understand what's going on here. I would expect something like: put offset(1,baseKey,1) into myVariable or maybe offet("1,1",baseKey) into myVariable Sorry, if this is actual C++ then it doesn't make much sense to me. There may be errors in your code. The md5 function: put char 1 to 20 of md5Digest(toLower(str) & toLower(seed)) into caculatedMD5 -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 8 mrt 2009, at 23:19, Bill Vlahos wrote: > I have some code from another language that I want to run in Rev. > What is the Rev equivalent for these commands? > > baseKey = strcat(myVariable, strcat(myVariable2,myVariable3)) > myVariable = strindex(1,1 baseKey) > myVariable2 = strindex(2,2, baseKey) > myVariable3 = strindex(20,3, baseKey) > > > caculatedMD5 = strstr( > md5( > strcat( > lowercase(str), > lowercase(seed))) > ,20) > > > > I don't know if there should be a comma after the second 1 in the > second example or not but that is the way I have it. > > Thanks, > Bill Vlahos From m.schonewille at economy-x-talk.com Sun Mar 8 18:49:20 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 8 Mar 2009 23:49:20 +0100 Subject: What would this be in Rev? In-Reply-To: References: Message-ID: <38B8C4DF-302A-4030-BB5F-9BC874046838@economy-x-talk.com> Bill, Actually, I think that strstrs(bla,20) finds the position of 20 in bla, which doesn't make much sense to me given the name of the variable. So.... which language is this? :-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 8 mrt 2009, at 23:42, Mark Schonewille wrote: > > > The md5 function: > > put char 1 to 20 of md5Digest(toLower(str) & toLower(seed)) into > caculatedMD5 > > -- > Best regards, > > Mark Schonewille > > > On 8 mrt 2009, at 23:19, Bill Vlahos wrote: > >> >> >> caculatedMD5 = strstr( >> md5( >> strcat( >> lowercase(str), >> lowercase(seed))) >> ,20) >> >> >> >> I don't know if there should be a comma after the second 1 in the >> second example or not but that is the way I have it. >> From briany at qldlearning.com Sun Mar 8 19:04:04 2009 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 8 Mar 2009 16:04:04 -0700 Subject: What would this be in Rev? In-Reply-To: References: Message-ID: <26EC48ED-FE7B-4A94-9EF7-1AD1A939FC63@qldlearning.com> Bill, Do you know what language this is from? It has C-style syntax and strcat is a fairly standard function, but I've never seen strindex() used like that with 3 parameters. Do you know what the code is supposed to do? The variable names aren't very revealing, and it seems to be concatenating 3 variables and then turning around and extracting them back out. Then, at the end, it's calculating a hash of two values (str and seed) which don't exist elsewhere in the code. I think you'll need to know more about the context and purpose here to have a shot at translating it -- I doubt this snippet would compile in its original language on its own. HTH, Brian > I have some code from another language that I want to run in Rev. > What is the Rev equivalent for these commands? > > baseKey = strcat(myVariable, strcat(myVariable2,myVariable3)) > myVariable = strindex(1,1 baseKey) > myVariable2 = strindex(2,2, baseKey) > myVariable3 = strindex(20,3, baseKey) > > > caculatedMD5 = strstr( > md5( > strcat( > lowercase(str), > lowercase(seed))) > ,20) > > > > I don't know if there should be a comma after the second 1 in the > second example or not but that is the way I have it. > > Thanks, > Bill Vlahos From jimaultwins at yahoo.com Sun Mar 8 20:10:06 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Sun, 8 Mar 2009 17:10:06 -0700 Subject: What would this be in Rev? In-Reply-To: References: Message-ID: <418E4AC7-950A-4DA5-9913-489CAE322F7E@yahoo.com> Google for 'strcat' strcat - Wikipedia, the free encyclopedia Jan 13, 2009 ... In computing, the C programming language offers a library function called strcat that allows one memory block to be appended to another... so this look like C++, which is out of any of my areas of expertise Jim Ault Las Vegas On Mar 8, 2009, at 3:19 PM, Bill Vlahos wrote: > I have some code from another language that I want to run in Rev. > What is the Rev equivalent for these commands? > > baseKey = strcat(myVariable, strcat(myVariable2,myVariable3)) > myVariable = strindex(1,1 baseKey) > myVariable2 = strindex(2,2, baseKey) > myVariable3 = strindex(20,3, baseKey) > > > caculatedMD5 = strstr( > md5( > strcat( > lowercase(str), > lowercase(seed))) > ,20) > > > > I don't know if there should be a comma after the second 1 in the > second example or not but that is the way I have it. > > Thanks, > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Sun Mar 8 23:55:15 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 08 Mar 2009 20:55:15 -0700 Subject: What would this be in Rev? In-Reply-To: <26EC48ED-FE7B-4A94-9EF7-1AD1A939FC63@qldlearning.com> References: <26EC48ED-FE7B-4A94-9EF7-1AD1A939FC63@qldlearning.com> Message-ID: Sorry I wasn't clear. These are snippets of code which I believe is from C (I don't actually know). They are part of a key generation system so the comments about encoding and then decoding in the snippets of code are correct. I'm trying to encode a license key and then decode it later. I can translate the rest of the code syntax not presented but I had trouble with the lines I gave in the original email. Bill Vlahos On Mar 8, 2009, at 4:04 PM, Brian Yennie wrote: > Bill, > > Do you know what language this is from? It has C-style syntax and > strcat is a fairly standard function, but I've never seen strindex() > used like that with 3 parameters. > Do you know what the code is supposed to do? The variable names > aren't very revealing, and it seems to be concatenating 3 variables > and then turning around and extracting them back out. > > Then, at the end, it's calculating a hash of two values (str and > seed) which don't exist elsewhere in the code. > > I think you'll need to know more about the context and purpose here > to have a shot at translating it -- I doubt this snippet would > compile in its original language on its own. > > HTH, > Brian > >> I have some code from another language that I want to run in Rev. >> What is the Rev equivalent for these commands? >> >> baseKey = strcat(myVariable, strcat(myVariable2,myVariable3)) >> myVariable = strindex(1,1 baseKey) >> myVariable2 = strindex(2,2, baseKey) >> myVariable3 = strindex(20,3, baseKey) >> >> >> caculatedMD5 = strstr( >> md5( >> strcat( >> lowercase(str), >> lowercase(seed))) >> ,20) >> >> >> >> I don't know if there should be a comma after the second 1 in the >> second example or not but that is the way I have it. >> >> Thanks, >> Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From cmsheffield at gmail.com Mon Mar 9 10:09:30 2009 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 9 Mar 2009 08:09:30 -0600 Subject: Does ctrl+q work? In-Reply-To: <182103157609.20090306190055@ahsoftware.net> References: <549703E4-6F5C-489B-A7ED-A0AAEDF50618@gmail.com> <8389883140.20090306151941@ahsoftware.net> <88CF5B27-8467-4CC8-BFD1-1E60E1D8FF4C@gmail.com> <182103157609.20090306190055@ahsoftware.net> Message-ID: This doesn't necessarily require the menu builder. If you simply have a File menu in your stack with a Quit menu item, making sure that Ctrl- Q can be used to fire the menu item, build a standalone for Windows using Rev 3.0 and see if it works. In fact, you don't necessarily even have to have a menu. Simply place a commandKeyDown handler in your card or stack script, with a put or answer command so you can see what key gets pressed. Then press control and any other key. You'll see that any key besides 'q' works. Very strange. Thanks, Chris On Mar 6, 2009, at 8:00 PM, Mark Wieder wrote: > Chris- > > Friday, March 6, 2009, 3:42:07 PM, you wrote: > >> Thanks, Mark. Unfortunately we're talking about the behavior in a >> standalone, not the IDE. > > Oh. Ouch - I missed reading that part. Well, I haven't used the menu > builder in years, so I won't be much help here. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From DunbarX at aol.com Mon Mar 9 13:00:42 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 9 Mar 2009 13:00:42 EDT Subject: Standalone saving Message-ID: I cannot save a standalone. In Rev, I have a mainstack "A" with two substacks "B", and "C". I am trying to make a standalone of this file, and be able to save stuff on "B". The file seems correct, both "B" and "C" give "A" as their mainstack if I ask, and the file is definitely "A". I make the standalone. I get a file "A". No dialogs, nothing fancy. I use the stack "A", as recommended, as an introductory screen and go right to "B". I add data to a field on "B". Nothing I do seems to save the data on "B". If I close the standalone and then reopen, all my data is lost. I invoke all sorts of "save" commands all over the file, especially in "B". Nada. Dammit. Thanks again... Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From mdswindell at cruzio.com Mon Mar 9 13:11:06 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 9 Mar 2009 10:11:06 -0700 Subject: Standalone saving In-Reply-To: References: Message-ID: <4A6FA1C3-709E-46E3-9B9F-B99061D49C44@cruzio.com> You have to save stacks B and C as separate files when building your standalone. There's a checkbox. Then you have to explicitly save stacks B and C when closing your standalone app. Mark On Mar 9, 2009, at 10:00 AM, dunbarx at aol.com wrote: > I cannot save a standalone. > > In Rev, I have a mainstack "A" with two substacks "B", and "C". I am > trying > to make a standalone of this file, and be able to save stuff on "B". > The file > seems correct, both "B" and "C" give "A" as their mainstack if I > ask, and the > file is definitely "A". > > I make the standalone. I get a file "A". No dialogs, nothing fancy. > > I use the stack "A", as recommended, as an introductory screen and > go right > to "B". I add data to a field on "B". Nothing I do seems to save the > data on > "B". If I close the standalone and then reopen, all my data is lost. > I invoke > all sorts of "save" commands all over the file, especially in "B". > Nada. > > Dammit. > > Thanks again... > > Craig Newman > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Mon Mar 9 13:11:50 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 9 Mar 2009 18:11:50 +0100 Subject: Standalone saving In-Reply-To: References: Message-ID: Hi Craig, You can't save data in a stack that is part of a standalone. You have to use separate stack files to be able to modify and save those stacks. As a solution, you could save the substacks as separate stack files and set the stackfiles property of the current mainstack to the path to those former substacks. You can do this in the Stack File pane of the stack property inspector. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 9 mrt 2009, at 18:00, DunbarX at aol.com wrote: > I cannot save a standalone. > > In Rev, I have a mainstack "A" with two substacks "B", and "C". I am > trying > to make a standalone of this file, and be able to save stuff on "B". > The file > seems correct, both "B" and "C" give "A" as their mainstack if I > ask, and the > file is definitely "A". > > I make the standalone. I get a file "A". No dialogs, nothing fancy. > > I use the stack "A", as recommended, as an introductory screen and > go right > to "B". I add data to a field on "B". Nothing I do seems to save the > data on > "B". If I close the standalone and then reopen, all my data is lost. > I invoke > all sorts of "save" commands all over the file, especially in "B". > Nada. > > Dammit. > > Thanks again... > > Craig Newman From martyknapp at comcast.net Mon Mar 9 13:23:38 2009 From: martyknapp at comcast.net (Marty Knapp) Date: Mon, 09 Mar 2009 10:23:38 -0700 Subject: Standalone saving In-Reply-To: References: Message-ID: <49B5509A.6060703@comcast.net> Hi Craig, If I'm understanding what you're saying, you need to make stack "B" a separate stack as opposed to a substack. Then you should be able to save data in "B". This is because "B" and "C" are a part of "A" and "A" cannot save changes to itself. Marty Knapp > I cannot save a standalone. > > In Rev, I have a mainstack "A" with two substacks "B", and "C". I am trying > to make a standalone of this file, and be able to save stuff on "B". The file > seems correct, both "B" and "C" give "A" as their mainstack if I ask, and the > file is definitely "A". > > I make the standalone. I get a file "A". No dialogs, nothing fancy. > > I use the stack "A", as recommended, as an introductory screen and go right > to "B". I add data to a field on "B". Nothing I do seems to save the data on > "B". If I close the standalone and then reopen, all my data is lost. I invoke > all sorts of "save" commands all over the file, especially in "B". Nada. > > Dammit. > > Thanks again... > > Craig Newman From jim at visitrieve.com Mon Mar 9 13:30:33 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 9 Mar 2009 07:30:33 -1000 Subject: Standalone saving In-Reply-To: References: Message-ID: <01b301c9a0dc$c0dedc90$429c95b0$@com> Hi Craig, > I cannot save a standalone. This is true ;-) > In Rev, I have a mainstack "A" with two substacks "B", and "C". I am > trying > to make a standalone of this file, and be able to save stuff on "B". > The file > seems correct, both "B" and "C" give "A" as their mainstack if I ask, > and the > file is definitely "A". > > I make the standalone. I get a file "A". No dialogs, nothing fancy. > > I use the stack "A", as recommended, as an introductory screen and go > right > to "B". I add data to a field on "B". Nothing I do seems to save the > data on > "B". If I close the standalone and then reopen, all my data is lost. I > invoke > all sorts of "save" commands all over the file, especially in "B". > Nada. > > Dammit. Don't make stack B a substack of A because then it is part of the standalone. Make it a separate mainstack and then from stack A go invisible to stack B when your standalone launches. Now you can save stack B. Don't forget to close stack B on exit of stack A. Aloha from Hawaii, Jim Bufalini From ambassador at fourthworld.com Mon Mar 9 13:31:09 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 09 Mar 2009 10:31:09 -0700 Subject: Standalone saving Message-ID: <49B5525D.6080405@fourthworld.com> DunbarX wrote: > I cannot save a standalone. You're in good company: no other app can either. :) With OS X Apple joined the rest of the world in preventing an executable from modifying itself. As the others here have noted, just moving stack "b" into a separate stack file will allow you to save it. You can even store it in the bundle on OS X if you like, just not in the executable itself if you want it to save changes made at runtime. For tips on saving data from standalones this excellent article by Sarah Reichelt at revJournal.com may be helpful: -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From DunbarX at aol.com Mon Mar 9 13:31:06 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 9 Mar 2009 13:31:06 EDT Subject: Standalone saving Message-ID: Thanks all. This is simply not clear in the docs, which state that a standalone file will be locked, but implies that substacks may be used since they will not be locked. I will try it, and learn. Craig Newman In a message dated 3/9/09 1:24:02 PM, martyknapp at comcast.net writes: > Hi Craig, > > If I'm understanding what you're saying, you need to make stack "B" a > separate stack as opposed to a substack. Then you should be able to save > data in "B". This is because "B" and "C" are a part of "A" and "A" > cannot save changes to itself. > > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From geradamas at yahoo.com Mon Mar 9 15:09:00 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 9 Mar 2009 12:09:00 -0700 (PDT) Subject: My BBC Master Message-ID: <66843.62855.qm@web37505.mail.mud.yahoo.com> The other day I got out my BBC Master Compact [strictly speaking that is a lie: I used Richard Bannister's excellent port of the Horizon BBC emulator with ROM images "sucked" from my Beeb (that reposes in my attic in my house in Scotland): http://www.bannister.org/software/horizon.htm however, it isn't as satisfying as my own Beeb - I wonder when computer designers will realise that a SHIFT-LOCK is really a very good thing?] http://en.wikipedia.org/wiki/BBC_Master and was fiddling around with it, and decided to play some music: 10 FOR A=1 TO 100 20 P=RND(100)*4 30 SOUND 1, -10, P, 5 40 NEXT a sort of cheap version of early Kraftwerk; extremely elegant and economical code! Now, I'm a bit geeky, and I quite like corny old computer generated music in its own funny way: http://www.sidmusic.org/sidplay/mac/ is my latest "poison"! So, I thought, how can one do that with Runtime Revolution? The answer is probably "not without embedding sound files" . . . Hypercard could do this: play Fiddle tempo 200 "59q 64q 64q 59q 64h 64e 66e 67q 66q 64q 64e 62e 59q" as far as I remember this leveraged Quicktime Instruments . . . http://www.cs.sfu.ca/CC/SW/HyperCard/TeachHC/hcsound/hcmusic.html certainly looking up "tempo" in the RR documentation confirmed my suspicions. Any bright ideas gratefully received. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From pmbrig at gmail.com Mon Mar 9 16:04:11 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Mon, 9 Mar 2009 16:04:11 -0400 Subject: E: question of practise In-Reply-To: <20090308170004.42ABC488EE0@mail.runrev.com> References: <20090308170004.42ABC488EE0@mail.runrev.com> Message-ID: <1BF520EE-6D09-48CE-8CFB-83094C16802F@gmail.com> Does this mean that Changed Code Picker handles changing all the references to the stack names in all the scripts? That's the real PITA, for me. Peter M. Brigham pmbrig at gmail.com On 8 Mar 2009 04:02:56, "Jim Bufalini" wrote: > >> Jacqueline and Everyone, >> >> Just use Eric Chatonet's Changed Code Picker. >> http://www.sosmartsoftware.com/?r=revolution&l=en. Fourth one down. >> It >> automatically handles all the renaming of stacks AND their >> substacks and >> parses everything down to the handler level (which you can uncheck >> if you've >> handled it and/or otherwise don't want to see it anymore, and it's >> FREE! (my >> comment about tips aside ;-) >> >> It works well with the Rev editor and GLX2. I use it all the time >> (Eric did >> too, that's why he wrote it) and it's a life saver, especially when >> you are >> working with old code (maybe you just wrote it last month ((or last >> week?)), >> but something that you don't exactly remember why you did it that >> way and >> only remember after you change it - or is that just me? ;-) that >> you are >> updating and mess up. >> >> Aloha from Hawaii, >> >> Jim Bufalini >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com [mailto:use- >>> revolution- >>> bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB >>> Sent: Saturday, March 07, 2009 10:52 PM >>> To: 'How to use Revolution' >>> Subject: AW: question of practise >>> >>> Hi Jacqueline, >>> yeah, that's how I helped me now, but as Mark says, with multiple >>> stacks / >>> substacks it's a hassle >>> Tiemo >>> >>>> -----Urspr?ngliche Nachricht----- >>>> Von: use-revolution-bounces at lists.runrev.com [mailto:use- >>>> revolution- >>>> bounces at lists.runrev.com] Im Auftrag von Mark Wieder >>>> Gesendet: Samstag, 7. M?rz 2009 21:12 >>>> An: use-revolution at lists.runrev.com >>>> Betreff: Re: question of practise >>>> >>>> Jacque- >>>> >>>> Saturday, March 7, 2009, 9:07:22 AM, you wrote: >>>> >>>>> It's easy. Open the first stack and rename it temporarily, for >>> example: >>>> >>>> Not that easy if the stack has substacks. And a real pita if there >>> are >>>> multiple substacks to rename. >>>> >>>> -- >>>> -Mark Wieder >>>> mwieder at ahsoftware.net >>> > From jim at visitrieve.com Mon Mar 9 16:32:18 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 9 Mar 2009 10:32:18 -1000 Subject: question of practise In-Reply-To: <1BF520EE-6D09-48CE-8CFB-83094C16802F@gmail.com> References: <20090308170004.42ABC488EE0@mail.runrev.com> <1BF520EE-6D09-48CE-8CFB-83094C16802F@gmail.com> Message-ID: <01bb01c9a0f6$2455c6d0$6d015470$@com> Hi Peter, No, you misunderstood, probably because I was unclear. If Changed Code Picker actually changed stacks, it would be a PITA for everyone. ;-) In order for Changed Code Picker to work, it clones the reference stack (Stack 1) and renames the clone in memory only. Nothing is changed to disk. This then allows the stack you want to compare to and change (Stack 2) to be loaded into memory (actually this stack is cloned and renamed also, but only in memory). Changed Code Picker makes no changes to your actual stacks on disk, either Stack 1 or Stack 2. But this allows comparing two versions of identically named stacks. Only you can change Stack 2 by requesting it be sent to your editor (either the Rev editor or GLX2) and manually making a change and manually saving from your editor. In this case, the actual stack (Stack 2) is loaded into your editor and is saved under whatever it was originally named and is the same as if you loaded only that stack, edited it, and saved it. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Peter Brigham MD > Sent: Monday, March 09, 2009 10:04 AM > To: use-revolution at lists.runrev.com > Subject: E: question of practise > > Does this mean that Changed Code Picker handles changing all the > references to the stack names in all the scripts? That's the real > PITA, for me. > > Peter M. Brigham > pmbrig at gmail.com > > > On 8 Mar 2009 04:02:56, "Jim Bufalini" wrote: > > > > >> Jacqueline and Everyone, > >> > >> Just use Eric Chatonet's Changed Code Picker. > >> http://www.sosmartsoftware.com/?r=revolution&l=en. Fourth one down. > >> It > >> automatically handles all the renaming of stacks AND their > >> substacks and > >> parses everything down to the handler level (which you can uncheck > >> if you've > >> handled it and/or otherwise don't want to see it anymore, and it's > >> FREE! (my > >> comment about tips aside ;-) > >> > >> It works well with the Rev editor and GLX2. I use it all the time > >> (Eric did > >> too, that's why he wrote it) and it's a life saver, especially when > >> you are > >> working with old code (maybe you just wrote it last month ((or last > >> week?)), > >> but something that you don't exactly remember why you did it that > >> way and > >> only remember after you change it - or is that just me? ;-) that > >> you are > >> updating and mess up. > >> > >> Aloha from Hawaii, > >> > >> Jim Bufalini > >> > >>> -----Original Message----- > >>> From: use-revolution-bounces at lists.runrev.com [mailto:use- > >>> revolution- > >>> bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > >>> Sent: Saturday, March 07, 2009 10:52 PM > >>> To: 'How to use Revolution' > >>> Subject: AW: question of practise > >>> > >>> Hi Jacqueline, > >>> yeah, that's how I helped me now, but as Mark says, with multiple > >>> stacks / > >>> substacks it's a hassle > >>> Tiemo > >>> > >>>> -----Urspr?ngliche Nachricht----- > >>>> Von: use-revolution-bounces at lists.runrev.com [mailto:use- > >>>> revolution- > >>>> bounces at lists.runrev.com] Im Auftrag von Mark Wieder > >>>> Gesendet: Samstag, 7. M?rz 2009 21:12 > >>>> An: use-revolution at lists.runrev.com > >>>> Betreff: Re: question of practise > >>>> > >>>> Jacque- > >>>> > >>>> Saturday, March 7, 2009, 9:07:22 AM, you wrote: > >>>> > >>>>> It's easy. Open the first stack and rename it temporarily, for > >>> example: > >>>> > >>>> Not that easy if the stack has substacks. And a real pita if there > >>> are > >>>> multiple substacks to rename. > >>>> > >>>> -- > >>>> -Mark Wieder > >>>> mwieder at ahsoftware.net > >>> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Mon Mar 9 16:59:48 2009 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 9 Mar 2009 17:59:48 -0300 Subject: [HIRING] Looking for C/C++ coder for helping writting external with pthread support. Message-ID: <7c87a2a10903091359p61d2eabfm2dcecbca9721286@mail.gmail.com> Hello List, I think I've reach my C/C++ barrier and am in need of help. The project is a web server external that will allow the creation of self contained web apps much like SQLite and Valentina allowed the creation of self contained database systems. My external is already working and uses pthreads to multiplex server connections. It is able to serve static files on it's own and even invoke CGIs and use SSL. Right now, the external is Linux only (developing first on linux) but it should be straight forward to port it to the mac and I think it can be ported to windows thru minigw or some clever use of Visual Studio (which I have no experience whatsoever). There's one feature that is giving me a lot of trouble. I have a callback mechanism that allows you to bind a Revolution message to a URL so that wherever the URL is called, that function is triggered. The problem is that this callback code is executed from a child thread of the external and it seems that I can't call Revolution SDK routines from there. So I need to call them from the main thread and this probably means that I need to setup some kind of interthread communication or some other way to make the call from there. I am no C/C++ guru, so I've reached the point of I don't know what to do. Right now, the binding occurs, I am able to record which message and target to call and trigger the external side of the thing, what I can't do is make the message execute on the engine. I am prepared to pay for this since I want to make this external my first selling product here. I think it has potential to create a whole eco system of specialized servers to be used on lan or intranet environment. Anyone is interested in being paid to solve pthread issues? Or at least looking at the source and checking if it is doable? Is the mothership listening, is there special runrev consulting for external writting or the pthread impaired? Cheers andre -- http://www.andregarzia.com All We Do Is Code. From jim at visitrieve.com Mon Mar 9 17:16:57 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 9 Mar 2009 11:16:57 -1000 Subject: question of practise In-Reply-To: <1BF520EE-6D09-48CE-8CFB-83094C16802F@gmail.com> References: <20090308170004.42ABC488EE0@mail.runrev.com> <1BF520EE-6D09-48CE-8CFB-83094C16802F@gmail.com> Message-ID: <01bc01c9a0fc$614da110$23e8e330$@com> BTW. When I say Stack 1 and Stack 2, I mean the mainstack and all of its substacks, if there are any. This, among other reasons, is why it is so useful. There are also preferences where you can limit what is compared. It will even tell you if the code lines of two handlers are identical, but you changed their sequence. Hi Peter, No, you misunderstood, probably because I was unclear. If Changed Code Picker actually changed stacks, it would be a PITA for everyone. ;-) In order for Changed Code Picker to work, it clones the reference stack (Stack 1) and renames the clone in memory only. Nothing is changed to disk. This then allows the stack you want to compare to and change (Stack 2) to be loaded into memory (actually this stack is cloned and renamed also, but only in memory). Changed Code Picker makes no changes to your actual stacks on disk, either Stack 1 or Stack 2. But this allows comparing two versions of identically named stacks. Only you can change Stack 2 by requesting it be sent to your editor (either the Rev editor or GLX2) and manually making a change and manually saving from your editor. In this case, the actual stack (Stack 2) is loaded into your editor and is saved under whatever it was originally named and is the same as if you loaded only that stack, edited it, and saved it. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Peter Brigham MD > Sent: Monday, March 09, 2009 10:04 AM > To: use-revolution at lists.runrev.com > Subject: E: question of practise > > Does this mean that Changed Code Picker handles changing all the > references to the stack names in all the scripts? That's the real > PITA, for me. > > Peter M. Brigham > pmbrig at gmail.com > > > On 8 Mar 2009 04:02:56, "Jim Bufalini" wrote: > > > > >> Jacqueline and Everyone, > >> > >> Just use Eric Chatonet's Changed Code Picker. > >> http://www.sosmartsoftware.com/?r=revolution&l=en. Fourth one down. > >> It > >> automatically handles all the renaming of stacks AND their > >> substacks and > >> parses everything down to the handler level (which you can uncheck > >> if you've > >> handled it and/or otherwise don't want to see it anymore, and it's > >> FREE! (my > >> comment about tips aside ;-) > >> > >> It works well with the Rev editor and GLX2. I use it all the time > >> (Eric did > >> too, that's why he wrote it) and it's a life saver, especially when > >> you are > >> working with old code (maybe you just wrote it last month ((or last > >> week?)), > >> but something that you don't exactly remember why you did it that > >> way and > >> only remember after you change it - or is that just me? ;-) that > >> you are > >> updating and mess up. > >> > >> Aloha from Hawaii, > >> > >> Jim Bufalini > >> > >>> -----Original Message----- > >>> From: use-revolution-bounces at lists.runrev.com [mailto:use- > >>> revolution- > >>> bounces at lists.runrev.com] On Behalf Of Tiemo Hollmann TB > >>> Sent: Saturday, March 07, 2009 10:52 PM > >>> To: 'How to use Revolution' > >>> Subject: AW: question of practise > >>> > >>> Hi Jacqueline, > >>> yeah, that's how I helped me now, but as Mark says, with multiple > >>> stacks / > >>> substacks it's a hassle > >>> Tiemo > >>> > >>>> -----Urspr?ngliche Nachricht----- > >>>> Von: use-revolution-bounces at lists.runrev.com [mailto:use- > >>>> revolution- > >>>> bounces at lists.runrev.com] Im Auftrag von Mark Wieder > >>>> Gesendet: Samstag, 7. M?rz 2009 21:12 > >>>> An: use-revolution at lists.runrev.com > >>>> Betreff: Re: question of practise > >>>> > >>>> Jacque- > >>>> > >>>> Saturday, March 7, 2009, 9:07:22 AM, you wrote: > >>>> > >>>>> It's easy. Open the first stack and rename it temporarily, for > >>> example: > >>>> > >>>> Not that easy if the stack has substacks. And a real pita if there > >>> are > >>>> multiple substacks to rename. > >>>> > >>>> -- > >>>> -Mark Wieder > >>>> mwieder at ahsoftware.net > >>> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sunshine at public.kherson.ua Mon Mar 9 17:32:11 2009 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 09 Mar 2009 23:32:11 +0200 Subject: [HIRING] Looking for C/C++ coder for helping writting external with pthread support. In-Reply-To: <7c87a2a10903091359p61d2eabfm2dcecbca9721286@mail.gmail.com> Message-ID: On 3/9/09 10:59 PM, "Andre Garzia" wrote: Hi Andreas, May be REV team can help you first of all because it is related to REV SDK > Hello List, > > I think I've reach my C/C++ barrier and am in need of help. The > project is a web server external that will allow the creation of self > contained web apps much like SQLite and Valentina allowed the creation > of self contained database systems. My external is already working and > uses pthreads to multiplex server connections. It is able to serve > static files on it's own and even invoke CGIs and use SSL. > > Right now, the external is Linux only (developing first on linux) but > it should be straight forward to port it to the mac and I think it can > be ported to windows thru minigw or some clever use of Visual Studio > (which I have no experience whatsoever). > > There's one feature that is giving me a lot of trouble. I have a > callback mechanism that allows you to bind a Revolution message to a > URL so that wherever the URL is called, that function is triggered. > The problem is that this callback code is executed from a child thread > of the external and it seems that I can't call Revolution SDK routines > from there. So I need to call them from the main thread and this > probably means that I need to setup some kind of interthread > communication or some other way to make the call from there. > > I am no C/C++ guru, so I've reached the point of I don't know what to > do. Right now, the binding occurs, I am able to record which message > and target to call and trigger the external side of the thing, what I > can't do is make the message execute on the engine. > > I am prepared to pay for this since I want to make this external my > first selling product here. I think it has potential to create a whole > eco system of specialized servers to be used on lan or intranet > environment. > > Anyone is interested in being paid to solve pthread issues? Or at > least looking at the source and checking if it is doable? Is the > mothership listening, is there special runrev consulting for external > writting or the pthread impaired? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From kkaufman at snet.net Mon Mar 9 20:23:25 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Mon, 9 Mar 2009 20:23:25 -0400 Subject: onion skin animation Message-ID: <4949CCB9-D755-4A47-91C2-6E60B32848B8@snet.net> A couple of years ago there was a discussion concerning methods for producing an "onion-skin" image for creating animation. http://lists.runrev.com/pipermail/use-revolution/2007-November/104731.html I'm wondering which of the proposed methods was best suited to the task? I built an onion-skin animation project in Supercard at least 15 years ago, but unfortunately it has vanished into the mists of time, and I don't remember what I did, nor do I know whether Rev would use similar methods. Thanks, Kurt From stephenREVOLUTION2 at barncard.com Mon Mar 9 21:57:44 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 9 Mar 2009 18:57:44 -0700 Subject: OT: The WOZ DANCING Message-ID: Now I've seen everything....Steve Wozniac dancing tonight on "Dancing With the Stars". umm... I think he should lose a few pounds first..... center of gravity, Fantasia, and all that. Lot of guts... I'll say that for the guy http://news.bbc.co.uk/2/hi/technology/7878566.stm Stephen Barncard ------------------------- San Francisco http://barncard.com From tsj at unimelb.edu.au Mon Mar 9 22:05:51 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue, 10 Mar 2009 13:05:51 +1100 Subject: OT: The WOZ DANCING In-Reply-To: Message-ID: On 10/03/09 12:57 PM, "stephen barncard" wrote: > Now I've seen everything....Steve Wozniac dancing tonight on "Dancing With > the Stars". > umm... I think he should lose a few pounds first..... center of gravity, > Fantasia, and all that. > > Lot of guts... I'll say that for the guy And it looks like they're only barely restrained ;) Terry... http://www.youtube.com/watch?v=pe8AZcl_FLw From lists at futilism.com Mon Mar 9 22:31:54 2009 From: lists at futilism.com (Mark Smith) Date: Tue, 10 Mar 2009 02:31:54 +0000 Subject: libJson Message-ID: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> It looks like a couple of people have been trying to download my json library - I had the permissions set wrong so they were getting an 'access denied' error - this is now fixed. http://maspub.s3.amazonaws.com/libJson.zip Best, Mark From geradamas at yahoo.com Tue Mar 10 06:55:22 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 10 Mar 2009 03:55:22 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <564498.57023.qm@web37506.mail.mud.yahoo.com> In the middle of the night I awoke with "beep" in my head; and so looked up: beepPitch getting all excited as I did so . . . popped this into a button: on mouseUp set the beepPitch to 220 beep set the beepPitch to 440 beep end mouseUp I don't know what the value of 'beep' is at all as heard no beeps! this is also pretty fatuous: "The beepPitch has no effect and does not report a meaningful value on Mac OS or Windows systems, and on some Unix systems which don't allow changing the beep pitch." as is this: "The beepDuration has no effect on Mac OS or Windows systems, and on some Unix systems which don't allow changing the beep length." which we can paraphrase as; "beeps can only be mucked around with on one or two extremely obscure operating systems, so we are not really sure why we mentioned 'beep' at all." this was the thing that really took the biscuit: "Overuse of the beep command has been known to cause user stress." in fact, I am still picking the crumbs from between my teeth :) A real pity really, as that would have meant I could start composing crappy computer music with RunRev rather than BBC BASIC. --------------------------------------------------------------------- About 23-4 years ago, in Scotland, I used to listen to a programme on the wireless by a "Hank Wangford" called "In Search of the Lonesome Yodel"; feeling like that now! Hey, wait a minute: http://en.wikipedia.org/wiki/Hank_Wangford http://www.hankwangford.com/hanks_page.html --------------------------------------------------------------------- sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From shoreagent at gmail.com Tue Mar 10 08:34:48 2009 From: shoreagent at gmail.com (william humphrey) Date: Tue, 10 Mar 2009 08:34:48 -0400 Subject: libJson In-Reply-To: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> References: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> Message-ID: <459b22a90903100534v79913136s6f6e8d7f929ba23c@mail.gmail.com> What does your json library do my son? On Mon, Mar 9, 2009 at 10:31 PM, Mark Smith wrote: > It looks like a couple of people have been trying to download my json > library - I had the permissions set wrong so they were getting an 'access > denied' error - this is now fixed. > > http://maspub.s3.amazonaws.com/libJson.zip > > Best, > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.bluewatermaritime.com From m.schonewille at economy-x-talk.com Tue Mar 10 09:58:09 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 10 Mar 2009 14:58:09 +0100 Subject: Strange behaviour when cloning a small graphic In-Reply-To: References: Message-ID: <542AB422-C3BD-4501-92A3-94F58587B357@economy-x-talk.com> Hi Ian, I believe this is a known bug. Rumors have it that it will be fixed soon. In the mean time, I can only advice to use a slightly larger picture with transparent areas, which after resizing is still larger than 6x6 px. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 8 mrt 2009, at 01:49, Ian McKnight wrote: > Hi > > I have a stack where I want to produce a number of straight 'tick' > marks on a line (as on the axis of a graph). I have produced my axes > in a group and produced a series of spaced ticks in a subgroup - > everything works fine. > > The problem occurs when I change the size of the tick. Each tick is a > line graphic 7 pixels long (horizontal or vertical). Cloning lines of > length 7, 8 or more works, however if I change the length of the line > to 6 or less I end up with a diagonal line many times larger. I have > even changed the size of the graphic using the inspector and cloned it > using the message box - 7 seems to be a threshold. > For example the points of a length 7 graphic might be 497, 525 and > 504, 525 while the same graphic of length 6 would give 442,466 and > 560, 584. > > All I do within a loop is > clone a master graphic > change the name of the clone > set the clones location > > Has anyone else come across this? > > I use Windows XP and have tested in Rev Enterprise 3.0 gm3 and Rev 3.5 > > -- > Regards > > > Ian McKnight From lists at futilism.com Tue Mar 10 10:12:01 2009 From: lists at futilism.com (Mark Smith) Date: Tue, 10 Mar 2009 14:12:01 +0000 Subject: libJson In-Reply-To: <459b22a90903100534v79913136s6f6e8d7f929ba23c@mail.gmail.com> References: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> <459b22a90903100534v79913136s6f6e8d7f929ba23c@mail.gmail.com> Message-ID: It converts json objects to revolution arrays, and revolution arrays to json objects. If you're unfamiliar with json objects, they're a quite common way of turning complex in-memory data structures (such as arrays) into text strings that can be easily transmitted across networks, or for exchange of data between different systems. They can be used as a lightweight (smaller, simpler) alternative to XML. http://www.json.org/ I like them :) Best, Mark On 10 Mar 2009, at 12:34, william humphrey wrote: > What does your json library do my son? > > From sundown at pacifier.com Tue Mar 10 10:35:58 2009 From: sundown at pacifier.com (-= JB =-) Date: Tue, 10 Mar 2009 07:35:58 -0700 Subject: libJson In-Reply-To: References: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> <459b22a90903100534v79913136s6f6e8d7f929ba23c@mail.gmail.com> Message-ID: I tried to download it and it acts like it starts to download but just hangs there doing nothing. -=>JB<=- On Mar 10, 2009, at 7:12 AM, Mark Smith wrote: > It converts json objects to revolution arrays, and revolution > arrays to json objects. > > If you're unfamiliar with json objects, they're a quite common way > of turning complex in-memory data structures (such as arrays) into > text strings that can be easily transmitted across networks, or for > exchange of data between different systems. > > They can be used as a lightweight (smaller, simpler) alternative to > XML. > > http://www.json.org/ > > I like them :) > > > Best, > > Mark > > > On 10 Mar 2009, at 12:34, william humphrey wrote: > >> What does your json library do my son? >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Andre.Bisseret at inria.fr Tue Mar 10 10:40:44 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 10 Mar 2009 15:40:44 +0100 Subject: problem with brackets in script editor Message-ID: Bonjour, In order to keep trying Data Grid, I have to learn about ? arrays ? (that I did not use up to now ). Well, I am reading the article from Tom Healy ? Arrays Examined ? in revUp, 57, sept 26 2008. First trial : first example from Tom : --------- local tShoppingList, put "Apple" into tShoppingList[Fruit] put "Cornflakes" into tShoppingList[Cereal] put "Carrot" into tShoppingList[Veg] put "Lemonade" into tShoppingList[Drink] put tShoppingList[Fruit] ------- In the message box, it works well (I get "Apple" ;-)) Exactly the same in the script of a button, I can?t compile ; get an error : first line with hint : ] Thanks in advance for any explanation and solution Best regards from Grenoble Andr? From lists at futilism.com Tue Mar 10 10:53:59 2009 From: lists at futilism.com (Mark Smith) Date: Tue, 10 Mar 2009 14:53:59 +0000 Subject: libJson In-Reply-To: References: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> <459b22a90903100534v79913136s6f6e8d7f929ba23c@mail.gmail.com> Message-ID: <7600C003-7181-44A2-A59E-2F19DC10463A@futilism.com> JB, I can't explain, that. The logs tell me that 5 or so people have downloaded it successfully since last night, and I can get it myself without problem... Does the same thing happen with other stuff on my rev page? http://futsoft.futilism.com/revolutionstuff.html best, Mark On 10 Mar 2009, at 14:35, -= JB =- wrote: > I tried to download it and it acts like it starts to download but > just hangs there doing > nothing. > > -=>JB<=- > > > On Mar 10, 2009, at 7:12 AM, Mark Smith wrote: > >> It converts json objects to revolution arrays, and revolution >> arrays to json objects. >> >> If you're unfamiliar with json objects, they're a quite common way >> of turning complex in-memory data structures (such as arrays) into >> text strings that can be easily transmitted across networks, or >> for exchange of data between different systems. >> >> They can be used as a lightweight (smaller, simpler) alternative >> to XML. >> >> http://www.json.org/ >> >> I like them :) >> >> >> Best, >> >> Mark >> >> >> On 10 Mar 2009, at 12:34, william humphrey wrote: >> >>> What does your json library do my son? >>> >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Mar 10 10:54:24 2009 From: klaus at major-k.de (Klaus Major) Date: Tue, 10 Mar 2009 15:54:24 +0100 Subject: problem with brackets in script editor In-Reply-To: References: Message-ID: <845BAD0E-B5B6-4927-A522-4035054AC929@major-k.de> Bonjour Andre, > Bonjour, > > In order to keep trying Data Grid, I have to learn about ? arrays > ? (that I did not use up to now ). > Well, I am reading the article from Tom Healy ? Arrays Examined ? > in revUp, 57, sept 26 2008. > First trial : first example from Tom : > > --------- > local tShoppingList, > put "Apple" into tShoppingList[Fruit] > put "Cornflakes" into tShoppingList[Cereal] > put "Carrot" into tShoppingList[Veg] > put "Lemonade" into tShoppingList[Drink] > put tShoppingList[Fruit] > ------- > > In the message box, it works well (I get "Apple" ;-)) > Exactly the same in the script of a button, I can?t compile ; get an > error : first line with hint : ] > > Thanks in advance for any explanation and solution you need to QUOTE teh keys of an array! ... put "Apple" into tShoppingList["Fruit"] ... That should do the trick. > Best regards from Grenoble > > Andr? Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From m.schonewille at economy-x-talk.com Tue Mar 10 10:56:31 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 10 Mar 2009 15:56:31 +0100 Subject: problem with brackets in script editor In-Reply-To: References: Message-ID: <93D8EDD3-E683-4737-9427-9FE6FBFF803B@economy-x-talk.com> Hi Andre, Does it help if you put the names of the keys in quotes? ("Fruit", "Cereal", etc). Which version of Revolution do you have? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 10 mrt 2009, at 15:40, Andre.Bisseret wrote: > Bonjour, > > In order to keep trying Data Grid, I have to learn about ? arrays > ? (that I did not use up to now ). > > Well, I am reading the article from Tom Healy ? Arrays Examined ? > in revUp, 57, sept 26 2008. > > First trial : first example from Tom : > > --------- > > local tShoppingList, > > put "Apple" into tShoppingList[Fruit] > > put "Cornflakes" into tShoppingList[Cereal] > > put "Carrot" into tShoppingList[Veg] > > put "Lemonade" into tShoppingList[Drink] > > put tShoppingList[Fruit] > > ------- > > In the message box, it works well (I get "Apple" ;-)) > > Exactly the same in the script of a button, I can?t compile ; get an > error : first line with hint : ] > > > Thanks in advance for any explanation and solution > > > Best regards from Grenoble > > Andr? From ambassador at fourthworld.com Tue Mar 10 10:59:17 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Mar 2009 07:59:17 -0700 Subject: "exit to top" within modal: bug or misconception? Message-ID: <49B68045.10505@fourthworld.com> While it's certainly primitive to use answer dialogs for debugging, sometimes it's convenient. That is, unless you make the mistake of doing so within a loop. In HC, SC, OMO and others, when an answer dialog is up you can type Cmd-. to not only close the dialog but also exit to top. So it seemed reasonable enough that since I'm using the MC IDE and am keen to make changes to it whenever I want some affordance, it should be simple enough to add something to MC's answer dialog to make that happen, no? No. I added this to my answer dialog: on commandKeyDown pKey if ("dev" is in the environment) AND (pKey is ".") then close this stack exit to top else pass commandKeyDown end commandKeyDown Then to test it I put this in a button: on mouseUp repeat 5 answer "test" end repeat end mouseUp Then I click my button, the answer dialog appears, and with great anticipation I type Cmd-. The dialog went away sure enough, but then came back immediately. This was repeated another four times until the loop ended. Turns out this behavior is the same with custom modals as well. So when should "exit to top" be honored? Is my expectation that it should be honored within a modal unreasonable, or is this a bug? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From ambassador at fourthworld.com Tue Mar 10 11:01:51 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Mar 2009 08:01:51 -0700 Subject: problem with brackets in script editor Message-ID: <49B680DF.1060704@fourthworld.com> Andre.Bisseret wrote: > In order to keep trying Data Grid, I have to learn about ? arrays > ? (that I did not use up to now ). > > Well, I am reading the article from Tom Healy ? Arrays Examined ? in > revUp, 57, sept 26 2008. > > First trial : first example from Tom : > > --------- > > local tShoppingList, > > put "Apple" into tShoppingList[Fruit] > > put "Cornflakes" into tShoppingList[Cereal] > > put "Carrot" into tShoppingList[Veg] > > put "Lemonade" into tShoppingList[Drink] > > put tShoppingList[Fruit] > > ------- > > In the message box, it works well (I get "Apple" ;-)) > > Exactly the same in the script of a button, I can?t compile ; get an > error : first line with hint : ] The declaration in the first line ends with a comma, so perhaps the engine is expecting another variable there. If you remove the comma does it compile? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From iangmcknight at googlemail.com Tue Mar 10 11:10:58 2009 From: iangmcknight at googlemail.com (Ian McKnight) Date: Tue, 10 Mar 2009 15:10:58 +0000 Subject: Strange behaviour when cloning a small graphic In-Reply-To: <542AB422-C3BD-4501-92A3-94F58587B357@economy-x-talk.com> References: <542AB422-C3BD-4501-92A3-94F58587B357@economy-x-talk.com> Message-ID: Thanks for the reply Mark. Now that you mention it I seem to remember a discussion on the list some time ago about this. The minimum graphic size of 7 pix is fine for my application - its just that I wasn't expecting such an affect when going to 6 pix. :) Regards Ian McKnight 2009/3/10 Mark Schonewille : > Hi Ian, > > I believe this is a known bug. Rumors have it that it will be fixed soon. In > the mean time, I can only advice to use a slightly larger picture with > transparent areas, which after resizing is still larger than 6x6 px. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > From sundown at pacifier.com Tue Mar 10 11:13:00 2009 From: sundown at pacifier.com (-= JB =-) Date: Tue, 10 Mar 2009 08:13:00 -0700 Subject: libJson In-Reply-To: <7600C003-7181-44A2-A59E-2F19DC10463A@futilism.com> References: <70CC338A-0781-43D6-9109-27CA8543D71D@futilism.com> <459b22a90903100534v79913136s6f6e8d7f929ba23c@mail.gmail.com> <7600C003-7181-44A2-A59E-2F19DC10463A@futilism.com> Message-ID: <3AA422DE-B1EB-40CC-9B55-4D1A0E6A88B6@pacifier.com> I used the link you provided below and it worked good. The other link I used would take me to a blank page and act like it was going to either download a file or load a page and then just hang there. thanks -=>JB<=- On Mar 10, 2009, at 7:53 AM, Mark Smith wrote: > JB, I can't explain, that. The logs tell me that 5 or so people > have downloaded it successfully since last night, and I can get it > myself without problem... > > Does the same thing happen with other stuff on my rev page? > > http://futsoft.futilism.com/revolutionstuff.html > > best, > > Mark > > On 10 Mar 2009, at 14:35, -= JB =- wrote: > >> I tried to download it and it acts like it starts to download but >> just hangs there doing >> nothing. >> >> -=>JB<=- >> >> >> On Mar 10, 2009, at 7:12 AM, Mark Smith wrote: >> >>> It converts json objects to revolution arrays, and revolution >>> arrays to json objects. >>> >>> If you're unfamiliar with json objects, they're a quite common >>> way of turning complex in-memory data structures (such as arrays) >>> into text strings that can be easily transmitted across networks, >>> or for exchange of data between different systems. >>> >>> They can be used as a lightweight (smaller, simpler) alternative >>> to XML. >>> >>> http://www.json.org/ >>> >>> I like them :) >>> >>> >>> Best, >>> >>> Mark >>> >>> >>> On 10 Mar 2009, at 12:34, william humphrey wrote: >>> >>>> What does your json library do my son? >>>> >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bobs at twft.com Tue Mar 10 11:54:32 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 10 Mar 2009 08:54:32 -0700 Subject: problem with brackets in script editor In-Reply-To: References: Message-ID: This worked just fine for me. Did you copy/paste this script from your problem button? Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 10, 2009, at 7:40 AM, Andre.Bisseret wrote: > Bonjour, > > In order to keep trying Data Grid, I have to learn about ? arrays > ? (that I did not use up to now ). > > Well, I am reading the article from Tom Healy ? Arrays Examined ? in > revUp, 57, sept 26 2008. > > First trial : first example from Tom : > > --------- > > local tShoppingList, > > put "Apple" into tShoppingList[Fruit] > > put "Cornflakes" into tShoppingList[Cereal] > > put "Carrot" into tShoppingList[Veg] > > put "Lemonade" into tShoppingList[Drink] > > put tShoppingList[Fruit] > > ------- > > In the message box, it works well (I get "Apple" ;-)) > > Exactly the same in the script of a button, I can?t compile ; get an > error : first line with hint : ] > > > Thanks in advance for any explanation and solution > > > Best regards from Grenoble > > Andr? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Tue Mar 10 11:55:46 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 10 Mar 2009 08:55:46 -0700 Subject: problem with brackets in script editor In-Reply-To: <49B680DF.1060704@fourthworld.com> References: <49B680DF.1060704@fourthworld.com> Message-ID: Well that's odd, it compiled and ran perfectly for me just as it was! Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 10, 2009, at 8:01 AM, Richard Gaskin wrote: > Andre.Bisseret wrote: > >> In order to keep trying Data Grid, I have to learn about ? arrays >> ? (that I did not use up to now ). >> >> Well, I am reading the article from Tom Healy ? Arrays Examined ? in >> revUp, 57, sept 26 2008. >> >> First trial : first example from Tom : >> >> --------- >> >> local tShoppingList, >> >> put "Apple" into tShoppingList[Fruit] >> >> put "Cornflakes" into tShoppingList[Cereal] >> >> put "Carrot" into tShoppingList[Veg] >> >> put "Lemonade" into tShoppingList[Drink] >> >> put tShoppingList[Fruit] >> >> ------- >> >> In the message box, it works well (I get "Apple" ;-)) >> >> Exactly the same in the script of a button, I can?t compile ; get an >> error : first line with hint : ] > > The declaration in the first line ends with a comma, so perhaps the > engine is expecting another variable there. If you remove the comma > does it compile? > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Tue Mar 10 11:56:25 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 10 Mar 2009 08:56:25 -0700 Subject: problem with brackets in script editor In-Reply-To: <93D8EDD3-E683-4737-9427-9FE6FBFF803B@economy-x-talk.com> References: <93D8EDD3-E683-4737-9427-9FE6FBFF803B@economy-x-talk.com> Message-ID: <82246A8D-EF16-4E42-8FF1-46259DA8449A@twft.com> You would only need to use quotes if there were more than one word I think. Still, it's a good practice. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 10, 2009, at 7:56 AM, Mark Schonewille wrote: > Hi Andre, > > Does it help if you put the names of the keys in quotes? ("Fruit", > "Cereal", etc). > > Which version of Revolution do you have? > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > > . > > On 10 mrt 2009, at 15:40, Andre.Bisseret wrote: > >> Bonjour, >> >> In order to keep trying Data Grid, I have to learn about ? arrays >> ? (that I did not use up to now ). >> >> Well, I am reading the article from Tom Healy ? Arrays Examined ? >> in revUp, 57, sept 26 2008. >> >> First trial : first example from Tom : >> >> --------- >> >> local tShoppingList, >> >> put "Apple" into tShoppingList[Fruit] >> >> put "Cornflakes" into tShoppingList[Cereal] >> >> put "Carrot" into tShoppingList[Veg] >> >> put "Lemonade" into tShoppingList[Drink] >> >> put tShoppingList[Fruit] >> >> ------- >> >> In the message box, it works well (I get "Apple" ;-)) >> >> Exactly the same in the script of a button, I can?t compile ; get an >> error : first line with hint : ] >> >> >> Thanks in advance for any explanation and solution >> >> >> Best regards from Grenoble >> >> Andr? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue Mar 10 12:07:51 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 10 Mar 2009 17:07:51 +0100 Subject: problem with brackets in script editor In-Reply-To: <82246A8D-EF16-4E42-8FF1-46259DA8449A@twft.com> References: <93D8EDD3-E683-4737-9427-9FE6FBFF803B@economy-x-talk.com> <82246A8D-EF16-4E42-8FF1-46259DA8449A@twft.com> Message-ID: <6A59EDB8-AE82-4596-B85F-CC8C2C377705@economy-x-talk.com> Bob, You also need quotes if explicitVariables is true or if any of the words could also be a variable or if they are also used as keywords or commands etc. Enough reason to always use quotes around every string that is meant to be a data string rather than anything else. I'm not sure that this will solve Andre's problem, though. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 10 mrt 2009, at 16:56, Bob Sneidar wrote: > You would only need to use quotes if there were more than one word I > think. Still, it's a good practice. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM From Andre.Bisseret at inria.fr Tue Mar 10 12:25:08 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 10 Mar 2009 17:25:08 +0100 Subject: problem with brackets in script editor In-Reply-To: <49B680DF.1060704@fourthworld.com> References: <49B680DF.1060704@fourthworld.com> Message-ID: Thank you Klaus, Mark and Richard for your quick answers. Yes, Quoting the keys solved my problem ; (the message box seems a special case : there, quotes are not necessary ! bizarre ;-)) Copying the example from Tom Healy (keys not quoted) I had tried with Rev 3.0 and 3.5 as well. The comma after the declaration does not matter : I always do that without any problem Thanks again ; now I may continue learning about arrays and Data Grid (a bit complex isn'it ?:-)) Richard, I love your claim: " The more custom controls look, feel, and *script* like native controls, the more they will be adopted." Best regards from Grenoble Andr? Le 10 mars 09 ? 16:01, Richard Gaskin a ?crit : > Andre.Bisseret wrote: > >> In order to keep trying Data Grid, I have to learn about ? arrays >> ? (that I did not use up to now ). >> Well, I am reading the article from Tom Healy ? Arrays Examined ? >> in revUp, 57, sept 26 2008. >> First trial : first example from Tom : >> --------- >> local tShoppingList, >> put "Apple" into tShoppingList[Fruit] >> put "Cornflakes" into tShoppingList[Cereal] >> put "Carrot" into tShoppingList[Veg] >> put "Lemonade" into tShoppingList[Drink] >> put tShoppingList[Fruit] >> ------- >> In the message box, it works well (I get "Apple" ;-)) >> Exactly the same in the script of a button, I can?t compile ; get >> an error : first line with hint : ] > From bobs at twft.com Tue Mar 10 12:38:31 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 10 Mar 2009 09:38:31 -0700 Subject: problem with brackets in script editor In-Reply-To: References: <49B680DF.1060704@fourthworld.com> Message-ID: Whaa?? There's a Rev 3.5?? Is it compatible with GLX2? Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 10, 2009, at 9:25 AM, Andre.Bisseret wrote: > Copying the example from Tom Healy (keys not quoted) I had tried with > Rev 3.0 and 3.5 as well. From pmbrig at gmail.com Tue Mar 10 13:04:45 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Tue, 10 Mar 2009 13:04:45 -0400 Subject: question of practise In-Reply-To: <20090310150157.4E24F48A895@mail.runrev.com> References: <20090310150157.4E24F48A895@mail.runrev.com> Message-ID: <49323B25-38C4-4C0F-ABD4-609A08C838BD@gmail.com> Ah. Thanks for the clarification. Not a one-click solution, then, but definitely a help. I have a couple of stack systems that I use, one derived from the other, each a little different, and up to now I have been closing one (with destroystack = true) and opening the other, when I want to copy some scripts from one to the other. Ultimately I need to change the stack names to unique titles -- and all the references to them in the scripts -- so I can keep both stack files in memory at once when I need to. I will check out Eric's utility. Peter M. Brigham pmbrig at gmail.com On Mon, 9 Mar 2009 10:32:18, "Jim Bufalini" wrote: > Hi Peter, > > No, you misunderstood, probably because I was unclear. If Changed Code > Picker actually changed stacks, it would be a PITA for everyone. ;-) > > In order for Changed Code Picker to work, it clones the reference > stack > (Stack 1) and renames the clone in memory only. Nothing is changed > to disk. > This then allows the stack you want to compare to and change (Stack > 2) to be > loaded into memory (actually this stack is cloned and renamed also, > but only > in memory). Changed Code Picker makes no changes to your actual > stacks on > disk, either Stack 1 or Stack 2. But this allows comparing two > versions of > identically named stacks. > > Only you can change Stack 2 by requesting it be sent to your editor > (either > the Rev editor or GLX2) and manually making a change and manually > saving > from your editor. In this case, the actual stack (Stack 2) is loaded > into > your editor and is saved under whatever it was originally named and > is the > same as if you loaded only that stack, edited it, and saved it. > > Aloha from Hawaii, > > Jim Bufalini > >> Does this mean that Changed Code Picker handles changing all the >> references to the stack names in all the scripts? That's the real >> PITA, for me. >> >> Peter M. Brigham >> pmbrig at gmail.com > From jerry.daniels at me.com Tue Mar 10 13:38:09 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Tue, 10 Mar 2009 12:38:09 -0500 Subject: [ANN] Rev Mentor - now free and open to the public Message-ID: <300B38E8-705B-4710-BDC5-3D0A419BFC57@me.com> Fellow Revolutionistas, It is with great fanfare that I am able to announce on this day, that the Rev Mentor blog is no longer private and fee-based, but rather public and free to all desirous of wonderment. This extraordinary turn of events was made possible by rapidly descending costs of storage along with an innovative blog posting technology?both triggered by our currently harsh economic climate but none-the-less most welcome. In the great tradition of making lemonade out of lemons, you can now view over 160 articles, lessons, commentaries, news items and lectures for Rev developers via the well-named link found in my signature below. NOTE: much of the aforementioned are video. This last week's Top Ten coverage of the posts to the How to Use Revolution list: http://www.revmentor.com/?sort=bestmatch&search=top+ten+mar+4 Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com From heather at runrev.com Tue Mar 10 13:58:48 2009 From: heather at runrev.com (Heather Nagey) Date: Tue, 10 Mar 2009 17:58:48 +0000 Subject: Maintenance on the Quality Center Message-ID: <1F95B39D-2118-498A-8BB4-B3AA43FE5C7B@runrev.com> Dear List Folks, As some of you have noticed, the Quality Center (formerly known as Bugzilla), is not currently available. It is undergoing maintenance, and we anticipate having it up and running again soon. If it asks you for a password, please be patient and come back later! Apologies for any inconvenience. Regards, Heather Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com follow me on twitter http://www.twitter.com/lainopik From katheryn.swynford at gmail.com Tue Mar 10 14:01:47 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 10 Mar 2009 11:01:47 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <564498.57023.qm@web37506.mail.mud.yahoo.com> References: <564498.57023.qm@web37506.mail.mud.yahoo.com> Message-ID: <4be051070903101101s15eedc6etbf79f3446f1d04de@mail.gmail.com> Richmond, As I had never neard of BBC master, with out without beeps, I didn't quite catch this thread when it first popped up. I don't think HC leveraged QT musical instrument library. It instead did something with a single sampled sound that was modified to produce the various pitches. It is Shakobox on Jacque's site developed by Rebecca Bettancourt that utilizes the QT library. If you've got a Mac, great. No sound channels but you kinda fake them. It requires an external player that has been opensourced and so, if you know RB, you might be able to fiddle with it further. If you don't have a Mac, you're kinda out of luck AFAIK because while there is a Windows version, I've never actually come across anyone who was able to make it work under Windows. Hopefully, *somebody* out there is working on a better solution (hint, hint)! Judy http://revined.blogspot.com On Tue, Mar 10, 2009 at 3:55 AM, Richmond Mathewson wrote: > > In the middle of the night I awoke with "beep" in my head; > > and so looked up: > > beepPitch > > getting all excited as I did so . . . > > popped this into a button: > > on mouseUp > set the beepPitch to 220 > beep > set the beepPitch to 440 > beep > end mouseUp > > I don't know what the value of 'beep' is at all as heard no beeps! > > this is also pretty fatuous: > > "The beepPitch has no effect and does not report a meaningful value on Mac > OS or Windows systems, and on some Unix systems which don't allow changing > the beep pitch." > > as is this: > > "The beepDuration has no effect on Mac OS or Windows systems, and on some > Unix systems which don't allow changing the beep length." > > which we can paraphrase as; > > "beeps can only be mucked around with on one or two extremely obscure > operating systems, so we are not really sure why we mentioned 'beep' at > all." > > this was the thing that really took the biscuit: > > "Overuse of the beep command has been known to cause user stress." > > in fact, I am still picking the crumbs from between my teeth :) > > A real pity really, as that would have meant I could start composing > crappy computer music with RunRev rather than BBC BASIC. > > --------------------------------------------------------------------- > > About 23-4 years ago, in Scotland, I used to listen to a programme on > the wireless by a "Hank Wangford" called "In Search of the Lonesome > Yodel"; feeling like that now! > > Hey, wait a minute: > > http://en.wikipedia.org/wiki/Hank_Wangford > > http://www.hankwangford.com/hanks_page.html > > --------------------------------------------------------------------- > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Tue Mar 10 14:38:46 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 10 Mar 2009 11:38:46 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <933789.1032.qm@web37502.mail.mud.yahoo.com> Judy Perry wrote: "As I had never heard of BBC master, with out without beeps" Wow, talk about deprived :) http://bbc.nvg.org/ On the "other side of the pond" we folk who speak English with funny accents and were fiddling with PCs in the late 80s were heavily into BBC computers (called that because they were underwritten by the British Broadcasting Corporation and supported by them with a series of very well-constructed TV programmes). Their native OS was called MOS (dunno; maybe "Mucky Operating System" - like DOS) - and everything can on ROM chips - they came as standard with BBC BASIC, and then you could buy other chips with PASCAL and so on. I bought my BBC Master Compact from a Druze businessman who was running a shady business college in Al Ain (a city in the United Arab Emirates where I have lived and worked twice) as he had bought one in a fit of naivety, not knowing anything about computers and expecting it to do all sorts of wonderful things at the flick of a switch. At present it is 'holidaying' in the attic of my house in St Andrews, Scotland; and, if I can manage transportation, I shall liberate it and take it back to Bulgaria when I am over in the summer for the RunRev conference (Ha, Ha, come to think of it I could bring it along to the conference and have it play Jacobite tunes with beeps). Unfortunately it now has to depend on a CUB monitor as the original monitor was too big to ship back from the UAE in 2000 (it has also 'holidayed' for a period of 7 years with my best friend in Oman between my 2 tours of duty in the UAE). If you are just "slobbering with anticipation" you can download either HORIZON or BEEB-EM (runs on all main platforms) and get ROM images: ftp://ftp.nvg.org/pub/bbc/rom [legal] then refer to the following for comprehensive documentation: http://bbc.nvg.org/docs.php3 (the Advanced Reference Manual is good for those who like digging) http://www.bbcmicro.net/old-8bs/othrdnld/manuals/ if you want to play horrible "space music" the section you need is: http://www.bbcmicro.net/old-8bs/othrdnld/manuals/musicmasterclass/ be warned, it can be addictive! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jim at visitrieve.com Tue Mar 10 15:46:45 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Tue, 10 Mar 2009 09:46:45 -1000 Subject: question of practise In-Reply-To: <49323B25-38C4-4C0F-ABD4-609A08C838BD@gmail.com> References: <20090310150157.4E24F48A895@mail.runrev.com> <49323B25-38C4-4C0F-ABD4-609A08C838BD@gmail.com> Message-ID: <01fb01c9a1b8$f1dc2280$d5946780$@com> Hi Peter, Yes. So what I meant to communicate in my original misunderstood answer is that Changed Code Picker handles all of this for you and a lot more. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Peter Brigham MD > Sent: Tuesday, March 10, 2009 7:05 AM > To: use-revolution at lists.runrev.com > Subject: RE: question of practise > > Ah. Thanks for the clarification. Not a one-click solution, then, but > definitely a help. I have a couple of stack systems that I use, one > derived from the other, each a little different, and up to now I have > been closing one (with destroystack = true) and opening the other, > when I want to copy some scripts from one to the other. Ultimately I > need to change the stack names to unique titles -- and all the > references to them in the scripts -- so I can keep both stack files in > memory at once when I need to. I will check out Eric's utility. > > Peter M. Brigham > pmbrig at gmail.com > > On Mon, 9 Mar 2009 10:32:18, "Jim Bufalini" wrote: > > > Hi Peter, > > > > No, you misunderstood, probably because I was unclear. If Changed > Code > > Picker actually changed stacks, it would be a PITA for everyone. ;-) > > > > In order for Changed Code Picker to work, it clones the reference > > stack > > (Stack 1) and renames the clone in memory only. Nothing is changed > > to disk. > > This then allows the stack you want to compare to and change (Stack > > 2) to be > > loaded into memory (actually this stack is cloned and renamed also, > > but only > > in memory). Changed Code Picker makes no changes to your actual > > stacks on > > disk, either Stack 1 or Stack 2. But this allows comparing two > > versions of > > identically named stacks. > > > > Only you can change Stack 2 by requesting it be sent to your editor > > (either > > the Rev editor or GLX2) and manually making a change and manually > > saving > > from your editor. In this case, the actual stack (Stack 2) is loaded > > into > > your editor and is saved under whatever it was originally named and > > is the > > same as if you loaded only that stack, edited it, and saved it. > > > > Aloha from Hawaii, > > > > Jim Bufalini > > > >> Does this mean that Changed Code Picker handles changing all the > >> references to the stack names in all the scripts? That's the real > >> PITA, for me. > >> > >> Peter M. Brigham > >> pmbrig at gmail.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Tue Mar 10 16:07:59 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 10 Mar 2009 13:07:59 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <545919.64323.qm@web37503.mail.mud.yahoo.com> Judy Perry wrote: "Hopefully, *somebody* out there is working on a better solution (hint, hint)!" Cracked open Hypercard with ResEdit and extracted the snd resource 'Harpsichord'; reset its codes: sfil and movr; and couldn't get any sound out of it at all. Must have gone wrong somewhere between ResEdit and Mac OS X. Of course, one could set up a whole piano-range of digitised sounds, bung them in a stack and off-we-would-go: of course all those play audioClip statements would get tedious . . . Also slowing down the duration of the sounds would distort the pitch . . . Frankly; the BEEP terms listed in the RunRev Documentation, if they actually worked, would be perfect. I suppose these could be implemented ? I wonder why the Hypercard system for playing music was not carried over to Metacard? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From ambassador at fourthworld.com Tue Mar 10 16:08:34 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Mar 2009 13:08:34 -0700 Subject: problem with brackets in script editor Message-ID: <49B6C8C2.2020100@fourthworld.com> Bob Sneidar wrote: > Whaa?? There's a Rev 3.5?? Is it compatible with GLX2? v3.5 is in beta testing at the moment. Kevin introduced it in a recent newsletter: Trevor goes into detail here on its cornerstone feature, Behaviors: This new Behaviors feature is probably the most powerful addition to the language in many years. In v3.5 you can use the script of any button to define behavior for any other object, enhancing the message path like this: Messages sent to an object go first to that object, and then to whatever script is assigned as that object's behavior. After the behavior script they resume the normal message path. Any number of objects can use the same behavior button, so you can in effect create a class of objects. And since messages are sent to a given object first before they go to the behavior script, you can override any generic class behaviors on an instance-by-instance basis if needed. Really cool stuff. Guaranteed to change the way you script! :) Andr? wrote: > Richard, I love your claim: " The more custom controls look, feel, and > *script* like native > controls, the more they will be adopted." Thanks, Andr?. This new feature is quite powerful. As it moves toward completion, it opens up whole new worlds of possibilities. If you'll pardon the expression, at least for the xTalk world it's quite revolutionary. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From Andre.Bisseret at inria.fr Tue Mar 10 17:04:25 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 10 Mar 2009 22:04:25 +0100 Subject: problem with brackets in script editor In-Reply-To: <6A59EDB8-AE82-4596-B85F-CC8C2C377705@economy-x-talk.com> References: <93D8EDD3-E683-4737-9427-9FE6FBFF803B@economy-x-talk.com> <82246A8D-EF16-4E42-8FF1-46259DA8449A@twft.com> <6A59EDB8-AE82-4596-B85F-CC8C2C377705@economy-x-talk.com> Message-ID: <5E32C7D3-6902-4CD1-9354-433DFBC9099F@inria.fr> Le 10 mars 09 ? 17:07, Mark Schonewille a ?crit : > Bob, > > You also need quotes if explicitVariables is true Ah ! OK, I am working in Explicit Variables mode; so I understand why without quotes, it was not working in my button script, while it was working well in the message box (where it is not necessary to declare variables). Thanks Mark for these explanations Andr? > or if any of the words could also be a variable or if they are also > used as keywords or commands etc. Enough reason to always use quotes > around every string that is meant to be a data string rather than > anything else. > > I'm not sure that this will solve Andre's problem, though. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > . > > On 10 mrt 2009, at 16:56, Bob Sneidar wrote: > >> You would only need to use quotes if there were more than one word >> I think. Still, it's a good practice. >> >> Bob Sneidar >> IT Manager >> Logos Management >> Calvary Chapel CM > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Tue Mar 10 17:19:50 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 10 Mar 2009 16:19:50 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <545919.64323.qm@web37503.mail.mud.yahoo.com> References: <545919.64323.qm@web37503.mail.mud.yahoo.com> Message-ID: <49B6D976.702@hyperactivesw.com> Richmond Mathewson wrote: > Cracked open Hypercard with ResEdit and extracted the snd resource > 'Harpsichord'; reset its codes: sfil and movr; and couldn't get any > sound out of it at all. Those are very old sound file formats. They need to be converted to something else to be used these days. There's an old OS 9 utility called SoundEdit that can do it. > Frankly; the BEEP terms listed in the RunRev Documentation, if they > actually worked, would be perfect. I suppose these could be implemented ? They were implemented originally in MetaCard and always worked only on some 'nix machines. Mac and Windows don't support variable beep sounds, and apparently newer Linuxes don't either, judging by your experiments. The command is probably outdated by now for the most part. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Tue Mar 10 18:50:04 2009 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 10 Mar 2009 16:50:04 -0600 Subject: onion skin animation In-Reply-To: <4949CCB9-D755-4A47-91C2-6E60B32848B8@snet.net> Message-ID: > A couple of years ago there was a discussion concerning methods for > producing an "onion-skin" image for creating animation. > > http://lists.runrev.com/pipermail/use-revolution/2007-November/104731.html > > I'm wondering which of the proposed methods was best suited to the task? > I built an onion-skin animation project in Supercard at least 15 years > ago, but unfortunately it has vanished into the mists of time, and I > don't remember what I did, nor do I know whether Rev would use similar > methods. Well, I have implemented onionskinning in Stykz, my stickfigure animation tool (http://www.stykz.net). The way I ended up doing it was to set up a separate group for holiding all the onionskins for each stick figure on a card, and in that group was a copy of the figures with the blendLevel of the group set to 85 and made sure it was moved behind the actual figures. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kkaufman at snet.net Tue Mar 10 18:21:45 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 10 Mar 2009 18:21:45 -0400 Subject: onion skin animation Message-ID: <2B562749-A4A1-4940-B42C-540775F5CD25@snet.net> Looks like the following will work pretty well: newly imported images (as control): set the ink of image "newImport" to transparent to onionskin a previous image: set the blendlevel of image "previousImport" to 80 (Place previous image behind new image) for a new image frame for painting within Rev: set the ink of image "newPaintImage" to transparent Can the paint tools in the Rev IDE be adapted for use in a standalone? -Kurt From kkaufman at snet.net Tue Mar 10 18:39:00 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 10 Mar 2009 18:39:00 -0400 Subject: onion skin animation Message-ID: > Well, I have implemented onionskinning in Stykz, my stickfigure > animation > tool (http://www.stykz.net). The way I ended up doing it was to set > up a > separate group for holiding all the onionskins for each stick figure > on a > card, and in that group was a copy of the figures with the > blendLevel of the > group set to 85 and made sure it was moved behind the actual figures. Thanks, Ken. I will definitely have a look at Stykz! Kurt From lan.kc.macmail at gmail.com Tue Mar 10 20:06:05 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 11 Mar 2009 08:06:05 +0800 Subject: "exit to top" within modal: bug or misconception? In-Reply-To: <49B68045.10505@fourthworld.com> References: <49B68045.10505@fourthworld.com> Message-ID: On Tue, Mar 10, 2009 at 10:59 PM, Richard Gaskin wrote: > > Turns out this behavior is the same with custom modals as well. > > So when should "exit to top" be honored? Is my expectation that it should > be honored within a modal unreasonable, or is this a bug? > > Perfect timing, I just experienced this problem with one of my Stacks and had to Force Quit to prevent essential data being changed when I didn't want it to be. In my case I considered that it had been an error on my part to not provide a "Cancel" button as an option. So I'd rephrase the question, in what circumstances do you consider you NEED to provide the option to 'exit to top' but CAN'T provide a Cancel button to do so. My memory is fading, but I believe in HC you either selected 'Can't Abort' to On or Off. With it Off cmd-. didn't work, with it On it worked anywhere and everywhere no matter the User Level. IMO I can see cases where you don't want to allow a user to Quit mid process and I guess you do too as you only want to allow Quiting when in the IDE, so why not: on mouseUp repeat 5 if ("Dev" is the environment) then answer "test" with "Cancel" or "OK" if it is "Cancel" then exit to top else answer "test" end if --rest of script here end repeat end mouseUp Simple if you only want a couple of these, not so if you want a generic solution for every answer dialog that pops up. Again, if my recolection of HC is correct it seemed to be All or Nothing, Rev seems to offer a more 50/50 solution and allows you to script in the rest. My 2 mites worth From kkaufman at snet.net Tue Mar 10 20:24:46 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 10 Mar 2009 20:24:46 -0400 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> > ...It is Shakobox on Jacque's site developed by Rebecca Bettancourt > that > utilizes the QT library. If you've got a Mac, great. No sound > channels but > you kinda fake them. It requires an external player that has been > opensourced and so, if you know RB, you might be able to fiddle with > it > further. If you don't have a Mac, you're kinda out of luck AFAIK > because > while there is a Windows version, I've never actually come across > anyone who > was able to make it work under Windows.... If QT is present on Windows, you can call up the instruments (or whatever MIDI voices are found on the PC -depends on the particular flavor of Windows) by sending them MIDI instructions. In MIDI-Builder this is done by playing a short MIDI file for each note. It doesn't involve resampling sound resources, and, as a result, you don't end up with distortion of timbre and length when the sound is transposed more than a few pitches up or down. Instead of sound channels, you use MIDI tracks. BUT, if what you're looking for is "that late 80s/early 90s click'n'pop Macintosh sound-chip feel" (you know what I mean!), MIDI probably won't cut it. :-) Kurt From katheryn.swynford at gmail.com Tue Mar 10 23:01:20 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 10 Mar 2009 20:01:20 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> References: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> Message-ID: <4be051070903102001n1d97dadl3b03101628c2a51c@mail.gmail.com> You know, Kurt, I LIKE your stack.. but despite your claim that anytime soon I'll natively be reading and writing MIDI-spec code, I really think I'm WAAYYYYYY On Tue, Mar 10, 2009 at 5:24 PM, Kurt Kaufman wrote: > ...It is Shakobox on Jacque's site developed by Rebecca Bettancourt that >> utilizes the QT library. If you've got a Mac, great. No sound channels >> but >> you kinda fake them. It requires an external player that has been >> opensourced and so, if you know RB, you might be able to fiddle with it >> further. If you don't have a Mac, you're kinda out of luck AFAIK because >> while there is a Windows version, I've never actually come across anyone >> who >> was able to make it work under Windows.... >> > > > If QT is present on Windows, you can call up the instruments (or whatever > MIDI voices are found on the PC -depends on the particular flavor of > Windows) by sending them MIDI instructions. In MIDI-Builder this is done by > playing a short MIDI file for each note. It doesn't involve resampling > sound resources, and, as a result, you don't end up with distortion of > timbre and length when the sound is transposed more than a few pitches up or > down. Instead of sound channels, you use MIDI tracks. > > BUT, > if what you're looking for is "that late 80s/early 90s click'n'pop > Macintosh sound-chip feel" (you know what I mean!), MIDI probably won't cut > it. > :-) > > Kurt > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Tue Mar 10 23:09:27 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 10 Mar 2009 20:09:27 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> References: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> Message-ID: <4be051070903102009j3e8b47d5q483f03e93e23fa0e@mail.gmail.com> Sorry, dogs ran across my keyboard and prematurely sent my email. Rats! Too bad chihuahuas can't read... Okay, Kurt: I like your stack! I really do. And while I know you have confidence that we can all be natively reading and writing MIDI-spec code in no time, I'm just WAYYYY too old for that to be happening anytime soon. ;-) So, yeah, I want that nice 80s/90s-style ease of coding music. Because I and anyone who's ever played a musical instrument for even a year or three can immediately grasp play flute "e3q" etc. Jeez, even my CS majors who've NEVER played an instrument can grasp that! But few to none of them read MIDI natively ;-) For the PC users here (does that include you, Richmond??) there's also ABC Code, which looks to be post-HC and kinda modelled on it: http://www.music-notation.info/en/formats/abc.html http://www.ehow.com/how_2165625_abc-music-notation-sheet-music.html http://www.ucolick.org/~sla/morris/music/wwwdance.html http://abc.sourceforge.net/ [notation formats in general: http://www.music-notation.info/en/compmus/notationformats.html] I still like HC's best, tho'! Judy http://revined.blogspot.com On Tue, Mar 10, 2009 at 5:24 PM, Kurt Kaufman wrote: > ...It is Shakobox on Jacque's site developed by Rebecca Bettancourt that >> utilizes the QT library. If you've got a Mac, great. No sound channels >> but >> you kinda fake them. It requires an external player that has been >> opensourced and so, if you know RB, you might be able to fiddle with it >> further. If you don't have a Mac, you're kinda out of luck AFAIK because >> while there is a Windows version, I've never actually come across anyone >> who >> was able to make it work under Windows.... >> > > > If QT is present on Windows, you can call up the instruments (or whatever > MIDI voices are found on the PC -depends on the particular flavor of > Windows) by sending them MIDI instructions. In MIDI-Builder this is done by > playing a short MIDI file for each note. It doesn't involve resampling > sound resources, and, as a result, you don't end up with distortion of > timbre and length when the sound is transposed more than a few pitches up or > down. Instead of sound channels, you use MIDI tracks. > > BUT, > if what you're looking for is "that late 80s/early 90s click'n'pop > Macintosh sound-chip feel" (you know what I mean!), MIDI probably won't cut > it. > :-) > > Kurt > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Tue Mar 10 23:22:58 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 10 Mar 2009 20:22:58 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <545919.64323.qm@web37503.mail.mud.yahoo.com> References: <545919.64323.qm@web37503.mail.mud.yahoo.com> Message-ID: <4be051070903102022s36a2f15du2428895101361ebf@mail.gmail.com> Because Scott Raney had absolutely no use for it and lied that sound channels and/or HC-like musical scripting couldn't be supported under Windows IIRC. And I'm still plenty steamed about that. Modern PC games clearly support such a thing. Modern audio file formats clearly support such a thing (if you've ever played with, say, the ancient and deprecated Adobe SoundEdit you will see that differing sound file formats support differing levels of multiple simultaneous sound channels).. Raney simply couldn't be bothered. Which is a shame because he was clearly capable of making it happen. And certainly for the US$1,000 a license he was charging he could've been bothered with it. Judy http://revined.blogspot.com On Tue, Mar 10, 2009 at 1:07 PM, Richmond Mathewson wrote: > > Judy Perry wrote: > > "Hopefully, *somebody* out there is working on a better solution (hint, > hint)!" > > Cracked open Hypercard with ResEdit and extracted the snd resource > 'Harpsichord'; reset its codes: sfil and movr; and couldn't get any > sound out of it at all. > > Must have gone wrong somewhere between ResEdit and Mac OS X. > > Of course, one could set up a whole piano-range of digitised sounds, > bung them in a stack and off-we-would-go: of course all those > play audioClip statements would get tedious . . . > > Also slowing down the duration of the sounds would distort the pitch . . . > > Frankly; the BEEP terms listed in the RunRev Documentation, if they > actually worked, would be perfect. I suppose these could be implemented ? > > I wonder why the Hypercard system for playing music was not carried > over to Metacard? > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Tue Mar 10 23:39:53 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 Mar 2009 20:39:53 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B73289.9080800@fourthworld.com> Judy Perry wrote: > Because Scott Raney had absolutely no use for it and lied that sound > channels and/or HC-like musical scripting couldn't be supported under > Windows IIRC. The wording of whatever was said there may be important. Dr. Raney may have been infuriating at times, but I've never known him to be willfully dishonest. That he didn't see the value in it seems more like him. Indeed, neither has Kevin or anyone working on the engine in the 10 years since. HC-style sound channels have some nifty attributes useful for a few projects, but until someone can put together a business case for this it will continue to be a wish rather than a feature. But of course with a sufficiently compelling business case any tool vendor would be stupid not to. Why isn't there an external for this? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From katheryn.swynford at gmail.com Wed Mar 11 01:14:09 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 10 Mar 2009 22:14:09 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B73289.9080800@fourthworld.com> References: <49B73289.9080800@fourthworld.com> Message-ID: <4be051070903102214u155bb30cj259d22d821199f90@mail.gmail.com> Richard, I know you have a deep respect for Raney. And I don't contend that he wasn't smart. I begrudgingly admit that even I think he was a freaking genius for reverse-engineering the HC file format and building a new development environment that superceded Hypertalk and made extensions of it possible, not only on the Mac OS, but also, crucially, cross-plat-wise. But I also do believe that he could have made this (music scripting thing) happen but didn't want to and made whatever excuse he thought we'd all buy for not doing so. And at the US$1,000 a license he was charging at the time, I find this completely unacceptable. I probably have his excuse buried deep somewhere in my inbox. If sufficiently motivated, I could probably find it. I certainly accepted it at face value at the time but obviously do not now. In fact, it was only in trying to justify his claim to my largely PC-using CS majors that I was forced to accept that he knew that what he was saying wasn't entirely true. And thus was a lie. And he knew it was a lie. I really think he was deliberately dishonest. And private conversations with others who were around at the time indicate that they also believe he was deliberately dishonest. I could have accepted it if, at the time, he just came out and said, "I think this is a stupid feature I don't wish to support, but pay me $1,000 anyway for my not doing it -- or not." I would have still thought he was a jerk, but I would have respected that he was an honest jerk. As it is/was, I cannot even think that. I have no reason to believe Kevin & Co. are similarly dishonest. I think they also accepted his excuse at face value. The fact that it KEEPS COMING UP tells us that there is SOME market for such a feature. Is it enough for Kevin & Co. to invest in? I dunno. But there is a market. Because, if there weren't, it wouldn't keep coming up. (And, let's be honest: it wasn't ME beating the primary drum this time!) But back when he was berating us all for not wanting to pay him $1,000 per license for his product that couldn't do what we could have have done years before with HC, while implying it was technologically impossible, THAT I blame. I mean, he's smart enough to reverse engineer the file format and add to the language BUT HE CANNOT FIGURE OUT HOW TO DO scripted sound on PCs when Walsh or whoever it was figured it out in abcCode? THAT I don't buy. NOT seeing the value in such a feature isn't the same thing as implying that such a feature isn't possible. I'd be happy to eat crow on this but even when eating said crow, I'd probably still contend that THAT's not how I read his (Raney's) explanation at the time. Which is what's under discussion. Because, if there's ANYTHING that MIDI/abcCode etc. demonstrates, it's that Raney was DEAD WRONG in his implication that this can't be done. And I for one don't think that it's because he wasn't smart enough to know otherwise. As for an external, I agree with you... and some really intelligent people have argued that hope springs eternal... Hopefully we won't have to wait an eternity! I am for one hopeful! Judy http://revined.blogspot.com On Tue, Mar 10, 2009 at 8:39 PM, Richard Gaskin wrote: > Judy Perry wrote: > > Because Scott Raney had absolutely no use for it and lied that sound >> channels and/or HC-like musical scripting couldn't be supported under >> Windows IIRC. >> > > The wording of whatever was said there may be important. Dr. Raney may > have been infuriating at times, but I've never known him to be willfully > dishonest. > > That he didn't see the value in it seems more like him. Indeed, neither > has Kevin or anyone working on the engine in the 10 years since. > > HC-style sound channels have some nifty attributes useful for a few > projects, but until someone can put together a business case for this it > will continue to be a wish rather than a feature. > > But of course with a sufficiently compelling business case any tool vendor > would be stupid not to. > > Why isn't there an external for this? > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Wed Mar 11 04:26:10 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 11 Mar 2009 09:26:10 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903102009j3e8b47d5q483f03e93e23fa0e@mail.gmail.com> References: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> <4be051070903102009j3e8b47d5q483f03e93e23fa0e@mail.gmail.com> Message-ID: Hello Judy, Le 11 mars 09 ? 04:09, Judy Perry a ?crit : > > I like your stack! I really do. And while I know you have > confidence that > we can all be natively reading and writing MIDI-spec code in no > time, I'm > just WAYYYY too old for that to be happening anytime soon. ;-) With a little help from my "friends" ;-) (Beat and Kurt) I finish a little stack for experimenting Midi code... I will soon move on to more serious things to Midi adapting a more important application. This is not so difficult as might appear at first sight. We must recognize that it is still not VERY easy. But I think it is worth the candle (in french : le jeu en vaut la chandelle), you can control Attack, Gate time, Release, Pan, Vibrato, Reverb, Tremolo, Phasing, Chorus, ... What would be best is that Midi functions are implemented into Revolution... Is this a dream? Bons souvenirs de Paris Ren? From geradamas at yahoo.com Wed Mar 11 05:47:11 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 02:47:11 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <504574.14121.qm@web37501.mail.mud.yahoo.com> In view of what this thread has brought to light I would like to point out that there seems to be some confusion between: 1. Playing Music in the way that Hypercard did: http://www.cs.sfu.ca/CC/SW/HyperCard/TeachHC/hcsound/hcmusic.html 2. Playing Music by manipulating sound files imported into Runtime Revolution via play audioClip and 3. Playing Music by reading Midi files. My initial interest was in type 1; and remains so, as I feel it is the way that allows the most control via coding over PITCH, LOUDNESS and DURATION. The fact that Runtime Revolution appears to contain these capabilities seems to contradict the claim that Scott Rainey did not make proviso for this possibility. To reiterate, a quick 'poke' in the RR Documentation reveals this: beepDuration beepLoudness beepPitch which were introduced in version 1.0. However, these terms seem to be 'quiescent' insofar as they are ineffective under something like 99% of the operating systems used by RR Developers. Indeed, if I type 'beep' into my Message Box and press Enter, nothing happens! Now, I may be a bit naive, BUT my BBC Master is some 20 years old, and has 96 Kb RAM: in other words, it is positively Neolithic (well, that is a bit metaphorical as it is made from Plastic and Metal, and not Stone). However, it possesses 4 sound channels; all part of the physical capabilities of the hardware. In our "modern" age (one of the words I dislike most is 'modern') we have computers that are vastly more powerful and capable than my 'toy' computer. Surely, even if "modern" computers don't have hard-wired sound channels, they can be manipulated via software to produce the same effect??????????? ------------------------------------------------------------------ It is, frankly, an easy, albeit tedious, piece of work to churn out individual sound files from some program that produces notes (c.f. Sibelius) for each semitone on the musical scale; and then import them into a stack, and then code to play audioClips. The end result would be a clunky great bit of software using extremely inelegant and clumsy code that would produce something quite different from what Hypercard can do. This is not leveraging some inbuilt capability of Runtime Revolution, but an unsatisfactory fudge. The same could be said about add-ons or plug-ins. ----------------------------------------------------------------- Being a bit b*tchy, I see that Runtime Revolution is making a "big thing" about improved graphic capabilities in version 3.0: http://www.runrev.com/whats-new/graphics-enhancements/ which is jolly nice; although, I, for one, am convinced anyone who really wants some halfway decent graphics is going to do that work outwith Runtime Revolution. It would seem that digital note production is quite a bit more 'primitive' than 'jolly graphics'; and, as such (as well as Runtime Revolution's claim to be able to cope with HC stacks), should be a given. ---------------------------------- sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From luis at anachreon.co.uk Wed Mar 11 06:42:35 2009 From: luis at anachreon.co.uk (Luis) Date: Wed, 11 Mar 2009 10:42:35 +0000 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <504574.14121.qm@web37501.mail.mud.yahoo.com> References: <504574.14121.qm@web37501.mail.mud.yahoo.com> Message-ID: <82D3E493-57BB-4E52-B13A-6ACC3FC8C2AE@anachreon.co.uk> Hiya, That 'pitch' issue was a showstopper for one of my apps, was told the best way to do it is to go via MIDI. The Enhanced QT external was another option, but there's still no control for that. Cheers, Luis. On 11 Mar 2009, at 09:47, Richmond Mathewson wrote: > > In view of what this thread has brought to light I would like to > point out that there seems to be some confusion between: > > 1. Playing Music in the way that Hypercard did: > > http://www.cs.sfu.ca/CC/SW/HyperCard/TeachHC/hcsound/hcmusic.html > > 2. Playing Music by manipulating sound files imported into > Runtime Revolution via > play audioClip > > and > > 3. Playing Music by reading Midi files. > > My initial interest was in type 1; and remains so, as I feel it > is the way that allows the most control via coding over PITCH, > LOUDNESS and DURATION. The fact that Runtime Revolution appears > to contain these capabilities seems to contradict the claim that > Scott Rainey did not make proviso for this possibility. > > To reiterate, a quick 'poke' in the RR Documentation reveals this: > > beepDuration > > beepLoudness > > beepPitch > > which were introduced in version 1.0. However, these terms seem to > be 'quiescent' insofar as they are ineffective under something like > 99% of the operating systems used by RR Developers. > > Indeed, if I type 'beep' into my Message Box and press Enter, nothing > happens! > > Now, I may be a bit naive, BUT my BBC Master is some 20 years old, > and has 96 Kb RAM: in other words, it is positively Neolithic (well, > that is a bit metaphorical as it is made from Plastic and Metal, and > not Stone). However, it possesses 4 sound channels; all part of the > physical capabilities of the hardware. > > In our "modern" age (one of the words I dislike most is 'modern') > we have > computers that are vastly more powerful and capable than my 'toy' > computer. Surely, even if "modern" computers don't have hard-wired > sound channels, they can be manipulated via software to produce the > same effect??????????? > > ------------------------------------------------------------------ > > It is, frankly, an easy, albeit tedious, piece of work to churn out > individual sound files from some program that produces notes (c.f. > Sibelius) for each semitone on the musical scale; and then import > them into a stack, and then code to play audioClips. The end result > would be a clunky great bit of software using extremely inelegant > and clumsy code that would produce something quite different from > what Hypercard can do. > > This is not leveraging some inbuilt capability of Runtime Revolution, > but an unsatisfactory fudge. > > The same could be said about add-ons or plug-ins. > > ----------------------------------------------------------------- > > Being a bit b*tchy, I see that Runtime Revolution is making a "big > thing" > about improved graphic capabilities in version 3.0: > > http://www.runrev.com/whats-new/graphics-enhancements/ > > which is jolly nice; although, I, for one, am convinced anyone who > really wants some halfway decent graphics is going to do that work > outwith Runtime Revolution. > > It would seem that digital note production is quite a bit more > 'primitive' than 'jolly graphics'; and, as such (as well as > Runtime Revolution's claim to be able to cope with HC stacks), > should be a given. > > ---------------------------------- > > sincerely, Richmond Mathewson. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 11 09:26:52 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 06:26:52 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> <4be051070903102009j3e8b47d5q483f03e93e23fa0e@mail.gmail.com> Message-ID: <4be051070903110626s1e8f36f7xc54960f7307e6a1c@mail.gmail.com> Hi Ren?, You said: "Reverb, Tremolo, Phasing, Chorus, ... What would be best is that Midi functions are implemented into Revolution... Is this a dream?" To paraphrase a line from the movie Excalibur: 'A dream to some... a nightmare to others!' (Bwahahahhaha!!!) ;-) Sorry; couldn't resist. I guess you would have had to have seen the movie with Nicol Williamson's great booming voice uttering that line. Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 1:26 AM, Ren? Micout wrote: > Hello Judy, > > Le 11 mars 09 ? 04:09, Judy Perry a ?crit : > >> >> I like your stack! I really do. And while I know you have confidence >> that >> we can all be natively reading and writing MIDI-spec code in no time, I'm >> just WAYYYY too old for that to be happening anytime soon. ;-) >> > > With a little help from my "friends" ;-) (Beat and Kurt) I finish a little > stack for experimenting Midi code... > I will soon move on to more serious things to Midi adapting a more > important application. > This is not so difficult as might appear at first sight. We must recognize > that it is still not VERY easy. > But I think it is worth the candle (in french : le jeu en vaut la > chandelle), you can control Attack, Gate time, Release, Pan, Vibrato, > Reverb, Tremolo, Phasing, Chorus, ... > What would be best is that Midi functions are implemented into > Revolution... Is this a dream? > > Bons souvenirs de Paris > Ren?_______________________________________________ > > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kurtkaufman at hotmail.com Wed Mar 11 09:28:23 2009 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Wed, 11 Mar 2009 13:28:23 +0000 Subject: Mac sound channels/MIDI Message-ID: Two things I want to mention: Scott Raney was EXTREMELY helpful to me while I was working with MIDI, providing me with examples of basic MIDI routines in other languages, and clarifying how I should use binary encoding methods from within Rev. He was an excellent teacher in the sense that he never gave me the answers directly, but would suggest that I "take a look at..." or "watch out for..." in searching for my own solutions. Although I don't have time for it right now (maybe by this summer), it seems to me it shouldn't be that difficult to write a translator for the HC-style "flute e3q" to MIDI. Once a MIDI file is created, it requires very little from Rev; QT takes care of the work. In contrast, I believe that playing a succession of short clips would be cumbersome and less reliable in terms of ending up with a flowing "musical" line. The problems are probably multiplied when trying to work with polyphony. In hindsight I wish that I had had more experience in encapsulating methods; I wish I could have written the MIDI file creation routine so that I could now say "Sure, just feed it this data with these parameters, and you'll get the required MIDI file useable on any QT player." If someone on the list were willing to help me in this area, I'd be willing to try to redesign the methods so that they could be easily used as a general function from within Rev. It would be nice to have **easy** MIDI file generation and playback available through Rev scripting/QT, at least on Mac and Windows (QT for Linux?). Kurt _________________________________________________________________ Windows Live? Contacts: Organize your contact list. http://windowslive.com/connect/post/marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C!2285.entry?ocid=TXT_TAGLM_WL_UGC_Contacts_032009 From katheryn.swynford at gmail.com Wed Mar 11 09:30:43 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 06:30:43 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <504574.14121.qm@web37501.mail.mud.yahoo.com> References: <504574.14121.qm@web37501.mail.mud.yahoo.com> Message-ID: <4be051070903110630j604de374i1c1f0b8fce725b91@mail.gmail.com> Richmond said: "My initial interest was in type 1; and remains so, as I feel it is the way that allows the most control via coding over PITCH, LOUDNESS and DURATION. The fact that Runtime Revolution appears to contain these capabilities seems to contradict the claim that Scott Rainey did not make proviso for this possibility." Right, but Richmond, aren't you the person who tried this and said that the docs are right and this DOESN'T WORK? If it doesn't work, then Raney did NOT make proviso to make it happen. Which is why we're all still talking about it years later... which is why Rebecca Bettancourt made a hack a few years ago to allow some of us to do what it is that you are saying you want to do (and you're obviously not alone, even if you're traveling in a very small herd). Judy http://revined.blogspot.com From geradamas at yahoo.com Wed Mar 11 09:35:33 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 06:35:33 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <256768.59369.qm@web37501.mail.mud.yahoo.com> Started wondering about BEEP, so tried a single button stack with the following code: on mouseUp set the beepLoudness to 50 beep end mouseUp made with: 1. Runtime Revolution 2.1.1 2. Metacard 2.5 on Ubuntu 8.04.2 NO BEEPS! Having had no beeps on Mac OS X or Ubuntu I wonder if the statement: "Sounds the system beep." isn't simply a lie? "Windows and OS X do not execute the beep command if it's issued while a beep is playing. This means that if you specify a numberOfTimes on a Windows or OS X system, the user might hear fewer beeps because not all of them are sent to the speaker." is very odd, as I am unable to hear a simple beep. AND, before anybody makes funny comments about my hearing I have no problem hearing BBC Micro system beeps. sincerely, Richmond Mathewson. Would be grateful if anybody has any free time to repeat this simple experiment on a many Operating Systems as they have access to . . . ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From kurtkaufman at hotmail.com Wed Mar 11 09:45:05 2009 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Wed, 11 Mar 2009 13:45:05 +0000 Subject: makeSMF Message-ID: But first review "makeSMF", because maybe it does what you request: http://lists.runrev.com/pipermail/use-revolution/2003-February/013077.html _________________________________________________________________ Windows Live?: Life without walls. http://windowslive.com/explore?ocid=TXT_TAGLM_WL_allup_1a_explore_032009 From rmicout at online.fr Wed Mar 11 09:57:51 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 11 Mar 2009 14:57:51 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903110626s1e8f36f7xc54960f7307e6a1c@mail.gmail.com> References: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> <4be051070903102009j3e8b47d5q483f03e93e23fa0e@mail.gmail.com> <4be051070903110626s1e8f36f7xc54960f7307e6a1c@mail.gmail.com> Message-ID: Judy, My english is poor ! I think ALL Midi functions (or controls... best...) ce qui peut le plus, peut le moins... Bons souvenirs de Paris Ren? Le 11 mars 09 ? 14:26, Judy Perry a ?crit : > Hi Ren?, > You said: "Reverb, Tremolo, Phasing, Chorus, ... > What would be best is that Midi functions are implemented into > Revolution... > Is this a dream?" > > To paraphrase a line from the movie Excalibur: > > 'A dream to some... a nightmare to others!' > > (Bwahahahhaha!!!) ;-) > > Sorry; couldn't resist. I guess you would have had to have seen > the movie > with Nicol Williamson's great booming voice uttering that line. > > Judy > http://revined.blogspot.com > > On Wed, Mar 11, 2009 at 1:26 AM, Ren? Micout > wrote: > >> Hello Judy, >> >> Le 11 mars 09 ? 04:09, Judy Perry a ?crit : >> >>> >>> I like your stack! I really do. And while I know you have >>> confidence >>> that >>> we can all be natively reading and writing MIDI-spec code in no >>> time, I'm >>> just WAYYYY too old for that to be happening anytime soon. ;-) >>> >> >> With a little help from my "friends" ;-) (Beat and Kurt) I finish >> a little >> stack for experimenting Midi code... >> I will soon move on to more serious things to Midi adapting a more >> important application. >> This is not so difficult as might appear at first sight. We must >> recognize >> that it is still not VERY easy. >> But I think it is worth the candle (in french : le jeu en vaut la >> chandelle), you can control Attack, Gate time, Release, Pan, Vibrato, >> Reverb, Tremolo, Phasing, Chorus, ... >> What would be best is that Midi functions are implemented into >> Revolution... Is this a dream? >> >> Bons souvenirs de Paris >> Ren?_______________________________________________ >> >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Wed Mar 11 10:01:15 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 07:01:15 -0700 (PDT) Subject: makeSMF Message-ID: <341808.93960.qm@web37508.mail.mud.yahoo.com> This does a very good job leveraging Quicktime Instruments; presupposing that: 1. You have Quicktime Installed and 2. You are running an operating system for which Quicktime is available. However, what is needed is something native to Runtime Revolution so that it will "travel" with either a stack or a standalone and not be dependent on what sort of rig the end-user runs. This is a universal headache: either trying to predict what an end-user's computer is like, or listing all sorts of abstruse (well, at least to people like my Mum) requirements for software to run; thereby turning lots of people off. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From katheryn.swynford at gmail.com Wed Mar 11 10:07:43 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 07:07:43 -0700 Subject: Mac sound channels/MIDI In-Reply-To: References: Message-ID: <4be051070903110707x94e4acied191c0adbfb97f6@mail.gmail.com> Kurt, Agreed, it would be awesome. Agreed, too, that there were people who got along with Raney very well, and those like me who just spit tacks when dealing with him. For example, I personally have had good communications with Rev; they've always been helpful to me in my multiple displaced licenses, helping me obtain good student pricing... And yet I have friendly relations with people who say they've had the opposite experience with the company and yet had really good relations with Raney who, as I said, to this day makes me spit tacks. Which I suppose is my long-winded way of saying I respect that you and others have had good relations with him and respect him mightily. But he still makes me personally spit tacks. ;-) Indeed, as you say, " it shouldn't be that difficult to write a translator for the HC-style "flute e3q" to MIDI" but, of course, if, like me, you're the person who wants this, you're not the person to write it ;-) ["you're" referring to me, of course, not you]. Here's a target audience or three who could use it: educators (sigh; I know). Because I have small children in our incredibly incompetent school system, I'm always pulling together (or envisioning pulling together) stacks that teach some small concept and then drill it repetitively. I need some sort of little reward system. I can easily pull together a visual reward system. Doing so audially means violating other people's IP rights in the absence of being able to script music that already exists legally in the public domain. Why not use player objects? The latency is unacceptable when deployed on, say, original G3 iMacs (why original G3 iMacs? Because I won't care when my kids spill their drinks and fry related keyboards, motherboards, etc. as I can just buy another one for $60 off ebay and that includes shipping). And, again, with player objects, I'm back to violating IP laws which means that I can't offer my stacks for free to other similarly frustrated parents without the looming threat of being sued by the RIAA. QuickTime for Linux? God, wouldn't that be awesome?! Even as abandoned as QT is?! Okay, another audience? Game developers. It would be only too cool to use Rev as a game dev environment in which you could allocate sounds in differing channels and/or in differing 3D spaces to communicate information. But, of course, currently, you can't. And the latency issue again limits playability of your game when forced to use multiple layered player objects. Just my loudly communicated two increasingly small monetary units... Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 6:28 AM, Kurt Kaufman wrote: > > Two things I want to mention: > > > > Scott Raney was EXTREMELY helpful to me while I was working with MIDI, > providing me with examples of basic MIDI routines in other languages, and > clarifying how I should use binary encoding methods from within Rev. He was > an excellent teacher in the sense that he never gave me the answers > directly, but would suggest that I "take a look at..." or "watch out for..." > in searching for my own solutions. > > > > Although I don't have time for it right now (maybe by this summer), it > seems to me it shouldn't be that difficult to write a translator for the > HC-style "flute e3q" to MIDI. Once a MIDI file is created, it requires very > little from Rev; QT takes care of the work. In contrast, I believe that > playing a succession of short clips would be cumbersome and less reliable in > terms of ending up with a flowing "musical" line. The problems are probably > multiplied when trying to work with polyphony. > > > > In hindsight I wish that I had had more experience in encapsulating > methods; I wish I could have written the MIDI file creation routine so that > I could now say "Sure, just feed it this data with these parameters, and > you'll get the required MIDI file useable on any QT player." > > If someone on the list were willing to help me in this area, I'd be willing > to try to redesign the methods so that they could be easily used as a > general function from within Rev. It would be nice to have **easy** MIDI > file generation and playback available through Rev scripting/QT, at least on > Mac and Windows (QT for Linux?). > > > > Kurt > > > > _________________________________________________________________ > Windows Live? Contacts: Organize your contact list. > > http://windowslive.com/connect/post/marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C!2285.entry?ocid=TXT_TAGLM_WL_UGC_Contacts_032009_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Wed Mar 11 10:09:40 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 11 Mar 2009 15:09:40 +0100 Subject: Mac sound channels/MIDI In-Reply-To: References: Message-ID: <051C08C0-0FAD-4ECB-ADE6-9966646E613B@online.fr> Hello Kurt, My need is to send DIRECTLY Midi orders to QT synthesizer rather than creating a Midi file and play with the QT player. Is this way possible ? PS : my studies are progressing... Bons souvenirs de Paris Ren? Le 11 mars 09 ? 14:28, Kurt Kaufman a ?crit : > > Two things I want to mention: > > > > Scott Raney was EXTREMELY helpful to me while I was working with > MIDI, providing me with examples of basic MIDI routines in other > languages, and clarifying how I should use binary encoding methods > from within Rev. He was an excellent teacher in the sense that he > never gave me the answers directly, but would suggest that I "take > a look at..." or "watch out for..." in searching for my own solutions. > > > > Although I don't have time for it right now (maybe by this summer), > it seems to me it shouldn't be that difficult to write a translator > for the HC-style "flute e3q" to MIDI. Once a MIDI file is created, > it requires very little from Rev; QT takes care of the work. In > contrast, I believe that playing a succession of short clips would > be cumbersome and less reliable in terms of ending up with a > flowing "musical" line. The problems are probably multiplied when > trying to work with polyphony. > > > > In hindsight I wish that I had had more experience in encapsulating > methods; I wish I could have written the MIDI file creation routine > so that I could now say "Sure, just feed it this data with these > parameters, and you'll get the required MIDI file useable on any QT > player." > > If someone on the list were willing to help me in this area, I'd be > willing to try to redesign the methods so that they could be easily > used as a general function from within Rev. It would be nice to > have **easy** MIDI file generation and playback available through > Rev scripting/QT, at least on Mac and Windows (QT for Linux?). > > > > Kurt > > > > _________________________________________________________________ > Windows Live? Contacts: Organize your contact list. > http://windowslive.com/connect/post/ > marcusatmicrosoft.spaces.live.com-Blog-cns!503D1D86EBB2B53C! > 2285.entry? > ocid=TXT_TAGLM_WL_UGC_Contacts_032009_________________________________ > ______________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 11 10:11:39 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 07:11:39 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <73F3651E-4D68-48E5-BA38-1D2BC7E99071@snet.net> <4be051070903102009j3e8b47d5q483f03e93e23fa0e@mail.gmail.com> <4be051070903110626s1e8f36f7xc54960f7307e6a1c@mail.gmail.com> Message-ID: <4be051070903110711kbb429b1habd348dc9c29957b@mail.gmail.com> Ren?, My French is positively impoverished! :-( Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 6:57 AM, Ren? Micout wrote: > Judy, > My english is poor ! > I think ALL Midi functions (or controls... best...) ce qui peut le plus, > peut le moins... > Bons souvenirs de Paris > Ren? > > Le 11 mars 09 ? 14:26, Judy Perry a ?crit : > > > Hi Ren?, >> You said: "Reverb, Tremolo, Phasing, Chorus, ... >> What would be best is that Midi functions are implemented into >> Revolution... >> Is this a dream?" >> >> To paraphrase a line from the movie Excalibur: >> >> 'A dream to some... a nightmare to others!' >> >> (Bwahahahhaha!!!) ;-) >> >> Sorry; couldn't resist. I guess you would have had to have seen the movie >> with Nicol Williamson's great booming voice uttering that line. >> >> Judy >> http://revined.blogspot.com >> >> On Wed, Mar 11, 2009 at 1:26 AM, Ren? Micout wrote: >> >> Hello Judy, >>> >>> Le 11 mars 09 ? 04:09, Judy Perry a ?crit : >>> >>> >>>> I like your stack! I really do. And while I know you have confidence >>>> that >>>> we can all be natively reading and writing MIDI-spec code in no time, >>>> I'm >>>> just WAYYYY too old for that to be happening anytime soon. ;-) >>>> >>>> >>> With a little help from my "friends" ;-) (Beat and Kurt) I finish a >>> little >>> stack for experimenting Midi code... >>> I will soon move on to more serious things to Midi adapting a more >>> important application. >>> This is not so difficult as might appear at first sight. We must >>> recognize >>> that it is still not VERY easy. >>> But I think it is worth the candle (in french : le jeu en vaut la >>> chandelle), you can control Attack, Gate time, Release, Pan, Vibrato, >>> Reverb, Tremolo, Phasing, Chorus, ... >>> What would be best is that Midi functions are implemented into >>> Revolution... Is this a dream? >>> >>> Bons souvenirs de Paris >>> Ren?_______________________________________________ >>> >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 11 10:14:19 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 07:14:19 -0700 Subject: makeSMF In-Reply-To: <341808.93960.qm@web37508.mail.mud.yahoo.com> References: <341808.93960.qm@web37508.mail.mud.yahoo.com> Message-ID: <4be051070903110714t3ad72c17mc4eceb8f6c06c9b4@mail.gmail.com> I hear you... Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 7:01 AM, Richmond Mathewson wrote: > > This does a very good job leveraging Quicktime Instruments; > > presupposing that: > > 1. You have Quicktime Installed > > and > > 2. You are running an operating system for which Quicktime is available. > > However, what is needed is something native to Runtime Revolution so > that it will "travel" with either a stack or a standalone and not be > dependent on what sort of rig the end-user runs. > > This is a universal headache: either trying to predict what an end-user's > computer is like, or listing all sorts of abstruse (well, at least to > people like my Mum) requirements for software to run; thereby turning > lots of people off. > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Wed Mar 11 10:14:48 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 07:14:48 -0700 (PDT) Subject: Mac sound channels/MIDI Message-ID: <225114.3579.qm@web37508.mail.mud.yahoo.com> Kurt Kaufman wrote: "Scott Raney was EXTREMELY helpful to me while I was working with MIDI" I bet he was; after all why spend ages building something when you can get somebody else to do it for you, for free? This is another big bone of contention: While leveraging existing capabilities of Runtime Revolution is reasonable behaviour to expect from RR customers, I really wonder if it is reasonable to expect them to write whole new appendages for RR; especially those that provide ways of doing things that by rights RR should already be capable of doing? Runtime Revolution is described as the heir to Hypercard; and it is in the sense that I am heir to my father, but also in the sense that while my father is a Fellow of the Royal Chemical Society I always have a problem remembering where to put the hydroxy groups on the carbon rings in sugars: that is to say, my capabilities and skills are not the same as my father's (and, unlike RR's, they are not generally better). Runtime Revolution offers both more and (in the specific case under discussion) less than Hypercard - something it doesn't rush to point out in its publicity or its documentation. Now, on balance, RR wipes the floor with HC - however, surely it can only claim that HyperTalk is a subset of RR's programming language when that contains all the capabilities of HyperTalk within it? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From kurtkaufman at hotmail.com Wed Mar 11 10:36:57 2009 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Wed, 11 Mar 2009 14:36:57 +0000 Subject: Mac sound channels/MIDI Message-ID: "...My need is to send DIRECTLY Midi orders to QT synthesizer rather than creating a Midi file and play with the QT player. Is this way possible ?..." **I'm not sure**, but my guess is: not without an external (which would mean a separate external for every platform on which you wish to run the finished product). I think that the closest you can come to Rev cross-platform MIDI (Win and Mac, anyway) is by using MIDI files, and by using QT. _________________________________________________________________ Windows Live? Groups: Create an online spot for your favorite groups to meet. http://windowslive.com/online/groups?ocid=TXT_TAGLM_WL_groups_032009 From ambassador at fourthworld.com Wed Mar 11 10:58:51 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 07:58:51 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B7D1AB.2020803@fourthworld.com> Luis wrote: > That 'pitch' issue was a showstopper for one of my apps, was told the > best way to do it is to go via MIDI. > The Enhanced QT external was another option, but there's still no > control for that. Trevor's external could address that is RunRev would provide an enhancement to their QT code: From his request there: Being able to set the movieControllerID of a player object would make me happy. This would enable me to implement new QuickTime features in an external without having to wait for the engine to be updated. For example, I could open a movie as read/write, assign it a MovieController in the external and then assign that movieControllerID to a player object. I could also implement new QuickTime 7 features such as preserving pitch. This particular feature requires changes to how a Movie is opened from disk as you have to use the new NewMovieFromProperties API call. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From jhurley0305 at sbcglobal.net Wed Mar 11 11:00:49 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Wed, 11 Mar 2009 08:00:49 -0700 Subject: Problem with mouseMove In-Reply-To: <20090311132827.490D848A45B@mail.runrev.com> References: <20090311132827.490D848A45B@mail.runrev.com> Message-ID: I have been trying to construct a pen-drawing stack that allows me to paint kaleidoscopic figures--without success. (I am able to DRAW them.) But Bernd Niggemann has found a way that works wonderfully well. But I need to understand the difference. It appears that one cannot use the MouseMove handler in conjunction with the line tool. Here are two card scripts: 1) local myName, tOldLOc on mouseDown put the name of me into myName put 100,100 into tOldLOc choose the line tool end mouseDown on mouseMove x,y if myName is "" then exit mouseMove drag from tOldLoc to x,y put x,y into tOldLoc end mouseMove on mouseUP put "" into myName choose the browse tool end mouseUP 2) local tOldLOc on mouseDown put 100,100 into tOldLOc choose the line tool send "moveMe" to me end mouseDown on moveMe if the mouse is up then choose browse tool exit moveMe else put the mouseloc into tNewLoc drag from tOldLoc to tNewLoc put tNewLoc into tOldLoc send "moveMe" to me in 1 millisec end if end moveMe This second script (essentially Bernd Niggemann's) works and the first (mine) does not, in fact, Run Rev locks up and I need to force quit. In my mind the second script, using "moveMe" appears to simply roll- your-own mouseMove handler by calling itself and getting the mouseLoc. But it appears that mouseMove is not functional when using the curve tool. Am I interpreting this correctly? What is there about the mouseMove handler that I am missing? Jim Hurley From ambassador at fourthworld.com Wed Mar 11 11:25:04 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 08:25:04 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B7D7D0.7090709@fourthworld.com> Judy wrote: > And I for one don't think that it's because he wasn't smart enough > to know otherwise. Perhaps you overestimate Dr. Raney. He's quite smart, but not flawlessly so. For example, there was one time that Scott told me a certain Mac API call didn't exist. I managed to turn it up in Inside Mac and emailed it to him. He was surprised to find it actually existed (but equally glad too, and used it to add a feature which he delivered the following weekend). If I wanted to portray him in a bad light I could say that he was dishonest about that "missing" API call. Indeed it is a matter of fact that he said something didn't exist which did. But I don't believe that would accurately reflect his intentions, and really it seems a trivial thing for anyone to bother staking their character on. He may have been simply mistaken, and considering the scope of his work that seems understandable: Raney brought the engine to Unix, Irix, Solaris, BSD, Linux, and then to Windows and eventually to Mac - much of that work single-handed. That's a lot of different API calls to keep straight. That he might miss one, or misunderstand one, or even believe that something being asked of his code on one of the 12 platforms he supported wasn't possible, seems a forgivable error. And I may be wrong. I wasn't there, and most importantly when describing intent I wasn't inside his head. But I'd rather be wrong standing up for someone's character than the other way around. I'd risk the same for you if ever anyone dared to question your character while I'm around. You're my SoCal homey; I got yer back. :) Someone would have to work very hard to prove to me that you've ever been dishonest with me, and until such proof I'm obliged by principle to presume your honesty. Our culture got where it is in no small part because of our adoption of the principle of presumed innocence. On the macro and micro social levels, presumption of innocence is a valuable cornerstone of good living. If we may politely move forward, back to the beeps at hand: In recent discussion here I finally joined the converts on the value of sound channels for certain types of playback. While I don't need them myself right now, I can see where others would. It might be nice to have this in the engine, but evidently Kevin has found no greater persuasion than Raney on this, so perhaps it would make a great external. In fact, the nature of the commands needed would seem to lend themselves well to the externals API, independent as they are of the rendering buffer, event loop, and other sticky things (though Chris Bonnert did such a good job with AltBrowser that maybe those things are only sticky for me ). This seems an excellent undertaking for any of the folks here with a C compiler and a passion for this this sort of audio playback. Might even make a good RevSelect product when it's done, and if some of the folks who need it would be willing to prepay to have it written, it seems a zero-risk option for someone to take it on. One question about it: why stop at two channels? Four seems infinitely more useful; "Sgt. Pepper" was recorded in four tracks, so close to anything should be possible with that number. :) Is there anything technically which would restrict this to two channels on modern systems? This morning you wrote: > Which is why we're all still talking about it years later... which is why > Rebecca Bettancourt made a hack a few years ago to allow some of us to do > what it is that you are saying you want to do (and you're obviously not > alone, even if you're traveling in a very small herd). If we're talking about a behavior that was native to HC, was Ms. Bettencourt's "hack" for Rev? I didn't know she uses Rev. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From katheryn.swynford at gmail.com Wed Mar 11 12:11:12 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 09:11:12 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7D7D0.7090709@fourthworld.com> References: <49B7D7D0.7090709@fourthworld.com> Message-ID: <4be051070903110911i278b0f71re5defa56c8a3f6fd@mail.gmail.com> On Wed, Mar 11, 2009 at 8:25 AM, Richard Gaskin wrote: > I'd risk the same for you if ever anyone dared to question your > character while I'm around. You're my SoCal homey; I got yer back. :) > Someone would have to work very hard to prove to me that you've ever been > dishonest with me, and until such proof I'm obliged by principle to presume > your honesty. --Hey homie -- I've got your back too! > > If we may politely move forward, back to the beeps at hand: > > > In recent discussion here I finally joined the converts on the value of > sound channels for certain types of playback. While I don't need them > myself right now, I can see where others would. > > It might be nice to have this in the engine, but evidently Kevin has > found no greater persuasion than Raney on this, so perhaps it would make > a great external. --Agreed. And I have hope. I have a wee bit more than hope actually. > > > In fact, the nature of the commands needed would seem to lend themselves > well to the externals API, independent as they are of the rendering > buffer, event loop, and other sticky things (though Chris Bonnert did > such a good job with AltBrowser that maybe those things are only sticky > for me ). > > This seems an excellent undertaking for any of the folks here with a C > compiler and a passion for this this sort of audio playback. Might even > make a good RevSelect product when it's done, and if some of the folks > who need it would be willing to prepay to have it written, it seems a > zero-risk option for someone to take it on. > > One question about it: why stop at two channels? Four seems infinitely > more useful; "Sgt. Pepper" was recorded in four tracks, so close to > anything should be possible with that number. :) Is there anything > technically which would restrict this to two channels on modern systems? --I agree. HC had 8. I want no less ;-) > > > This morning you wrote: > > Which is why we're all still talking about it years later... which is why >> Rebecca Bettancourt made a hack a few years ago to allow some of us to do >> what it is that you are saying you want to do (and you're obviously not >> alone, even if you're traveling in a very small herd). >> > > If we're talking about a behavior that was native to HC, was Ms. > Bettencourt's "hack" for Rev? I didn't know she uses Rev. --You don't remember Shakobox? See Jacque's site. I'm not being rude in this; you really don't remember Shakobox? I even recently d/l RB to take a look at its source code because it seems it's slowly breaking... but, not being a real programmer, I gave up after an hour or so :*-( Judy http://revined.blogspot.com > > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Mar 11 12:21:27 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 09:21:27 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B7E507.2050908@fourthworld.com> Judy wrote: > --You don't remember Shakobox? See Jacque's site. I'm not > being rude in this; you really don't remember Shakobox? Ah! Yes, everyone knows Shakobox. :) I just didn't know that was Rebecca's work. Nice. I'm so up to my armpits in productivity apps that I rarely get a chance to play with fun stuff like that. I'll check it out. Anyone else here interested can find it at Jacque's site: > I even recently d/l RB to take a look at its source code because > it seems it's slowly breaking... but, not being a real programmer, > I gave up after an hour or so :*-( Too bad. What's not working with it? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From katheryn.swynford at gmail.com Wed Mar 11 12:47:35 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 09:47:35 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7E507.2050908@fourthworld.com> References: <49B7E507.2050908@fourthworld.com> Message-ID: <4be051070903110947t7e0654d5jddfc2b39b0615bc3@mail.gmail.com> Richard, Well what's not working isn't exactly not working, but somebody else noted that an extra space in the notestring makes Shakobox execute incorrectly (if you check earlier threads, what I was doing was retranscribing what I had done in HC notation for Bach's Tocatta & Fuge in D-Minor into Shakobox in single channel notation because channel 1 is as far as I got) -- the extra empty space made it I think ignore all subsequent notestrings (it played one really, really long note). Which I find strange. It really can't be parsing 3-char notestrings EXACTLY because, by definition, any given pitch can be described by one to four or more chars. So, parsing for a three-char note string can't make sense and screw up the pitch-note duration production I would think. That's why I was desperate enough to d/l Rebecca's (Jon's?) sourcecode and RB as well to try to figure out what was happening. Unlike you, I was up to my armpits in stuff that made absolutely no sense to me whatsoever ;-) Which is why I do my best to lead the charge, carry the banner... you get my drift I suspect. ;-) AND for anybody who wonders why I top-post, it's because it's what gmail, yahoo-mail, PINE and MacOS X mail all provide as the default. It may well suck but apparently that is what real programmers want because that is what they provide. ;-P Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 9:21 AM, Richard Gaskin wrote: > Judy wrote: > > --You don't remember Shakobox? See Jacque's site. I'm not > > being rude in this; you really don't remember Shakobox? > > Ah! Yes, everyone knows Shakobox. :) I just didn't know that was > Rebecca's work. Nice. > > I'm so up to my armpits in productivity apps that I rarely get a chance to > play with fun stuff like that. I'll check it out. > > Anyone else here interested can find it at Jacque's site: > > > > > I even recently d/l RB to take a look at its source code because > > it seems it's slowly breaking... but, not being a real programmer, > > I gave up after an hour or so :*-( > > Too bad. What's not working with it? > > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Mar 11 12:59:21 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Mar 2009 11:59:21 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903102022s36a2f15du2428895101361ebf@mail.gmail.com> References: <545919.64323.qm@web37503.mail.mud.yahoo.com> <4be051070903102022s36a2f15du2428895101361ebf@mail.gmail.com> Message-ID: <49B7EDE9.8080305@hyperactivesw.com> Judy Perry wrote: > Because Scott Raney had absolutely no use for it and lied that sound > channels and/or HC-like musical scripting couldn't be supported under > Windows IIRC. And then later, about Shakobox, you said: > If you don't have a Mac, you're kinda out of luck AFAIK because > while there is a Windows version, I've never actually come across > anyone who was able to make it work under Windows. So maybe it's harder than we think to implement sound channels on Windows after all. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From katheryn.swynford at gmail.com Wed Mar 11 13:03:57 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 10:03:57 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7EDE9.8080305@hyperactivesw.com> References: <545919.64323.qm@web37503.mail.mud.yahoo.com> <4be051070903102022s36a2f15du2428895101361ebf@mail.gmail.com> <49B7EDE9.8080305@hyperactivesw.com> Message-ID: <4be051070903111003od434f55t7c02f711cfaff480@mail.gmail.com> Maybe... Or maybe Rebecca <> Scott Raney... Who knows? I know *I* don't. Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 9:59 AM, J. Landman Gay wrote: > Judy Perry wrote: > >> Because Scott Raney had absolutely no use for it and lied that sound >> channels and/or HC-like musical scripting couldn't be supported under >> Windows IIRC. >> > > And then later, about Shakobox, you said: > > If you don't have a Mac, you're kinda out of luck AFAIK because >> > > while there is a Windows version, I've never actually come across > >> anyone who was able to make it work under Windows. >> > > So maybe it's harder than we think to implement sound channels on Windows > after all. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 11 13:06:12 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 10:06:12 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7EDE9.8080305@hyperactivesw.com> References: <545919.64323.qm@web37503.mail.mud.yahoo.com> <4be051070903102022s36a2f15du2428895101361ebf@mail.gmail.com> <49B7EDE9.8080305@hyperactivesw.com> Message-ID: <4be051070903111006u64af72e3of5acdf2af0963ad5@mail.gmail.com> But clearly not impossible. As abcCode amply demonstrates. Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 9:59 AM, J. Landman Gay wrote: > So maybe it's harder than we think to implement sound channels on Windows > after all. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Mar 11 13:07:47 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Mar 2009 12:07:47 -0500 Subject: Problem with mouseMove In-Reply-To: References: <20090311132827.490D848A45B@mail.runrev.com> Message-ID: <49B7EFE3.7070900@hyperactivesw.com> James Hurley wrote: > But it appears that mouseMove is not functional when using the curve > tool. Am I interpreting this correctly? What is there about the > mouseMove handler that I am missing? A lot of system messages are blocked when using paint and draw tools. The IDE catches them, which is a good thing or you'd get all sorts of behaviors during editing that you don't want. Generating a custom "send" message gets around the blockage. In a standalone, if I remember right, the blockage does not occur beccause the IDE isn't running. You should be able to receive mousemove in a standalone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Wed Mar 11 14:10:24 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Mar 2009 10:10:24 -0800 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7EDE9.8080305@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: >> If you don't have a Mac, you're kinda out of luck AFAIK because >> while there is a Windows version, I've never actually come across >> anyone who was able to make it work under Windows. > > So maybe it's harder than we think to implement sound channels on > Windows after all. No "dis" intended Jacque, but I seriously doubt this. From Adobe's Flash tech notes, published at the end of 2005: "Macromedia Flash Player 8 now supports 32 simultaneous sound channels, increased from the 8 sound channel limit previously in Flash Player 7." Better audio in Rev is long overdue. If the Rev guys don't want to build it themselves, they could license from somebody else. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jacque at hyperactivesw.com Wed Mar 11 13:17:51 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Mar 2009 12:17:51 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: Message-ID: <49B7F23F.7070703@hyperactivesw.com> Scott Rossi wrote: > Recently, J. Landman Gay wrote: > >>> If you don't have a Mac, you're kinda out of luck AFAIK because >>> while there is a Windows version, I've never actually come across >>> anyone who was able to make it work under Windows. >> So maybe it's harder than we think to implement sound channels on >> Windows after all. > > No "dis" intended Jacque, but I seriously doubt this. From Adobe's Flash > tech notes, published at the end of 2005: > > "Macromedia Flash Player 8 now supports 32 simultaneous sound channels, > increased from the 8 sound channel limit previously in Flash Player 7." > > Better audio in Rev is long overdue. If the Rev guys don't want to build it > themselves, they could license from somebody else. I stand corrected. So the question is probably more like: out of the entire customer base, how many want sound channels? The code would have to be written three times, since eash OS does it a little differently. But I do agree that the sound people have been neglected. I think if Kurt could get his MIDI stack to interpret HC-sytle notation it would be a big hit. The support queue periodically gets questions about MIDI support, and I usually point them to Kurt's work, but having notation options in the stack would be a big plus. And I also agree that it would probably be a very good RevSelect candidate. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From katheryn.swynford at gmail.com Wed Mar 11 13:22:07 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 10:22:07 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7EDE9.8080305@hyperactivesw.com> References: <545919.64323.qm@web37503.mail.mud.yahoo.com> <4be051070903102022s36a2f15du2428895101361ebf@mail.gmail.com> <49B7EDE9.8080305@hyperactivesw.com> Message-ID: <4be051070903111022h6c811e2ax1ef54b8f79569a8f@mail.gmail.com> I mean, really, it clearly exists in PC gaming. It does. Even if I as a complete know-nothing can't figure out how to do it in Rev. Or in any language. Somebody, no, clearly, MULTIPLE somebodies out there in the game programming universe know how to make it happen. On a PC. "They" probably don't even know diddly-squat about Macs. But they can make multiple simultaneous and programmed sounds happen on a PC. It DOES exist. All the gaming houses know it exists and they know how to do it. Why don't we know how to make it happen? Okay, clearly, nobody is expecting that *I* know how to make it happen. (if you're the odd soul holding your breath, stop now. Breathe. really. you need to breathe.) But somebody really smart out there, really smart with respect to xTalks, really aught to know how to make it happen, No? Why is this asking too much? And note that we've just shifted the discussion from "why isn't it profitable to do" to again "why can't we do it/why isn't it possible to do it?" I am willing to accept that it's perhaps not profitable (tho' I think in the end run it is profitable); just not that it's not possible. Except for linux of course; little seems to be possible there with respect to multimedia unfortunately... tho' I'd love to be educated to the contrary. Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 9:59 AM, J. Landman Gay wrote: > Judy Perry wrote: > >> Because Scott Raney had absolutely no use for it and lied that sound >> channels and/or HC-like musical scripting couldn't be supported under >> Windows IIRC. >> > > And then later, about Shakobox, you said: > > If you don't have a Mac, you're kinda out of luck AFAIK because >> > > while there is a Windows version, I've never actually come across > >> anyone who was able to make it work under Windows. >> > > So maybe it's harder than we think to implement sound channels on Windows > after all. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Wed Mar 11 13:22:23 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 10:22:23 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <546894.4556.qm@web37505.mail.mud.yahoo.com> To quote myself [err . . . this reminds me of something else]: "It is, frankly, an easy, albeit tedious, piece of work to churn out individual sound files from some program that produces notes (c.f. Sibelius) for each semitone on the musical scale; and then import them into a stack, and then code to play audioClips." while it is possible to set the playRate of a player this cannot be done for an audioClip as such; now, one could set up a player and keep loading individual audioClips of notes into it by continually resetting the fileName property . . . BUT . . . t h i n g s w o u l d g e t b o g g e d d o w n rather like playing a 45 gramophone record at 33 [and, methinks this would be mucho memory hungry - especially on low-end PCs; and, come to think of it, because it depends on parts of end-users' operating systems that are optional (QT, xanim (???)), it would be all a bit silly] (and I am quite sure that the current participants in this discussion can remember 'platters', 'waxes' and so forth :) The thing about my BBC Micro and a Hypercard stack was that things happened on time; which, for music, is not a bad idea. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From luis at anachreon.co.uk Wed Mar 11 13:25:37 2009 From: luis at anachreon.co.uk (Luis) Date: Wed, 11 Mar 2009 17:25:37 +0000 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7F23F.7070703@hyperactivesw.com> References: <49B7F23F.7070703@hyperactivesw.com> Message-ID: <623E9C0E-EC39-43CC-92F0-2737C52EACAA@anachreon.co.uk> To be truly Multimedia (remember when PCs had that prefix...) I'd opt for embedding something like irrKlang: http://www.ambiera.com/irrklang/ There was another one, but the name escapes me. Cheers, Luis. On 11 Mar 2009, at 17:17, J. Landman Gay wrote: > Scott Rossi wrote: >> Recently, J. Landman Gay wrote: >>>> If you don't have a Mac, you're kinda out of luck AFAIK because >>>> while there is a Windows version, I've never actually come across >>>> anyone who was able to make it work under Windows. >>> So maybe it's harder than we think to implement sound channels on >>> Windows after all. >> No "dis" intended Jacque, but I seriously doubt this. From >> Adobe's Flash >> tech notes, published at the end of 2005: >> "Macromedia Flash Player 8 now supports 32 simultaneous sound >> channels, >> increased from the 8 sound channel limit previously in Flash >> Player 7." >> Better audio in Rev is long overdue. If the Rev guys don't want >> to build it >> themselves, they could license from somebody else. > > I stand corrected. So the question is probably more like: out of > the entire customer base, how many want sound channels? The code > would have to be written three times, since eash OS does it a > little differently. > > But I do agree that the sound people have been neglected. I think > if Kurt could get his MIDI stack to interpret HC-sytle notation it > would be a big hit. The support queue periodically gets questions > about MIDI support, and I usually point them to Kurt's work, but > having notation options in the stack would be a big plus. And I > also agree that it would probably be a very good RevSelect candidate. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Wed Mar 11 13:25:25 2009 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 Mar 2009 18:25:25 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: Message-ID: <622EEB71-A482-491C-B358-BD23CC232EB8@major-k.de> Hi Scott and all, > Recently, J. Landman Gay wrote: > >>> If you don't have a Mac, you're kinda out of luck AFAIK because >>> while there is a Windows version, I've never actually come across >>> anyone who was able to make it work under Windows. >> >> So maybe it's harder than we think to implement sound channels on >> Windows after all. > > No "dis" intended Jacque, but I seriously doubt this. From Adobe's > Flash > tech notes, published at the end of 2005: > > "Macromedia Flash Player 8 now supports 32 simultaneous sound > channels, > increased from the 8 sound channel limit previously in Flash Player > 7." > > Better audio in Rev is long overdue. If the Rev guys don't want to > build it > themselves, they could license from somebody else. I have the old "External Collection Windows" somewhere on my (Mac) HD. That 60 KB DLL also supports (4?) soundchannels and has been programmed by Mr. Tuv Snyder. If I remember right the copyrights belong to "CrossWorld Computing" :-) So why not take this as a base for further implementations? UserBase to Scotland! Got the message? "Gradients" are nice, but soundchannels are even nicer! :-D > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From katheryn.swynford at gmail.com Wed Mar 11 13:28:54 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 10:28:54 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7F23F.7070703@hyperactivesw.com> References: <49B7F23F.7070703@hyperactivesw.com> Message-ID: <4be051070903111028p56a26492q294e9fba44b1f75@mail.gmail.com> Right. I agree with both of you here. It clearly IS POSSIBLE. Profitable? Maybe for Adobe, maybe not so much for Rev (but then, what does that say about Rev?). Other than "he who makes me see purple and shall not be named again," I'm really not trying to diss anyone. But for how many years have we all bought, and CONTINUE to buy into the rationale that 'it can't be done on Windows"? We're still sitting here doing it in 2009 for heaven's sake! As my nearly 8 year old son would say, "J*sus Creepers!" (sorry -- this is an actual quote from him; he's heard "J*sus Chr*st! as an expletive as well as the tamer "Jeepers Creepers"...and, well, somehow merged the two ;-) ) Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 10:17 AM, J. Landman Gay wrote: > Scott Rossi wrote: > >> Recently, J. Landman Gay wrote: >> >> If you don't have a Mac, you're kinda out of luck AFAIK because >>>> while there is a Windows version, I've never actually come across >>>> anyone who was able to make it work under Windows. >>>> >>> So maybe it's harder than we think to implement sound channels on >>> Windows after all. >>> >> >> No "dis" intended Jacque, but I seriously doubt this. From Adobe's Flash >> tech notes, published at the end of 2005: >> >> "Macromedia Flash Player 8 now supports 32 simultaneous sound channels, >> increased from the 8 sound channel limit previously in Flash Player 7." >> >> Better audio in Rev is long overdue. If the Rev guys don't want to build >> it >> themselves, they could license from somebody else. >> > > I stand corrected. So the question is probably more like: out of the entire > customer base, how many want sound channels? The code would have to be > written three times, since eash OS does it a little differently. > > But I do agree that the sound people have been neglected. I think if Kurt > could get his MIDI stack to interpret HC-sytle notation it would be a big > hit. The support queue periodically gets questions about MIDI support, and I > usually point them to Kurt's work, but having notation options in the stack > would be a big plus. And I also agree that it would probably be a very good > RevSelect candidate. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 11 13:32:01 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 10:32:01 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7F23F.7070703@hyperactivesw.com> References: <49B7F23F.7070703@hyperactivesw.com> Message-ID: <4be051070903111032t654f4d8q49997f567841b0b@mail.gmail.com> Absolutely. I'd buy it in a heartbeat. And I don't sell anything! Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 10:17 AM, J. Landman Gay wrote: > Scott Rossi wrote: > >> Recently, J. Landman Gay wrote: >> >> If you don't have a Mac, you're kinda out of luck AFAIK because >>>> while there is a Windows version, I've never actually come across >>>> anyone who was able to make it work under Windows. >>>> >>> So maybe it's harder than we think to implement sound channels on >>> Windows after all. >>> >> >> No "dis" intended Jacque, but I seriously doubt this. From Adobe's Flash >> tech notes, published at the end of 2005: >> >> "Macromedia Flash Player 8 now supports 32 simultaneous sound channels, >> increased from the 8 sound channel limit previously in Flash Player 7." >> >> Better audio in Rev is long overdue. If the Rev guys don't want to build >> it >> themselves, they could license from somebody else. >> > > I stand corrected. So the question is probably more like: out of the entire > customer base, how many want sound channels? The code would have to be > written three times, since eash OS does it a little differently. > > But I do agree that the sound people have been neglected. I think if Kurt > could get his MIDI stack to interpret HC-sytle notation it would be a big > hit. The support queue periodically gets questions about MIDI support, and I > usually point them to Kurt's work, but having notation options in the stack > would be a big plus. And I also agree that it would probably be a very good > RevSelect candidate. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 11 13:37:27 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 10:37:27 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <546894.4556.qm@web37505.mail.mud.yahoo.com> References: <546894.4556.qm@web37505.mail.mud.yahoo.com> Message-ID: <4be051070903111037v240967d3oa8faf67d514557de@mail.gmail.com> The funny thing about this, Richmond, is that latency is actually much MUCH MUCH! worse using layered player objects than faked sound channels in Shakobox, especially on lower-end machines! Ask Thierry again about the latency on his little game -- I remember: it was 3 to 4 SECONDS. That's WAYYYY TOOO MUCH LATENCY! It's simply unacceptable. And it doesn't happen so much when using soundchannels. Or even faked soundchannels. Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 10:22 AM, Richmond Mathewson wrote: > > To quote myself [err . . . this reminds me of something else]: > > "It is, frankly, an easy, albeit tedious, piece of work to churn out > individual sound files from some program that produces notes (c.f. > Sibelius) for each semitone on the musical scale; and then import > them into a stack, and then code to play audioClips." > > while it is possible to set the playRate of a player this cannot be > done for an audioClip as such; > > now, one could set up a player and keep loading individual audioClips > of notes into it by continually resetting the fileName property . . . > > BUT . . . t h i n g s w o u l d g e t b o g g e d > d o w n rather like playing a 45 gramophone record at 33 > > [and, methinks this would be mucho memory hungry - especially on low-end > PCs; and, come to think of it, because it depends on parts of end-users' > operating systems that are optional (QT, xanim (???)), it would be all > a bit silly] > > (and I am quite sure that the current participants in this discussion > can remember 'platters', 'waxes' and so forth :) > > The thing about my BBC Micro and a Hypercard stack was that things > happened on time; which, for music, is not a bad idea. > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Mar 11 13:52:28 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 10:52:28 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B7FA5C.8090208@fourthworld.com> Judy wrote: > I mean, really, it clearly exists in PC gaming. So does real-time 3D, isometric grid management, and scriptable opponent AI, but I can't blame RunRev for prioritizing these below features that would be used by a larger number of developers. For myself I'd sooner see isometric grid management, esp. now that SimCity 1.0 has been open sourced (see ), as it makes a wide variety of spatial simulations much more achievable*. But I would understand if there are few here who would share that interest. ;) > Okay, clearly, nobody is expecting that *I* know how to make it happen. (if > you're the odd soul holding your breath, stop now. Breathe. really. you > need to breathe.) Damn. I was hoping to download a solution from your blog this afternoon. :) > But somebody really smart out there, really smart with respect to xTalks, > really aught to know how to make it happen, No? You may be onto something there, and it seems an ideal third-party opportunity. * Few among us dare to take the time to write our own grid system, but Jeremy Russell of TaggedSoftware.com did a great job of that building his game Gladiator Trials II: Jeremy made this in Rev, and it very much rocks. Way cool design, and if you like RPGs it's a lot of fun. This section describes a bit of the "making of": Inspiring stuff. Check out this screen: Nice. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From katheryn.swynford at gmail.com Wed Mar 11 14:06:46 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 11:06:46 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7FA5C.8090208@fourthworld.com> References: <49B7FA5C.8090208@fourthworld.com> Message-ID: <4be051070903111106y7537cb14s60c4d8866720be5e@mail.gmail.com> Okay, before this ventures into unknown territory, let me state what I think is hopefully obvious (and, for the love of g*d, don't be looking to my blog for any solutions anytime soon... mostly because I LIKE Rev and want more educators and game developers to adopt it... though, in the distant future you just might find one potential audio solution believe it or not!): 1. Rev's audio handling is substantially less than ideal. 2. Not supporting sound channels is substantially behind the times (HC had it when again? Flash has how many now?) 3. The above #s 1 & 2 present some real reasons for educators and game developers to NOT use Rev. 4. #s1 & 2 above ARE possible and HAVE BEEN POSSIBLE for a really longtime. Even cross-plat Mac <--> Win. So, why are we still living in sub-1986 then with respect to audio? I mean, it's fine to note that the current set of Rev users, who've never really had decent audio-handling capabilities in their current xTalk, aren't storming the gates with pitchforks and torches... but at the same time we might well ask ourselves who else would be at the table if they did... Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 10:52 AM, Richard Gaskin wrote: > Judy wrote: > >> I mean, really, it clearly exists in PC gaming. >> > > So does real-time 3D, isometric grid management, and scriptable opponent > AI, but I can't blame RunRev for prioritizing these below features that > would be used by a larger number of developers. > > For myself I'd sooner see isometric grid management, esp. now that SimCity > 1.0 has been open sourced (see ), > as it makes a wide variety of spatial simulations much more achievable*. > But I would understand if there are few here who would share that interest. > ;) > > Okay, clearly, nobody is expecting that *I* know how to make it happen. >> (if >> you're the odd soul holding your breath, stop now. Breathe. really. you >> need to breathe.) >> > > Damn. I was hoping to download a solution from your blog this afternoon. > :) > > But somebody really smart out there, really smart with respect to xTalks, >> really aught to know how to make it happen, No? >> > > You may be onto something there, and it seems an ideal third-party > opportunity. > > > > * Few among us dare to take the time to write our own grid system, but > Jeremy Russell of TaggedSoftware.com did a great job of that building his > game Gladiator Trials II: > > > Jeremy made this in Rev, and it very much rocks. Way cool design, and if > you like RPGs it's a lot of fun. > > This section describes a bit of the "making of": > > > Inspiring stuff. Check out this screen: > > > Nice. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed Mar 11 14:15:20 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 11:15:20 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B7FFB8.80804@fourthworld.com> Judy wrote: > But for how many years have we all bought, and CONTINUE to buy into the > rationale that 'it can't be done on Windows"? Just to clarify, I'm not hearing anyone saying that it's definitely not possible on Windows today. As for the past, modern Win systems are very, very different from Win3.1 running Win32s, which was the minimum requirement for MC back then. I'm not intimately familiar with the Win3.1 APIs (and I pity anyone who's had to even look at them any time in the last 15 years ), but it does raise the possibility that Raney was quite accurate about limitations on such a system, at least in so far as his engine interfaces with it. All that said, we're in 2009 now so I look forward to seeing a third-party externals author jump on this opportunity. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From scott at tactilemedia.com Wed Mar 11 14:28:15 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Mar 2009 11:28:15 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <623E9C0E-EC39-43CC-92F0-2737C52EACAA@anachreon.co.uk> Message-ID: Recently, Luis wrote: > To be truly Multimedia (remember when PCs had that prefix...) I'd opt > for embedding something like irrKlang: http://www.ambiera.com/irrklang/ Exactly my point. fmod is another one. There are dozens of these out there -- it's not like they're hard to find. I know the iGame3D guys used to have some kind of tie-in to fmod in their externals, but at the time there were some distribution restrictions or similar. Anyway, if/when Rev gets up to speed, applause will be heard on several channels. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From geradamas at yahoo.com Wed Mar 11 14:37:25 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 11:37:25 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <709198.5702.qm@web37503.mail.mud.yahoo.com> PortMedia is both Open Source and Cross-Platform: http://portmedia.sourceforge.net/ sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From katheryn.swynford at gmail.com Wed Mar 11 14:45:46 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 11:45:46 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B7FFB8.80804@fourthworld.com> References: <49B7FFB8.80804@fourthworld.com> Message-ID: <4be051070903111145t1f1c694fyb1dd4021e9ce529e@mail.gmail.com> On Wed, Mar 11, 2009 at 11:15 AM, Richard Gaskin wrote: > Judy wrote: > >> But for how many years have we all bought, and CONTINUE to buy into the >> rationale that 'it can't be done on Windows"? >> > > Just to clarify, I'm not hearing anyone saying that it's definitely not > possible on Windows today. --Really? 'Cause I could swear that I just heard Jacque say it maybe wasn't so easy... implying not so possible. And I didn't see ANYBODY other than Scott Rossi say otherwise. And this isn't a dig against anyone. --Here's the thing: Some people here don't really give a flying fig about audio handling because they don't need it. I get that. I'll wager you don't need it even though you publicly and honorably support the third-party development of an external to support it. I'll go further and wager that anybody who's arguing against the implementation of sound channels and scripted sound do so because *they don't need it*. They want regex. Or multiple-dimension arrays (for which I have myself pushed, even though since their introduction I've not used them once). Or whatever. I could probably name a long list of people for whom that's the case; probably nearly identical with the list of people for whom image-handling isn't terribly important, the same people who privately grumble that Rev now supports alpha transparency channels and image rotation (sorta, kinda) and gradients and windowshapes and the like. These are probably the people want to do data processing and that's it; or they want to make the next great word processor and that's it... --Me personally? I couldn't give a flying fig whether or not diacriticals can be handled in the script editor as my language doesn't require them. I don't need them; why should I care? But, in truth, that doesn't mean I'm willing to sit by idly when other Rev users have a real problem that affects their use of the product. I support other users and their problems and hope that the feeling is mutual. I don't personally need unicode either. Handcount, anyone? Yet I still would urge the company to make their product unicode-compliant. --Not having modern audio handling capacity is likely costing the company users. Judy http://revined.blogspot.com > > > From katheryn.swynford at gmail.com Wed Mar 11 14:49:01 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 11:49:01 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <623E9C0E-EC39-43CC-92F0-2737C52EACAA@anachreon.co.uk> Message-ID: <4be051070903111149y52896afck1225c32d99d98318@mail.gmail.com> But Rev users will only hear it when and if they implement multiple sound channels ;-) Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 11:28 AM, Scott Rossi wrote: > > > > Anyway, if/when Rev gets up to speed, applause will be heard on several > channels. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Wed Mar 11 14:54:33 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 11:54:33 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <932491.12955.qm@web37508.mail.mud.yahoo.com> "Somebody", somewhere has a particularly warped sense of humour: soundChannel "Has no effect and is included in Transcript for compatibility with imported HyperCard stacks." what gets me is the word 'compatibility' as there is no compatibility; HyperCard stacks that are imported that use sound channels WON'T WORK! There seem to be parts of the RR Documentation that are a bit disingenuous. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From rmicout at online.fr Wed Mar 11 14:59:31 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 11 Mar 2009 19:59:31 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903111145t1f1c694fyb1dd4021e9ce529e@mail.gmail.com> References: <49B7FFB8.80804@fourthworld.com> <4be051070903111145t1f1c694fyb1dd4021e9ce529e@mail.gmail.com> Message-ID: <33290A63-BBC1-4A54-9153-13E65A0AC132@online.fr> Le 11 mars 09 ? 19:45, Judy Perry a ?crit : > On Wed, Mar 11, 2009 at 11:15 AM, Richard Gaskin > > --Not having modern audio handling capacity is likely costing the > company > users. Judy, I want modern audio handling capacity !!! Ren? from Paris From katheryn.swynford at gmail.com Wed Mar 11 15:00:58 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 12:00:58 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <33290A63-BBC1-4A54-9153-13E65A0AC132@online.fr> References: <49B7FFB8.80804@fourthworld.com> <4be051070903111145t1f1c694fyb1dd4021e9ce529e@mail.gmail.com> <33290A63-BBC1-4A54-9153-13E65A0AC132@online.fr> Message-ID: <4be051070903111200j28bae9e0i4aabef0bf9b9876f@mail.gmail.com> Ren?: Hugs! Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 11:59 AM, Ren? Micout wrote: > > Le 11 mars 09 ? 19:45, Judy Perry a ?crit : > > On Wed, Mar 11, 2009 at 11:15 AM, Richard Gaskin < >> ambassador at fourthworld.com >> >> --Not having modern audio handling capacity is likely costing the company >> users. >> > > Judy, > I want modern audio handling capacity !!! > Ren? from Paris_______________________________________________ > > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Mar 11 15:04:13 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Mar 2009 14:04:13 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <932491.12955.qm@web37508.mail.mud.yahoo.com> References: <932491.12955.qm@web37508.mail.mud.yahoo.com> Message-ID: <49B80B2D.80603@hyperactivesw.com> Richmond Mathewson wrote: > "Somebody", somewhere has a particularly warped sense of humour: > > soundChannel > > "Has no effect and is included in Transcript for compatibility > with imported HyperCard stacks." > > what gets me is the word 'compatibility' as there is no compatibility; > HyperCard stacks that are imported that use sound channels WON'T WORK! You will see that throughout the dictionary in several places. What that means is that the keyword is included in the language so it won't throw an error when imported scripts use it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Wed Mar 11 15:08:06 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 12:08:06 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <988391.27064.qm@web37501.mail.mud.yahoo.com> I want modern audio handling capacity! However, I would be perfectly satisfied with the type of old-fashioned audio handling capacity available in HyperCard :) Come to think of it, I am fairly easy to please; I would be happy with a 4 sound channel system like that on the BBC Micro with ways of controlling PITCH, LOUDNESS and DURATION. Funny, really, that a 25 year old computer is capable of doing more in one area than . . . And, Judy, my hand is waving frantically in support of the Unicode capabilities of Runtime Revolution, as I live and work in a country that uses Cyrillic. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Wed Mar 11 15:11:32 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Mar 2009 12:11:32 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <66714.27819.qm@web37504.mail.mud.yahoo.com> J. Landman Gay wrote: "so it won't throw an error when imported scripts use it." Ahah! So one gets a surprise later on when one tries to use the imported stack. Surely the point of throwing an error is so the programmer can see that something is wrong and/or won't work? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jacque at hyperactivesw.com Wed Mar 11 15:12:59 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Mar 2009 14:12:59 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <256768.59369.qm@web37501.mail.mud.yahoo.com> References: <256768.59369.qm@web37501.mail.mud.yahoo.com> Message-ID: <49B80D3B.6020301@hyperactivesw.com> Richmond Mathewson wrote: > on Ubuntu 8.04.2 > > NO BEEPS! > > Having had no beeps on Mac OS X or Ubuntu I wonder if the statement: > > "Sounds the system beep." isn't simply a lie? No. On Linux systems, the beep sound is sent directly to the internal sound card. I don't understand Linux well enough (maybe someone else can comment) but system sounds are not routed to the same place that audio clips go to. I've heard of others who could get audio clips to play but not system beeps. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Mar 11 15:18:14 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 12:18:14 -0700 Subject: My BBC Master - - - getting Beeped-off. Message-ID: <49B80E76.2060203@fourthworld.com> Judy wrote: > On Wed, Mar 11, 2009 at 11:15 AM, Richard Gaskin wrote: >> Just to clarify, I'm not hearing anyone saying that it's definitely not >> possible on Windows today. > > --Really? 'Cause I could swear that I just heard Jacque say it maybe wasn't > so easy... implying not so possible. "Maybe" is different from "definitely". I don't mean to belabor the point, but I do think it's helpful to put to rest any suggestion of willful dishonesty here. The Win3.1+Win32s configuration may well explain Raney's claim, and Jacque qualified hers appropriately with "maybe". We're all professionals here, just doing our best to realize the possibilities given what we have to work with. I don't think anyone's going out of their way to make this any harder than it is. Assuming we're now on the same page in recognizing that we're all moving in the same direction: > --Not having modern audio handling capacity is likely costing the company > users. I don't have any hard data on that so I have no opinion one way or another, but I would suggest two things to address that: 1. Bill Marriott ran a series of excellent and thorough feature request surveys last year, truly the most comprehensive effort of that sort in the company's history. Maybe he can chime in with what those surveys revealed about requests for enhanced audio handling. 2. To the degree that there is a need for this, there is a golden opportunity for a third-party solution which could capitalize on this right now with no need to wait for RunRev to finish their other priorities. Who among us recognizes this opportunity and wants to make some money? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From katheryn.swynford at gmail.com Wed Mar 11 15:18:56 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 12:18:56 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <988391.27064.qm@web37501.mail.mud.yahoo.com> References: <988391.27064.qm@web37501.mail.mud.yahoo.com> Message-ID: <4be051070903111218q65b146cyfc133237d84f924f@mail.gmail.com> Richmond, Even though I absolutely have no personal need for unicode, my hand is up as well! Both of them, in fact ;-) Judy http://revined.blogspot.com On Wed, Mar 11, 2009 at 12:08 PM, Richmond Mathewson wrote: > > I want modern audio handling capacity! > > However, I would be perfectly satisfied with the type of > old-fashioned audio handling capacity available in > HyperCard :) > > Come to think of it, I am fairly easy to please; I would be > happy with a 4 sound channel system like that on the BBC Micro > with ways of controlling PITCH, LOUDNESS and DURATION. > > Funny, really, that a 25 year old computer is capable of doing > more in one area than . . . > > And, Judy, my hand is waving frantically in support of the > Unicode capabilities of Runtime Revolution, as I live and > work in a country that uses Cyrillic. > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Wed Mar 11 15:27:07 2009 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 11 Mar 2009 12:27:07 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B80E76.2060203@fourthworld.com> References: <49B80E76.2060203@fourthworld.com> Message-ID: > 2. To the degree that there is a need for this, there is a golden > opportunity for a third-party solution which could capitalize on > this right now with no need to wait for RunRev to finish their other > priorities. Who among us recognizes this opportunity and wants to > make some money? Money? Count me in! Just kidding, sort of, but in all seriousness if those wanting the features would like to conspire a bit on requirements, I'd be willing to at least assess the situation from an external writer's perspective. I'm someone who personally has my computer on mute 90% of the time, but if there is a clear vision of what is needed, I may be interested in participating. What would be the basic requirement that would get people off the ground, without growing into a monster sound effect library? - Brian From sims at ezpzapps.com Wed Mar 11 16:13:44 2009 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 11 Mar 2009 21:13:44 +0100 Subject: applescript - repeat if exists document x Message-ID: I'm trying to get a count of open photoshop image files. They do not show up using terminal and lsof. Therefore I am undergoing an exercise that always reinforces how much I like using Rev - using applescript. :-P The following result will tell me how many image files are open in "Photoshop Elements 4.0" My problem is that it looks for a set number of times (30) and then tells me the count. I would like to have it not perform the repeat with a set number (as in 30) but to count until it knows that it got them all. IOW so it quits repeating after a counter of N if there are N files open. Hope I'm making sense here :-/ Any applescript Gurus out there? set z to 0 set x to 0 repeat 30 times tell application "Photoshop Elements 4.0" set x to x + 1 if exists document x then set z to z + 1 set counter to z end tell end repeat return counter sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From m.schonewille at economy-x-talk.com Wed Mar 11 16:27:50 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 11 Mar 2009 21:27:50 +0100 Subject: applescript - repeat if exists document x In-Reply-To: References: Message-ID: <8838973C-17CC-4E43-A741-CDB6C7210596@economy-x-talk.com> Sims, if exists document x then set z to z + 1 else exit repeat Almost like in Revolution. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 11 mrt 2009, at 21:13, Jim Sims wrote: > I'm trying to get a count of open photoshop image files. They do not > show up using terminal and lsof. Therefore I am undergoing an > exercise that always reinforces how much I like using Rev - using > applescript. :-P > > The following result will tell me how many image files are open in > "Photoshop Elements 4.0" > My problem is that it looks for a set number of times (30) and then > tells me the count. > > I would like to have it not perform the repeat with a set number (as > in 30) but to count until it knows that it got them all. IOW so it > quits repeating after a counter of N if there are N files open. Hope > I'm making sense here :-/ > > Any applescript Gurus out there? > > > set z to 0 > set x to 0 > repeat 30 times > tell application "Photoshop Elements 4.0" > set x to x + 1 > if exists document x then set z to z + 1 > set counter to z > end tell > > end repeat > return counter > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design From sims at ezpzapps.com Wed Mar 11 16:36:18 2009 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 11 Mar 2009 21:36:18 +0100 Subject: applescript - repeat if exists document x In-Reply-To: <8838973C-17CC-4E43-A741-CDB6C7210596@economy-x-talk.com> References: <8838973C-17CC-4E43-A741-CDB6C7210596@economy-x-talk.com> Message-ID: <3C0E2798-6021-41F8-8EDB-007F117B90DB@ezpzapps.com> On Mar 11, 2009, at 9:27 PM, Mark Schonewille wrote: > if exists document x then set z to z + 1 else exit repeat Bless you Mark. Loong day here today. -- THIS WORKS! set z to 0 set x to 0 repeat tell application "Photoshop Elements 4.0" set x to x + 1 if exists document x then set z to z + 1 else exit repeat end if set counter to z end tell end repeat return counter sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From kkaufman at snet.net Wed Mar 11 17:46:15 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 11 Mar 2009 14:46:15 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off Message-ID: <709467.34156.qm@web81607.mail.mud.yahoo.com> "...I do agree that the sound people have been neglected. I think if Kurt could get his MIDI stack to interpret HC-sytle notation it would be a big hit. The support queue periodically gets questions about MIDI support, and I usually point them to Kurt's work, but having notation options in the stack would be a big plus. And I also agree that it would probably be a very good RevSelect candidate...." BUT first look here: I'll quote below part of a 2005 post by Alejandro Tejada to this list. The file "pmdKB11" in particular allows you to play on an on-screen piano keyboard -OR- direct-enter the notes in HC-style format. It also allows you to export MIDI files. I just tested the stacks on Rev 3.0 Win and Mac OSX, and they all seem to work. I highly recommend that anyone interested in MIDI take a look at these stacks. I believe the part that all the stacks have in common is the "makeSMFLib" set of functions, which appears to portable! The scripts have all been put into the public domain, which is incredibly generous of Udi! ---------------------------------------- You could find useful many MIDI related stacks produced by UDI: Among these stacks: makeSMF make a MIDI file from strings that like a Play sentence of HyperTalk. e.g. C4q E G... This stack work with Revolution on Mac, OSX, Win, and other. This is the pmd file player for RunRev. powered by makeSMF. This is a software Piano-keyboard. powered by makeSMF. The stack which plays random music. powered by makeSMF From revolution at derbrill.de Wed Mar 11 17:55:41 2009 From: revolution at derbrill.de (Malte Brill) Date: Wed, 11 Mar 2009 22:55:41 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <20090311191900.8D37F48A670@mail.runrev.com> References: <20090311191900.8D37F48A670@mail.runrev.com> Message-ID: Brian, > What would be the basic requirement that would get people off the > ground, without growing into a monster sound effect library? if you gave me methods to play .wav and .aif files (.ogg would be a plus) on at least 8 different channels with the ability to set the playloudness, panning and pitch (no time stretching needed, just playing it faster would do just fine) I?d be a happy camper, if the thing would not need to rely on quicktime or any other 3rd party add on besides the external. There are quite a few opensauce libs around like the beforementioned irrklang or openAL (the audio counterpart to openGL). I would be willing to throw some $$$ into a pot instantly if only I got that for at least the Mac and Win (linux being a plus again). For me it would need to be able to dynamicly load and unload samples (.wav and .aif) and play those without cutting off each other. Though wrapping an external around an existing solution might be the lowest hanging fruit for someone who speaks C. If someone is to set up a group to discuss further specs, or wants to carry this off list, please let me know. Cheers, Malte From niggemann at uni-wh.de Wed Mar 11 17:57:05 2009 From: niggemann at uni-wh.de (BNig) Date: Wed, 11 Mar 2009 14:57:05 -0700 (PDT) Subject: applescript - repeat if exists document x In-Reply-To: <3C0E2798-6021-41F8-8EDB-007F117B90DB@ezpzapps.com> References: <8838973C-17CC-4E43-A741-CDB6C7210596@economy-x-talk.com> <3C0E2798-6021-41F8-8EDB-007F117B90DB@ezpzapps.com> Message-ID: <22465462.post@talk.nabble.com> Hi Jim, you could try: tell application "Photoshop Elements 4.0" set x to count of documents end tell I dont have Photoshop Elements but to get the count of documents is pretty standard applescript. I tested it with safari and it works, it gives the number of open documents. regards Bernd Jim Sims wrote: > > > On Mar 11, 2009, at 9:27 PM, Mark Schonewille wrote: > >> if exists document x then set z to z + 1 else exit repeat > > Bless you Mark. > Loong day here today. > > -- THIS WORKS! > set z to 0 > set x to 0 > repeat > tell application "Photoshop Elements 4.0" > set x to x + 1 > if exists document x then > set z to z + 1 > else > exit repeat > end if > set counter to z > end tell > > end repeat > return counter > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/applescript---repeat-%09if-exists-document-x-tp22463496p22465462.html Sent from the Revolution - User mailing list archive at Nabble.com. From jiml at netrin.com Wed Mar 11 18:00:16 2009 From: jiml at netrin.com (Jim Lambert) Date: Wed, 11 Mar 2009 15:00:16 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <20090311191900.2A58948A674@mail.runrev.com> References: <20090311191900.2A58948A674@mail.runrev.com> Message-ID: <3019458D-7713-4963-B127-FE43759E8C85@netrin.com> Interesting thread. If we want to smoothly play simultaneous sounds in Rev, couldn't Trevor's super QTExternal be used to create (on the fly) multiple track movies? Let QT handle the sound channels. Works on Mac and windows. Jim Lambert From jimaultwins at yahoo.com Wed Mar 11 18:13:12 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 11 Mar 2009 15:13:12 -0700 Subject: applescript - repeat if exists document x In-Reply-To: References: Message-ID: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> rOr you could do one of these ---------------------- A ONE LINER tell application "Adobe Photoshop CS3" to return (the number of documents) ---------------------- A FEW LINER tell application "Adobe Photoshop CS3" set the docAsItemList to every document --now we have a Applescript list of all the docs set docItemCnt to the number of items in docAsItemList return docItemCnt end tell ---------------------- DEMO OF LOOP TYPES and LISTS --simple repeat loop at the end to return data to Rev that is a bit easier to parse tell application "Adobe Photoshop CS3" set the docsAsItemList to every document --now we have a Applescript list of all the docs set docItemCnt to the number of items in docsAsItemList set nameslistViaWithEach to {} repeat with thisDocItem in docsAsItemList copy the name of thisDocItem to end of nameslistViaWithEach end repeat --or-------------- set namesListViaWithX to {} repeat with x from 1 to number of items in the docsAsItemList copy the name of item x of docsAsItemList to end of namesListViaWithX end repeat end tell set output to docItemCnt repeat with echItm in docsAsItemList set output to output & return & the name of echItm as string end repeat --of course this repeat could be done with either of the 3 lists we have defined and gathered --docsAsItemList, nameslistViaWithEach, namesListViaWithX return output -- this is formatted without quotes except char 1 and char -1 ------------------------ Jim Ault Las Vegas On Mar 11, 2009, at 1:13 PM, Jim Sims wrote: > I'm trying to get a count of open photoshop image files. They do not > show up using terminal and lsof. Therefore I am undergoing an > exercise that always reinforces how much I like using Rev - using > applescript. :-P > > The following result will tell me how many image files are open in > "Photoshop Elements 4.0" > My problem is that it looks for a set number of times (30) and then > tells me the count. > > I would like to have it not perform the repeat with a set number (as > in 30) but to count until it knows that it got them all. IOW so it > quits repeating after a counter of N if there are N files open. Hope > I'm making sense here :-/ > > Any applescript Gurus out there? > > > set z to 0 > set x to 0 > repeat 30 times > tell application "Photoshop Elements 4.0" > set x to x + 1 > if exists document x then set z to z + 1 > set counter to z > end tell > > end repeat > return counter > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katheryn.swynford at gmail.com Wed Mar 11 18:16:27 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 11 Mar 2009 15:16:27 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <49B80E76.2060203@fourthworld.com> References: <49B80E76.2060203@fourthworld.com> Message-ID: <4be051070903111516t16df95c1reaaa987026fa7a1c@mail.gmail.com> Richard wrote: "I don't mean to belabor the point, but I do think it's helpful to put to rest any suggestion of willful dishonesty here. The Win3.1+Win32s configuration may well explain Raney's claim, and Jacque qualified hers appropriately with "maybe". We're all professionals here, just doing our best to realize the possibilities given what we have to work with. I don't think anyone's going out of their way to make this any harder than it is." ============================== Okay. Since you asked (and since I brought it up, it does indeed seem only fair), here is a brief chronology of the development of events as I've been able to ascertain thus far; corrections are welcomed: Macintosh introduced: January 1984 Windows 1.0: 1985 Hypercard including the "play" command (near as I can tell but I don't have original manuals): 1987? Windows 2.0 released: 1987 Windows 3.0 released: 1990 abcCode released/used by John Walsh of the of the University of British Columbia: 1991 (http://abcnotation.org.uk/) --abcCode is the scripted musical notation software that I believe was first used on the PC near as I can tell. HC Player released: 1992 (http://www.pfhyper.com/hcfaq/hcfaq2.html); apparent end of free HC. Walsh releases abcCode system on the IRTRAD-L listserve, mid- November 1993 (http://abcnotation.org.uk/) abcCode and playabc released to general public March 1994 ( http://abcnotation.org.uk/) I didn't join the HC list until sometime after 1994 I believe, thus any of my memories of Scott Raney post-date 1994, and thus also post-date abcCode, and playabc abc playback on windows PC computers, thus any memories I may harbor regarding the issue fully postdate the ability to script musical notation on the PC by 3 or more years and play back scripted musical notation on the PC platform by a good year or more (I didn't discover abcCode and its related technologies until considerably later when I was assigned to teach my department's multimedia development course (horrors, I know). abc2win released: September 1995 Windows95 released: 1995 Hypercard 2.3 reviewed in MacWorld Magazine: November 1, 1995 ( http://www.highbeam.com/doc/1G1-17477993.html), but PR Newswire reports the introduction as May 1, 1995 (http://www.highbeam.com/doc/1G1-16884710.html). This is reportedly the version that introduced soundChannel support. Does that work? Judy http://revined.blogspot.com From scott at tactilemedia.com Wed Mar 11 18:58:43 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Mar 2009 15:58:43 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <3019458D-7713-4963-B127-FE43759E8C85@netrin.com> Message-ID: Recently, Jim Lambert wrote: > If we want to smoothly play simultaneous sounds in Rev, couldn't > Trevor's super QTExternal be used to create (on the fly) multiple > track movies? > Let QT handle the sound channels. Works on Mac and windows. While some folks would prefer a non-QT solution, it should be mentioned that Trevor added a enhancement to EQT that allows seamless looping of a sound. When using native Rev playback options, one will almost always encounter a gap or glitch when trying to loop audio seamlessly -- Trevor's EQT makes it possible (many thanks dude). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From scott at tactilemedia.com Wed Mar 11 19:59:30 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Mar 2009 16:59:30 -0700 Subject: [ANN] Tactile Media Announces Plugin Updates Message-ID: Thought folks might like to know about the release of two plugin updates for Revolution: tm|gradient2 and tm|color2. Both tools have been updated with new features and take advantage of Revolution 3. Both tools sport one of the most professional interfaces we've ever built in Revolution. Each plugin retails for $12, but to celebrate the release of the tools, we're offering a limited time 20% discount when purchasing both: until March 20th, you can get tm|gradient2 and tm|color2 in a Color Bundle for only $19. Visit the site to get more information: http://www.tactilemedia.com Many thanks go to Jacque Landman Gay and Chipp Walters for helping make this release possible. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From SparkOutYNY at gmail.com Wed Mar 11 20:41:46 2009 From: SparkOutYNY at gmail.com (SparkOut) Date: Wed, 11 Mar 2009 17:41:46 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <3019458D-7713-4963-B127-FE43759E8C85@netrin.com> References: <932491.12955.qm@web37508.mail.mud.yahoo.com> <3019458D-7713-4963-B127-FE43759E8C85@netrin.com> Message-ID: <22467679.post@talk.nabble.com> Jim Lambert wrote: > > Interesting thread. > If we want to smoothly play simultaneous sounds in Rev, couldn't > Trevor's super QTExternal be used to create (on the fly) multiple > track movies? > Let QT handle the sound channels. Works on Mac and windows. > > Jim Lambert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > NO NO NO NO NO! Please! Cut the dependency on QT. "Proper" audio should be > deliverable without dependence on QT. -- View this message in context: http://www.nabble.com/My-BBC-Master-------getting-Beeped-off.-tp22462067p22467679.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Wed Mar 11 21:14:41 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 Mar 2009 18:14:41 -0700 Subject: Benchmark: Behavior script access performance Message-ID: <49B86201.8000607@fourthworld.com> Benchmarking fiend that I am, I was curious about the overhead of calling a hander in a behavior script in v3.5 as opposed to the closest approximation in 3.0 and earlier, a backScript which differentiates which objects it works on based on a custom property value. For those unaware that v3.5 is in beta testing, Kevin introduced it in a recent newsletter: Trevor goes into detail here: In brief, in v3.5 you can use the script of any button to define behavior for any other object, enhancing the message path like this: Messages sent to an object go first to that object, and then to whatever button script is assigned as that object's behavior. After the behavior script they resume the normal message path. In v3.0 and earlier the closest thing we had was using a backScript and then differentiating whether a handler should run or not based on the value of a custom property. That was reasonably fast enough, but I wondered if behaviors would be any faster. So in v3.5b I made a stack with three buttons: button 1 has a uClass property set to "b", with this benchmarking script: on mouseUp put 10000 into n -- Behavior: put the millisecs into t repeat n put foob() into r1 end repeat put the millisecs - t into t1 -- Backscript: put the millisecs into t repeat n put foobs() into r2 end repeat put the millisecs - t into t2 -- Result: put t1 && t2 end mouseUp Button "b1" is inserted into the backScripts, with his handler: function foobs if the uClass of the target = "b" then return 1+1 end if end foobs Button "c1" is assigned as the behavior of button 1, with this script: function foob return 1+1 end foob True, the backScript is being asked to do more work, but it's the fairest comparison that way because behavior scripts only apply to buttons with a property assigned to them (the behavior property), and do not affect others. So here's the result: 9 30 Behaviors average roughly three times faster to access than functionally equivalent backScripts. And FWIW, if I take out the property check in the backScript (which gives the backScript method an unfair advantage), the result is: 9 16 So behaviors still win. Not surprising, since messages have a shorter path to travel to them. If you're not currently participating in the beta testing for v3.5 just sit tight a while longer, it's coming. And when it's here, the new behaviors feature will not only change the way you script, but in some cases may boost performance along the way. It's a mighty fine implementation. Thanks, RunRev! -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From sims at ezpzapps.com Thu Mar 12 01:21:23 2009 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 12 Mar 2009 06:21:23 +0100 Subject: applescript - repeat if exists document x In-Reply-To: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> References: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> Message-ID: <69FAA9EE-E52E-47C9-B2EE-167FA5FEB2E7@ezpzapps.com> Thanks Bernd and Jim Ault! The List is awesome. The following is exceptional, thanks. Complete Sainthood will apply if you can do one that returns the path to those files ;-) I'm sure I asking way too much now. sims ------------------------------------------------ On Mar 11, 2009, at 11:13 PM, Jim Ault suggested the way to do the following: tell application "Keynote" set the docsAsItemList to every slideshow --now we have a Applescript list of all the docs set docItemCnt to the number of items in docsAsItemList set nameslistViaWithEach to {} repeat with thisDocItem in docsAsItemList copy the name of thisDocItem to end of nameslistViaWithEach end repeat --or-------------- set namesListViaWithX to {} repeat with x from 1 to number of items in the docsAsItemList copy the name of item x of docsAsItemList to end of namesListViaWithX end repeat end tell set output to docItemCnt repeat with echItm in docsAsItemList set output to output & return & the name of echItm as string end repeat --of course this repeat could be done with either of the 3 lists we have defined and gathered --docsAsItemList, nameslistViaWithEach, namesListViaWithX return output -- this is formatted without quotes except char 1 and char -1 From rmicout at online.fr Thu Mar 12 03:48:09 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 12 Mar 2009 08:48:09 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903111516t16df95c1reaaa987026fa7a1c@mail.gmail.com> References: <49B80E76.2060203@fourthworld.com> <4be051070903111516t16df95c1reaaa987026fa7a1c@mail.gmail.com> Message-ID: <5EEA90C9-7F7A-4E7A-8D2B-CFAF223D8444@online.fr> Judy, Confirmation : HC Play command : version 1.0 of HyperCard Ren? Le 11 mars 09 ? 23:16, Judy Perry a ?crit : > Richard wrote: > > "I don't mean to belabor the point, but I do think it's helpful to > put to > rest any suggestion of willful dishonesty here. The Win3.1+Win32s > configuration may well explain Raney's claim, and Jacque qualified > hers > appropriately with "maybe". > > We're all professionals here, just doing our best to realize the > possibilities given what we have to work with. I don't think > anyone's going > out of their way to make this any harder than it is." > ============================== > > Okay. > Since you asked (and since I brought it up, it does indeed seem > only fair), > here is a brief chronology of the development of events as I've > been able to > ascertain thus far; corrections are welcomed: > > Macintosh introduced: January 1984 > > > Windows 1.0: 1985 > > > Hypercard including the "play" command (near as I can tell but I > don't have > original manuals): 1987? > > > Windows 2.0 released: 1987 > > > Windows 3.0 released: 1990 > > > abcCode released/used by John Walsh of the of the University of > British > Columbia: 1991 (http://abcnotation.org.uk/) > > --abcCode is the scripted musical notation software that I believe > was first > used on the PC near as I can tell. > > > HC Player released: 1992 (http://www.pfhyper.com/hcfaq/hcfaq2.html); > apparent end of free HC. > > > Walsh releases abcCode system on the IRTRAD-L listserve, mid- > November 1993 > (http://abcnotation.org.uk/) > > > abcCode and playabc released to general public March 1994 ( > http://abcnotation.org.uk/) > > > I didn't join the HC list until sometime after 1994 I believe, thus > any of > my memories of Scott Raney post-date 1994, and thus also post-date > abcCode, > and playabc abc playback on windows PC computers, thus any > memories I may > harbor regarding the issue fully postdate the ability to script > musical > notation on the PC by 3 or more years and play back scripted musical > notation on the PC platform by a good year or more (I didn't discover > abcCode and its related technologies until considerably later when > I was > assigned to teach my department's multimedia development course > (horrors, I > know). > > > abc2win released: September 1995 > > > Windows95 released: 1995 > > > Hypercard 2.3 reviewed in MacWorld Magazine: November 1, 1995 ( > http://www.highbeam.com/doc/1G1-17477993.html), but PR Newswire > reports the > introduction as May 1, 1995 (http://www.highbeam.com/doc/ > 1G1-16884710.html). > This is reportedly the version that introduced soundChannel support. > > > Does that work? > > > Judy > > http://revined.blogspot.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wjm at wjm.org Thu Mar 12 05:19:00 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 05:19:00 -0400 Subject: My BBC Master - - - getting Beeped-off. References: <564498.57023.qm@web37506.mail.mud.yahoo.com> Message-ID: Richmond, I don't know if this has been answered (the thread diverged into political discourse), but in Rev 2.9 and later your script will give the expected results (at least on Windows) if you say, set the beepsound to internal set the beepPitch to 220 beep set the beepPitch to 440 beep This is because the beep command was changed to use the system alert by default, and not the internal PC buzzer, which can do some interesting things. "Richmond Mathewson" wrote in message news:564498.57023.qm at web37506.mail.mud.yahoo.com... In the middle of the night I awoke with "beep" in my head; and so looked up: beepPitch getting all excited as I did so . . . popped this into a button: on mouseUp set the beepPitch to 220 beep set the beepPitch to 440 beep end mouseUp I don't know what the value of 'beep' is at all as heard no beeps! From iangmcknight at googlemail.com Thu Mar 12 05:19:16 2009 From: iangmcknight at googlemail.com (Ian McKnight) Date: Thu, 12 Mar 2009 09:19:16 +0000 Subject: Export Snapshot and JPEG problems Message-ID: Hi I have a stack which constructs a set of Cartesian axes on the fly. The axes are contained within a group. The component parts (grid lines, ticks, labels etc) are each contained within subgroups of this group. I want to export an image of the finished group and have used these commands to produce an image of the axes as seen on screen. export snapshot from grp theDefaultGrpName to file theFileName as PNG export snapshot from grp theDefaultGrpName to file theFileName as GIF However, try as I might, I can't get this version to work export snapshot from grp theDefaultGrpName to file theFileName as JPEG because the exported image is displayed with a black background. I've tried setting the backgroundcolor of the grp to various colours, thinking that the empty bgcolour of the group might make a difference, but with no affect. I've searched the docs and the use-group archive but if the answer is there I must have missed it :) I could always just leave the JPEG option out of my final version but I would like to understand what the problem is. BTW the filename is constructed from user input and has the correct extension applied. Does anyone have any ideas? Thanks and regards Ian McKnight iangmcknight at googlemail.com ======================= From benr_mc at cogapp.com Thu Mar 12 05:30:47 2009 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 12 Mar 2009 09:30:47 +0000 Subject: "exit to top" within modal: bug or misconception? In-Reply-To: References: <49B68045.10505@fourthworld.com> Message-ID: <49B8D647.5000100@cogapp.com> Kay C Lan wrote: ... > In my case I considered that it had been an error on my part to not provide > a "Cancel" button as an option. > > So I'd rephrase the question, in what circumstances do you consider you NEED > to provide the option to 'exit to top' but CAN'T provide a Cancel button to > do so. I think it's not so much that you CAN'T script around this; it's just that we've all got caught in the situation where we haven't done so. (This does come up on the list from time to time.) Most of us have probably lost data/work in some instances. And yes, in each case we could recognise that it had been an error on our part. But if such superb and experienced programmers as us can make such mistakes, it seems like it might be a benefit if there was a way of letting us out of those mistakes gently. One of the ways in which Rev makes us more productive is by being gentle with us - we've recently been reviving an old C application, and starting a new one in C++, and I'd really forgotten how many easy ways there are to crash, which Rev protects us from. The difference is that when you crash your C/C++ app, you've got to go round that long code/compile/test cycle again (another way that Rev makes us more productive); but your code is unaffected. If you crash, or have to force quit, your Rev app, you may have lost work on the code as well. The fundamental issue is that while Rev is generally described as not being threaded, actually it does have separate threads of execution (but nested, not parallel); new threads being invoked by messages, modal, and script. Although there are these threads, the language more or less ignores their existence, they're not well supported; so there is (AFAIK) no way for a thread to address other threads, and no way to 'exit to top' in all threads. The threads play to our advantage in some ways; I have a set of AppleScript statements I keep handy under the name "RunRevSaviours", that do things like close the open modal dialog and send 'mouseup' to my 'Backup and Save' toolbar button. But one thing I can't do from these scripts is to cancel my running stack; I can do "exit to top" but that's in the thread that's executing my applescript. It would be great if there was an "exit to top in all threads" variant. Perhaps even more to the point, command-period should behave in that way. - Ben From toolbook at kestner.de Thu Mar 12 06:19:01 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 12 Mar 2009 11:19:01 +0100 Subject: How to check, if QT has corrupted stack title Message-ID: <712362F7616E4B9EA3A395D75E80D11D@Kestner.local> Hello, Rev 3.0 I have asked this topic once without result. Now 3 days before getting my new app CD shipped to the factory I wanted to give it another try, perhaps today other list members are online or perhaps anybody has found any workaround. It is the bug, that the stack title gets corrupted, if a Quicktime Player is in the card (QCC 6235), not always, but on a unknown number of XP machines. Set the runtimebehavior to 4 and the other hints in the QCC didn't helped. I had to set the title of my app to empty, which really looks stupid and not proffessional I am not looking for a workaround, to get the tile back, but I am still looking for a solution, if it is possible to analyze, IF the title is broken or not. Comparing the title with a string, doesn't works, because the title property is still ok, it is just an issue of the title display. If I could find out, IF the title is broken, I could set it to empty only on those machines, where it is broken and for the majority of the users I could show a title. Thanks for any idea Tiemo From luis at anachreon.co.uk Thu Mar 12 06:18:30 2009 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Mar 2009 10:18:30 +0000 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903111145t1f1c694fyb1dd4021e9ce529e@mail.gmail.com> References: <49B7FFB8.80804@fourthworld.com> <4be051070903111145t1f1c694fyb1dd4021e9ce529e@mail.gmail.com> Message-ID: <8C663B6C-F811-4986-BB61-5548140F37B3@anachreon.co.uk> I had a need for audio, Rev had a 'problem' with it, wasn't 'there' (read 'usable'!) and canned the project. Cheers, Luis. On 11 Mar 2009, at 18:45, Judy Perry wrote: > On Wed, Mar 11, 2009 at 11:15 AM, Richard Gaskin > > wrote: > >> Judy wrote: >> >>> But for how many years have we all bought, and CONTINUE to buy >>> into the >>> rationale that 'it can't be done on Windows"? >>> >> >> Just to clarify, I'm not hearing anyone saying that it's >> definitely not >> possible on Windows today. > > > --Really? 'Cause I could swear that I just heard Jacque say it > maybe wasn't > so easy... implying not so possible. And I didn't see ANYBODY > other than > Scott Rossi say otherwise. And this isn't a dig against anyone. > > --Here's the thing: Some people here don't really give a flying > fig about > audio handling because they don't need it. I get that. I'll wager > you don't > need it even though you publicly and honorably support the third-party > development of an external to support it. I'll go further and > wager that > anybody who's arguing against the implementation of sound channels and > scripted sound do so because *they don't need it*. They want > regex. Or > multiple-dimension arrays (for which I have myself pushed, even > though since > their introduction I've not used them once). Or whatever. I could > probably > name a long list of people for whom that's the case; probably nearly > identical with the list of people for whom image-handling isn't > terribly > important, the same people who privately grumble that Rev now > supports alpha > transparency channels and image rotation (sorta, kinda) and > gradients and > windowshapes and the like. These are probably the people want to > do data > processing and that's it; or they want to make the next great word > processor > and that's it... > > --Me personally? I couldn't give a flying fig whether or not > diacriticals > can be handled in the script editor as my language doesn't require > them. I > don't need them; why should I care? But, in truth, that doesn't > mean I'm > willing to sit by idly when other Rev users have a real problem > that affects > their use of the product. I support other users and their problems > and hope > that the feeling is mutual. I don't personally need unicode either. > Handcount, anyone? Yet I still would urge the company to make their > product unicode-compliant. > > --Not having modern audio handling capacity is likely costing the > company > users. > > Judy > http://revined.blogspot.com > >> >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Thu Mar 12 06:21:15 2009 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Mar 2009 10:21:15 +0000 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: Message-ID: That's the one I was thinking of! Yep, both fmod and irrKlang have free as well as commercial licensing options. If someone did implement it as a Rev plugin, they'd need to cost it appropriately/cut a deal with the developers. A minor concern for me here is threading, although the timing could be dealt with. Cheers, Luis. On 11 Mar 2009, at 18:28, Scott Rossi wrote: > Recently, Luis wrote: > >> To be truly Multimedia (remember when PCs had that prefix...) I'd opt >> for embedding something like irrKlang: http://www.ambiera.com/ >> irrklang/ > > Exactly my point. fmod is another one. There are dozens of these > out there > -- it's not like they're hard to find. I know the iGame3D guys > used to have > some kind of tie-in to fmod in their externals, but at the time > there were > some distribution restrictions or similar. > > Anyway, if/when Rev gets up to speed, applause will be heard on > several > channels. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Thu Mar 12 06:25:26 2009 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Mar 2009 10:25:26 +0000 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <709198.5702.qm@web37503.mail.mud.yahoo.com> References: <709198.5702.qm@web37503.mail.mud.yahoo.com> Message-ID: That looks interesting, although it doesn't look like it includes file playback. I'd opt for SDL then if it were to go the Open Source route (and includes 2D and 3D acceleration) as well as device input. Cheers, Luis. On 11 Mar 2009, at 18:37, Richmond Mathewson wrote: > > PortMedia is both Open Source and Cross-Platform: > > http://portmedia.sourceforge.net/ > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From toolbook at kestner.de Thu Mar 12 06:52:08 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 12 Mar 2009 11:52:08 +0100 Subject: bgcolor of option button doesn't work on Mac Message-ID: Hello, Rev 3.0 setting the backgroundcolor of a option menu button works on Win, but not on Mac. On Mac the background of the button keeps its standard grey and a kind of a border gets the wanted backgroundcolor. can anybody confirm this bug? Thanks Tiemo From niggemann at uni-wh.de Thu Mar 12 06:55:38 2009 From: niggemann at uni-wh.de (BNig) Date: Thu, 12 Mar 2009 03:55:38 -0700 (PDT) Subject: applescript - repeat if exists document x In-Reply-To: <69FAA9EE-E52E-47C9-B2EE-167FA5FEB2E7@ezpzapps.com> References: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> <69FAA9EE-E52E-47C9-B2EE-167FA5FEB2E7@ezpzapps.com> Message-ID: <22473019.post@talk.nabble.com> Hi Jim, try: tell application "Keynote" set docsPathes to the path of every slideshow set PathOutput to "" repeat with echItm in docsPathes set PathOutput to PathOutput & echItm & return as string end repeat -- take out the last return set PathOutput to characters 1 through -2 of PathOutput as string return PathOutput end tell a return delimited list of the pathes, if a slideshow is open which is not saved yet it returns missing value. on system 10.5.6 it returns the posix form of the pathes (/xxx/xxx), older versions might return the mac-style (xxx:xxx) To return mulitple lists to Rev you can concatenate them into one list and take them apart on the rev side or do multiple applescript calls. about the Sainthood thing, well didnt they all get killed before they reached that state? :) In that case lets wait a little. regards Bernd Jim Sims wrote: > > Thanks Bernd and Jim Ault! The List is awesome. > > The following is exceptional, thanks. > > Complete Sainthood will apply if you can do one that returns the path > to those files ;-) > I'm sure I asking way too much now. > > sims > ------------------------------------------------ > On Mar 11, 2009, at 11:13 PM, Jim Ault suggested the way to do the > following: > > tell application "Keynote" > set the docsAsItemList to every slideshow > --now we have a Applescript list of all the docs > set docItemCnt to the number of items in docsAsItemList > > set nameslistViaWithEach to {} > repeat with thisDocItem in docsAsItemList > copy the name of thisDocItem to end of nameslistViaWithEach > end repeat > > --or-------------- > set namesListViaWithX to {} > repeat with x from 1 to number of items in the docsAsItemList > copy the name of item x of docsAsItemList to end of namesListViaWithX > end repeat > > end tell > set output to docItemCnt > > repeat with echItm in docsAsItemList > set output to output & return & the name of echItm as string > end repeat > --of course this repeat could be done with either of the 3 lists we > have defined and gathered > --docsAsItemList, nameslistViaWithEach, namesListViaWithX > > return output -- this is formatted without quotes except char 1 and > char -1 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/applescript---repeat-%09if-exists-document-x-tp22463496p22473019.html Sent from the Revolution - User mailing list archive at Nabble.com. From sims at ezpzapps.com Thu Mar 12 07:10:43 2009 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 12 Mar 2009 12:10:43 +0100 Subject: applescript - repeat if exists document x In-Reply-To: <22473019.post@talk.nabble.com> References: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> <69FAA9EE-E52E-47C9-B2EE-167FA5FEB2E7@ezpzapps.com> <22473019.post@talk.nabble.com> Message-ID: Works slick for Keynote. A current issue I'm up against has been getting all this to also work with Preview.app, for some reason Preview seems to not play well with applescript. Seems that System Events has a better shot at my goal. So, I changed direction a bit and am now going with: tell application "System Events" get name of every window of application process "Preview" end tell return the result Doing the above seems to require enabling access for assistive devices, but that is not a problem. Thanks Bernd On Mar 12, 2009, at 11:55 AM, BNig wrote: > tell application "Keynote" > set docsPathes to the path of every slideshow > set PathOutput to "" > repeat with echItm in docsPathes > set PathOutput to PathOutput & echItm & return as string > end repeat > -- take out the last return > set PathOutput to characters 1 through -2 of PathOutput as string > return PathOutput > end tell > > a return delimited list of the pathes, if a slideshow is open which > is not > saved yet it returns missing value. on system 10.5.6 it returns the > posix > form of the pathes (/xxx/xxx), older versions might return the mac- > style > (xxx:xxx) > To return mulitple lists to Rev you can concatenate them into one > list and > take them apart on the rev side or do multiple applescript calls. From wjm at wjm.org Thu Mar 12 07:41:35 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 07:41:35 -0400 Subject: How to check, if QT has corrupted stack title References: <712362F7616E4B9EA3A395D75E80D11D@Kestner.local> Message-ID: Tiemo, > I am not looking for a workaround, to get the tile back, but I am still > looking for a solution, if it is possible to analyze, IF the title is > broken > or not. Comparing the title with a string, doesn't works, because the > title > property is still ok, it is just an issue of the title display. If I could > find out, IF the title is broken, I could set it to empty only on those > machines, where it is broken and for the majority of the users I could > show > a title. This is horrible, but: function mungedTitleBar put the rect of this stack into myRect -- left,top,right,bottom put myRect into leftRect add 40 to item 1 of leftRect subtract 20 from item 2 of leftRect put item 1 of leftRect + 20 into item 3 of leftRect put item 2 of leftRect + 10 into item 4 of leftRect put leftRect into rightRect put item 3 of myRect - 90 into item 1 of rightRect put item 3 of myRect - 70 into item 3 of rightRect export snapshot from rect leftRect to foobarL as PNG export snapshot from rect rightRect to foobarR as PNG return foobarL = foobarR end mouseUp This function captures two swatches from the titlebar of the current window. Assuming you have a window title that is longer than one or two characters but not so long as to fill the entire window width, if the left swatch matches the right swatch, then it's probably not displaying properly. From geradamas at yahoo.com Thu Mar 12 07:45:26 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 12 Mar 2009 04:45:26 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. Message-ID: <143677.88342.qm@web37507.mail.mud.yahoo.com> Bill Marriott wrote: "I don't know if this has been answered (the thread diverged into political discourse), but in Rev 2.9 and later your script will give the expected results (at least on Windows) if you say, set the beepsound to internal set the beepPitch to 220 beep set the beepPitch to 440 beep This is because the beep command was changed to use the system alert by default, and not the internal PC buzzer, which can do some interesting things." 1. There is no "at least" about it; the Documentation in 2.9 states that beepSound is only relevant to Windows. On none of my Macintosh computers that are regularly used in my household (4) can I raise a squeak from BEEP; nor from the 5 PCs running Ubuntu variants. As I do not have the chance to try out a version of RR post 2.9 on Windows I really don't know how effective this would be: and, to be frank, I really don't care very much as it does not offer a cross-platform solution to my initial problem. 2. "political discourse"; Um! The hard fact is that Scott Rainey took a decision a long time ago that is still having an effect - the why and the wherefores of 'political' decisions (or, maybe, considerations concerning time and money) often do not take into account all the possible consequences. 3. "diverged": no it didn't really: the "political discourse" was right ON TOPIC. My initial posting, quite unwittingly, stirred up a hornet's nest; however, had there been no hornet's nest to be stirred up that would not have happened: it would have been another "Oh, there goes Richmond with his daft ideas"! As I have never met Scott Rainey, and do not really understand the business side of software very well, I cannot comment on the obvious rancour displayed by some contributors to this list about his reasons for his decision. What I can do is express a socking great "WHAT A SILLY OVERSIGHT" comment; and a "HOW ABOUT MAKING GOOD THAT SILLY OVERSIGHT AS SOON AS POSSIBLE" remark. As I will be attending the Edinburgh conference in September, and, as far as I understand, be in line for the post-conf. version of RR; I am, possibly, naively, hoping that that version; as well as having some "jazzy, new" capabilities, will, also, have a "corny, old" capability, let us say, 'restored'. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Thu Mar 12 07:53:42 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 12 Mar 2009 04:53:42 -0700 (PDT) Subject: bgcolor of option button doesn't work on Mac Message-ID: <297855.76926.qm@web37502.mail.mud.yahoo.com> Didn't work on RevMedia 2.9 for Mac. set the backGroundColor of btn "OPT1" to "green" However, if you look in the Property Inspector, you will see that the FILL colour is green. Which suggests it is something to do with the Fake Metal effect. With a standard push button you can set it to "Square Button" at which point the Fake Metal disappears and the backGroundColor shows up. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From toolbook at kestner.de Thu Mar 12 08:17:01 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 12 Mar 2009 13:17:01 +0100 Subject: AW: How to check, if QT has corrupted stack title In-Reply-To: Message-ID: <0E5264CB8A5F4E6FA3464D9FE48E2519@Kestner.local> Hi Bill Nice approach :) but I think on Win it won't work, because the title is left aligned, so comparing the left and right rect would always be false. ... but writing this I am just figuring out, if I could store a snapshot of the correct title in my app in a cusprop and compare it with a snapshot made on the fly... Thanks for giving ideas Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Bill Marriott > Gesendet: Donnerstag, 12. M?rz 2009 12:42 > An: use-revolution at lists.runrev.com > Betreff: Re: How to check, if QT has corrupted stack title > > Tiemo, > > > I am not looking for a workaround, to get the tile back, but I am still > > looking for a solution, if it is possible to analyze, IF the title is > > broken > > or not. Comparing the title with a string, doesn't works, because the > > title > > property is still ok, it is just an issue of the title display. If I > could > > find out, IF the title is broken, I could set it to empty only on those > > machines, where it is broken and for the majority of the users I could > > show > > a title. > > This is horrible, but: > > function mungedTitleBar > put the rect of this stack into myRect -- left,top,right,bottom > > put myRect into leftRect > add 40 to item 1 of leftRect > subtract 20 from item 2 of leftRect > put item 1 of leftRect + 20 into item 3 of leftRect > put item 2 of leftRect + 10 into item 4 of leftRect > > put leftRect into rightRect > put item 3 of myRect - 90 into item 1 of rightRect > put item 3 of myRect - 70 into item 3 of rightRect > > export snapshot from rect leftRect to foobarL as PNG > export snapshot from rect rightRect to foobarR as PNG > > return foobarL = foobarR > end mouseUp > > This function captures two swatches from the titlebar of the current > window. > Assuming you have a window title that is longer than one or two characters > but not so long as to fill the entire window width, if the left swatch > matches the right swatch, then it's probably not displaying properly. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wjm at wjm.org Thu Mar 12 08:38:37 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 08:38:37 -0400 Subject: My BBC Master - - - getting Beeped-off. References: <143677.88342.qm@web37507.mail.mud.yahoo.com> Message-ID: Richmond, I should have known better than to respond :) But insofar as the use-list is a "knowledge base" I thought I would add in this helpful command that had been overlooked to the data stream. I do not disagree at all with the idea that Rev should be able to play multiple audio streams simultaneously, and perhaps even bend the pitch of those audio streams. It would be a very nice addition to the multimedia arsenal. I simply didn't want to wade through it all to deliver an answer. I just tried out beep on my Mac; it worked fine. This is on 2.9, not post-2.9. But it does play the defined System Alert, which may be invalid or empty on your systems. I wasn't able to coax anything out of Ubuntu; looking into it. Glad you'll be attending the Edinburgh conference! Perhaps we should add this to our marketing materials :) - Bill From toolbook at kestner.de Thu Mar 12 08:42:40 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 12 Mar 2009 13:42:40 +0100 Subject: AW: How to check, if QT has corrupted stack title In-Reply-To: <0E5264CB8A5F4E6FA3464D9FE48E2519@Kestner.local> Message-ID: No, my approach won't work either, because of the different skins and system colors the stored snapshot always will be different - too quick shot :( Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > Gesendet: Donnerstag, 12. M?rz 2009 13:17 > An: 'How to use Revolution' > Betreff: AW: How to check, if QT has corrupted stack title > > Hi Bill > Nice approach :) but I think on Win it won't work, because the title is > left > aligned, so comparing the left and right rect would always be false. > ... but writing this I am just figuring out, if I could store a snapshot > of > the correct title in my app in a cusprop and compare it with a snapshot > made > on the fly... > Thanks for giving ideas > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] Im Auftrag von Bill Marriott > > Gesendet: Donnerstag, 12. M?rz 2009 12:42 > > An: use-revolution at lists.runrev.com > > Betreff: Re: How to check, if QT has corrupted stack title > > > > Tiemo, > > > > > I am not looking for a workaround, to get the tile back, but I am > still > > > looking for a solution, if it is possible to analyze, IF the title is > > > broken > > > or not. Comparing the title with a string, doesn't works, because the > > > title > > > property is still ok, it is just an issue of the title display. If I > > could > > > find out, IF the title is broken, I could set it to empty only on > those > > > machines, where it is broken and for the majority of the users I could > > > show > > > a title. > > > > This is horrible, but: > > > > function mungedTitleBar > > put the rect of this stack into myRect -- left,top,right,bottom > > > > put myRect into leftRect > > add 40 to item 1 of leftRect > > subtract 20 from item 2 of leftRect > > put item 1 of leftRect + 20 into item 3 of leftRect > > put item 2 of leftRect + 10 into item 4 of leftRect > > > > put leftRect into rightRect > > put item 3 of myRect - 90 into item 1 of rightRect > > put item 3 of myRect - 70 into item 3 of rightRect > > > > export snapshot from rect leftRect to foobarL as PNG > > export snapshot from rect rightRect to foobarR as PNG > > > > return foobarL = foobarR > > end mouseUp > > > > This function captures two swatches from the titlebar of the current > > window. > > Assuming you have a window title that is longer than one or two > characters > > but not so long as to fill the entire window width, if the left swatch > > matches the right swatch, then it's probably not displaying properly. > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From SparkOutYNY at gmail.com Thu Mar 12 10:07:12 2009 From: SparkOutYNY at gmail.com (SparkOut) Date: Thu, 12 Mar 2009 07:07:12 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <564498.57023.qm@web37506.mail.mud.yahoo.com> Message-ID: <22477126.post@talk.nabble.com> Thanks for this info, Bill, it's very handy. Very handy, but not really a workable solution, obviously (I know you didn't intend for it to be). One drawback in particular is that with the internal sound set, then the beep will sound even if the user's sound settings are set to mute. That can be a very unwanted effect. I'd love to futher a civil and non-political call for better audio support in Rev, and in my view something that needs to have no dependence on QuickTime. Bill Marriott wrote: > > Richmond, > > I don't know if this has been answered (the thread diverged into political > discourse), but in Rev 2.9 and later your script will give the expected > results (at least on Windows) if you say, > > set the beepsound to internal > > set the beepPitch to 220 > > beep > > set the beepPitch to 440 > > beep > > This is because the beep command was changed to use the system alert by > default, and not the internal PC buzzer, which can do some interesting > things. > > > > "Richmond Mathewson" > wrote in message news:564498.57023.qm at web37506.mail.mud.yahoo.com... > > In the middle of the night I awoke with "beep" in my head; > > and so looked up: > > beepPitch > > getting all excited as I did so . . . > > popped this into a button: > > on mouseUp > set the beepPitch to 220 > beep > set the beepPitch to 440 > beep > end mouseUp > > I don't know what the value of 'beep' is at all as heard no beeps! > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/My-BBC-Master-------getting-Beeped-off.-tp22431886p22477126.html Sent from the Revolution - User mailing list archive at Nabble.com. From SparkOutYNY at gmail.com Thu Mar 12 10:07:13 2009 From: SparkOutYNY at gmail.com (SparkOut) Date: Thu, 12 Mar 2009 07:07:13 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <564498.57023.qm@web37506.mail.mud.yahoo.com> Message-ID: <22477127.post@talk.nabble.com> Thanks for this info, Bill, it's very handy. Very handy, but not really a workable solution, obviously (I know you didn't intend for it to be). One drawback in particular is that with the internal sound set, then the beep will sound even if the user's sound settings are set to mute. That can be a very unwanted effect. I'd love to futher a civil and non-political call for better audio support in Rev, and in my view something that needs to have no dependence on QuickTime. Bill Marriott wrote: > > Richmond, > > I don't know if this has been answered (the thread diverged into political > discourse), but in Rev 2.9 and later your script will give the expected > results (at least on Windows) if you say, > > set the beepsound to internal > > set the beepPitch to 220 > > beep > > set the beepPitch to 440 > > beep > > This is because the beep command was changed to use the system alert by > default, and not the internal PC buzzer, which can do some interesting > things. > > > > "Richmond Mathewson" > wrote in message news:564498.57023.qm at web37506.mail.mud.yahoo.com... > > In the middle of the night I awoke with "beep" in my head; > > and so looked up: > > beepPitch > > getting all excited as I did so . . . > > popped this into a button: > > on mouseUp > set the beepPitch to 220 > beep > set the beepPitch to 440 > beep > end mouseUp > > I don't know what the value of 'beep' is at all as heard no beeps! > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/My-BBC-Master-------getting-Beeped-off.-tp22431886p22477127.html Sent from the Revolution - User mailing list archive at Nabble.com. From wjm at wjm.org Thu Mar 12 10:44:15 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 10:44:15 -0400 Subject: How to check, if QT has corrupted stack title References: <0E5264CB8A5F4E6FA3464D9FE48E2519@Kestner.local> Message-ID: Tiemo , > I think on Win it won't work, because the title is left > aligned, so comparing the left and right rect would always be false. I wrote this on Win... do you mean Mac, which is center-aligned? Either way, it's the only approach I can think of. You just have to check the proper region, adjusting the offsets depending on the OS. > function mungedTitleBar > put the rect of this stack into myRect -- left,top,right,bottom > > put myRect into leftRect > add 40 to item 1 of leftRect > subtract 20 from item 2 of leftRect > put item 1 of leftRect + 20 into item 3 of leftRect > put item 2 of leftRect + 10 into item 4 of leftRect > > put leftRect into rightRect > put item 3 of myRect - 90 into item 1 of rightRect > put item 3 of myRect - 70 into item 3 of rightRect > > export snapshot from rect leftRect to foobarL as PNG > export snapshot from rect rightRect to foobarR as PNG > > return foobarL = foobarR > end mungedTitleBar From saultsj at gmail.com Thu Mar 12 10:50:25 2009 From: saultsj at gmail.com (J Scott Saults) Date: Thu, 12 Mar 2009 09:50:25 -0500 Subject: combining sound files Message-ID: I need to join a lot of aiff files to create a single sound file. I am revisiting a topic that has been discussed at least once before. Maybe there have been other solutions proposed than what I've found, so far. I have tried converting the files to Au format (16-bit PCM with sampling rate of 22050 kHz) and then using Aujoiner by Mark Smith. This produces noise at each join. Are there other solutions, or is there a way to fix Aujoiner? I'd prefer to work directly with aiff or wave files, but I could use any easy way to script the concatenation of a lot of little sound files into one long sound file. I CAN accomplish this now using an old XCMD I have that only works under Win98, and I have one old machine that will run it, but that's pretty inconvenient. I would like a better solution. if anyone has any suggestions, I'd appreciate it. Thanks! Scott Saults From wjm at wjm.org Thu Mar 12 10:58:28 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 10:58:28 -0400 Subject: How to check, if QT has corrupted stack title References: <0E5264CB8A5F4E6FA3464D9FE48E2519@Kestner.local> Message-ID: You should not store it as a custom property, but rather always take both snapshots at runtime. Just choose the correct spots: - On Windows, compare the left side and right side, offset away from standard window chrome, as in my example. - On Mac, compare just left of center and far right of the window In either case, if the title is truncated, the areas will match. If it's working properly they will not. See: http://wjm.org/linked/swatches.png "Tiemo Hollmann TB" wrote in message news:F01362BBF07E49FB9C7972942A369255 at Kestner.local... No, my approach won't work either, because of the different skins and system colors the stored snapshot always will be different - too quick shot :( Tiemo From m.schonewille at economy-x-talk.com Thu Mar 12 11:03:20 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 Mar 2009 16:03:20 +0100 Subject: bgcolor of option button doesn't work on Mac In-Reply-To: References: Message-ID: <9054E211-0113-430E-8E5C-A79954076B91@economy-x-talk.com> Hi Tiemo, Are you sure that you mean an option menu button? If I try to change colours of an option menu button in Mac OS X 10.5.6, all I can change is the colour of the label. I don't think that one is supposed to change the colpour of native objects. You could try to use a pulldown menu button. If you set the threeD to false and add colour to it, it is no longer native. You will need to make sure that the button is opaque to see the fillcolor. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 12 mrt 2009, at 11:52, Tiemo Hollmann TB wrote: > Hello, > > Rev 3.0 setting the backgroundcolor of a option menu button works on > Win, > but not on Mac. On Mac the background of the button keeps its > standard grey > and a kind of a border gets the wanted backgroundcolor. > > can anybody confirm this bug? > > Thanks > > Tiemo From DunbarX at aol.com Thu Mar 12 11:07:12 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 12 Mar 2009 11:07:12 EDT Subject: Go ahead.... Message-ID: answer item 1 of word 1 of "aaa,bbb" HC yields "aaa" Rev yields "Chunk: bad chunk order (must be small to large)" If I write: answer word 1 of item 1 of it, Rev (like HC) yields "aaa", but that is hardly solace. Make my day. Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From m.schonewille at economy-x-talk.com Thu Mar 12 11:15:39 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 Mar 2009 16:15:39 +0100 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: Dear Craig, Would you mind giving messages subjects that make sense? Use parantheses to tell Revolution to parse a large chunk before a small chunk: answer item 1 of (word 1 of "aaa,bbb") -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 12 mrt 2009, at 16:07, DunbarX at aol.com wrote: > answer item 1 of word 1 of "aaa,bbb" > > HC yields "aaa" > Rev yields "Chunk: bad chunk order (must be small to large)" > > If I write: answer word 1 of item 1 of it, Rev (like HC) yields > "aaa", but > that is hardly solace. > > Make my day. > > Craig Newman From katheryn.swynford at gmail.com Thu Mar 12 11:16:27 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 12 Mar 2009 08:16:27 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <143677.88342.qm@web37507.mail.mud.yahoo.com> Message-ID: <4be051070903120816l72f8ced6t294f0562dcb224d2@mail.gmail.com> On Thu, Mar 12, 2009 at 5:38 AM, Bill Marriott wrote: > Richmond, > > I should have known better than to respond :) But insofar as the use-list > is > a "knowledge base" I thought I would add in this helpful command that had > been overlooked to the data stream. > > I do not disagree at all with the idea that Rev should be able to play > multiple audio streams simultaneously, and perhaps even bend the pitch of > those audio streams. It would be a very nice addition to the multimedia > arsenal. I simply didn't want to wade through it all to deliver an answer. > > I just tried out beep on my Mac; it worked fine. This is on 2.9, not > post-2.9. But it does play the defined System Alert, which may be invalid > or > empty on your systems. I wasn't able to coax anything out of Ubuntu; > looking > into it. > > Glad you'll be attending the Edinburgh conference! Perhaps we should add > this to our marketing materials :) > > - Bill > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Thu Mar 12 11:18:35 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 12 Mar 2009 08:18:35 -0700 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <4be051070903120816l72f8ced6t294f0562dcb224d2@mail.gmail.com> References: <143677.88342.qm@web37507.mail.mud.yahoo.com> <4be051070903120816l72f8ced6t294f0562dcb224d2@mail.gmail.com> Message-ID: <4be051070903120818v56d86170o54f75bf328b45938@mail.gmail.com> Bill, Confirmed here that "beep" beeps on Rev 3.0.0 and intel-based MacOS 10.5.5. The pitch bending, however, does not occur (that is, "set the beepPitch to 440" does nothing). Judy http://revined.blogspot.com On Thu, Mar 12, 2009 at 8:16 AM, Judy Perry wrote: > > > On Thu, Mar 12, 2009 at 5:38 AM, Bill Marriott wrote: > >> Richmond, >> >> I should have known better than to respond :) But insofar as the use-list >> is >> a "knowledge base" I thought I would add in this helpful command that had >> been overlooked to the data stream. >> >> I do not disagree at all with the idea that Rev should be able to play >> multiple audio streams simultaneously, and perhaps even bend the pitch of >> those audio streams. It would be a very nice addition to the multimedia >> arsenal. I simply didn't want to wade through it all to deliver an answer. >> >> I just tried out beep on my Mac; it worked fine. This is on 2.9, not >> post-2.9. But it does play the defined System Alert, which may be invalid >> or >> empty on your systems. I wasn't able to coax anything out of Ubuntu; >> looking >> into it. >> >> Glad you'll be attending the Edinburgh conference! Perhaps we should add >> this to our marketing materials :) >> >> - Bill >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > From ambassador at fourthworld.com Thu Mar 12 11:24:50 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 Mar 2009 08:24:50 -0700 Subject: e: "exit to top" within modal: bug or misconception? Message-ID: <49B92942.80009@fourthworld.com> Ben Rubinstein wrote: > I think it's not so much that you CAN'T script around this; it's just that > we've all got caught in the situation where we haven't done so. (This does > come up on the list from time to time.) Most of us have probably lost > data/work in some instances. And yes, in each case we could recognise that it > had been an error on our part. > > But if such superb and experienced programmers as us can make such mistakes, > it seems like it might be a benefit if there was a way of letting us out of > those mistakes gently. Agreed: In my own case I'll admit that I've resorted to answer dialogs for debugging in recent months only because I love my custom script editor but hadn't taken the time to integrate it with MC's debugger. Ken and I worked that out (his work on MC's Variable Watcher is quite laudable), and since then I rarely use answer dialogs for debugging info. If one must use answer dialogs this way (and from time to time it can be convenient), until we get a way to have "exit to top" honored from within the dialog we have to look at ways to have that available from the calling script. Old habits are hard to break, so any solution will be used only to the degree that adopting it is easier than just continuing to run on muscle memory. So I've added to my development library this handy handler: on d s answer s with "Cancel" or "Continue" if it is "Cancel" then exit to top end d "d" can stand for "debuggingInfo" or "developmentOnlyAnswerDialog" or whatever else helps mnemonically. :) As a single character command name, it offers me two things: 1. It stands out visually when skimming code, making it easy to distinguish from things I actually want to keep there. I pretty much never use single-character names for anything, so when I do the white space around it makes it stand out very clearly. 2. It's easier to type than "answer" (five fewer characters), increasing the likelihood that I'll actually make the effort to remember to use it. This isn't nearly as useful as having "exit to top" honored regardless where it's called from, but for a few of us lazy people who have a debugging task that we don't feel like stepping through the debugger to check it may be helpful. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From wjm at wjm.org Thu Mar 12 11:25:31 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 11:25:31 -0400 Subject: My BBC Master - - - getting Beeped-off. References: <564498.57023.qm@web37506.mail.mud.yahoo.com> <22477127.post@talk.nabble.com> Message-ID: SparkOut, > One drawback in particular is that with the internal sound set, then the > beep will sound even if the user's sound settings are set to mute. That > can > be a very unwanted effect. Or the exact wanted effect. The issue is that beep is just a beep and was not intended to be a magnificent multimedia playback thing, or even an end-user-friendly feature. In the pre-2.9 days, beep always sounded the internal buzzer on Windows boxes. The buzzer had some idiosyncratic capabilities, that didn't even work on all systems, to vary the pitch and duration of its little tweets. It didn't go through the system's sound manager, so you're correct that muting had no effect. Indeed it didn't even use a sound card, which was a very good thing if you were writing a utility for a headless server that didn't have one. You could have different tones for various events, and didn't have to install drivers or hook up speakers for these. Over the years, the internal PC buzzer disappeared from some systems (and indeed was sometimes emulated via poorly-written drivers). In Rev 2.9, it was requested that beep simply sound the system's usual alert tone as specified through the operating system's control panel. And it was made to do so -- with the addition of the beepSound property to satisfy people (like me) who still wanted the ability to address the internal buzzer on Windows for a variety of reasons. So now you have beepPitch and beepDuration being more esoteric than ever, and it appears the changes had the side effect of screwing up the Linux beep, if it ever worked at all (I did not test 2.6.1 on Linux). > I'd love to futher a civil and non-political call for better audio support > in Rev, and in my view something that needs to have no dependence on > QuickTime. Sure. I just wanted to address a very specific technical question. This has nothing to do with QuickTime. It's just about calling the standard system alert. From wjm at wjm.org Thu Mar 12 11:29:20 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 11:29:20 -0400 Subject: bgcolor of option button doesn't work on Mac References: <9054E211-0113-430E-8E5C-A79954076B91@economy-x-talk.com> Message-ID: It doesn't change the color because it's respecting Mac OS X user interface standards. If you want to tint the button, you can overlay a colored, disabled graphic with a blendLevel. > Are you sure that you mean an option menu button? If I try to change > colours of an option menu button in Mac OS X 10.5.6, all I can change is > the colour of the label. I don't think that one is supposed to change the > colpour of native objects. > > You could try to use a pulldown menu button. If you set the threeD to > false and add colour to it, it is no longer native. You will need to make > sure that the button is opaque to see the fillcolor. >> Rev 3.0 setting the backgroundcolor of a option menu button works on >> Win, >> but not on Mac. On Mac the background of the button keeps its standard >> grey >> and a kind of a border gets the wanted backgroundcolor. From saultsj at gmail.com Thu Mar 12 11:33:24 2009 From: saultsj at gmail.com (J Scott Saults) Date: Thu, 12 Mar 2009 10:33:24 -0500 Subject: combining sound files In-Reply-To: References: Message-ID: I should have noted (especially concerning the Aujoiner glitch) that I am using Rev 2.9 and OSX 10.5.6 on an Intel Core 2 Duo Powerbook. ---------- Previous message ---------- I have tried converting the files to Au format (16-bit PCM with sampling rate of 22050 kHz) ?and then using Aujoiner by Mark Smith. This produces noise at each join. Are there other solutions, or is there a way to fix Aujoiner? --- Thanks! Scott Saults From katheryn.swynford at gmail.com Thu Mar 12 11:46:03 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 12 Mar 2009 08:46:03 -0700 Subject: combining sound files In-Reply-To: References: Message-ID: <4be051070903120846x254680c1x2af4f4a1c70d2d36@mail.gmail.com> Scott, Have you tried Ambrosia's WireTap? Mind you, the last time *I* tried it (or maybe it was Snapz), the WAV file it produced was entirely incompatible with Rev (I think Trevor and Scott Rossi confirmed this). What about QT Pro and then export to AU/AIFF/WAV/whatever? Judy http://revined.blogspot.com On Thu, Mar 12, 2009 at 8:33 AM, J Scott Saults wrote: > I should have noted (especially concerning the Aujoiner glitch) that I > am using Rev 2.9 and OSX 10.5.6 on an Intel Core 2 Duo Powerbook. > ---------- Previous message ---------- > I have tried converting the files to Au format (16-bit PCM > with sampling rate of 22050 kHz) and then using Aujoiner by Mark > Smith. This produces noise at each join. Are there other solutions, or > is there a way to fix Aujoiner? > --- > > Thanks! > Scott Saults > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From DunbarX at aol.com Thu Mar 12 11:48:55 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 12 Mar 2009 11:48:55 EDT Subject: Chunk order must be small to large Message-ID: In a message dated 3/12/09 11:16:10 AM, m.schonewille at economy-x-talk.com writes: Mark. Sure. Just couldn't resist. I usually debug long convoluted constructs (word item 3 of line whatever) by adding parentheses just to see where the breakdown (usually mental) occurs. This one seemed so simple I never even thought to try it, especially since HC does not need to. Thanks... Craig > Dear Craig, > > Would you mind giving messages subjects that make sense? > > Use parantheses to tell Revolution to parse a large chunk before a? > small chunk: > > answer item 1 of (word 1 of "aaa,bbb") > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From m.schonewille at economy-x-talk.com Thu Mar 12 11:51:53 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 Mar 2009 16:51:53 +0100 Subject: combining sound files In-Reply-To: References: Message-ID: Hi Scott, Enhanced QT External might help here. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 12 mrt 2009, at 16:33, J Scott Saults wrote: > I should have noted (especially concerning the Aujoiner glitch) that I > am using Rev 2.9 and OSX 10.5.6 on an Intel Core 2 Duo Powerbook. > ---------- Previous message ---------- > I have tried converting the files to Au format (16-bit PCM > with sampling rate of 22050 kHz) and then using Aujoiner by Mark > Smith. This produces noise at each join. Are there other solutions, or > is there a way to fix Aujoiner? > --- > > Thanks! > Scott Saults From toolbook at kestner.de Thu Mar 12 11:54:49 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 12 Mar 2009 16:54:49 +0100 Subject: AW: bgcolor of option button doesn't work on Mac In-Reply-To: Message-ID: Thanks Bill and Mark, didn't knew that Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Bill Marriott > Gesendet: Donnerstag, 12. M?rz 2009 16:29 > An: use-revolution at lists.runrev.com > Betreff: Re: bgcolor of option button doesn't work on Mac > > It doesn't change the color because it's respecting Mac OS X user > interface > standards. If you want to tint the button, you can overlay a colored, > disabled graphic with a blendLevel. > > > Are you sure that you mean an option menu button? If I try to change > > colours of an option menu button in Mac OS X 10.5.6, all I can change > is > > the colour of the label. I don't think that one is supposed to change > the > > colpour of native objects. > > > > You could try to use a pulldown menu button. If you set the threeD to > > false and add colour to it, it is no longer native. You will need to > make > > sure that the button is opaque to see the fillcolor. > > >> Rev 3.0 setting the backgroundcolor of a option menu button works on > >> Win, > >> but not on Mac. On Mac the background of the button keeps its standard > >> grey > >> and a kind of a border gets the wanted backgroundcolor. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION2 at barncard.com Thu Mar 12 12:07:06 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 12 Mar 2009 09:07:06 -0700 Subject: Go ahead.... In-Reply-To: References: Message-ID: Odd. Yet this works properly: get word 1 of "aaa,bbb" answer item 1 of it put it Congratulations. You found a bug. Please report it to the QC. FYI - parentheses are your friend. the below construction works and makes it clearer anyway: answer item 1 of (word 1 of "aaa,bbb") Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/12 > answer item 1 of word 1 of "aaa,bbb" > > HC yields "aaa" > Rev yields "Chunk: bad chunk order (must be small to large)" > > If I write: answer word 1 of item 1 of it, Rev (like HC) yields "aaa", but > that is hardly solace. > > Make my day. > > Craig Newman > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > ( > http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION2 at barncard.com Thu Mar 12 12:21:50 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 12 Mar 2009 09:21:50 -0700 Subject: combining sound files In-Reply-To: References: Message-ID: Sound Studio 3 is a great Mac audio editor and is fully apple-scriptable.... Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/12 Mark Schonewille > Hi Scott, > > Enhanced QT External might help here. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at < > http://snapper.economy-x-talk.com>. > > > On 12 mrt 2009, at 16:33, J Scott Saults wrote: > > I should have noted (especially concerning the Aujoiner glitch) that I >> am using Rev 2.9 and OSX 10.5.6 on an Intel Core 2 Duo Powerbook. >> ---------- Previous message ---------- >> I have tried converting the files to Au format (16-bit PCM >> with sampling rate of 22050 kHz) and then using Aujoiner by Mark >> Smith. This produces noise at each join. Are there other solutions, or >> is there a way to fix Aujoiner? >> --- >> >> Thanks! >> Scott Saults >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jimaultwins at yahoo.com Thu Mar 12 13:38:28 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Thu, 12 Mar 2009 10:38:28 -0700 Subject: applescript - repeat if exists document x In-Reply-To: References: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> <69FAA9EE-E52E-47C9-B2EE-167FA5FEB2E7@ezpzapps.com> <22473019.post@talk.nabble.com> Message-ID: <0D0B88A0-CC1B-451E-AD1C-0458BC3E279C@yahoo.com> AppleScript programming tip to make it a little more Rev-like --------- set cr to return tell application "System Events" get name of every window of application process "Preview" end tell set theList to the result set output to "" repeat with echItm in theList set output to output & cr & echItm end repeat return (characters 2 thru -1 of output as string) Jim Ault Las Vegas On Mar 12, 2009, at 4:10 AM, Jim Sims wrote: > Works slick for Keynote. > > A current issue I'm up against has been getting all this to also > work with Preview.app, for some reason Preview seems to not play > well with applescript. Seems that System Events has a better shot at > my goal. > > So, I changed direction a bit and am now going with: > > tell application "System Events" > get name of every window of application process "Preview" > end tell > return the result > > Doing the above seems to require enabling access for assistive > devices, but that is not a problem. > > Thanks Bernd > > > On Mar 12, 2009, at 11:55 AM, BNig wrote: >> tell application "Keynote" >> set docsPathes to the path of every slideshow >> set PathOutput to "" >> repeat with echItm in docsPathes >> set PathOutput to PathOutput & echItm & return as string >> end repeat >> -- take out the last return >> set PathOutput to characters 1 through -2 of PathOutput as string >> return PathOutput >> end tell >> >> a return delimited list of the pathes, if a slideshow is open which >> is not >> saved yet it returns missing value. on system 10.5.6 it returns the >> posix >> form of the pathes (/xxx/xxx), older versions might return the mac- >> style >> (xxx:xxx) >> To return mulitple lists to Rev you can concatenate them into one >> list and >> take them apart on the rev side or do multiple applescript calls. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Thu Mar 12 12:59:18 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 12 Mar 2009 09:59:18 -0700 Subject: Export Snapshot and JPEG problems In-Reply-To: Message-ID: Recently, Ian McKnight wrote: > I want to export an image of the finished group and have used these > commands to produce an image of the axes as seen on screen. > > export snapshot from grp theDefaultGrpName to file theFileName as PNG > export snapshot from grp theDefaultGrpName to file theFileName as GIF > > However, try as I might, I can't get this version to work > > export snapshot from grp theDefaultGrpName to file theFileName as JPEG > > because the exported image is displayed with a black background. The issue you're probably running into is that 1) when exporting a snapshot from a group, Rev will capture the transparency that is created by multiple objects being surrounded by empty space and 2) JPEG does not inherently support transparency. I would guess that placing some kind of background in the group behind your graph (a graphic or image) would be enough to solve the problem. Alternatively, you could try the following, which should capture the portion of the card that is behind the group: export snapshot from rect (rect of grp theDefaultGrpName) of this cd \ to file theFileName as JPEG Hope this helps. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From geradamas at yahoo.com Thu Mar 12 14:20:32 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 12 Mar 2009 11:20:32 -0700 (PDT) Subject: Quite possibly . . . Message-ID: <188719.61869.qm@web37504.mail.mud.yahoo.com> A merry quote: "Here?s a question: is Runtime Revolution the cross-platform application development tool for people who just want to get things done? Answer: quite possibly." source: http://www.theregister.co.uk/2007/02/27/revolution_runtime/ And that is 'it'; 'quite possibly', because, while Runtime Revolution offers far more than HyperCard ever offered (even if one only considers that it runs on loads of systems), it cannot do all that HyperCard could do. And this is why those of us who came to RR from HC still feel slightly cheesed-off by all the hype from RR. Of course, if you, either, know nothing about HyperCard, or, don't give a tuppenny toss for history, this consideration is unimportant. Personally, I can find 100 more reasons for saying that RR is extremely good, and better than HyperCard; but, self-appointed gadfly that I am, I can still think of a few niggles . . . I can also point a sideways finger at SuperCard (which I am not very keen on) and mention - native non-rectangular buttons. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From DunbarX at aol.com Thu Mar 12 13:00:42 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 12 Mar 2009 13:00:42 EDT Subject: Chunk order must be small to large Message-ID: Stephen; Right. I was cavalier in thinking I can validate Rev issues by emulating them in HC. This is not fair to Rev. I like parentheses. But is this really a bug? Or just the way the parser works? I have many constructs in HC (get word line item 3 of the...) and I hope that this probably common and well regarded methodology is fully transparent to Rev, too. If I have to use parentheses, well, OK. So report or no? Anyone? Craig Newman In a message dated 3/12/09 12:07:47 PM, stephenREVOLUTION2 at barncard.com writes: Odd. Yet this works properly: get word 1 of "aaa,bbb" answer item 1 of it put it Congratulations. You found a bug. Please report it to the QC. FYI?? - parentheses are your friend.? the below construction works and makes it clearer anyway: answer item 1 of (word 1 of "aaa,bbb")this really a bug? Or just the way the parser works? ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) From iangmcknight at googlemail.com Thu Mar 12 14:53:04 2009 From: iangmcknight at googlemail.com (Ian McKnight) Date: Thu, 12 Mar 2009 18:53:04 +0000 Subject: Export Snapshot and JPEG problems In-Reply-To: References: Message-ID: Thanks for getting back to me Scott. I had an idea it was something like that - I'll give your solution a try. 2009/3/12 Scott Rossi : > Recently, Ian McKnight wrote: > >> I want to export an image of the finished group and have used these >> commands to produce an image of the axes as seen on screen. >> >> export snapshot from grp theDefaultGrpName to file theFileName as PNG >> export snapshot from grp theDefaultGrpName to file theFileName as GIF >> >> However, try as I might, I can't get this version to work >> >> export snapshot from grp theDefaultGrpName to file theFileName as JPEG >> >> because the exported image is displayed with a black background. > > The issue you're probably running into is that 1) when exporting a snapshot > from a group, Rev will capture the transparency that is created by multiple > objects being surrounded by empty space and 2) JPEG does not inherently > support transparency. ?I would guess that placing some kind of background in > the group behind your graph (a graphic or image) would be enough to solve > the problem. ?Alternatively, you could try the following, which should > capture the portion of the card that is behind the group: > > ?export snapshot from rect (rect of grp theDefaultGrpName) of this cd \ > ? to file theFileName as JPEG > > Hope this helps. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Regards Ian McKnight iangmcknight at googlemail.com ======================= From jimaultwins at yahoo.com Thu Mar 12 13:18:38 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Thu, 12 Mar 2009 10:18:38 -0700 Subject: applescript - repeat if exists document x In-Reply-To: References: <24E41393-EF50-4008-8975-B4A1F4FFE1E6@yahoo.com> <69FAA9EE-E52E-47C9-B2EE-167FA5FEB2E7@ezpzapps.com> <22473019.post@talk.nabble.com> Message-ID: the short explanation about Preview.app not playing well is that it has no dictionary or built-in scripting functions, but does play well with System Events, in that it is wired to interact properly. Safari has both a rich scripting environment and the System Event interface. (System Events is handy for allowing interaction with java applets running inside the Safari browser that know nothing about OSX or Applescript. Safari makes all the objects and strings available to System Events. Pretty cool.) The Rev dictionary has a couple functions that make paths easy Syntax: revMacFromUnixPath(unixPathname[,convertOSX]) from "/" to ":" and converts the special root drive naming Syntax: revUnixFromMacPath(macPathname[,convertOSX]) from ":" to "/" and converts the special root drive naming Hope this helps Jim Ault Las Vegas On Mar 12, 2009, at 4:10 AM, Jim Sims wrote: > Works slick for Keynote. > > A current issue I'm up against has been getting all this to also > work with Preview.app, for some reason Preview seems to not play > well with applescript. Seems that System Events has a better shot at > my goal. > > So, I changed direction a bit and am now going with: > > tell application "System Events" > get name of every window of application process "Preview" > end tell > return the result > > Doing the above seems to require enabling access for assistive > devices, but that is not a problem. > > Thanks Bernd > > > On Mar 12, 2009, at 11:55 AM, BNig wrote: >> tell application "Keynote" >> set docsPathes to the path of every slideshow >> set PathOutput to "" >> repeat with echItm in docsPathes >> set PathOutput to PathOutput & echItm & return as string >> end repeat >> -- take out the last return >> set PathOutput to characters 1 through -2 of PathOutput as string >> return PathOutput >> end tell >> >> a return delimited list of the pathes, if a slideshow is open which >> is not >> saved yet it returns missing value. on system 10.5.6 it returns the >> posix >> form of the pathes (/xxx/xxx), older versions might return the mac- >> style >> (xxx:xxx) >> To return mulitple lists to Rev you can concatenate them into one >> list and >> take them apart on the rev side or do multiple applescript calls. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Thu Mar 12 15:15:08 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 12 Mar 2009 14:15:08 -0500 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: <49B95F3C.60003@hyperactivesw.com> DunbarX at aol.com wrote: > Stephen; > > Right. I was cavalier in thinking I can validate Rev issues by emulating them > in HC. This is not fair to Rev. > > I like parentheses. > > But is this really a bug? Or just the way the parser works? I have many > constructs in HC (get word line item 3 of the...) and I hope that this probably > common and well regarded methodology is fully transparent to Rev, too. If I have > to use parentheses, well, OK. So report or no? Anyone? I don't think it's a bug, it's just how the parser works. Rev is far more particular in many respects than HC, which is partly what gives it such a speed increase. Enforced quoting of literals is another example, along with the inability to use keywords as variable names. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Mar 12 15:25:42 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 12 Mar 2009 12:25:42 -0700 Subject: Quite possibly . . . In-Reply-To: <188719.61869.qm@web37504.mail.mud.yahoo.com> References: <188719.61869.qm@web37504.mail.mud.yahoo.com> Message-ID: The key word here is "things". Whenever such a vastly broad word like, "things" is used in a vastly broad phrase like, "get things done", I would say that the answer 99. 9999999982367 percent of the time is going to be, "quite possibly". Really, things? By things does the inquirer mean prototype a specialized data entry system for his company to keep track of resources? Then the answer would be, Absolutely". Does he mean create an app that can scan for plug-ins in your World of Warcraft directory, peruse the web for updates and automatically install them in the right place for you with a couple clicks of the button? It's been done already. However, if he means create a multiuser network device scanning utility that can give you details on every device known to man, then somehow decrypt every installed piece of software's license code, interfaces with all Office products from every age since it's inception, hacks into the NSA secure server, and bounces the data off a spy satellite, then of course the answer would be, "nope." So "quite possibly" is the *exactly* correct response to the question. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 12, 2009, at 11:20 AM, Richmond Mathewson wrote: > > A merry quote: > > "Here?s a question: is Runtime Revolution the cross-platform > application development tool for people who just want to get things > done? > > Answer: quite possibly." From geradamas at yahoo.com Thu Mar 12 15:41:13 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 12 Mar 2009 12:41:13 -0700 (PDT) Subject: Quite possibly . . . Message-ID: <122914.17105.qm@web37505.mail.mud.yahoo.com> "However, if he means create a multiuser network device scanning utility that can give you details on every device known to man, then somehow decrypt every installed piece of software's license code, interfaces with all Office products from every age since it's inception, hacks into the NSA secure server, and bounces the data off a spy satellite, then of course the answer would be, "nope." " Presumably the answer would be "nope" had HyperCard been able to do all you listed above: which it was unable to. A further quote from the same source: http://www.theregister.co.uk/2007/02/27/revolution_runtime/ "Runtime took over the Metacard engine a couple of years ago and has effectively transformed Hypercard into a modern cross-platform development tool." is quite misleading; because Metacard was never Hypercard. Metacard was a "remake" of a large part of Hypercard by (plug yer lugs, Judy) Dr Scott Rainey; and as such is was undisputably brilliant. As Dr Rainey, for reasons best known unto himself, decided not to implement ALL the capabilities of Hypercard, it is NOT a 'grown-up' Hypercard; more like Hypercard's cousin; i.e. possessing quite a large amount of the same DNA, but not all. The question had better be rephrased: Is Runtime Revolution the cross-platform application development tool for people who have been hanging around breathlessly waiting for Hypercard's second coming? And, the answer would have to be: Well, almost. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From bobs at twft.com Thu Mar 12 15:49:32 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 12 Mar 2009 12:49:32 -0700 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: It's the old tradeoff between functionality and ease of use. If you think about it, there are a lot of things we might want to say in Transcript (or whatevertheheck we are calling it these days). But we can't because there has to be SOME rules in play to prevent us from thinking we are saying one thing, and having Revolution think we are saying something else. Take for example 5 * 5 + 1. Did we mean (5 * 5) + 1? Or did we mean 5 * (5 + 1)? Well we know by math formula rules that the multiplication is calculated first, so 26 is the correct answer. It would have been clearer to just use the parenthesis and avoid any confusion, and many programmers would. So does Rev. But my point is, someone decided that was the rule, so we could never be mistaken about what the result would be. Perhaps you could have said 'answer item 1 of word 1 of "aaa,bbb"' in Hypercard, and Hypercard would be perfectly happy to decide what you meant. But someone decided beforehand what the rules would be. It isn't that there ISN'T a rule, it's just that the rule was heretofore unknown to us. The looser things are in the language, the greater the possibility that you will not get the results you expect. How often has THAT happened to us? As flexible as Transcript is, (please no corrections you know what I mean) it actually has a TON of rules that we subscribe to every day without even thinking about it. So the Rev people decided to make a new rule that said, "Chunk order must be small to large" and it may have had to do with the internal mechanics of the parser, but more likely it was to keep us from saying things that had no meaning. I mean, how much sense would it have made to say, 'the short name of stack "toobig" of card "toosmall"', or 'word 1 of char 1 of "This doesn't make any sense?"' That's my My 2?. (pun intended). Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 12, 2009, at 10:00 AM, DunbarX at aol.com wrote: > Stephen; > > Right. I was cavalier in thinking I can validate Rev issues by > emulating them > in HC. This is not fair to Rev. > > I like parentheses. > > But is this really a bug? Or just the way the parser works? I have > many > constructs in HC (get word line item 3 of the...) and I hope that > this probably > common and well regarded methodology is fully transparent to Rev, > too. If I have > to use parentheses, well, OK. So report or no? Anyone? > > Craig Newman > > In a message dated 3/12/09 12:07:47 PM, > stephenREVOLUTION2 at barncard.com > writes: > > Odd. Yet this works properly: > > get word 1 of "aaa,bbb" > > answer item 1 of it > > put it > > > Congratulations. You found a bug. Please report it to the QC. > > > FYI - parentheses are your friend. the below construction works > and makes > it clearer anyway: > > > answer item 1 of (word 1 of "aaa,bbb")this really a bug? Or just the > way the > parser works? > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Thu Mar 12 14:03:12 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 12 Mar 2009 11:03:12 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <741378.44229.qm@web37502.mail.mud.yahoo.com> http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html Download the stacks; Crack out the Mac that can cope with 'Classic'. CRY! If you can't manage that, at least go here: http://homepage.mac.com/senorwences/mac68k/stacks.html read the code in the third picture down, and ask yourself what you are missing! Love, Richmond Mathewson. P.S. Ask yourselves why my last few messages on a topic tend to be signed 'Love' rather than 'sincerely'. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From bobs at twft.com Thu Mar 12 16:19:07 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 12 Mar 2009 13:19:07 -0700 Subject: Quite possibly . . . In-Reply-To: <122914.17105.qm@web37505.mail.mud.yahoo.com> References: <122914.17105.qm@web37505.mail.mud.yahoo.com> Message-ID: Presumably it would, had the question mentioned Hypercard, but alas it didn't. It only mentioned Revolution. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 12, 2009, at 12:41 PM, Richmond Mathewson wrote: > "However, if he means create a multiuser network device scanning > utility that can give you details on every device known to man, then > somehow decrypt every installed piece of software's license code, > interfaces with all Office products from every age since it's > inception, hacks into the NSA secure server, and bounces the data off > a spy satellite, then of course the answer would be, "nope." " > > Presumably the answer would be "nope" had HyperCard been able to do > all you listed above: which it was unable to. From bobs at twft.com Thu Mar 12 16:25:45 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 12 Mar 2009 13:25:45 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <741378.44229.qm@web37502.mail.mud.yahoo.com> References: <741378.44229.qm@web37502.mail.mud.yahoo.com> Message-ID: <2E604B3E-C60E-430C-B0E9-63A60C7228D2@twft.com> I did go to the second link. I did listen to the music clips. I did indeed almost cry. ;-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 12, 2009, at 11:03 AM, Richmond Mathewson wrote: > > http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html > > Download the stacks; > > Crack out the Mac that can cope with 'Classic'. > > CRY! > > If you can't manage that, at least go here: > > http://homepage.mac.com/senorwences/mac68k/stacks.html > > read the code in the third picture down, and ask yourself > what you are missing! > > Love, Richmond Mathewson. > > P.S. Ask yourselves why my last few messages on a topic > tend to be signed 'Love' rather than 'sincerely'. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jiml at netrin.com Thu Mar 12 16:28:19 2009 From: jiml at netrin.com (Jim Lambert) Date: Thu, 12 Mar 2009 13:28:19 -0700 Subject: combining sound files In-Reply-To: <20090312184933.1E4EA48A66B@mail.runrev.com> References: <20090312184933.1E4EA48A66B@mail.runrev.com> Message-ID: <54150FE7-6178-4821-B432-1D162CE3A079@netrin.com> > I need to join a lot of aiff files to create a single sound file. I > am using Rev 2.9 and OSX 10.5.6 QuickTime Player Pro if you don't mind cutting and pasting. QTExternal to composite via Rev. Jim Lambert From bobs at twft.com Thu Mar 12 16:40:46 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 12 Mar 2009 13:40:46 -0700 Subject: combining sound files In-Reply-To: <54150FE7-6178-4821-B432-1D162CE3A079@netrin.com> References: <20090312184933.1E4EA48A66B@mail.runrev.com> <54150FE7-6178-4821-B432-1D162CE3A079@netrin.com> Message-ID: <0D3D0506-634F-447B-88FC-F8C929CE4939@twft.com> Has anyone tried Garage Band? I wonder what the Applescripting capabilities of that monster is? Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 12, 2009, at 1:28 PM, Jim Lambert wrote: >> I need to join a lot of aiff files to create a single sound file. I >> am using Rev 2.9 and OSX 10.5.6 > > QuickTime Player Pro if you don't mind cutting and pasting. > QTExternal to composite via Rev. > > Jim Lambert > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Thu Mar 12 17:45:59 2009 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Mar 2009 21:45:59 +0000 Subject: Quite possibly . . . In-Reply-To: References: <188719.61869.qm@web37504.mail.mud.yahoo.com> Message-ID: <49B98297.40901@anachreon.co.uk> Should at least be able to play the guitar. Cheers, Luis. Bob Sneidar wrote: > The key word here is "things". Whenever such a vastly broad word like, > "things" is used in a vastly broad phrase like, "get things done", I > would say that the answer 99. 9999999982367 percent of the time is going > to be, "quite possibly". > > Really, things? By things does the inquirer mean prototype a specialized > data entry system for his company to keep track of resources? Then the > answer would be, Absolutely". Does he mean create an app that can scan > for plug-ins in your World of Warcraft directory, peruse the web for > updates and automatically install them in the right place for you with a > couple clicks of the button? It's been done already. > > However, if he means create a multiuser network device scanning utility > that can give you details on every device known to man, then somehow > decrypt every installed piece of software's license code, interfaces > with all Office products from every age since it's inception, hacks into > the NSA secure server, and bounces the data off a spy satellite, then of > course the answer would be, "nope." > > So "quite possibly" is the *exactly* correct response to the question. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 12, 2009, at 11:20 AM, Richmond Mathewson wrote: > >> >> A merry quote: >> >> "Here?s a question: is Runtime Revolution the cross-platform >> application development tool for people who just want to get things done? >> >> Answer: quite possibly." > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From katheryn.swynford at gmail.com Thu Mar 12 17:47:45 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 12 Mar 2009 14:47:45 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <2E604B3E-C60E-430C-B0E9-63A60C7228D2@twft.com> References: <741378.44229.qm@web37502.mail.mud.yahoo.com> <2E604B3E-C60E-430C-B0E9-63A60C7228D2@twft.com> Message-ID: <4be051070903121447qe530d05tbc82d692bf2faf06@mail.gmail.com> Oh my. I see what you mean ;-) Still, give these people a full professional symphony orchestra, and I suspect you'd still cry. Judy http://revined.blogspot.com On Thu, Mar 12, 2009 at 1:25 PM, Bob Sneidar wrote: > I did go to the second link. I did listen to the music clips. I did indeed > almost cry. ;-) > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > > On Mar 12, 2009, at 11:03 AM, Richmond Mathewson wrote: > > >> http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html >> >> Download the stacks; >> >> Crack out the Mac that can cope with 'Classic'. >> >> CRY! >> >> If you can't manage that, at least go here: >> >> http://homepage.mac.com/senorwences/mac68k/stacks.html >> >> read the code in the third picture down, and ask yourself >> what you are missing! >> >> Love, Richmond Mathewson. >> >> P.S. Ask yourselves why my last few messages on a topic >> tend to be signed 'Love' rather than 'sincerely'. >> >> ____________________________________________________________ >> >> A Thorn in the flesh is better than a failed Systems Development Life >> Cycle. >> ____________________________________________________________ >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Thu Mar 12 17:50:28 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 12 Mar 2009 14:50:28 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <741378.44229.qm@web37502.mail.mud.yahoo.com> References: <741378.44229.qm@web37502.mail.mud.yahoo.com> Message-ID: <4be051070903121450i11a09b4ag5d278fb41adc6ba7@mail.gmail.com> Ummm, geee... thanks Richmond. Now we're never going to get scripted music & sound channels, and when somebody asks why, these links will be reposted as state's, er, company's evidence. ;-) Judy http://revined.blogspot.com On Thu, Mar 12, 2009 at 11:03 AM, Richmond Mathewson wrote: > > http://joshburker.blogspot.com/2007/07/mac-68k-hypercard-music.html > > Download the stacks; > > Crack out the Mac that can cope with 'Classic'. > > CRY! > > If you can't manage that, at least go here: > > http://homepage.mac.com/senorwences/mac68k/stacks.html > > read the code in the third picture down, and ask yourself > what you are missing! > > Love, Richmond Mathewson. > > P.S. Ask yourselves why my last few messages on a topic > tend to be signed 'Love' rather than 'sincerely'. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wjm at wjm.org Thu Mar 12 18:07:23 2009 From: wjm at wjm.org (Bill Marriott) Date: Thu, 12 Mar 2009 18:07:23 -0400 Subject: Quite possibly . . . References: <188719.61869.qm@web37504.mail.mud.yahoo.com> Message-ID: Bob, > However, if he means create a multiuser network device scanning utility > that can give you details on every device known to man, then somehow > decrypt every installed piece of software's license code, interfaces with > all Office products from every age since it's inception, hacks into the > NSA secure server, and bounces the data off a spy satellite, then of > course the answer would be, "nope." There's nothing about that Rev can't do, though. It's just a lot more work. It's a matter of reverse engineering the various encryption schemes and APIs. After all, Revolution literally bounces data off satellites every day. http://www.runrev.com/products/testimonials/nasa/ From tsj at unimelb.edu.au Thu Mar 12 18:08:56 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Fri, 13 Mar 2009 09:08:56 +1100 Subject: applescript - repeat if exists document x In-Reply-To: Message-ID: On 12/03/09 10:10 PM, "Jim Sims" wrote: > Works slick for Keynote. > > A current issue I'm up against has been getting all this to also work > with Preview.app, for some reason Preview seems to not play well with > applescript. Seems that System Events has a better shot at my goal. > > So, I changed direction a bit and am now going with: > > tell application "System Events" > get name of every window of application process "Preview" > end tell > return the result > > Doing the above seems to require enabling access for assistive > devices, but that is not a problem. Hi Jim, I haven't ever tried capturing the name and path of every open window but I have worked with the frontmost application and document quite a bit and many of the methods should be applicable. As you've already worked out, if an application is scriptable then you can usually do good things by working with its doccuments, otherwise you need to resort to System Events and windows. A couple of useful things to try are the window description... tell application "System Events" get the description of every window of process <> end tell ...'standard window' usually equates to a document so you can then iterate through each window and get the name (AXtitle) and path (AXdocument)... tell application "System Events" tell process <> get the value of attribute <> of window <> end tell end tell HTH, Terry... From iowahengst at mac.com Thu Mar 12 19:19:05 2009 From: iowahengst at mac.com (Randy Hengst) Date: Thu, 12 Mar 2009 18:19:05 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <143677.88342.qm@web37507.mail.mud.yahoo.com> References: <143677.88342.qm@web37507.mail.mud.yahoo.com> Message-ID: Hello Richmond, I haven't followed every email of this strand, but after a quick check I didn't see this mentioned. I apologize if I missed it or am just stating the obvious. If I understand what you said (see below...), you don't hear beep on your Macs at all in Rev.... I use 2.8.1 most of the time, but also have 2.9 and 3.0 on OSX4.11. I use beep regularly without problems. Just for "fun" I played with beeploudness -- which as noted in the comments of the 2.8.1 documentation "has no effect on Mac OS" -- or, for that matter OSX. Well, the effect it had for me was to stop the beep from sounding. If I type "beep" into the mouseUp handler of a button, I hear a "beep" when I click the button. However, once I include set the beepLoudness to 50 (or any number 1-100) followed by beep -- as you noted in an earlier example, I hear nothing.... even when I remove set the beepLoudness from the script. When I set the beepLoudness to -1 as noted in the comments, all is well again with beep. Comments: Set the beepLoudness to -1 to use the default system setting. The beepLoudness has no effect on Mac OS or Windows systems, and on some Unix systems which don't allow changing the beep loudness. take care, randy ----- On Mar 12, 2009, at 6:45 AM, Richmond Mathewson wrote: > On none of my Macintosh computers that are regularly used in my > household (4) can I raise a squeak from BEEP; nor from the 5 PCs > running Ubuntu variants. From bobs at twft.com Thu Mar 12 19:21:32 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 12 Mar 2009 16:21:32 -0700 Subject: Quite possibly . . . In-Reply-To: References: <188719.61869.qm@web37504.mail.mud.yahoo.com> Message-ID: I stand corrected! Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 12, 2009, at 3:07 PM, Bill Marriott wrote: > Bob, > >> However, if he means create a multiuser network device scanning >> utility >> that can give you details on every device known to man, then somehow >> decrypt every installed piece of software's license code, >> interfaces with >> all Office products from every age since it's inception, hacks >> into the >> NSA secure server, and bounces the data off a spy satellite, then of >> course the answer would be, "nope." > > There's nothing about that Rev can't do, though. It's just a lot > more work. > It's a matter of reverse engineering the various encryption schemes > and > APIs. After all, Revolution literally bounces data off satellites > every day. > > http://www.runrev.com/products/testimonials/nasa/ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley0305 at sbcglobal.net Thu Mar 12 20:11:06 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Thu, 12 Mar 2009 17:11:06 -0700 Subject: Frequency as a function of RGB values? In-Reply-To: <20090312184933.05FC548A660@mail.runrev.com> References: <20090312184933.05FC548A660@mail.runrev.com> Message-ID: <15F766C8-5691-4155-AA2B-36867E124147@sbcglobal.net> Has anyone come up with a formula (approximation) for frequency (colors ranging from red through the spectrum to violet) as a function of RGB values? A rough approximation would do. Jim Hurley From katheryn.swynford at gmail.com Thu Mar 12 20:36:50 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 12 Mar 2009 17:36:50 -0700 Subject: Quite possibly . . . In-Reply-To: <49B98297.40901@anachreon.co.uk> References: <188719.61869.qm@web37504.mail.mud.yahoo.com> <49B98297.40901@anachreon.co.uk> Message-ID: <4be051070903121736m77dc67eauf26e0135e1d03f19@mail.gmail.com> Harpsichord ;-) Judy http://revined.blogspot.com On Thu, Mar 12, 2009 at 2:45 PM, Luis wrote: > Should at least be able to play the guitar. > > Cheers, > > Luis. > > > > Bob Sneidar wrote: > >> The key word here is "things". Whenever such a vastly broad word like, >> "things" is used in a vastly broad phrase like, "get things done", I would >> say that the answer 99. 9999999982367 percent of the time is going to be, >> "quite possibly". >> >> Really, things? By things does the inquirer mean prototype a specialized >> data entry system for his company to keep track of resources? Then the >> answer would be, Absolutely". Does he mean create an app that can scan for >> plug-ins in your World of Warcraft directory, peruse the web for updates and >> automatically install them in the right place for you with a couple clicks >> of the button? It's been done already. >> >> However, if he means create a multiuser network device scanning utility >> that can give you details on every device known to man, then somehow decrypt >> every installed piece of software's license code, interfaces with all Office >> products from every age since it's inception, hacks into the NSA secure >> server, and bounces the data off a spy satellite, then of course the answer >> would be, "nope." >> >> So "quite possibly" is the *exactly* correct response to the question. >> >> Bob Sneidar >> IT Manager >> Logos Management >> Calvary Chapel CM >> >> On Mar 12, 2009, at 11:20 AM, Richmond Mathewson wrote: >> >> >>> A merry quote: >>> >>> "Here?s a question: is Runtime Revolution the cross-platform application >>> development tool for people who just want to get things done? >>> >>> Answer: quite possibly." >>> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jim at visitrieve.com Thu Mar 12 21:36:11 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Thu, 12 Mar 2009 15:36:11 -1000 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: <007d01c9a37c$17d7ca60$47875f20$@com> Hi Craig, Personally, I don't consider this as a bug. It's just that obviously the Rev parser considers *word* to be a smaller chunk than *item*. So, even without parentheses *get word 1 of item 1 of line 1 of "aaa,bbb"* works fine and the error message, if you change the order, is indicative of this parsing order. And this is logical as, a. You can set itemDelimiter and lineDelimiter but not the word delimiter (smallest chunk, which word boundary has undergone a change recently in Rev 3.0), b. When parsing text, words are generally smaller chunks than phrases, which are usually delimited with commas, c. As has been pointed out, you can override this parsing order using parenthesis, and lastly d. All that's needed here is *item 1 of "aaa,bbb"* ;-) Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of DunbarX at aol.com > Sent: Thursday, March 12, 2009 7:01 AM > To: use-revolution at lists.runrev.com > Subject: Re: Chunk order must be small to large > > Stephen; > > Right. I was cavalier in thinking I can validate Rev issues by > emulating them > in HC. This is not fair to Rev. > > I like parentheses. > > But is this really a bug? Or just the way the parser works? I have many > constructs in HC (get word line item 3 of the...) and I hope that this > probably > common and well regarded methodology is fully transparent to Rev, too. > If I have > to use parentheses, well, OK. So report or no? Anyone? > > Craig Newman > > In a message dated 3/12/09 12:07:47 PM, stephenREVOLUTION2 at barncard.com > writes: > > Odd. Yet this works properly: > > get word 1 of "aaa,bbb" > > answer item 1 of it > > put it > > > Congratulations. You found a bug. Please report it to the QC. > > > FYI?? - parentheses are your friend.? the below construction works and > makes > it clearer anyway: > > > answer item 1 of (word 1 of "aaa,bbb")this really a bug? Or just the > way the > parser works? > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219671244x1201345076/aol?redi > r=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DfebemailfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu Mar 12 23:39:40 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 Mar 2009 20:39:40 -0700 Subject: Chunk order must be small to large Message-ID: <49B9D57C.70609@fourthworld.com> Jim Bufalini wrote: ... > And this is logical as, a. You can set itemDelimiter and lineDelimiter but > not the word delimiter (smallest chunk, which word boundary has undergone a > change recently in Rev 3.0), b. When parsing text, words are generally > smaller chunks than phrases, which are usually delimited with commas, c. As > has been pointed out, you can override this parsing order using parenthesis, > and lastly d. All that's needed here is *item 1 of "aaa,bbb"* ;-) And there's also e. you get a lot of raw speed by letting the parser safely make logical assumptions about chunk order. I asked Dr. Raney about this once, and he said that the other interpreters waste a lot of clock cycles letting you shoot yourself in the foot. He trimmed a number of syntax elements down, often removing support for non-intuitive or rare uses (like the mystery world in which a word is longer than a line) so that he could deliver blazing performance in return. In addition to enforcing a logical order to chunk sizes, other examples of this sort of optimization include: - You cannot use reserved tokens as variable names. Writing "put word 1 into word" makes code hard to read. So hard, in his opinion that it wasn't worth the parsing cost. - You cannot override built-in functions and commands. It may be tempting to want to implement some custom behavior for, say, the truncate function. Raney felt that all that did is risk confusing anyone who calls that function while your handler is in the message path, so in his view it didn't merely expode the size of the token table, it polluted it. I went to the mat with him over this one years ago when I was porting an HC project. He said, "If you need a custom behavior, use a custom name." I said, "But I *need* to override the built-in function!" and he asked simply, "'Need'? Why?" I couldn't think of a truly necessary case. He said if I could ever find a true need for this he'd reconsider. I told most everyone I knew; we put a lot of time into trying to think of a case. No luck. In the end we came to appreciate his edict: "If you need a custom behavior use a custom name." Keeps code readable, lets folks know what to expect when they call something. For those coming into Rev fresh from HC these things go against long-standing habits, and will appear strange or even "wrong" at first. And then you start really working with it, learning these differences and moving on, and the more you code with this new engine the more you find yourself saying, "Man, this thing is fast!". It's no accident. It's a very carefully pruned token table. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From stephenREVOLUTION2 at barncard.com Fri Mar 13 00:23:54 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 12 Mar 2009 21:23:54 -0700 Subject: Chunk order must be small to large In-Reply-To: <49B9D57C.70609@fourthworld.com> References: <49B9D57C.70609@fourthworld.com> Message-ID: And I never saw this problem because I intuitively use parentheses! Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/12 Richard Gaskin > Jim Bufalini wrote: > ... > >> And this is logical as, a. You can set itemDelimiter and lineDelimiter but >> not the word delimiter (smallest chunk, which word boundary has undergone >> a >> change recently in Rev 3.0), b. When parsing text, words are generally >> smaller chunks than phrases, which are usually delimited with commas, c. >> As >> has been pointed out, you can override this parsing order using >> parenthesis, >> and lastly d. All that's needed here is *item 1 of "aaa,bbb"* ;-) >> > > And there's also e. you get a lot of raw speed by letting the parser safely > make logical assumptions about chunk order. > From jim at visitrieve.com Fri Mar 13 01:27:15 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Thu, 12 Mar 2009 19:27:15 -1000 Subject: Chunk order must be small to large In-Reply-To: References: <49B9D57C.70609@fourthworld.com> Message-ID: <000401c9a39c$5f387150$1da953f0$@com> Hi Stephen, How about instead of just elevating this from a "bug" to a "problem" we elevate it to a "feature" which, as Richard was so kind as to take the time to elaborate on and explain, that if the natural order is respected, even if you use parentheses, makes your code run faster. ;-) Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of stephen barncard > Sent: Thursday, March 12, 2009 6:24 PM > To: How to use Revolution > Subject: Re: Chunk order must be small to large > > And I never saw this problem because I intuitively use parentheses! > Stephen Barncard > ------------------------- > San Francisco > http://barncard.com > > > 2009/3/12 Richard Gaskin > > > Jim Bufalini wrote: > > ... > > > >> And this is logical as, a. You can set itemDelimiter and > lineDelimiter but > >> not the word delimiter (smallest chunk, which word boundary has > undergone > >> a > >> change recently in Rev 3.0), b. When parsing text, words are > generally > >> smaller chunks than phrases, which are usually delimited with > commas, c. > >> As > >> has been pointed out, you can override this parsing order using > >> parenthesis, > >> and lastly d. All that's needed here is *item 1 of "aaa,bbb"* ;-) > >> > > > > And there's also e. you get a lot of raw speed by letting the parser > safely > > make logical assumptions about chunk order. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Mar 13 02:38:23 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 Mar 2009 01:38:23 -0500 Subject: Chunk order must be small to large In-Reply-To: <49B9D57C.70609@fourthworld.com> References: <49B9D57C.70609@fourthworld.com> Message-ID: <49B9FF5F.7010908@hyperactivesw.com> Richard Gaskin wrote: > It may be tempting to want to implement some custom behavior for, > say, the truncate function. Raney felt that all that did is risk > confusing anyone who calls that function while your handler is in > the message path, so in his view it didn't merely expode the size > of the token table, it polluted it. > > > I went to the mat with him over this one years ago when I was porting an > HC project. He said, "If you need a custom behavior, use a custom > name." I said, "But I *need* to override the built-in function!" and he > asked simply, "'Need'? Why?" I couldn't think of a truly necessary case. I heckled him about the same thing once. I really did have a necessary case, but it was a one-time event. I was converting a HC stack for a client. The original author had added sound effects to every action, hundreds and hundreds of them, throughout the stack. It was a business stack. Every time the office worker used it, they had to turn off the sound on the computer or else the squeaks and beeps and plonks and tweets drove everyone nuts. They wanted me to take out the sounds, which I fully agreed with. It would have been *so* easy to write a single "play" trap handler in the stack script. But I couldn't do it, I had to search through thousands of lines of code in hundreds of cards and remove each instance. Blech. But I've never needed to override the engine in anything I've written myself. I've only needed it in self-defense of others. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From luis at anachreon.co.uk Fri Mar 13 05:26:42 2009 From: luis at anachreon.co.uk (Luis) Date: Fri, 13 Mar 2009 09:26:42 +0000 Subject: Quite possibly . . . In-Reply-To: <4be051070903121736m77dc67eauf26e0135e1d03f19@mail.gmail.com> References: <188719.61869.qm@web37504.mail.mud.yahoo.com> <49B98297.40901@anachreon.co.uk> <4be051070903121736m77dc67eauf26e0135e1d03f19@mail.gmail.com> Message-ID: <436B2E9C-0DAA-411C-AC13-A428911BF486@anachreon.co.uk> Stylophone... ;) Cheers, Luis. On 13 Mar 2009, at 00:36, Judy Perry wrote: > Harpsichord ;-) > Judy > http://revined.blogspot.com > > On Thu, Mar 12, 2009 at 2:45 PM, Luis wrote: > >> Should at least be able to play the guitar. >> >> Cheers, >> >> Luis. >> >> >> >> Bob Sneidar wrote: >> >>> The key word here is "things". Whenever such a vastly broad word >>> like, >>> "things" is used in a vastly broad phrase like, "get things >>> done", I would >>> say that the answer 99. 9999999982367 percent of the time is >>> going to be, >>> "quite possibly". >>> >>> Really, things? By things does the inquirer mean prototype a >>> specialized >>> data entry system for his company to keep track of resources? >>> Then the >>> answer would be, Absolutely". Does he mean create an app that can >>> scan for >>> plug-ins in your World of Warcraft directory, peruse the web for >>> updates and >>> automatically install them in the right place for you with a >>> couple clicks >>> of the button? It's been done already. >>> >>> However, if he means create a multiuser network device scanning >>> utility >>> that can give you details on every device known to man, then >>> somehow decrypt >>> every installed piece of software's license code, interfaces with >>> all Office >>> products from every age since it's inception, hacks into the NSA >>> secure >>> server, and bounces the data off a spy satellite, then of course >>> the answer >>> would be, "nope." >>> >>> So "quite possibly" is the *exactly* correct response to the >>> question. >>> >>> Bob Sneidar >>> IT Manager >>> Logos Management >>> Calvary Chapel CM >>> >>> On Mar 12, 2009, at 11:20 AM, Richmond Mathewson wrote: >>> >>> >>>> A merry quote: >>>> >>>> "Here?s a question: is Runtime Revolution the cross-platform >>>> application >>>> development tool for people who just want to get things done? >>>> >>>> Answer: quite possibly." >>>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From runrevron at gmail.com Fri Mar 13 05:44:28 2009 From: runrevron at gmail.com (ron barber) Date: Fri, 13 Mar 2009 18:44:28 +0900 Subject: Regular Expression question Message-ID: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> Hi, I'm trying to use regex for searching unicode text in Rev. The docs say that Rev follows pcre rules and I've tried various combinations or \N, \x but unsuccessfully. Can someone offer a way to do this or confirm that Rev does not support regex for unicode? I am working with utf 8 (Greek etc) and utf 16 (Japanese etc) Thanks so much, Ron From niggemann at uni-wh.de Fri Mar 13 05:49:33 2009 From: niggemann at uni-wh.de (BNig) Date: Fri, 13 Mar 2009 02:49:33 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <143677.88342.qm@web37507.mail.mud.yahoo.com> Message-ID: <22493172.post@talk.nabble.com> Hi Randy, following this thread I also played with beepLoudness and also lost the beep. I am on an Intel macBook pro 10.5.6 using Rev 3.0.0. When I restore the beep with set the beepLoudness to -1 the beep is completely distorted and very (scaringly) loud. I have to go to system preferences to restore the beep loudness manually and everything is ok. Could anyone with the above configuration please confirm this? regards Bernd Randy Hengst wrote: > > Hello Richmond, > > I haven't followed every email of this strand, but after a quick > check I didn't see this mentioned. I apologize if I missed it or am > just stating the obvious. > > If I understand what you said (see below...), you don't hear beep on > your Macs at all in Rev.... > > I use 2.8.1 most of the time, but also have 2.9 and 3.0 on OSX4.11. > I use beep regularly without problems. Just for "fun" I played with > beeploudness -- which as noted in the comments of the 2.8.1 > documentation "has no effect on Mac OS" -- or, for that matter OSX. > > Well, the effect it had for me was to stop the beep from sounding. If > I type "beep" into the mouseUp handler of a button, I hear a "beep" > when I click the button. However, once I include set the beepLoudness > to 50 (or any number 1-100) followed by beep -- as you noted in an > earlier example, I hear nothing.... even when I remove set the > beepLoudness from the script. > > When I set the beepLoudness to -1 as noted in the comments, all is > well again with beep. > > Comments: > Set the beepLoudness to -1 to use the default system setting. > > The beepLoudness has no effect on Mac OS or Windows systems, and on > some Unix systems which don't allow changing the beep loudness. > > take care, > randy > ----- > On Mar 12, 2009, at 6:45 AM, Richmond Mathewson wrote: > >> On none of my Macintosh computers that are regularly used in my >> household (4) can I raise a squeak from BEEP; nor from the 5 PCs >> running Ubuntu variants. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/My-BBC-Master-------getting-Beeped-off.-tp22474643p22493172.html Sent from the Revolution - User mailing list archive at Nabble.com. From m.schonewille at economy-x-talk.com Fri Mar 13 05:51:53 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 Mar 2009 10:51:53 +0100 Subject: Regular Expression question In-Reply-To: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> References: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> Message-ID: Hi Ron, If you have your unicode data in a field, it is always Rev's only flavour of unicode, which is mostly the same as UTF16. So, if you convert your search string to UTF16 and escape the necessary characters, you should be able to use regex on a field. If you are doing a regex search on unicode data from a UTF8 file, without displaying this data in a field, you need to convert your regex search string to UTF8 before doing the search. So, probably, the answer to your question is that Revolution doesn't natively support regex for unicode, but there are workarounds possible. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 13 mrt 2009, at 10:44, ron barber wrote: > Hi, > I'm trying to use regex for searching unicode text in Rev. The docs > say that Rev follows pcre rules and I've tried various combinations or > \N, \x but unsuccessfully. Can someone offer a way to do this or > confirm that Rev does not support regex for unicode? > > I am working with utf 8 (Greek etc) and utf 16 (Japanese etc) > > Thanks so much, > > Ron From m.schonewille at economy-x-talk.com Fri Mar 13 06:15:37 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 Mar 2009 11:15:37 +0100 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <22493172.post@talk.nabble.com> References: <143677.88342.qm@web37507.mail.mud.yahoo.com> <22493172.post@talk.nabble.com> Message-ID: <3DB1A0DD-D380-4E68-A182-9A73C6F9F14D@economy-x-talk.com> Hi Bernd, Yes, exactly the same here (config + effects). -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 13 mrt 2009, at 10:49, BNig wrote: > > Hi Randy, > > following this thread I also played with beepLoudness and also lost > the > beep. > I am on an Intel macBook pro 10.5.6 using Rev 3.0.0. > When I restore the beep with set the beepLoudness to -1 > the beep is completely distorted and very (scaringly) loud. I have > to go to > system preferences to restore the beep loudness manually and > everything is > ok. > Could anyone with the above configuration please confirm this? > > regards > Bernd From rmicout at online.fr Fri Mar 13 07:00:59 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 13 Mar 2009 12:00:59 +0100 Subject: Music/sounds in Revolution Message-ID: <3E81B84B-A30B-4AE0-9396-EA0B5D66E788@online.fr> Hello everybody, (excuse me for my english by advance) The reading of recent interventions about music and sounds, where Judy was hight the flag of claims (claims are not a first step towards "revolution" ?) leads me to a point on the oppotunities witch are give to us : I will leave aside the sounds mamangement witch, I think, can easely be resolved from the moment that music production wil be resolved. Some like Judy concern are "composed" pieces of music as HyperCard. In this case we have excellent tools like Shakobox (more precisely SBplay, SBstartNote and SBstopNote commands of Jon Bettencour) or "pmd" of "UDI" and his extension of Hypertalk command's, and if we want to explore MIDI, the excellent MIDI Builder of Kurt Kaufman. All this tools have their downside : Shakobox need a third party application "PlayCommand Agent" (Revolution + AppleScript on Mac + PlayCommand Agent + QT synthesizer) and has limitations especially in terms of time management. However it is possible to "play live" with SBstartNote and SBstopNote commands. Pmd and MIDI Builder have a common disadvantage : we cannot "Play live" because of principle : create a MIDI file witch is play by QT player, resulting in a latency of at least 1/5 seconds at the start of the file... For myself, I have 2 needs (requirements ?) : 1. Create MIDI file to export sequencies to Logix by example. 2. Generate MIDI command (notes by example) directly to QT synthesizer. The first requirement is satisfy with a little tool that I have to make in large part with help of Kurt Kaufman :-), for the second, I do, for the moment, with SBplay, SBstartNote and SBstopNote of Jon Bettencourt use by Shakobox. There is few month, Jacqueline say (write) to me that PlayCommand Agent [PCA] was write with RealBasic. I don't use RealBasic... But, maybe one of us use RealBasic and put au disposition le RealBasic code's of PCA so it can be "translated" ans rewritten in Transcript... and improved and expanded to meet needs like mine... Pending Revolution implements natively equivalent commands... It exists in SuperCard, so... Bons souvenirs de Paris Ren? From index at kenjikojima.com Fri Mar 13 08:31:39 2009 From: index at kenjikojima.com (Kenji Kojima) Date: Fri, 13 Mar 2009 08:31:39 -0400 Subject: Regular Expression question In-Reply-To: References: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> Message-ID: Ron, I made a Japanese search field before. I don't know what the regex is, but the search field works in Japanese and English on Rev3.0. go stack url "http://www.kenjikojima.com/runrev/handbook/download/JpSearchFld.rev " Try it, -- Kenji Kojima http://www.kenjikojima.com/ > On 13 mrt 2009, at 10:44, ron barber wrote: > >> Hi, >> I'm trying to use regex for searching unicode text in Rev. The docs >> say that Rev follows pcre rules and I've tried various combinations >> or >> \N, \x but unsuccessfully. Can someone offer a way to do this or >> confirm that Rev does not support regex for unicode? >> >> I am working with utf 8 (Greek etc) and utf 16 (Japanese etc) >> >> Thanks so much, >> >> Ron From runrevron at gmail.com Fri Mar 13 09:12:05 2009 From: runrevron at gmail.com (Ron) Date: Fri, 13 Mar 2009 22:12:05 +0900 Subject: Regular Expression question In-Reply-To: References: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> Message-ID: <7D5F4ADC-3316-413A-916A-65B6DA71965C@gmail.com> Hi Kenji, Mark, Thanks for your suggestions. Kenji, you are right about searching using the find command. I can search for Kanji, as you do in your stack. Mark, you are right about escaping the characters when I use regex. I've have been escaping the chars and that seems to work in the case where there are no reg expressions - only the kanji. My problem is identifying and converting the kanji in the regex string that I put into matchtext. for example: "love\w\w" finds among other things, loved, lovely, loves etc. Regex parses this expression fine so I can have the user input it directly. But if I use Kanji: "?.{1,10}?" it does not work. This is the kanji for land followed by a period followed by the match operator followed by the kanji for water. I'm looking for the first kanji separated from the second by 1 to 10 chars. It seems I need to let regex know I'm using kanji and there must be some way to do so, unless Rev does not support that. Thanks Ron On Mar 13, 2009, at 9:31 PM, Kenji Kojima wrote: > Ron, > > I made a Japanese search field before. I don't know what the regex > is, but the search field works in Japanese and English on Rev3.0. > > go stack url "http://www.kenjikojima.com/runrev/handbook/download/JpSearchFld.rev > " > > Try it, > -- > Kenji Kojima > http://www.kenjikojima.com/ > > > > >> On 13 mrt 2009, at 10:44, ron barber wrote: >> >>> Hi, >>> I'm trying to use regex for searching unicode text in Rev. The docs >>> say that Rev follows pcre rules and I've tried various >>> combinations or >>> \N, \x but unsuccessfully. Can someone offer a way to do this or >>> confirm that Rev does not support regex for unicode? >>> >>> I am working with utf 8 (Greek etc) and utf 16 (Japanese etc) >>> >>> Thanks so much, >>> >>> Ron > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From benr at cogapp.com Fri Mar 13 09:18:16 2009 From: benr at cogapp.com (Ben Rubinstein) Date: Fri, 13 Mar 2009 13:18:16 +0000 Subject: Chunk order must be small to large In-Reply-To: <49B9D57C.70609@fourthworld.com> References: <49B9D57C.70609@fourthworld.com> Message-ID: <49BA5D18.5080708@cogapp.com> Richard Gaskin wrote: > I went to the mat with him over this one years ago when I was porting an > HC project. He said, "If you need a custom behavior, use a custom > name." I said, "But I *need* to override the built-in function!" and he > asked simply, "'Need'? Why?" I couldn't think of a truly necessary case. "Truly necessary" is never going to be a really objective measure, and hence is not an easy threshold to meet. Especially talking to someone who could insist that there was no need for a constant equal to numtochar(13) because "real programmers wouldn't use it", and that a simple statement, legal in the syntax, which crashed Rev with 100% reliability shouldn't be marked "critical" because it could only affect the programmer, who should know better. So I'm not suggesting any of the following would have got you off the mat. However, here's a couple of cases: * Relating to a recent discussion: I'd quite like my IDE extensions to override "answer" with a version that always had a special 'emergency exit' control, which would cause it to exit to top in the thread that invoked answer. * RevBrowser responds to a javascript alert in the hosted page by invoking 'answer'. I'd really like to trap this - currently I can't see any way to do so. If I could override "answer", I'd have a method. ...but really I'm playing devil's advocate: I'm very happy with the trade-offs Scott Raney made that give us blazing speed. Ben From m.schonewille at economy-x-talk.com Fri Mar 13 09:33:58 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 Mar 2009 14:33:58 +0100 Subject: Regular Expression question In-Reply-To: <7D5F4ADC-3316-413A-916A-65B6DA71965C@gmail.com> References: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> <7D5F4ADC-3316-413A-916A-65B6DA71965C@gmail.com> Message-ID: <4436264C-8980-48B9-B6A3-ACFD7C6EAF42@economy-x-talk.com> Ron, When you do a search, you're not searching for text. You're searching for *binary data*. So, find out what the binary data is and make a regex for that. If there are any characters with a special meaning, escape them. Also bear in mind that when doing matchChunk, you'll get the positions in the binary string, which is not the same as the number of the character in a field, because one character can consist of up to 4 bytes. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 13 mrt 2009, at 14:12, Ron wrote: > Hi Kenji, Mark, > > Thanks for your suggestions. > Kenji, you are right about searching using the find command. I can > search for Kanji, as you do in your stack. > Mark, you are right about escaping the characters when I use regex. > I've have been escaping the chars and that seems to work in the case > where there are no reg expressions - only the kanji. > > My problem is identifying and converting the kanji in the regex > string that I put into matchtext. > > for example: "love\w\w" finds among other things, loved, lovely, > loves etc. Regex parses this expression fine so I can have the user > input it directly. But if I use Kanji: "?.{1,10}?" it does not > work. > This is the kanji for land followed by a period followed by the > match operator followed by the kanji for water. I'm looking for the > first kanji separated from the second by 1 to 10 chars. > > It seems I need to let regex know I'm using kanji and there must be > some way to do so, unless Rev does not support that. > > Thanks > Ron > From index at kenjikojima.com Fri Mar 13 10:09:30 2009 From: index at kenjikojima.com (Kenji Kojima) Date: Fri, 13 Mar 2009 10:09:30 -0400 Subject: Regular Expression question In-Reply-To: <7D5F4ADC-3316-413A-916A-65B6DA71965C@gmail.com> References: <5825034a0903130244p22c0c9barbca5859ec6f91d3e@mail.gmail.com> <7D5F4ADC-3316-413A-916A-65B6DA71965C@gmail.com> Message-ID: Hi Ron, Now I knew what the regex is. Japanese writing does not use separated words. If your data is a kind of words list, you might use some parts of this stack. go stack url "http://www.kenjikojima.com/runrev/handbook/download/JpnSortStudy.rev " see "????". -- Kenji Kojima http://www.kenjikojima.com/ On Mar 13, 2009, at 9:12 AM, Ron wrote: > Hi Kenji, Mark, > > Thanks for your suggestions. > Kenji, you are right about searching using the find command. I can > search for Kanji, as you do in your stack. > Mark, you are right about escaping the characters when I use regex. > I've have been escaping the chars and that seems to work in the case > where there are no reg expressions - only the kanji. > > My problem is identifying and converting the kanji in the regex > string that I put into matchtext. > > for example: "love\w\w" finds among other things, loved, lovely, > loves etc. Regex parses this expression fine so I can have the user > input it directly. But if I use Kanji: "?.{1,10}?" it does not > work. > This is the kanji for land followed by a period followed by the > match operator followed by the kanji for water. I'm looking for the > first kanji separated from the second by 1 to 10 chars. > > It seems I need to let regex know I'm using kanji and there must be > some way to do so, unless Rev does not support that. > > Thanks > Ron > > > On Mar 13, 2009, at 9:31 PM, Kenji Kojima wrote: > >> Ron, >> >> I made a Japanese search field before. I don't know what the regex >> is, but the search field works in Japanese and English on Rev3.0. >> >> go stack url "http://www.kenjikojima.com/runrev/handbook/download/JpSearchFld.rev >> " >> >> Try it, >> -- >> Kenji Kojima >> http://www.kenjikojima.com/ >> >> >> >> >>> On 13 mrt 2009, at 10:44, ron barber wrote: >>> >>>> Hi, >>>> I'm trying to use regex for searching unicode text in Rev. The docs >>>> say that Rev follows pcre rules and I've tried various >>>> combinations or >>>> \N, \x but unsuccessfully. Can someone offer a way to do this or >>>> confirm that Rev does not support regex for unicode? >>>> >>>> I am working with utf 8 (Greek etc) and utf 16 (Japanese etc) >>>> >>>> Thanks so much, >>>> >>>> Ron >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Fri Mar 13 11:58:03 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 Mar 2009 08:58:03 -0700 Subject: Chunk order must be small to large Message-ID: <49BA828B.3010703@fourthworld.com> Ben Rubinstein wrote: > Richard Gaskin wrote: >> I went to the mat with him over this one years ago when I was >> porting an HC project. He said, "If you need a custom behavior, >> use a custom name." I said, "But I *need* to override the >> built-in function!" and he asked simply, "'Need'? Why?" I >> couldn't think of a truly necessary case. > > "Truly necessary" is never going to be a really objective measure, > and hence is not an easy threshold to meet. True, and it may actually be impossible to meet, at least in a purely logical sense. In law, civil cases have the lower threshold of "preponderance of evidence", while criminal cases use "beyond a reasonable doubt". But even criminal cases don't require absolute proof. The closer a logical threshold approaches an absolute, the less likely it is that it can be satisfied. While he was fond of terse phrases like that, in practice my discussions with Raney about languages features were guided by a more pragmatic principle: "Is it worth it?" Most things in computing involve trade-offs, often of memory vs. speed, and in the case of supporting all of HypeTalk's options it's more of flexibility vs. speed. Rebecca Bettencourt recently shared this valid HyperTalk example on the HC list: put empty into a put "a b c" into item put 1 into char put 2 into word if true then repeat with word char of item = char char to word of word char of char to word char to char of char char of word answer a&&"HyperTalk is a bitch to parse end repeat else beep She also included this note with it: [The fifth line (if true then repeat with...) is really long and may need to be unwrapped. The sixth line (answer a...) has no ending quote, but have no fear.] No ending quote? Hmmm....seems odd to me, but I trust her judgment here as she has far more experience finding the boundaries of HyperCard's interpreter than I do. To fully support HyperTalk would require allowing syntax like that to compile and execute. For myself, and perhaps Dr. Raney, I don't see that as a desirable goal at all, even without taking into account the impact it has on execution speed. But once we consider how much faster an engine can be once the parser is pruned down to expressions that are more valuable, it seems an even simpler choice to just say no, moving the gun so that it no longer points at the programmer's foot to a more useful target. With overriding built-in functions, I agree with his edict that "if you need a custom behavior, give it a custom name". It just makes the code more transparent; I've hated doing maintenance on someone else's code where they overrode built-in behaviors in ways that were concealed from the reader. Using custom names for custom behaviors makes it self-evident that it's custom, right in the context where it's called, without having to do a search across the code base to see if an overriding handler may exist. With using built-in tokens as variables, Ms. Bettencourt's exaample illustrates everything we might want to say. :) With chunk order, requiring parentheses not only allows Rev to handle many of the expressions we might enjoy in HyperTalk, but also helps guide the eye when skimming code. I'll admit I'm a bit fond of parens and use them where they aren't even necessary, in things like: if ("dev" is in the environment) AND (the optionKey is "down") then Parens can aid skimming. Code is far more frequently skimmed than read, so anything that helps the eye move quickly to what it's looking for is valuable two years later when you need to go back to enhance a feature. Sure, these are all limitations, restrictions over what was originally implemented in HyperTalk. But when we ask, "Is it worth it?", just benchmark compatible scripts in both HC and Rev: Aside from a very few specific actions (HC's patented search algorithm is hard for anyone to beat), Rev's performance is often faster. And not just two times or three times faster, but in some cases by orders of magnitude. > ... a simple statement, legal in the syntax, which crashed Rev > with 100% reliability shouldn't be marked "critical" because > it could only affect the programmer, who should know better. What statement is that, and has it been fixed? > So I'm not suggesting any of the following would have got you off > the mat. However, here's a couple of cases: > > * Relating to a recent discussion: I'd quite like my IDE extensions > to override "answer" with a version that always had a special >'emergency exit' control, which would cause it to exit to top in > the thread that invoked answer. Agreed on it's usefulness, but overriding the answer command seems a workaround to a deeper issue: "exit to top" isn't honored when called from within any modal dialog. If we address that root issue and added support for Cmd-. to invoke it in that dialog (at least within the IDE), the "answer" command itself would be fine. > * RevBrowser responds to a javascript alert in the hosted page by > invoking 'answer'. I'd really like to trap this - currently I can't > see any way to do so. If I could override "answer", I'd have a > method. Custom-handling the JS alert sounds very valuable indeed, and while I haven't done much with RevBrowser thus far I will be later this year and may need that myself. I wonder if this might be handled well with a property, maybe something like "the JSAlert", which would let you assign any command in your stacks to handle JavaScript alerts. If left empty, the current behavior would remain. Do you have a RQCC request for this? > ...but really I'm playing devil's advocate: I'm very happy with the > trade-offs Scott Raney made that give us blazing speed. Amen, brother. I loved it when C++ Journal wrote a review of my Rev-build WebMerge app in which they mistakenly said it was written in C. :) I wish I could take credit for that, but its performance has more to do with Raney pruning the token table than my scripts. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From DunbarX at aol.com Fri Mar 13 13:12:27 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 13 Mar 2009 13:12:27 EDT Subject: Chunk order must be small to large Message-ID: I dug out my old copy of the v.2 User Guide. This guide has stuff in it that the v.3 guide does not. It has a short section on "Complex chunk expressions", where it states: - chars can't contains words - words can't contain items - items can't contain lines Now I know what "must be small to large" means; its right in the book, and apparently has been for a while. On the streamlining of the Rev parser, having to use parens or quotes is a small price to pay not to have HC forebearance. Rebecca's script ditty is hilarious. How many would get it? How many would laugh? There are plenty of other goodies in that book, as I say, that ought not to have been discarded in the v.3 User Guide. Its organization is different, read odd, but still... Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1220439616x1201372437/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From ambassador at fourthworld.com Fri Mar 13 13:35:11 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 Mar 2009 10:35:11 -0700 Subject: Chunk order must be small to large Message-ID: <49BA994F.2040907@fourthworld.com> DunbarX wrote: > I dug out my old copy of the v.2 User Guide. > > This guide has stuff in it that the v.3 guide does not. It has a short > section on "Complex chunk expressions", where it states: > > - chars can't contains words > - words can't contain items > - items can't contain lines > > Now I know what "must be small to large" means; its right in the book, and > apparently has been for a while. On the streamlining of the Rev parser, having > to use parens or quotes is a small price to pay not to have HC forebearance. > Rebecca's script ditty is hilarious. How many would get it? How many would > laugh? > > There are plenty of other goodies in that book, as I say, that ought not to > have been discarded in the v.3 User Guide. Its organization is different, read > odd, but still... Good catch on the docs. Anyone know if this is completely gone or merely moved? If it's gone, it would make a good enhancement request to put it back: -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From benr_mc at cogapp.com Fri Mar 13 13:48:40 2009 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri, 13 Mar 2009 17:48:40 +0000 Subject: Chunk order must be small to large In-Reply-To: <49BA828B.3010703@fourthworld.com> References: <49BA828B.3010703@fourthworld.com> Message-ID: <49BA9C78.2080506@cogapp.com> Richard Gaskin wrote: > Ben Rubinstein wrote: >... > > ... a simple statement, legal in the syntax, which crashed Rev > > with 100% reliability shouldn't be marked "critical" because > > it could only affect the programmer, who should know better. > > What statement is that, and has it been fixed? See http://quality.runrev.com/qacenter/show_bug.cgi?id=1634 apparently fixed but I've never checked > ... > Agreed on it's usefulness, but overriding the answer command seems a > workaround to a deeper issue: "exit to top" isn't honored when called > from within any modal dialog. > > > If we address that root issue and added support for Cmd-. to invoke it > in that dialog (at least within the IDE), the "answer" command itself > would be fine. > > > > * RevBrowser responds to a javascript alert in the hosted page by > > invoking 'answer'. I'd really like to trap this - currently I can't > > see any way to do so. If I could override "answer", I'd have a > > method. > > Custom-handling the JS alert sounds very valuable indeed, and while I > haven't done much with RevBrowser thus far I will be later this year and > may need that myself. > > I wonder if this might be handled well with a property, maybe something > like "the JSAlert", which would let you assign any command in your > stacks to handle JavaScript alerts. If left empty, the current behavior > would remain. > > Do you have a RQCC request for this? http://quality.runrev.com/qacenter/show_bug.cgi?id=6986 My point is exactly that - I totally accept "if you need a custom behavior, give it a custom name" - all the cases that I can think of where we do want to override a built-in function are because that would give us a workaround while waiting for communication with RevBrowser to be implemented, or for cmd-period doing exit to top in all threads, etc... We've recently begun a new project, for which we've settled on using Qt. Rev would have been faster; but one of the reasons we decided against it was that if you hit a problem with Rev, you may have no option but to take another route; because you can't fix the problems, and you can't wait for RunRev to fix them. (By contrast, Qt is just a set of frameworks - when push comes to shove, if you need to, you can dig into the C++ code and fix it yourself.) > > ...but really I'm playing devil's advocate: I'm very happy with the > > trade-offs Scott Raney made that give us blazing speed. > > Amen, brother. I loved it when C++ Journal wrote a review of my > Rev-build WebMerge app in which they mistakenly said it was written in > C. :) I wish I could take credit for that, but its performance has more > to do with Raney pruning the token table than my scripts. Absolutely. I've replaced C code with Rev, and had it go faster; because (a) Raney is a brilliant programmer and (b) his code is more optimised - it took me so long to write the C code just to do the job, that it wasn't fast. I'm going to stop doing devil's advocate now... Ben From bobs at twft.com Fri Mar 13 13:53:58 2009 From: bobs at twft.com (Bob Sneidar) Date: Fri, 13 Mar 2009 10:53:58 -0700 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: planets can't contain suns mice can't contain cats leaves can't contain trees etc. ad nauseam ROFL. :-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 13, 2009, at 10:12 AM, DunbarX at aol.com wrote: > - chars can't contains words > - words can't contain items > - items can't contain lines From jimaultwins at yahoo.com Fri Mar 13 14:03:16 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Fri, 13 Mar 2009 11:03:16 -0700 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: On Mar 13, 2009, at 10:53 AM, Bob Sneidar wrote: > planets can't contain suns > mice can't contain cats > leaves can't contain trees > etc. ad nauseam > > ROFL. :-) > Ah, but mice can, and have, contained chunks of cats. Jim Ault Las Vegas From devin_asay at byu.edu Fri Mar 13 15:58:50 2009 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 13 Mar 2009 13:58:50 -0600 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <22493172.post@talk.nabble.com> References: <143677.88342.qm@web37507.mail.mud.yahoo.com> <22493172.post@talk.nabble.com> Message-ID: On Mar 13, 2009, at 3:49 AM, BNig wrote: > > Hi Randy, > > following this thread I also played with beepLoudness and also lost > the > beep. > I am on an Intel macBook pro 10.5.6 using Rev 3.0.0. > When I restore the beep with set the beepLoudness to -1 > the beep is completely distorted and very (scaringly) loud. I have > to go to > system preferences to restore the beep loudness manually and > everything is > ok. > Could anyone with the above configuration please confirm this? When I set the Alert Volume on my MacBook Pro 10.5.6 to maximum using the System Preference pane, then do 'put the beepLoudness, I get '16777472'; when I set it to minimum the beepLoudness is 0. Setting the beepLoudness to -1 gives the same results Berndt and Mark got. If I do 'set the beepLoudness to 16777472' it restores the max beep volume. But the Sound preference pane interface is not updated until I exit the Sound pane and return to it. I can set the beepLoudness to 50% like this: 'set the beepLoudness to 16777472/2'. Devin > Randy Hengst wrote: >> >> Hello Richmond, >> >> I haven't followed every email of this strand, but after a quick >> check I didn't see this mentioned. I apologize if I missed it or am >> just stating the obvious. >> >> If I understand what you said (see below...), you don't hear beep on >> your Macs at all in Rev.... >> >> I use 2.8.1 most of the time, but also have 2.9 and 3.0 on OSX4.11. >> I use beep regularly without problems. Just for "fun" I played with >> beeploudness -- which as noted in the comments of the 2.8.1 >> documentation "has no effect on Mac OS" -- or, for that matter OSX. >> >> Well, the effect it had for me was to stop the beep from sounding. If >> I type "beep" into the mouseUp handler of a button, I hear a "beep" >> when I click the button. However, once I include set the beepLoudness >> to 50 (or any number 1-100) followed by beep -- as you noted in an >> earlier example, I hear nothing.... even when I remove set the >> beepLoudness from the script. >> >> When I set the beepLoudness to -1 as noted in the comments, all is >> well again with beep. >> >> Comments: >> Set the beepLoudness to -1 to use the default system setting. >> >> The beepLoudness has no effect on Mac OS or Windows systems, and on >> some Unix systems which don't allow changing the beep loudness. >> >> take care, >> randy >> ----- >> On Mar 12, 2009, at 6:45 AM, Richmond Mathewson wrote: >> >>> On none of my Macintosh computers that are regularly used in my >>> household (4) can I raise a squeak from BEEP; nor from the 5 PCs >>> running Ubuntu variants. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/My-BBC-Master-------getting-Beeped-off.-tp22474643p22493172.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Mar 13 17:08:15 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 13 Mar 2009 14:08:15 -0700 Subject: Chunk order must be small to large In-Reply-To: References: Message-ID: <169262709750.20090313140815@ahsoftware.net> Craig- Friday, March 13, 2009, 10:12:27 AM, you wrote: > This guide has stuff in it that the v.3 guide does not. It has a short > section on "Complex chunk expressions", where it states: > - words can't contain items Don't believe everything you read, though... set the itemdelimiter to comma put the number of words in "hello,sailor,new,in,town?" put the number of items in "hello,sailor,new,in,town?" -- -Mark Wieder mwieder at ahsoftware.net From jimaultwins at yahoo.com Fri Mar 13 17:28:32 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Fri, 13 Mar 2009 14:28:32 -0700 Subject: Chunk order must be small to large In-Reply-To: <169262709750.20090313140815@ahsoftware.net> References: <169262709750.20090313140815@ahsoftware.net> Message-ID: <15D122DA-6EB0-4561-9B1E-7ED63D4C7EC4@yahoo.com> From the dictionary in OSX 2.9 Word Designates a space-delimited or quoted string as part of a chunk expression. "hello,sailor,new,in,town?" has no spaces and thus is only one word. On Mar 13, 2009, at 2:08 PM, Mark Wieder wrote: > Craig- > > Friday, March 13, 2009, 10:12:27 AM, you wrote: > >> This guide has stuff in it that the v.3 guide does not. It has a >> short >> section on "Complex chunk expressions", where it states: > >> - words can't contain items > > Don't believe everything you read, though... > > set the itemdelimiter to comma > put the number of words in "hello,sailor,new,in,town?" > put the number of items in "hello,sailor,new,in,town?" > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Fri Mar 13 17:29:51 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 13 Mar 2009 17:29:51 EDT Subject: Chunk order must be small to large Message-ID: Mark, 1 and 5, no? Craig Newman In a message dated 3/13/09 5:10:50 PM, mwieder at ahsoftware.net writes: > > > - words can't contain items > > Don't believe everything you read, though... > > set the itemdelimiter to comma > put the number of words in "hello,sailor,new,in,town?" > put the number of items in "hello,sailor,new,in,town?" > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1220439616x1201372437/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From DunbarX at aol.com Fri Mar 13 17:34:11 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 13 Mar 2009 17:34:11 EDT Subject: Chunk order must be small to large Message-ID: Mark, Oh, I see. Words containing items. Literal strings without spaces of course are one word. But still, another scriptJoke. And a good one. Craig Newman In a message dated 3/13/09 5:10:50 PM, mwieder at ahsoftware.net writes: > > Don't believe everything you read, though... > > set the itemdelimiter to comma > put the number of words in "hello,sailor,new,in,town?" > put the number of items in "hello,sailor,new,in,town?" > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1220439616x1201372437/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From mwieder at ahsoftware.net Fri Mar 13 17:32:35 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 13 Mar 2009 14:32:35 -0700 Subject: Chunk order must be small to large In-Reply-To: <15D122DA-6EB0-4561-9B1E-7ED63D4C7EC4@yahoo.com> References: <169262709750.20090313140815@ahsoftware.net> <15D122DA-6EB0-4561-9B1E-7ED63D4C7EC4@yahoo.com> Message-ID: <13264169765.20090313143235@ahsoftware.net> Jim- Friday, March 13, 2009, 2:28:32 PM, you wrote: > From the dictionary in OSX 2.9 > Word Designates a space-delimited or quoted string as part of a > chunk expression. > "hello,sailor,new,in,town?" has no spaces and thus is only one word. Exactly. Yet it contains six items... -- -Mark Wieder mwieder at ahsoftware.net From pmbrig at gmail.com Fri Mar 13 18:43:49 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Fri, 13 Mar 2009 18:43:49 -0400 Subject: My BBC Master - - - getting Beeped-off. Message-ID: On 3/11/09, Malte Brill wrote: > ... There are quite a few opensauce libs around ... My favorite kind of cooking: everyone gets to add an ingredient! :-) Peter M. Brigham pmbrig at gmail.com From revdev at pdslabs.net Fri Mar 13 18:44:02 2009 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 13 Mar 2009 15:44:02 -0700 Subject: return [with ] Message-ID: <49BAE1B2.6040706@pdslabs.net> Can anyone enlighten the rest of us regarding this use of 'return'?: return tRetResult with empty I pulled the above line from the 'revLibUrl' button script in the 'revLibrary' stack. The 'with' option isn't explained in the docs under 'return'. Thanks - -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From revdev at pdslabs.net Fri Mar 13 18:49:20 2009 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 13 Mar 2009 15:49:20 -0700 Subject: return [with ] In-Reply-To: <49BAE1B2.6040706@pdslabs.net> References: <49BAE1B2.6040706@pdslabs.net> Message-ID: <49BAE2F0.1020908@pdslabs.net> I bet it has to do with returning a value to the engine, since it seems to be used only in handlers called by the engine. That's my guess anyway. Phil Phil Davis wrote: > Can anyone enlighten the rest of us regarding this use of 'return'?: > > return tRetResult with empty > > I pulled the above line from the 'revLibUrl' button script in the > 'revLibrary' stack. The 'with' option isn't explained in the docs > under 'return'. > > Thanks - -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From effendi at wanadoo.fr Fri Mar 13 19:24:35 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 14 Mar 2009 00:24:35 +0100 Subject: Chunk order must be small to large Message-ID: Hi from Paris, > Take for example 5 * 5 + 1. Did we mean (5 * 5) + 1? Or did we mean 5 > * (5 + 1)? Well we know by math formula rules that the multiplication > is calculated first, so 26 is the correct answer. It would have been > clearer to just use the parenthesis and avoid any confusion, and many > programmers would. So does Rev. But my point is, someone decided that > was the rule, so we could never be mistaken about what the result > would be. I learned, in school (in England), nearly 60 years ago - "BODMAS" Brackets Off/Divide/Multiply/Add/Subtract I don't think that the rules have changed ........! -Francis "Nothing should ever be done for the first time !" From niggemann at uni-wh.de Fri Mar 13 20:15:22 2009 From: niggemann at uni-wh.de (BNig) Date: Fri, 13 Mar 2009 17:15:22 -0700 (PDT) Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: References: <143677.88342.qm@web37507.mail.mud.yahoo.com> <22493172.post@talk.nabble.com> Message-ID: <22507471.post@talk.nabble.com> Hi Devin, Hi Mark, thanks for looking into this. So it appears that the fact that after setting the beeploudness to 100 it is far to low for MacOS 10 and one starts to hear anything above about 6500000 and then up to 16777472. Since setting the beeploudness to -1 makes an unhealthy noise with 10.5.6 I filed this as a minor bug in the qualitycenter under #7801 regards Bernd When I set the Alert Volume on my MacBook Pro 10.5.6 to maximum using the System Preference pane, then do 'put the beepLoudness, I get '16777472'; when I set it to minimum the beepLoudness is 0. Setting the beepLoudness to -1 gives the same results Berndt and Mark got. If I do 'set the beepLoudness to 16777472' it restores the max beep volume. But the Sound preference pane interface is not updated until I exit the Sound pane and return to it. I can set the beepLoudness to 50% like this: 'set the beepLoudness to 16777472/2'. Devin -- View this message in context: http://www.nabble.com/My-BBC-Master-------getting-Beeped-off.-tp22474643p22507471.html Sent from the Revolution - User mailing list archive at Nabble.com. From dunbarx at aol.com Fri Mar 13 20:31:12 2009 From: dunbarx at aol.com (dunbarx) Date: Fri, 13 Mar 2009 20:31:12 -0400 Subject: Chunk order must be small to large In-Reply-To: Message-ID: <50148300.BCFF.4FB1.8E77.9FB8A033874E@aol.com> Translating British into English is always interesting. PEMDAS parentheses,exponentiation,mult/div,add/subt Craig Newman On Mar 13, 2009, at 7:24:35 PM, "Francis Nugent Dixon" wrote: Brackets Off/Divide/Multiply/Add/Subtract I don't think that the rules have changed ........! From lists at mangomultimedia.com Fri Mar 13 20:36:02 2009 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 13 Mar 2009 20:36:02 -0400 Subject: return [with ] In-Reply-To: <49BAE1B2.6040706@pdslabs.net> References: <49BAE1B2.6040706@pdslabs.net> Message-ID: On Mar 13, 2009, at 6:44 PM, Phil Davis wrote: > Can anyone enlighten the rest of us regarding this use of 'return'?: > > return tRetResult with empty > > I pulled the above line from the 'revLibUrl' button script in the > 'revLibrary' stack. The 'with' option isn't explained in the docs > under 'return'. It only works with those libURL calls. Standard commands don't get access to that syntax. I am pretty sure that is how the libURL calls populate both 'the result' and 'it'. If setting both 'the result' and 'it' is of interest to you then take a look at this lesson which demonstrates a method for accomplishing this: Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From revdev at pdslabs.net Fri Mar 13 21:25:33 2009 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 13 Mar 2009 18:25:33 -0700 Subject: return [with ] In-Reply-To: References: <49BAE1B2.6040706@pdslabs.net> Message-ID: <49BB078D.8070208@pdslabs.net> Thanks Trevor. Phil Trevor DeVore wrote: > On Mar 13, 2009, at 6:44 PM, Phil Davis wrote: > >> Can anyone enlighten the rest of us regarding this use of 'return'?: >> >> return tRetResult with empty >> >> I pulled the above line from the 'revLibUrl' button script in the >> 'revLibrary' stack. The 'with' option isn't explained in the docs >> under 'return'. > > It only works with those libURL calls. Standard commands don't get > access to that syntax. I am pretty sure that is how the libURL calls > populate both 'the result' and 'it'. > > If setting both 'the result' and 'it' is of interest to you then take > a look at this lesson which demonstrates a method for accomplishing this: > > > > > Regards, > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From jacque at hyperactivesw.com Fri Mar 13 23:42:12 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 13 Mar 2009 22:42:12 -0500 Subject: My BBC Master - - - getting Beeped-off. In-Reply-To: <22507471.post@talk.nabble.com> References: <143677.88342.qm@web37507.mail.mud.yahoo.com> <22493172.post@talk.nabble.com> <22507471.post@talk.nabble.com> Message-ID: <49BB2794.9070608@hyperactivesw.com> BNig wrote: > Hi Devin, Hi Mark, > > thanks for looking into this. So it appears that the fact that after setting > the beeploudness to 100 it is far to low for MacOS 10 and one starts to hear > anything above about 6500000 and then up to 16777472. > Since setting the beeploudness to -1 makes an unhealthy noise with 10.5.6 I > filed this as a minor bug in the qualitycenter under #7801 I asked Scott Raney about this years ago. He explained that there is no easy correlation between Rev's 1-100 settings and the Mac settings because of rounding errors, so all you can get is close. This was in reference to a problem I was having where I stored the original volume, changed it, and then set it back. It never went back to where it was before. It could probably get closer than it is now, but it may never be perfect unless they change the scale. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jhurley0305 at sbcglobal.net Sat Mar 14 00:45:56 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Fri, 13 Mar 2009 21:45:56 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: <20090313170004.63A9348A76D@mail.runrev.com> References: <20090313170004.63A9348A76D@mail.runrev.com> Message-ID: On the theory that one cannot have too many cookies (the real kind) or kaleidoscopes (the artificial kind) in one's life, I here offer my final (I hope) entry in the latter category. It features two different methods, each with its own advantages. One can draw or paint the figures (the latter thanks to critical input from Bernd Niggemann.) If the pattern is drawn (using Run Rev graphic lines) the resolution is quite good but the coloration is limited. If the pattern is painted (using the curve pen tool) the resolution is not as clean, but there is more flexibility in the choice of color along the line, something that cannot be done with a graphic line. I found a somewhat unsatisfactory solution to my earlier post requesting a formula to translate color frequency into RGB color coefficients. I found an image of the color spectrum on the web. It was a rectangle ranging from red on the left to violet on the right. By extracting the first line of imagedata I obtained the RGB numbers for the spectrum. This list of 400 lines of RGB data was inserted into a custom card property. As one draws out a line in the Kaleidoscope the colors are drawn sequentially from this list so that the line ranges (relatively smoothly) from red through the spectrum to violet. It is not as smooth as I would like, but it was quick and painless. To see all these wonders, run this in the message box: go stack url "http://www.jamesphurley.com/CollidingScopes.rev" Jim Hurley From stephenREVOLUTION2 at barncard.com Sat Mar 14 01:16:31 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 13 Mar 2009 22:16:31 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: References: <20090313170004.63A9348A76D@mail.runrev.com> Message-ID: THIS IS AWESOME. I just wasted two hours with this.... fun... thanks Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/13 James Hurley > On the theory that one cannot have too many cookies (the real kind) or > kaleidoscopes (the artificial kind) in one's life, I here offer my final > (I hope) entry in the latter category. > > It features two different methods, each with its own advantages. One can > draw or paint the figures (the latter thanks to critical input from Bernd > Niggemann.) > > If the pattern is drawn (using Run Rev graphic lines) the resolution is > quite good but the coloration is limited. If the pattern is painted (using > the curve pen tool) the resolution is not as clean, but there is more > flexibility in the choice of color along the line, something that cannot be > done with a graphic line. > > I found a somewhat unsatisfactory solution to my earlier post requesting a > formula to translate color frequency into RGB color coefficients. I found > an image of the color spectrum on the web. It was a rectangle ranging from > red on the left to violet on the right. By extracting the first line of > imagedata I obtained the RGB numbers for the spectrum. This list of 400 > lines of RGB data was inserted into a custom card property. As one draws out > a line in the Kaleidoscope the colors are drawn sequentially from this list > so that the line ranges (relatively smoothly) from red through the spectrum > to violet. It is not as smooth as I would like, but it was quick and > painless. > > To see all these wonders, run this in the message box: > > go stack url "http://www.jamesphurley.com/CollidingScopes.rev" > > Jim Hurley > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Sat Mar 14 03:08:57 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Sat, 14 Mar 2009 18:08:57 +1100 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: Message-ID: Thanks Jim - impressive (and fun)! Terry... On 14/03/09 3:45 PM, "James Hurley" wrote: > On the theory that one cannot have too many cookies (the real kind) > or kaleidoscopes (the artificial kind) in one's life, I here offer > my final (I hope) entry in the latter category. > > It features two different methods, each with its own advantages. One > can draw or paint the figures (the latter thanks to critical input > from Bernd Niggemann.) > > If the pattern is drawn (using Run Rev graphic lines) the resolution > is quite good but the coloration is limited. If the pattern is > painted (using the curve pen tool) the resolution is not as clean, > but there is more flexibility in the choice of color along the line, > something that cannot be done with a graphic line. > > I found a somewhat unsatisfactory solution to my earlier post > requesting a formula to translate color frequency into RGB color > coefficients. I found an image of the color spectrum on the web. It > was a rectangle ranging from red on the left to violet on the right. > By extracting the first line of imagedata I obtained the RGB numbers > for the spectrum. This list of 400 lines of RGB data was inserted > into a custom card property. As one draws out a line in the > Kaleidoscope the colors are drawn sequentially from this list so that > the line ranges (relatively smoothly) from red through the spectrum > to violet. It is not as smooth as I would like, but it was quick and > painless. > > To see all these wonders, run this in the message box: > > go stack url "http://www.jamesphurley.com/CollidingScopes.rev" > > Jim Hurley > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry.daniels at me.com Sat Mar 14 08:29:40 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Sat, 14 Mar 2009 07:29:40 -0500 Subject: [ANN] Rev Mentor Top Ten analysis of this list - video, charts, email browser Message-ID: <03E70341-D994-4FA5-AEB2-B5398E416C7D@me.com> Boyz-n-gurlz, There's an analysis of this week's posts to this list on Rev Mentor. http://www.revmentor.com/revolution-top-ten-video-chart It includes a video commentary, five exciting charts showing stats for the week and a downloadable email browser stack used to perform the analysis. Did I mention it's all free? It is. Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com From jbv.silences at club-internet.fr Sat Mar 14 08:57:16 2009 From: jbv.silences at club-internet.fr (jbv) Date: Sat, 14 Mar 2009 13:57:16 +0100 Subject: Technical docs for maintenance of apps ? Message-ID: <49BBA9A4.51B87EE8@club-internet.fr> Hi list, Just curious : how do you guys handle technical docs for your apps (mostly for maintenance) in case of complex algorithms and/or architecture ? Fos instance, I have a cgi script (triggered by a rev client app) that is used once a day to update a DB, and it also outputs a text file that contains javascript variables structured as xml (this file is then used / imported by various web pages as part of the javascript needed to work properly). Furthermore, the (large) xml data are structured in a very efficient way to reduce its size for faster download and faster use inside those webpages... All this stuff is quite fast and efficient, but frankly I wonder if I'll be able to remember every detail in 6 months... So the question is : is there any efficient way to describe all these multi-level tasks / fine-tuning of scripts and data for further maintenance ? Thanks, JB From bvg at mac.com Sat Mar 14 11:10:52 2009 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 14 Mar 2009 16:10:52 +0100 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: References: <20090313170004.63A9348A76D@mail.runrev.com> Message-ID: <34DD89BF-1874-4AE4-BF47-9E5BB8DE5D4F@mac.com> Hi James For your problem of generating the rainbow colours, I had a similar problem wanting to automatically generate a fade between any two colours. I do have uploaded an example stack to revOnline that creates gradients. Unfortunately there's several quirks and strange behaviours. Most are due to rounding error problems, but I'd wager some are also due to bad coding. Stack: Gradient creator by BvG Category: Utilities User: BvG On 14 Mar 2009, at 05:45, James Hurley wrote: > I found a somewhat unsatisfactory solution to my earlier post > requesting a formula to translate color frequency into RGB color > coefficients. I found an image of the color spectrum on the web. > It was a rectangle ranging from red on the left to violet on the > right. By extracting the first line of imagedata I obtained the RGB > numbers for the spectrum. This list of 400 lines of RGB data was > inserted into a custom card property. As one draws out a line in the > Kaleidoscope the colors are drawn sequentially from this list so > that the line ranges (relatively smoothly) from red through the > spectrum to violet. It is not as smooth as I would like, but it was > quick and painless. -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From pmbrig at gmail.com Sat Mar 14 13:43:33 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Sat, 14 Mar 2009 13:43:33 -0400 Subject: RevUp 3.5 offer Message-ID: I am considering an "early software assurance pack" for Studio, as touted in the latest RevUp newsletter. When I go to the checkout page there is a checkbox for "subscription" under the options column, right under the license field. Checking it or not doesn't change the purchase price. What does this mean? It's not explained anywhere on the order pages that I can see. Peter M. Brigham pmbrig at gmail.com From devin_asay at byu.edu Sat Mar 14 16:15:14 2009 From: devin_asay at byu.edu (Devin Asay) Date: Sat, 14 Mar 2009 14:15:14 -0600 Subject: Checking for MySQL access Message-ID: Hi all, I recently had to demonstrate one of my apps at a conference at another university. The app accesses my MySQL server at home, but over a non-standard port (i.e., not 3306). The conference hosts provided a temporary login to get onto the institution's WiFi network. During my demo I was baffled to discover that some people could use my app just fine, while others on the same network encountered a long hang while the app attempted to access my MySQL server, culminating in a failure and error message about an invalid MySQL connection id. Eventually, I discovered that there were two different accounts that we could use to access the network. The first, the temporary account, gave conference participants relatively unrestricted access, but the other, a 'guest' account, gave much more limited access. Relevant to this issue, the guest access apparently had a more restrictive firewall that blocked the port I needed. So this brings up a question. How could I check any given network to make sure that the appropriate ports is open BEFORE committing to attempting a MySQL connection, which seems to take about 2 minutes before it times out. I'm working on OS X, but would need a cross platform solution. Would some kind of netstat shell call give me the information I need? Regards, Devin From devin_asay at byu.edu Sat Mar 14 16:24:56 2009 From: devin_asay at byu.edu (Devin Asay) Date: Sat, 14 Mar 2009 14:24:56 -0600 Subject: Keeping track of user activity Message-ID: <649E5166-F1C0-4222-8EE6-FA8E6E9D7342@byu.edu> Hello all, Recently a participant in one of the past RevLive workshops asked me the following questions. I don't have experience in these areas, but I seem to remember that someone here does. Here's what he needs: > I am working on a writing software for special education kids. I > want to be able to record or capture everything that is happening on > their STACK while they are working. Does anyone know of a stack that > does that ? > > I found the " import snapshot" command which could work but would > end up creating hundreds of images. > > ... i want to be able to capture key storkes and the visual state of > the card when it changes. For example if a student puts some text in > a field i want to be able to see how long it took for that student > to type, to submit and go on to the next card in the stack. Any ideas? Regards, Devin From tsj at unimelb.edu.au Sat Mar 14 18:01:29 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Sun, 15 Mar 2009 09:01:29 +1100 Subject: Checking for MySQL access In-Reply-To: Message-ID: On 15/03/09 7:15 AM, "Devin Asay" wrote: > So this brings up a question. How could I check any given network to > make sure that the appropriate ports is open BEFORE committing to > attempting a MySQL connection, which seems to take about 2 minutes > before it times out. I'm working on OS X, but would need a cross > platform solution. Would some kind of netstat shell call give me the > information I need? Hi Devin - I found the script below in one of my projects. I?m not sure how useful it might be because it had been superseded with something much simpler that simply checked for http access on the same server (which wouldn?t do what you want). Anyway, HTH. Terry... FUNCTION isOnline -- determines whether the mySQL database is online put seconds() into tElapsed set the sockettimeoutinterval to 2000 put 3 into $MYSQL_CLIENT_TIMEOUT put "SELECT * FROM tbl_resources WHERE resource_id =""e&1"e into tSQL put revOpenDatabase("MySQL",[[dbLocation]],[[dbName]],[[userName]],[[userPass]]) into tID breakpoint IF tID = "" THEN return false IF tID contains "Can't connect" THEN return false END IF get revDataFromQuery(tab,return,tID,tSQL) revCloseDatabase tID return true END isOnline From jhurley0305 at sbcglobal.net Sat Mar 14 23:59:05 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Sat, 14 Mar 2009 20:59:05 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: <20090314170004.061DC48A363@mail.runrev.com> References: <20090314170004.061DC48A363@mail.runrev.com> Message-ID: <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> Bernd Niggemann has added a dazzling stoke of color to the graphic form of the Kaleidoscope using Scott Rossi's dazzling Gradient Explorer. So be dazzled by running this in your message box: go url "http://www.jamesphurley.com/KaleidoscopicRainbow.rev" Jim Hurley From jmyepes at mac.com Sun Mar 15 06:38:06 2009 From: jmyepes at mac.com (Josep) Date: Sun, 15 Mar 2009 03:38:06 -0700 (PDT) Subject: Table Fields problem Message-ID: <22521774.post@talk.nabble.com> Hi, The main goal is build a basic data entry that will be stored in a database, for invoicing, task time control, etc.. For that I tryed to control the inputs over a tablefield to control how the user edit or add new rows to a tablefield. For that I put a frontscript that control the messages for the tablefield. I think that the arrows keys, the enterkey and the movement is controlled via rawkeydown. To add rows I use a button and the user click in some of the cell and can put the values. Add another row clicking again in the button. All is fine until arrive to the last viewable row. Suppose that I have 10 viewable rows. Click to add the row 9, all is fine, if I click in the row 10 nothing happen. The user can move over the rows 1-9 and change the data clicking inside of a cell. But when add the row 10 and click inside any cell to put the data, automatic the tablefield add 2 rows more, the 11 and 12. Why? and how can control? Many of you say me "Josep don't use table field, they are the devil" :) I know that now. Other solution proposed is use a field with tabstops and overlaping a hide field to edit the data that the user click in the field. I try it without exit. How can calculate the column position over the line? To positioning the hide field is hidding it moving to position and showing it with the data? Any idea about how to solve it? Salut, JosepM -- View this message in context: http://www.nabble.com/Table-Fields-problem-tp22521774p22521774.html Sent from the Revolution - User mailing list archive at Nabble.com. From jimaultwins at yahoo.com Sun Mar 15 11:37:01 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Sun, 15 Mar 2009 08:37:01 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> References: <20090314170004.061DC48A363@mail.runrev.com> <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> Message-ID: This looks like Rev 3.0 or higher is required. I am using 2.9 and can only use the first card. clicking "START" on the 'ball card' in 2D mode works in 3D mode gives this error: Array: bad index expression Object BallGradientLib Line set fillGradient of pObj to gradientData Hint button id 1156 of card id 1159 of stack "Paint a Kaleidoscope" I really like the first card effects. Very cool. Jim Ault Las Vegas On Mar 14, 2009, at 8:59 PM, James Hurley wrote: > Bernd Niggemann has added a dazzling stoke of color to the graphic > form of the Kaleidoscope using Scott Rossi's dazzling Gradient > Explorer. > > So be dazzled by running this in your message box: > > go url "http://www.jamesphurley.com/KaleidoscopicRainbow.rev" > > Jim Hurley > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kkaufman at snet.net Sun Mar 15 12:33:13 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Sun, 15 Mar 2009 12:33:13 -0400 Subject: RevUp 3.5 offer Message-ID: <64F26C1B-3825-448E-842E-D4A10E0BC9F7@snet.net> I think it means that you would be charged the amount indicated for your "early software assurance pack" on a yearly basis (for 5 years?), although whether on the same terms as the current year- I'm not sure. I personally did not choose that option, since I'm never sure these days whether a cc account will be breached, and if so it's just another arrangement to remember to update! From HyperChris at aol.com Sun Mar 15 13:29:57 2009 From: HyperChris at aol.com (HyperChris at aol.com) Date: Sun, 15 Mar 2009 13:29:57 EDT Subject: use-revolution Digest, Vol 66, Issue 24 Message-ID: one thought is a shell command to do a port scan. an easier thought though is to setup a webserver (or something else easy to access via rev like say FTP) on that computer on another non-standard port. chances are, if you are app can successfully access that port then it can get the chosen SQL port. In a message dated 3/15/09 10:00:32 AM, use-revolution-request at lists.runrev.com writes: > From: Devin Asay > Subject: Checking for MySQL access > > So this brings up a question. How could I check any given network to? > make sure that the appropriate ports is open ... > > ************** Worried about job security? Check out the 5 safest jobs in a recession. (http://jobs.aol.com/gallery/growing-job-industries?ncid=emlcntuscare00000002) From sundown at pacifier.com Sun Mar 15 13:36:57 2009 From: sundown at pacifier.com (-= JB =-) Date: Sun, 15 Mar 2009 10:36:57 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> References: <20090314170004.061DC48A363@mail.runrev.com> <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> Message-ID: I really like your stack but I downloaded this version and can't see any difference between it and the first one posted. -=>JB<=- On Mar 14, 2009, at 8:59 PM, James Hurley wrote: > Bernd Niggemann has added a dazzling stoke of color to the graphic > form of the Kaleidoscope using Scott Rossi's dazzling Gradient > Explorer. > > So be dazzled by running this in your message box: > > go url "http://www.jamesphurley.com/KaleidoscopicRainbow.rev" > > Jim Hurley > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jhurley0305 at sbcglobal.net Sun Mar 15 14:45:33 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Sun, 15 Mar 2009 11:45:33 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: <20090315170004.05978488EA5@mail.runrev.com> References: <20090315170004.05978488EA5@mail.runrev.com> Message-ID: <20B24A3A-9B86-46CC-A945-392C6C32B694@sbcglobal.net> > > Message: 7 > Date: Sun, 15 Mar 2009 08:37:01 -0700 > From: Jim Ault > Subject: Re: ANN: Kaleidoscopes for all seasons > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > This looks like Rev 3.0 or higher is required. > I am using 2.9 and can only use the first card. All three card cards work here on 2.9, except for the 3rd card using the 3D option. I think I see what is happening on card 2 running 2.9. The Rainbow option does use the gradient effects, so if you start with the Rainbow option RR has nowhere to go when it gets to colorization. Surprising that it does not run and an error. It appears to think the MouseDown handler is just trying to set a custom property--that's just my guess. But if you run with the "Multichromatic" option FIRST, Run Rev 2.9 uses the colors assigned to the line graphic objects in the "Multichromatic" option. Try running the second card with that option first and see what happens. Works here. Scott drew those 3D effects on the balls using 3.0's new gradient effects. RR will allow the setting of custom properties generally but balks at the form of the gradientData input to the "fillGradient." > > clicking "START" on the 'ball card' > in 2D mode works > in 3D mode gives this error: > Array: bad index expression > Object BallGradientLib > Line set fillGradient of pObj to gradientData > Hint button id 1156 of card id 1159 of stack "Paint a Kaleidoscope" > > I really like the first card effects. Very cool. > > Jim Ault > Las Vegas > * > JB wrote: > > I really like your stack but I downloaded this version and can't > see any > difference between it and the first one posted. > > -=>JB<=- > Check out the "Rainbow" option on the second card. In my mind this makes an important difference in the drawing speed as well as the smooth transitions using the color gradient. EVERYONE: So here are the instructions I should have included for everyone running 2.9: Everything will work after a fashion. But: 1) On the second card run the multichromatic option first. There will be no difference between the Multichromatic option and the Rainbow option. 2) On the third card only the 2D option runs. Jim Huley From kkaufman at snet.net Sun Mar 15 21:37:38 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Sun, 15 Mar 2009 21:37:38 -0400 Subject: ANN: Kaleidoscopes for all seasons Message-ID: <49BD467A-94A8-4F45-8817-D596B5EFEFC4@snet.net> What a neat device! It's fascinating to try and predict which movement will produce a certain effect. Spirograph revisited. Thanks! Kurt From mdswindell at cruzio.com Sun Mar 15 22:47:48 2009 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 15 Mar 2009 19:47:48 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: References: <20090314170004.061DC48A363@mail.runrev.com> <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> Message-ID: What happens if you close the program and clear it from memory, then reopen with the "go url "htpp... newFile?"' For me, somehow it was just waking up the older version I'd downloaded when I called the new one from the URL. Closing and removing from memory solved the problem. Mark On Mar 15, 2009, at 10:36 AM, -= JB =- wrote: > I really like your stack but I downloaded this version and can't see > any > difference between it and the first one posted. > > -=>JB<=- > > > On Mar 14, 2009, at 8:59 PM, James Hurley wrote: > >> Bernd Niggemann has added a dazzling stoke of color to the graphic >> form of the Kaleidoscope using Scott Rossi's dazzling Gradient >> Explorer. >> >> So be dazzled by running this in your message box: >> >> go url "http://www.jamesphurley.com/KaleidoscopicRainbow.rev" >> >> Jim Hurley >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at pacifier.com Sun Mar 15 23:05:11 2009 From: sundown at pacifier.com (-= JB =-) Date: Sun, 15 Mar 2009 20:05:11 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: References: <20090314170004.061DC48A363@mail.runrev.com> <90FC1182-766D-4C13-9E0A-01722A704F93@sbcglobal.net> Message-ID: I have it working now. Thanks to everyone for the help. -=>JB<=- On Mar 15, 2009, at 7:47 PM, Mark Swindell wrote: > What happens if you close the program and clear it from memory, > then reopen with the "go url "htpp... newFile?"' For me, somehow > it was just waking up the older version I'd downloaded when I > called the new one from the URL. Closing and removing from memory > solved the problem. > > Mark > > On Mar 15, 2009, at 10:36 AM, -= JB =- wrote: > >> I really like your stack but I downloaded this version and can't >> see any >> difference between it and the first one posted. >> >> -=>JB<=- >> >> >> On Mar 14, 2009, at 8:59 PM, James Hurley wrote: >> >>> Bernd Niggemann has added a dazzling stoke of color to the >>> graphic form of the Kaleidoscope using Scott Rossi's dazzling >>> Gradient Explorer. >>> >>> So be dazzled by running this in your message box: >>> >>> go url "http://www.jamesphurley.com/KaleidoscopicRainbow.rev" >>> >>> Jim Hurley >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Mon Mar 16 05:42:21 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 16 Mar 2009 20:42:21 +1100 Subject: A scripted solution for getting file icons (Mac only) Message-ID: I really didn't think this was possible until I stumbled across the AppleScript 'Image Events' dictionary a couple of days ago but here (below) is a scripted solution for creating a PNG image of a file's icon based on its filepath. It uses a couple of applescript snippets plus the revXML external to parse application pList files but you could undoubtedly forgo the XML external with a bit of extra scripting effort. The getIconToFile_Mac function has 4 parameters... # pSourceFilePath = path of the file you're getting the icon of # pDestFilePath = path of the image file you're creating # pIconSize = pixel dimensions of output image (e.g. 16 or 32 etc) # pReturnImageData = true or false/empty - if true the image contents are returned by the function The routine works on files and applications (including application bundles) and the output is a PNG image which retains transparent regions and is ready to be sucked up into your project. There doesn't seem to be any way to capture 'standard' volume and folder icons (custom folder and volume images are possible) so I've left them out for now. I've included a couple of drag and drop handlers that you can place in an image object to test the routines out. Anyway, I hope this is useful to someone (it's a bit long and messy). Feel free to improve or modify as you see fit. -- #################################################################### -- ## create an image and put the following 2 handlers in its script ## -- ## watch out for line wraps ## ON dragEnter set the acceptdrop to true END dragEnter ON dragDrop put dragData["files"] into tFile IF tFile = "" THEN put dragData["text"] into tFile if tFile is not empty then if not ((there is a folder tFile) and char -4 to -1 of tFile = ".app") then exit dragDrop end if else exit dragDrop end if end if get getIconToFile_Mac(tFile,,128,true) if it contains "error:" then put "" into me else put it into me end if END dragDrop -- ############################################################### -- ## put the following 2 functions in the card or stack script ## -- ## watch out for line wraps ## FUNCTION getIconToFile_Mac pSourceFilePath, pDestFilePath, pIconSize, pReturnImageData local tIconFileName -- default icon size is 32x32 if pIconSize is empty then put 32 into pIconSize if (pDestFilePath is empty) and pReturnImageData then -- use a temporary file put specialFolderPath("temporary") &"/tempicon.png" into pDestFilePath -- delete the file if it already exists if there is a file pDestFilePath then delete file pDestFilePath end if set the itemdel to "/" put item 1 to -2 of pSourceFilePath into tFolderPath put urlencode(item -1 of pSourceFilePath) into tFileName set the itemdel to "." put item -1 of pSourceFilePath into tExtension put the defaultfolder into tDF set the defaultfolder to tFolderPath put the detailed files into tFiles set the defaultfolder to tDF filter tFiles WITH (tFileName&"*") set the itemdel to comma put char 5 to 8 of last item of tFiles into tFIleType if not (there is a file pSourceFilePath) then -- invalid filepath or it's an application bundle if there is a folder pSourceFilePath and tExtension = "app" then -- the icns file should be in the resources folder inside the bundle delete char -4 to -1 of tFileName put pSourceFilePath&"/Contents/Resources/"&tFileName&".icns" into tSourceIconPath if there is a file tSourceIconPath then -- create the image get createFileFromIcon(tSourceIconPath,pDestFilePath,pIconSize,pReturnImageData) return it else return "Error: couldn't locate icon file" end if else return "Error: invalid input file path" end if end if put revMacFromUnixPath(pSourceFilePath) into tPath put "tell application 'System Events' to get the path of the default application of file '[[tPath]]'" into tScript put merge(tScript) into tScript replace "'" WITH quote in tScript do tScript as AppleScript put the result into tAppPath replace quote WITH empty in tAppPath IF tAppPath = tPath THEN -- it's an application (but not an application bundle) put getResources(pSourceFilePath,"icns") into tResources if tResources = "" then return "Error: no icon available" else -- assume the correct icon is the first icns resource put item 2 of line 1 of tResources into tResID put getResource(pSourceFilePath,"icns",tResID) into tIcon -- need to write this out to a temporary file put specialFolderPath("temporary") &"/tempicon.icns" into tTempPath -- delete the file if it already exists if there is a file tTempPath then delete file tTempPath put tIcon into url ("binfile:"&tTempPath) get createFileFromIcon(tTempPath,pDestFilePath,pIconSize,pReturnImageData) return it end if END IF put revUnixFromMacPath(tAppPath) into tAppPath put url ("file:"&tAppPath&"/Contents/info.plist") into tXML IF tXML is empty THEN return "Error: couldn't locate plist file" IF not(tXML contains "CFBundleTypeIconFile") THEN -- no icon files in plist (shouldn't happen) return "Error: couldn't locate icon file" END IF -- create an xml tree from the plist file put revCreateXMLTree(tXML,false,true,false) into tXMLID -- try using the fileType to locate the icon file first -- look in the first array node (follows the 'CFBundleDocumentTypes' key element) put "plist/dict/array" into tStartNode if tXML contains "CFBundleTypeOSTypes" then put revXMLNumberOfChildren(tXMLID,tStartNode,"dict",0) into nNodes REPEAT WITH i = 1 to nNodes put revXMLText(tXMLID,tStartNode&"/dict["&i&"]") into tNodeXML replace "><" with ">"&cr&"<" in tNodeXML if tNodeXML contains ""&tFileType&"" then -- get the name of the icns file filter tNodeXML with "*.icns*" replace "" with "" in tNodeXML replace "" with "" in tNodeXML if tNodeXML is empty then return "Error: couldn't locate icon file" else put tNodeXML into tIconFileName put tAppPath&"Contents/Resources/"&tIconFileName into tSourceIconPath IF there is a file tSourceIconPath THEN -- create the image get createFileFromIcon(tSourceIconPath,pDestFilePath,pIconSize,pReturnImageData) return it ELSE return "Error: couldn't locate icon file" END IF end if else next repeat end if END repeat end if -- that hasn't worked so we'll try using the file extension if tXML contains "CFBundleTypeExtensions" then put revXMLNumberOfChildren(tXMLID,tStartNode,"dict",0) into nNodes REPEAT WITH i = 1 to nNodes put revXMLText(tXMLID,tStartNode&"/dict["&i&"]") into tNodeXML replace "><" with ">"&cr&"<" in tNodeXML if tNodeXML contains ""&tExtension&"" then -- get the name of the icns file filter tNodeXML with "*.icns*" replace "" with "" in tNodeXML replace "" with "" in tNodeXML if tNodeXML is empty then return "Error: couldn't locate icon file" else put tNodeXML into tIconFileName put tAppPath&"Contents/Resources/"&tIconFileName into tSourceIconPath IF there is a file tSourceIconPath THEN -- create the image get createFileFromIcon(tSourceIconPath,pDestFilePath,pIconSize,pReturnImageData) return it ELSE return "Error: couldn't locate icon file" END IF end if else next repeat end if END repeat END IF -- that didn't work either so we'll see if there is any reference to an icon file based on the extension IF tXML contains (tExtension&".icns") THEN put tAppPath&"Contents/Resources/"&tExtension&".icns" into tSourceIconPath IF there is a file tSourceIconPath THEN -- create the image get createFileFromIcon(tSourceIconPath,pDestFilePath,pIconSize,pReturnImageData) ELSE return "Error: couldn't locate icon file" END IF ELSE return "Error: couldn't locate icon file" END IF END getIconToFile_Mac FUNCTION createFileFromIcon pSourceIconPath, pDestFilePath, pIconSize, pReturnImageData IF not (there is a file pDestFilePath) THEN put empty into url ("file:"&pDestFilePath) IF not (there is a file pDestFilePath) THEN return "Error: couldn't create output file" END IF END IF put revMacFromUnixPath(pSourceIconPath) into pSourceIconPath put revMacFromUnixPath(pDestFilePath) into pDestFilePath put "tell application 'Image Events'" &cr&\ "launch" &cr&\ "set theIcon to open file '[[pSourceIconPath]]'" &cr&\ "scale theIcon to size [[pIconSize]]" &cr&\ "save theIcon as PNG in file '[[pDestFilePath]]' without icon" &cr&\ "close theIcon" &cr&\ "end tell" into tScript put merge(tScript) into tScript replace "'" WITH quote in tScript do tScript as AppleScript put revUnixFromMacPath(pDestFilePath) into pDestFilePath IF pReturnImageData THEN IF there is a file pDestFilePath THEN put url ("binfile:"&pDestFilePath) into tImageData return tImageData ELSE return "Error: couldn't create output file" END IF ELSE return the result END IF END createFileFromIcon From m.schonewille at economy-x-talk.com Mon Mar 16 05:49:02 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 16 Mar 2009 10:49:02 +0100 Subject: A scripted solution for getting file icons (Mac only) In-Reply-To: References: Message-ID: Hi Terry, I did this too, a few years ago. The problem I'm still having is that it only works if a corresponding icns file is available somewhere on disk. My solution didn't work with applications that aren't application packages. Does your solution work with applications that are not applications packages (such as MS Office 2004 applications)? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 16 mrt 2009, at 10:42, Terry Judd wrote: > I really didn't think this was possible until I stumbled across the > AppleScript 'Image Events' dictionary a couple of days ago but here > (below) > is a scripted solution for creating a PNG image of a file's icon > based on > its filepath. It uses a couple of applescript snippets plus the revXML > external to parse application pList files but you could undoubtedly > forgo > the XML external with a bit of extra scripting effort. > > The getIconToFile_Mac function has 4 parameters... > > # pSourceFilePath = path of the file you're getting the icon of > # pDestFilePath = path of the image file you're creating > # pIconSize = pixel dimensions of output image (e.g. 16 or 32 etc) > # pReturnImageData = true or false/empty - if true the image > contents are > returned by the function > > The routine works on files and applications (including application > bundles) > and the output is a PNG image which retains transparent regions and > is ready > to be sucked up into your project. > > There doesn't seem to be any way to capture 'standard' volume and > folder > icons (custom folder and volume images are possible) so I've left > them out > for now. > > I've included a couple of drag and drop handlers that you can place > in an > image object to test the routines out. > > Anyway, I hope this is useful to someone (it's a bit long and > messy). Feel > free to improve or modify as you see fit. > > -- > #################################################################### > -- ## create an image and put the following 2 handlers in its script > ## > -- ## watch out for line wraps > ## > > ON dragEnter > set the acceptdrop to true > END dragEnter > > ON dragDrop > put dragData["files"] into tFile > IF tFile = "" THEN > put dragData["text"] into tFile > if tFile is not empty then > if not ((there is a folder tFile) and char -4 to -1 of tFile = > ".app") then > exit dragDrop > end if > else > exit dragDrop > end if > end if > get getIconToFile_Mac(tFile,,128,true) > if it contains "error:" then > put "" into me > else > put it into me > end if > END dragDrop > > -- ############################################################### > -- ## put the following 2 functions in the card or stack script ## > -- ## watch out for line wraps ## From effendi at wanadoo.fr Mon Mar 16 06:38:46 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 16 Mar 2009 11:38:46 +0100 Subject: ANN: Kaleidoscopes for all seasons Message-ID: <1120303D-CC27-43BE-81E0-54FB217683E4@wanadoo.fr> Hi from Paris, > So be dazzled by running this in your message box: > > go url "http://www.jamesphurley.com/KaleidoscopicRainbow.rev" > > Jim Hurley Had great fun with your stack ! Thanks. -Francis "Nothing should ever be done for the first time !" From tsj at unimelb.edu.au Mon Mar 16 06:39:52 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 16 Mar 2009 21:39:52 +1100 Subject: A scripted solution for getting file icons (Mac only) In-Reply-To: Message-ID: On 16/03/09 8:49 PM, "Mark Schonewille" wrote: > Hi Terry, > > I did this too, a few years ago. The problem I'm still having is that > it only works if a corresponding icns file is available somewhere on > disk. My solution didn't work with applications that aren't > application packages. Does your solution work with applications that > are not applications packages (such as MS Office 2004 applications)? Hi Mark - it should work with apps that aren't packages. It uses the getResources and getResource functions to check for the existence of an icns resource inside the app and extracts that. Terry... > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > > . > > On 16 mrt 2009, at 10:42, Terry Judd wrote: > >> I really didn't think this was possible until I stumbled across the >> AppleScript 'Image Events' dictionary a couple of days ago but here >> (below) >> is a scripted solution for creating a PNG image of a file's icon >> based on >> its filepath. It uses a couple of applescript snippets plus the revXML >> external to parse application pList files but you could undoubtedly >> forgo >> the XML external with a bit of extra scripting effort. >> >> The getIconToFile_Mac function has 4 parameters... >> >> # pSourceFilePath = path of the file you're getting the icon of >> # pDestFilePath = path of the image file you're creating >> # pIconSize = pixel dimensions of output image (e.g. 16 or 32 etc) >> # pReturnImageData = true or false/empty - if true the image >> contents are >> returned by the function >> >> The routine works on files and applications (including application >> bundles) >> and the output is a PNG image which retains transparent regions and >> is ready >> to be sucked up into your project. >> >> There doesn't seem to be any way to capture 'standard' volume and >> folder >> icons (custom folder and volume images are possible) so I've left >> them out >> for now. >> >> I've included a couple of drag and drop handlers that you can place >> in an >> image object to test the routines out. >> >> Anyway, I hope this is useful to someone (it's a bit long and >> messy). Feel >> free to improve or modify as you see fit. >> >> -- >> #################################################################### >> -- ## create an image and put the following 2 handlers in its script >> ## >> -- ## watch out for line wraps >> ## >> >> ON dragEnter >> set the acceptdrop to true >> END dragEnter >> >> ON dragDrop >> put dragData["files"] into tFile >> IF tFile = "" THEN >> put dragData["text"] into tFile >> if tFile is not empty then >> if not ((there is a folder tFile) and char -4 to -1 of tFile = >> ".app") then >> exit dragDrop >> end if >> else >> exit dragDrop >> end if >> end if >> get getIconToFile_Mac(tFile,,128,true) >> if it contains "error:" then >> put "" into me >> else >> put it into me >> end if >> END dragDrop >> >> -- ############################################################### >> -- ## put the following 2 functions in the card or stack script ## >> -- ## watch out for line wraps ## > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Mon Mar 16 06:51:22 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 16 Mar 2009 11:51:22 +0100 Subject: A scripted solution for getting file icons (Mac only) In-Reply-To: References: Message-ID: Cool, Terry! I'll try it. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 16 mrt 2009, at 11:39, Terry Judd wrote: > On 16/03/09 8:49 PM, "Mark Schonewille" > > wrote: > >> Hi Terry, >> >> I did this too, a few years ago. The problem I'm still having is that >> it only works if a corresponding icns file is available somewhere on >> disk. My solution didn't work with applications that aren't >> application packages. Does your solution work with applications that >> are not applications packages (such as MS Office 2004 applications)? > > Hi Mark - it should work with apps that aren't packages. It uses the > getResources and getResource functions to check for the existence of > an icns > resource inside the app and extracts that. > > Terry... From toolbook at kestner.de Mon Mar 16 07:23:00 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Mar 2009 12:23:00 +0100 Subject: OT: How to reconnect a lost bluetooth mouse? Message-ID: Hello, My original mac mouse doesn't reconnects, after the Bluetooth connection is lost (e.g. after a battery change). Also not after switching the mouse on/off at the bottom. Is there any trick to reconnect the blutooth connection or to operate a mac without a mouse beside a total shut down (with possibly open programs) and restart? Sorry for asking this in this list :-) Tiemo From m.schonewille at economy-x-talk.com Mon Mar 16 07:25:37 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 16 Mar 2009 12:25:37 +0100 Subject: OT: How to reconnect a lost bluetooth mouse? In-Reply-To: References: Message-ID: <3F810030-A05B-445A-9CA9-CDD72C2C1A1C@economy-x-talk.com> Hi Tiemo, Are you sure that the batteries are not empty _and_ deliver sufficient current? If the current is low, it might just take a while for the Mac and the mouse to find each other. Also, there is a setting in the bluetooth control panel that might prevent bluetooth devices from connecting to your Mac. If the Mac somehow loses track of the identity of the mouse, you may need to change this setting. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 16 mrt 2009, at 12:23, Tiemo Hollmann TB wrote: > Hello, > > My original mac mouse doesn't reconnects, after the Bluetooth > connection is > lost (e.g. after a battery change). Also not after switching the mouse > on/off at the bottom. > > Is there any trick to reconnect the blutooth connection or to > operate a mac > without a mouse beside a total shut down (with possibly open > programs) and > restart? > > Sorry for asking this in this list :-) > > Tiemo > From toolbook at kestner.de Mon Mar 16 07:41:21 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Mar 2009 12:41:21 +0100 Subject: AW: OT: How to reconnect a lost bluetooth mouse? In-Reply-To: <3F810030-A05B-445A-9CA9-CDD72C2C1A1C@economy-x-talk.com> Message-ID: <34C34CC272B64F3983843F81A713396C@Kestner.local> Hi Mark, I changed to new batteries, which work fine, after restart. But now going into the Bluetooth configuration assistant, the assistant doesn't finds my mouse, though it works! The assistant tells me I should check that my mouse is visible. They don't tell me where to check this option. At least I can SEE my mouse :) Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Mark Schonewille > Gesendet: Montag, 16. M?rz 2009 12:26 > An: How to use Revolution > Betreff: Re: OT: How to reconnect a lost bluetooth mouse? > > Hi Tiemo, > > Are you sure that the batteries are not empty _and_ deliver sufficient > current? > > If the current is low, it might just take a while for the Mac and the > mouse to find each other. Also, there is a setting in the bluetooth > control panel that might prevent bluetooth devices from connecting to > your Mac. If the Mac somehow loses track of the identity of the mouse, > you may need to change this setting. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum From shoreagent at gmail.com Mon Mar 16 08:32:58 2009 From: shoreagent at gmail.com (william humphrey) Date: Mon, 16 Mar 2009 08:32:58 -0400 Subject: OT: How to reconnect a lost bluetooth mouse? In-Reply-To: <34C34CC272B64F3983843F81A713396C@Kestner.local> References: <3F810030-A05B-445A-9CA9-CDD72C2C1A1C@economy-x-talk.com> <34C34CC272B64F3983843F81A713396C@Kestner.local> Message-ID: <459b22a90903160532q63b2451dg5d0864ea2d3b833c@mail.gmail.com> Same thing happened to me when I changed the batteries in my mouse. I think the latest OS X has a bluetooth problem in it. From toolbook at kestner.de Mon Mar 16 08:50:37 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Mar 2009 13:50:37 +0100 Subject: AW: OT: How to reconnect a lost bluetooth mouse? In-Reply-To: <459b22a90903160532q63b2451dg5d0864ea2d3b833c@mail.gmail.com> Message-ID: <3FDD6B8E77384695B96E6D7BCB1E7404@Kestner.local> Ok, but do you know, what the assistant means with "please check if your mouse is visible"? In the system-mouse-control panel there is no visible flag. Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von william humphrey > Gesendet: Montag, 16. M?rz 2009 13:33 > An: How to use Revolution > Betreff: Re: OT: How to reconnect a lost bluetooth mouse? > > Same thing happened to me when I changed the batteries in my mouse. I > think > the latest OS X has a bluetooth problem in it. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From niggemann at uni-wh.de Mon Mar 16 09:06:45 2009 From: niggemann at uni-wh.de (BNig) Date: Mon, 16 Mar 2009 06:06:45 -0700 (PDT) Subject: OT: How to reconnect a lost bluetooth mouse? In-Reply-To: <3FDD6B8E77384695B96E6D7BCB1E7404@Kestner.local> References: <3F810030-A05B-445A-9CA9-CDD72C2C1A1C@economy-x-talk.com> <34C34CC272B64F3983843F81A713396C@Kestner.local> <459b22a90903160532q63b2451dg5d0864ea2d3b833c@mail.gmail.com> <3FDD6B8E77384695B96E6D7BCB1E7404@Kestner.local> Message-ID: <22537740.post@talk.nabble.com> Hi Timo, the assistant does not 'see' devices that are already registered. Your mouse should be registered, regardless of the battery change. Make shure Bluetooth is active, then turn off the mouse, turn it on again and click the mouse. It sometimes takes a while (seconds up to 10) for the mouse to be recognised. Clicking in my experience helps since that seems to send a signal to the computer and eventually it connects. It helps to make Bluetooth visible in the menubar. (from the preference pane) If you have a connection the symbol changes. regards Bernd -- View this message in context: http://www.nabble.com/OT%3A-How-to-reconnect-a-lost-bluetooth-mouse--tp22536173p22537740.html Sent from the Revolution - User mailing list archive at Nabble.com. From toolbook at kestner.de Mon Mar 16 09:22:56 2009 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 16 Mar 2009 14:22:56 +0100 Subject: AW: OT: How to reconnect a lost bluetooth mouse? In-Reply-To: <22537740.post@talk.nabble.com> Message-ID: <651E4E3590BD4AE698E49798F3688D1A@Kestner.local> Hi Bernd, Just one click did the trick to reconnect - too easy to find out :) Thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von BNig > Gesendet: Montag, 16. M?rz 2009 14:07 > An: use-revolution at lists.runrev.com > Betreff: Re: OT: How to reconnect a lost bluetooth mouse? > > > Hi Timo, > > the assistant does not 'see' devices that are already registered. Your > mouse > should be registered, regardless of the battery change. Make shure > Bluetooth > is active, then turn off the mouse, turn it on again and click the mouse. > It > sometimes takes a while (seconds up to 10) for the mouse to be recognised. > Clicking in my experience helps since that seems to send a signal to the > computer and eventually it connects. It helps to make Bluetooth visible in > the menubar. (from the preference pane) If you have a connection the > symbol > changes. > regards > Bernd > -- > View this message in context: http://www.nabble.com/OT%3A-How-to- > reconnect-a-lost-bluetooth-mouse--tp22536173p22537740.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley0305 at sbcglobal.net Mon Mar 16 12:07:59 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Mon, 16 Mar 2009 09:07:59 -0700 Subject: ANN: Kaleidoscopes for all seasons In-Reply-To: <20090315170004.05978488EA5@mail.runrev.com> References: <20090315170004.05978488EA5@mail.runrev.com> Message-ID: <2566EB28-A31D-4509-8861-69CC07D5EEC8@sbcglobal.net> We (Bernd Niggermann principally) have added a few touches that should be passed along. I have deleted the Paint portion since it really contributes nothing that cannot be done better in the Draw portion. New features: 1) You can now pick up the mouse and (if you hold down the shift key) add additional figures in another areas--as often as you like. This allows for more interesting groupings. 2) If you child is into it, he or she can export their favorite artistic creations. 3) And you can animate the final product--this is a work in progress. To see the Deluxe version run this in your message box: go url "http://www.jamesphurley.com/KaleidoscopeDeluxe.rev" Jim Hurley WIth much help from Bernd Niggemann P.S. It was built in 3.0 but most of it works in 2.9. Only the 3D elements will stop you. From bobs at twft.com Mon Mar 16 12:36:02 2009 From: bobs at twft.com (Bob Sneidar) Date: Mon, 16 Mar 2009 09:36:02 -0700 Subject: Table Fields problem In-Reply-To: <22521774.post@talk.nabble.com> References: <22521774.post@talk.nabble.com> Message-ID: <8D844FDA-EB9D-4CB1-BCFC-86C4CF3D13AD@twft.com> Sure do Josep! Wait for Rev 3.5 which has a REAL table object. Shouldn't be long now. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 15, 2009, at 3:38 AM, Josep wrote: > > Hi, > > The main goal is build a basic data entry that will be stored in a > database, > for invoicing, task time control, etc.. > For that I tryed to control the inputs over a tablefield to control > how the > user edit or add new rows to a tablefield. For that I put a > frontscript that > control the messages for the tablefield. I think that the arrows > keys, the > enterkey and the movement is controlled via rawkeydown. > To add rows I use a button and the user click in some of the cell > and can > put the values. Add another row clicking again in the button. > All is fine until arrive to the last viewable row. Suppose that I > have 10 > viewable rows. Click to add the row 9, all is fine, if I click in > the row 10 > nothing happen. The user can move over the rows 1-9 and change the > data > clicking inside of a cell. > But when add the row 10 and click inside any cell to put the data, > automatic > the tablefield add 2 rows more, the 11 and 12. Why? and how can > control? > > Many of you say me "Josep don't use table field, they are the > devil" :) I > know that now. > > Other solution proposed is use a field with tabstops and overlaping > a hide > field to edit the data that the user click in the field. I try it > without > exit. > How can calculate the column position over the line? To positioning > the hide > field is hidding it moving to position and showing it with the data? > > Any idea about how to solve it? > > Salut, > JosepM > -- > View this message in context: http://www.nabble.com/Table-Fields-problem-tp22521774p22521774.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry.daniels at me.com Mon Mar 16 16:11:21 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Mon, 16 Mar 2009 15:11:21 -0500 Subject: [ANN] This just in...Rev Hosting service? Message-ID: Revolutionistas, We have picked up a couple hot Revolution stories and posted them on Rev Mentor today. 1. Rev hosting service: http://www.revmentor.com/revolution-to-begin-hosting-se 2. Release schedule for 3.5: http://www.revmentor.com/rev-35-release-info I can say no more. Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com From kray at sonsothunder.com Mon Mar 16 19:54:35 2009 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 Mar 2009 18:54:35 -0500 Subject: Table Fields problem In-Reply-To: <8D844FDA-EB9D-4CB1-BCFC-86C4CF3D13AD@twft.com> Message-ID: > Sure do Josep! Wait for Rev 3.5 which has a REAL table object. Weellllll... not *really*, but it's as close to a real table object as you can get with a scripted implementation. :-) > Shouldn't be long now. Agreed! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From pmbrig at gmail.com Mon Mar 16 20:59:53 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Mon, 16 Mar 2009 20:59:53 -0400 Subject: RevUp 3.5 offer Message-ID: Thanks. Peter M. Brigham pmbrig at gmail.com On 3/15/09, Kurt Kaufman wrote: > I think it means that you would be charged the amount indicated for > your "early software assurance pack" on a yearly basis (for 5 > years?), although whether on the same terms as the current year- I'm > not sure. > > I personally did not choose that option, since I'm never sure these > days whether a cc account will be breached, and if so it's just > another arrangement to remember to update! > > on Sat, 14 Mar 2009, Peter Brigham wrote: > >> I am considering an "early software assurance pack" for Studio, as >> touted in the latest RevUp newsletter. When I go to the checkout page >> there is a checkbox for "subscription" under the options column, >> right >> under the license field. Checking it or not doesn't change the >> purchase price. What does this mean? It's not explained anywhere on >> the order pages that I can see. >> >> Peter M. Brigham >> pmbrig at gmail.com From pmbrig at gmail.com Mon Mar 16 21:22:55 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Mon, 16 Mar 2009 21:22:55 -0400 Subject: FORMalizer.rev Message-ID: The best reason in the world to build a tool is because you need it. So I have been putting together a utility that I have been wanting for a while now. I found myself continually filling out paper forms by entering data that I had stored digitally and feeling that I was wasting hours of time cumulatively in a really boring endeavor. If you face the same problem, here is something that might help. FORMalizer is a stack that allows you to import a scanned PNG or JPG image from a paper form and overlay fields that you arrange. Once you have set up all your fields and adjusted your layout, click a button to clone the stack, and FORMalizer closes, leaving a free- standing stack containing your form and fields. Now set the mainstack of your new form to an existing stack system. Once you have done that, click a button and a script snippet is generated with a line for every field in your form. It looks something like this: put empty into fld id 1280 of card 1 of \ stack "initAssmt" -- gender put empty into fld id 1281 of card 1 of \ stack "initAssmt" -- DOB put empty into fld id 1282 of card 1 of \ stack "initAssmt" -- age Paste the script snippet into any handler in your stack system that you want to handle the printing. Then you can adjust the script so it looks something like: put toUpper(char 1 of gender) into fld id 1280 of \ card 1 of stack "initAssmt" -- gender put fld "DOB" into fld id 1281 of card 1 of \ stack "initAssmt" -- DOB put doAge(fld "DOB") into fld id 1282 of card 1 of \ stack "initAssmt" -- age Any unaltered lines ensure that the corresponding field is emptied. The script snippet ends with some commands for printing -- all the rest of the scripting is contained in the FORMalizer substack. Feel free to try it out and use it ad lib. It's developed on a Mac but should work on Windows -- on the other hand, cross-platform stuff is sometimes tricky. I'm willing to try to iron out any wrinkles left in it if enough people are interested. I think there are a couple lines of script that make it only a Rev 3.0+ tool, but if someone wants a version that runs in 2.9 I could probably adjust it accordingly. I guess that one or another of the really great report-generating utilities can do this kind of thing as well, but I think it's fun to build your own tools. Plus, it's cheaper. Available at RevOnline, username pmbrig Peter M. Brigham pmbrig at gmail.com From nhan.tran at rmit.edu.vn Mon Mar 16 22:50:21 2009 From: nhan.tran at rmit.edu.vn (Nhan, Tran Thi Thanh) Date: Tue, 17 Mar 2009 09:50:21 +0700 Subject: Auto save in Run Rev References: <49B68045.10505@fourthworld.com> <49B8D647.5000100@cogapp.com> Message-ID: Hi guys, Does Run Rev automatically save file after a period of time? While I'm working and forget to press Ctrl + S regularly, all modifies will lost if there are some problems with my PC like: shut down caused by cutting electricity off. Regards, Nhan From support at ahsomme.com Mon Mar 16 23:30:33 2009 From: support at ahsomme.com (Paul Looney) Date: Mon, 16 Mar 2009 20:30:33 -0700 Subject: Auto save in Run Rev In-Reply-To: References: <49B68045.10505@fourthworld.com> <49B8D647.5000100@cogapp.com> Message-ID: <3B87C099-3A3D-461B-99E6-C120FD7B7D0C@ahsomme.com> Sorry Nhan, Rev does not save either stacks or scripts automatically. In the Development menu, in the Plugins submenu, there is a revSmartSave plugin that you may find helpful. Paul Looney On Mar 16, 2009, at 7:50 PM, Nhan, Tran Thi Thanh wrote: > Hi guys, > > Does Run Rev automatically save file after a period of time? > While I'm working and forget to press Ctrl + S regularly, all modifies > will lost if there are some problems with my PC like: shut down caused > by cutting electricity off. > > Regards, > > Nhan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Mon Mar 16 23:32:36 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 16 Mar 2009 20:32:36 -0700 Subject: Scroll revBrowser? Message-ID: Anyone know if it's possible to scroll the content of a revBrowser instance without the default scrollbars? In other words, using custom scroll controls? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From tsj at unimelb.edu.au Mon Mar 16 23:42:36 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue, 17 Mar 2009 14:42:36 +1100 Subject: Scroll revBrowser? In-Reply-To: Message-ID: On 17/03/09 2:32 PM, "Scott Rossi" wrote: > Anyone know if it's possible to scroll the content of a revBrowser instance > without the default scrollbars? In other words, using custom scroll > controls? Never tried but there don't seem to be any revBrowser commands that would support it. I guess you could add a gazillion anchor tags to your html pages and call on those ;) Terry... > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Tue Mar 17 00:26:27 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 16 Mar 2009 21:26:27 -0700 Subject: Table Fields problem In-Reply-To: References: Message-ID: Another great option that is available today is ListMagic which is available for purchase at Rev's web site. https://secure.runrev.com/store/browse/?product=RVSLSOSMLTMG Bill Vlahos On Mar 16, 2009, at 4:54 PM, Ken Ray wrote: >> Sure do Josep! Wait for Rev 3.5 which has a REAL table object. > > Weellllll... not *really*, but it's as close to a real table object > as you > can get with a scripted implementation. > > :-) > >> Shouldn't be long now. > > Agreed! > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Tue Mar 17 00:36:09 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 16 Mar 2009 21:36:09 -0700 Subject: Scroll revBrowser? In-Reply-To: Message-ID: Recently, Terry Judd wrote: >> Anyone know if it's possible to scroll the content of a revBrowser instance >> without the default scrollbars? In other words, using custom scroll >> controls? > > Never tried but there don't seem to be any revBrowser commands that would > support it. I guess you could add a gazillion anchor tags to your html pages > and call on those ;) Ah, but after looking more through the docs, I see there is a formattedWidth/Height/Rect and a vscroll and hscroll, so I'm thinking custom scrolling may indeed be possible... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From tsj at unimelb.edu.au Tue Mar 17 01:17:15 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue, 17 Mar 2009 16:17:15 +1100 Subject: Scroll revBrowser? In-Reply-To: Message-ID: On 17/03/09 3:36 PM, "Scott Rossi" wrote: > Recently, Terry Judd wrote: > >>> Anyone know if it's possible to scroll the content of a revBrowser instance >>> without the default scrollbars? In other words, using custom scroll >>> controls? >> >> Never tried but there don't seem to be any revBrowser commands that would >> support it. I guess you could add a gazillion anchor tags to your html pages >> and call on those ;) > > Ah, but after looking more through the docs, I see there is a > formattedWidth/Height/Rect and a vscroll and hscroll, so I'm thinking custom > scrolling may indeed be possible... I missed those (comes from skim reading documentation). I'm sure you're right and revBrowserSet will allow you to do exactly what you want. Terry... > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design From bvlahos at mac.com Tue Mar 17 01:45:43 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 16 Mar 2009 22:45:43 -0700 Subject: Encryption problem with Linux Message-ID: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> I'm using Ubuntu Linux v8.10 and the encryption libraries don't seem to be working either in the IDE or standalone (from a Mac). When I enter "put the cipherNames" in the message box nothing is returned. I'm using VirtualBox from Sun on a MacBook Pro 10.5.6 but I see the same behavior in my standalone with other Linux distros not in any VM. Is there some trick to getting encryption working in Linux? Bill Vlahos From scott at tactilemedia.com Tue Mar 17 01:56:42 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 16 Mar 2009 22:56:42 -0700 Subject: Scroll revBrowser? In-Reply-To: Message-ID: Recently, Terry Judd wrote: >> but after looking more through the docs, I see there is a >> formattedWidth/Height/Rect and a vscroll and hscroll, so I'm thinking custom >> scrolling may indeed be possible... > I missed those (comes from skim reading documentation). I'm sure you're > right and revBrowserSet will allow you to do exactly what you want. I was, and it does. Works as expected :-) Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From m.schonewille at economy-x-talk.com Tue Mar 17 03:58:33 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 17 Mar 2009 08:58:33 +0100 Subject: Encryption problem with Linux In-Reply-To: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> References: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> Message-ID: <6793E1C7-ED80-4B44-8A47-C0CBB0AC00DE@economy-x-talk.com> Hi Bill, Do you have an Enteprise license? Encryption is a feature that comes with Enterprise only. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 17 mrt 2009, at 06:45, Bill Vlahos wrote: > I'm using Ubuntu Linux v8.10 and the encryption libraries don't seem > to be working either in the IDE or standalone (from a Mac). > > When I enter "put the cipherNames" in the message box nothing is > returned. > > I'm using VirtualBox from Sun on a MacBook Pro 10.5.6 but I see the > same behavior in my standalone with other Linux distros not in any VM. > > Is there some trick to getting encryption working in Linux? > > Bill Vlahos From bvlahos at mac.com Tue Mar 17 04:05:07 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 17 Mar 2009 01:05:07 -0700 Subject: Encryption problem with Linux In-Reply-To: <6793E1C7-ED80-4B44-8A47-C0CBB0AC00DE@economy-x-talk.com> References: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> <6793E1C7-ED80-4B44-8A47-C0CBB0AC00DE@economy-x-talk.com> Message-ID: <148A6BAA-A291-48F9-9DE4-B599CDD40D71@mac.com> Yes. Sorry I forgot to mention that. Bill On Mar 17, 2009, at 12:58 AM, Mark Schonewille wrote: > Hi Bill, > > Do you have an Enteprise license? Encryption is a feature that comes > with Enterprise only. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > . > > On 17 mrt 2009, at 06:45, Bill Vlahos wrote: > >> I'm using Ubuntu Linux v8.10 and the encryption libraries don't >> seem to be working either in the IDE or standalone (from a Mac). >> >> When I enter "put the cipherNames" in the message box nothing is >> returned. >> >> I'm using VirtualBox from Sun on a MacBook Pro 10.5.6 but I see the >> same behavior in my standalone with other Linux distros not in any >> VM. >> >> Is there some trick to getting encryption working in Linux? >> >> Bill Vlahos > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue Mar 17 04:17:01 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 17 Mar 2009 09:17:01 +0100 Subject: Encryption problem with Linux In-Reply-To: <148A6BAA-A291-48F9-9DE4-B599CDD40D71@mac.com> References: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> <6793E1C7-ED80-4B44-8A47-C0CBB0AC00DE@economy-x-talk.com> <148A6BAA-A291-48F9-9DE4-B599CDD40D71@mac.com> Message-ID: <294ECC4C-1D3D-44B7-B5BD-59AB7676B39B@economy-x-talk.com> Hi Bill, It appears that the SSL library is not included in the Linux version. This is a bug. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 17 mrt 2009, at 09:05, Bill Vlahos wrote: > Yes. Sorry I forgot to mention that. > > Bill From lan.kc.macmail at gmail.com Tue Mar 17 05:16:04 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 17 Mar 2009 17:16:04 +0800 Subject: Go ahead.... In-Reply-To: References: Message-ID: On Fri, Mar 13, 2009 at 12:07 AM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > > Congratulations. You found a bug. Please report it to the QC. > I don't think so. Whilst this may have worked in HC, the user manual quite clearly states: 6.1.5 The Word Chunk A word is a string of characters delimited by space, tab, or return characters or enclosed by double quotes. A word can include characters, or tokens, but not items or lines. Words can be contained in a line or item, but not in a token or character. So when Rev says "Chunk: bad chunk order (must be small to large)" I think it's like this: char < token < word < item < line I hope you haven't entered this at the QC From lan.kc.macmail at gmail.com Tue Mar 17 05:47:44 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 17 Mar 2009 17:47:44 +0800 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <4be051070903121450i11a09b4ag5d278fb41adc6ba7@mail.gmail.com> References: <741378.44229.qm@web37502.mail.mud.yahoo.com> <4be051070903121450i11a09b4ag5d278fb41adc6ba7@mail.gmail.com> Message-ID: On Fri, Mar 13, 2009 at 5:50 AM, Judy Perry wrote: > Ummm, geee... thanks Richmond. > Now we're never going to get scripted music & sound channels, and when > somebody asks why, these links will be reposted as state's, er, company's > evidence. > > ;-) > I'd hate to say it, but you're absolutely right. I've been sitting back wondering why people want to play door bell jingles on their computer ;-) I know some features (multi channel) are much more than that. I think Richard gave the answer right at the start, externals. For some reason the HC world was full of externals, for anything other than tinkering you virtually had to rely on externals, but here in Revolution world it seems that if an external hasn't been written (which in itself must indicate a rather small user base desiring such) then the expectation is the mothership should suddenly change direction. Seems to me that memories are very much skewed here, the beeps weren't that great and HC was heavily external dependent. Just my 2 mites worth From geradamas at yahoo.com Tue Mar 17 07:50:26 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 17 Mar 2009 04:50:26 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <526979.51371.qm@web37504.mail.mud.yahoo.com> Kay C Lan wrote: "I've been sitting back wondering why people want to play door bell jingles on their computer ;-)" [Oh, Bad Luck; you thought Richmond was going to take that one on the chin and then smile :) ] Neither do I want to play door bell jingles (even if for the only reason is that I have a cheap Chinese doorbell replete with seven nauseating jingles I can listen to to my heart's content). However, on my computer I have a Hypercard stack called "Folk Tunes", it is referenced here: http://www.cs.sfu.ca/CC/SW/HyperCard/TeachHC/reference/hcref.html under Music (although that website seems to have 'gone' as I write) and it does something considerably better than "the rape of the moonlight sonata" as performed no my Doorbell. I don't know whether there is copyright outstanding on this stack; if I found it was FREE I would pop a zip of it on my website. Now, as we all know; HyperCard only works on an out-dated, half-defunct operating system, on out-dated, soon-to-be-defunct computers. If that were not the case I would not be letting it rot in a dark and forgotten part of my archives. Embedding music files in RunRev / MetaCard stacks comes at quite a hit, both in terms of file size, and RAM requirements; the HyperCard method would be considerably 'cheaper' in both of these respects. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From bdrunrev at gmail.com Tue Mar 17 08:43:11 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 17 Mar 2009 12:43:11 +0000 Subject: Encryption problem with Linux In-Reply-To: <294ECC4C-1D3D-44B7-B5BD-59AB7676B39B@economy-x-talk.com> References: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> <6793E1C7-ED80-4B44-8A47-C0CBB0AC00DE@economy-x-talk.com> <148A6BAA-A291-48F9-9DE4-B599CDD40D71@mac.com> <294ECC4C-1D3D-44B7-B5BD-59AB7676B39B@economy-x-talk.com> Message-ID: Hi Bill, I think this might be the explanation: http://quality.runrev.com/qacenter/show_bug.cgi?id=7149 I did come up with a workaround along with help from Jacques. I can't remember if it would be workable in all situations, but it should work to fix problems on Linux installations where you have root access. Bernard On Tue, Mar 17, 2009 at 8:17 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Bill, > > It appears that the SSL library is not included in the Linux version. This > is a bug. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at < > http://snapper.economy-x-talk.com>. > > On 17 mrt 2009, at 09:05, Bill Vlahos wrote: > > Yes. Sorry I forgot to mention that. >> >> Bill >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Tue Mar 17 09:35:45 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 Mar 2009 06:35:45 -0700 Subject: HC Music that should be on Runtime Revolution Message-ID: <49BFA731.405@fourthworld.com> Richmond Mathewson wrote: > Embedding music files in RunRev / MetaCard stacks comes at quite a hit, > both in terms of file size, and RAM requirements; the HyperCard method > would be considerably 'cheaper' in both of these respects. MIDI, with QuickTime in a player object. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From klaus at major-k.de Tue Mar 17 09:45:28 2009 From: klaus at major-k.de (Klaus Major) Date: Tue, 17 Mar 2009 14:45:28 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49BFA731.405@fourthworld.com> References: <49BFA731.405@fourthworld.com> Message-ID: <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> Hi Richard, > Richmond Mathewson wrote: >> Embedding music files in RunRev / MetaCard stacks comes at quite a >> hit, >> both in terms of file size, and RAM requirements; the HyperCard >> method >> would be considerably 'cheaper' in both of these respects. > > MIDI, with QuickTime in a player object. Yep! Alas, if we just could use internal/imported files within a player object... > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com Best Klaus (who does NOT want the complete Rev language to be translated to german ;-) -- Klaus Major klaus at major-k.de http://www.major-k.de From luis at anachreon.co.uk Tue Mar 17 09:59:23 2009 From: luis at anachreon.co.uk (Luis) Date: Tue, 17 Mar 2009 13:59:23 +0000 Subject: FORMalizer.rev In-Reply-To: References: Message-ID: I reckon that would make a nice article for the RevUp Newsletter, small tools for big jobs. Cheers, Luis. On 17 Mar 2009, at 01:22, Peter Brigham MD wrote: > The best reason in the world to build a tool is because you need > it. So I have been putting together a utility that I have been > wanting for a while now. I found myself continually filling out > paper forms by entering data that I had stored digitally and > feeling that I was wasting hours of time cumulatively in a really > boring endeavor. If you face the same problem, here is something > that might help. FORMalizer is a stack that allows you to import a > scanned PNG or JPG image from a paper form and overlay fields that > you arrange. > > Once you have set up all your fields and adjusted your layout, > click a button to clone the stack, and FORMalizer closes, leaving a > free-standing stack containing your form and fields. Now set the > mainstack of your new form to an existing stack system. Once you > have done that, click a button and a script snippet is generated > with a line for every field in your form. It looks something like > this: > > put empty into fld id 1280 of card 1 of \ > stack "initAssmt" -- gender > put empty into fld id 1281 of card 1 of \ > stack "initAssmt" -- DOB > put empty into fld id 1282 of card 1 of \ > stack "initAssmt" -- age > > Paste the script snippet into any handler in your stack system that > you want to handle the printing. Then you can adjust the script so > it looks something like: > > put toUpper(char 1 of gender) into fld id 1280 of \ > card 1 of stack "initAssmt" -- gender > put fld "DOB" into fld id 1281 of card 1 of \ > stack "initAssmt" -- DOB > put doAge(fld "DOB") into fld id 1282 of card 1 of \ > stack "initAssmt" -- age > > Any unaltered lines ensure that the corresponding field is emptied. > The script snippet ends with some commands for printing -- all the > rest of the scripting is contained in the FORMalizer substack. > > Feel free to try it out and use it ad lib. It's developed on a Mac > but should work on Windows -- on the other hand, cross-platform > stuff is sometimes tricky. I'm willing to try to iron out any > wrinkles left in it if enough people are interested. I think there > are a couple lines of script that make it only a Rev 3.0+ tool, but > if someone wants a version that runs in 2.9 I could probably adjust > it accordingly. > > I guess that one or another of the really great report-generating > utilities can do this kind of thing as well, but I think it's fun > to build your own tools. Plus, it's cheaper. > > Available at RevOnline, username pmbrig > > Peter M. Brigham > pmbrig at gmail.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From coiin at rcn.com Tue Mar 17 10:53:50 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 10:53:50 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> References: <49BFA731.405@fourthworld.com> <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> Message-ID: <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> On Mar 17, 2009, at 9:45 AM, Klaus Major wrote: >> MIDI, with QuickTime in a player object. > > Yep! > > Alas, if we just could use internal/imported files within a player > object... Well, I wasn't fully sure this would work, but it seems to (the first two lines just clear out the previous midi file): set the filename of player 1 to "" stop player 1 answer file "pick midi file" put it into f open file f for binary read read from file f until eof close file f put it into field 1 open file "mymidi.mid" for binary write write field 1 to file "mymidi.mid" close file "mymidi.mid" set the filename of player 1 to "mymidi.mid" play player 1 I could quit Rev and reopen it, and just do the last lines: open file "somethingnew.mid" for binary write write field 1 to file "somethingnew.mid" close file "somethingnew.mid" set the filename of player 1 to "somethingnew.mid" play player 1 and the tune played. So, although the tunes are played from an external file, it was internal data just before then. From sims at ezpzapps.com Tue Mar 17 10:54:22 2009 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 17 Mar 2009 15:54:22 +0100 Subject: [OFF TOPIC] How many... Message-ID: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> I usually have about 8 or 9 apps open when I'm working. Probably about as many files open at that time. I'm curious about how many apps the people on this list usually have loaded during their work day. Also, I work on a 17" Mac, no external monitor. What do you have for a monitor setup? sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From klaus at major-k.de Tue Mar 17 10:59:52 2009 From: klaus at major-k.de (Klaus Major) Date: Tue, 17 Mar 2009 15:59:52 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> References: <49BFA731.405@fourthworld.com> <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> Message-ID: Hi Colin, > > On Mar 17, 2009, at 9:45 AM, Klaus Major wrote: > >>> MIDI, with QuickTime in a player object. >> Yep! >> Alas, if we just could use internal/imported files within a player >> object... > Well, I wasn't fully sure this would work, but it seems to (the > first two lines just clear out the previous midi file): > > set the filename of player 1 to "" > stop player 1 > answer file "pick midi file" > put it into f > open file f for binary read > read from file f until eof > close file f > put it into field 1 > > open file "mymidi.mid" for binary write > write field 1 to file "mymidi.mid" > close file "mymidi.mid" > set the filename of player 1 to "mymidi.mid" > play player 1 > > I could quit Rev and reopen it, and just do the last lines: > > open file "somethingnew.mid" for binary write > write field 1 to file "somethingnew.mid" > close file "somethingnew.mid" > set the filename of player 1 to "somethingnew.mid" > play player 1 > > and the tune played. > > So, although the tunes are played from an external file, it was > internal data just before then. This VERY old trick does not count as "playing internal files in a player object"! Sorry you're out :-D Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From pmbrig at gmail.com Tue Mar 17 11:00:15 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Tue, 17 Mar 2009 11:00:15 -0400 Subject: Errors opening formalizer under Rev Windows In-Reply-To: <000355E9.49BFBE79@the-office.us> References: <000355E9.49BFBE79@the-office.us> Message-ID: Well, the selCh problem comes because I mindlessly used a not-equals character instead of "<>". So on WIndows that won't work. Sorry, I am fixing that. The "can't find handler" re loadFonts is a mystery to me. The loadfonts handler is is the stack script of the main stack, so I don't know how the engine can't find it. Any suggestions? Maybe the non- compile two seconds earlier caused this? Try the updated version now in RevOnline that corrects the first problem. Peter M. Brigham pmbrig at gmail.com On Mar 17, 2009, at 10:15 AM, Matthias Rebbe wrote: > Hi Peter > > under Windows i get the following errors when opening > Formalizermain.rev in Enterprise 3.0. > > Regards, > > Matthias > > [Graphic containing 2 error messages:] > > 1. executing at 3:09:46 PM > Type: Handler: can't find handler > Object: card id 1002 > Line: loadFonts > Hint: loadFonts > 2. compiling at 3:09:44 PM > Type: if: missing 'then' > Object: FORMalizeMain > Line: if selCh * "" then > Hint: * > where * is a high-ASCII character From coiin at rcn.com Tue Mar 17 11:02:06 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 11:02:06 -0400 Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: <89BA669C-3888-47CE-BD45-F42AE5AA747E@rcn.com> On Mar 17, 2009, at 10:54 AM, Jim Sims wrote: > I'm curious about how many apps the people on this list usually have > loaded during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for > a monitor setup? Things vary tremendously, but on my 17 inch single internal screen MacBook Pro right now I happened to have 12 apps open. Those included Rev, Script Editor, Flash 10, Director, and QuickTime Player. What always amazes me though is that even with my Recent applications list set to 50, I still sometimes need to open an app that isn't listed, if it's been a few weeks since I used that app. It seems I make use of quite a few apps! From coiin at rcn.com Tue Mar 17 11:06:09 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 11:06:09 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <49BFA731.405@fourthworld.com> <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> Message-ID: <4C59A6FF-6BC0-4938-A76A-A690AD7BD818@rcn.com> On Mar 17, 2009, at 10:59 AM, Klaus Major wrote: > This VERY old trick does not count as "playing internal files in a > player object"! > Sorry you're out :-D I don't feel bad, having worked it all out for myself, without knowing that it was an old trick! But what counts as an internal file? If it's really internal data, it's not a file. Do you mean files that you include when making a standalone? Are those really not playable? If I can get those to play, would that count as a new trick? From m.schonewille at economy-x-talk.com Tue Mar 17 11:12:51 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 17 Mar 2009 16:12:51 +0100 Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: <0E4301DF-A508-4363-87FB-D719131A6D0C@economy-x-talk.com> Hi Sims, On this computer, 11 visible apps, a few invisible servers and databases and lots of system processes. The visible apps have 5 files open at the moment, but several have many windows open. How do you count browser windows and e-mails in preparation? I have 2 monitors set up for the computer I write this e-mail on. The secondary monitor is positioned left from the main monitor, both physically and logically. One monitor is 1280x800 and the other 1280x1024. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 17 mrt 2009, at 15:54, Jim Sims wrote: > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have > loaded during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for > a monitor setup? > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours From klaus at major-k.de Tue Mar 17 11:16:40 2009 From: klaus at major-k.de (Klaus Major) Date: Tue, 17 Mar 2009 16:16:40 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <4C59A6FF-6BC0-4938-A76A-A690AD7BD818@rcn.com> References: <49BFA731.405@fourthworld.com> <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> <4C59A6FF-6BC0-4938-A76A-A690AD7BD818@rcn.com> Message-ID: <5D02AECC-B9E7-4B64-BB1A-BE4FAA8D3D5E@major-k.de> Hi Colin, > > On Mar 17, 2009, at 10:59 AM, Klaus Major wrote: > >> This VERY old trick does not count as "playing internal files in a >> player object"! >> Sorry you're out :-D > > I don't feel bad, having worked it all out for myself, without > knowing that it was an old trick! Sorry, did not mean to offend you at all! > But what counts as an internal file? If it's really internal data, > it's not a file. > Do you mean files that you include when making a standalone? I mean everything that is INSIDE of your stack(s) like imported images or imported sounds/movies or even movies or sound stored into custom props or fields. That's the problem, you cannot play any internal sound or movie in a player object, without "spitting" it out to a file first... > Are those really not playable? You can "play" internal sonds/movies but we are talking about using a player object! > If I can get those to play, would that count as a new trick? YOU BET! :-D Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From coiin at rcn.com Tue Mar 17 11:25:23 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 11:25:23 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <5D02AECC-B9E7-4B64-BB1A-BE4FAA8D3D5E@major-k.de> References: <49BFA731.405@fourthworld.com> <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> <4C59A6FF-6BC0-4938-A76A-A690AD7BD818@rcn.com> <5D02AECC-B9E7-4B64-BB1A-BE4FAA8D3D5E@major-k.de> Message-ID: <69A4BEC5-5319-4F0D-A35A-8B586DC5F2E6@rcn.com> On Mar 17, 2009, at 11:16 AM, Klaus Major wrote: >> >> If I can get those to play, would that count as a new trick? > > YOU BET! :-D The "those" I was referring to would have been external files that are in the standalone bundle. I'm not sure how a file player can play media if you're not allowed to make the media be a file as part of the solution. What's the downside of playing it as a file? From andre at andregarzia.com Tue Mar 17 11:28:37 2009 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 17 Mar 2009 12:28:37 -0300 Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: <7c87a2a10903170828ue7ed7d4u86f26310afc7ac77@mail.gmail.com> Bonju Sims, I usually have open: Firefox Safari Revolution Interarchy Terminal TextMate Mail So this gets us at least 7 that are always open, even when I am not using. I launch Rev on startup even when I am not coding so that the engine can flex it's bytes a little and stay healthy! Cheers andre On Tue, Mar 17, 2009 at 11:54 AM, Jim Sims wrote: > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have loaded > during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for a > monitor setup? > > > sims > > sims at ezpzapps.com > Skype: ? sims.jim > iChat: ? techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From klaus at major-k.de Tue Mar 17 11:31:41 2009 From: klaus at major-k.de (Klaus Major) Date: Tue, 17 Mar 2009 16:31:41 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <69A4BEC5-5319-4F0D-A35A-8B586DC5F2E6@rcn.com> References: <49BFA731.405@fourthworld.com> <38458577-E214-4B90-8A3D-C4A23C01BA92@major-k.de> <3E7C0708-4438-4D5D-B71C-C423BD7565D1@rcn.com> <4C59A6FF-6BC0-4938-A76A-A690AD7BD818@rcn.com> <5D02AECC-B9E7-4B64-BB1A-BE4FAA8D3D5E@major-k.de> <69A4BEC5-5319-4F0D-A35A-8B586DC5F2E6@rcn.com> Message-ID: <043ECF3F-EEE8-4995-B610-0BF6FAE7BE1F@major-k.de> Hi Colin, > On Mar 17, 2009, at 11:16 AM, Klaus Major wrote: >>> If I can get those to play, would that count as a new trick? >> YOU BET! :-D > > The "those" I was referring to would have been external files that > are in the standalone bundle. > I'm not sure how a file player can play media if you're not allowed > to make the media be a file as part of the solution. > > What's the downside of playing it as a file? That's not the point, this is more of an academic question ;-) On the other hand, many folks don't like to put media on the users harddisk, maybe for copyright reasons or whatever... Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From jimaultwins at yahoo.com Tue Mar 17 11:45:26 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Tue, 17 Mar 2009 08:45:26 -0700 Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: Usually 10 to 14 apps as I do web development and programming. Rev is always open since I am spending part of every week adding to a client app. As part of web development, I use BBEdit and its very powerful file management tools, so there will be 30-50 files open in 4 windows. Using a good old G5 PPC workstation with 3 monitors, 1280x1024 on the left, and on the right, then 1600x1024 center. Some of my video recording is done on the G5, other done on a MacBook 13" laptop and one of my Mac mini duo computers using Screen Sharing control from the G5. My key apps are [always open] Rev, BBEdit, Firefox, Evernote , RBrowser ftp, dateTime by Scott Rossi, 1Password, LaunchBar, Excel [indispensible] Photoshop, ScreenFlow, iMovie, WordPress PHP blogging installation using MySql database, Path Finder for managing groups of files and permissions and web test sites. [used most every week] Garageband audio, iView MediaPro Several internet marketing specialty tools such as Market Samurai, Google Docs Recently started using Mail on OSX 10.5 and like it. Just started using AudioHiJackPro for recording 2-way Skype calls for client marketing projects. Jim Ault Las Vegas On Mar 17, 2009, at 7:54 AM, Jim Sims wrote: > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have > loaded during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for > a monitor setup? > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue Mar 17 11:58:05 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 Mar 2009 08:58:05 -0700 Subject: HC Music that should be on Runtime Revolution Message-ID: <49BFC88D.80505@fourthworld.com> Colin Holgate wroteL > The "those" I was referring to would have been external files that are > in the standalone bundle. I'm not sure how a file player can play > media if you're not allowed to make the media be a file as part of the > solution. FWIW, I thought yours was a darn clever solution. If you write to a file in specialFolderPath("temporary") you'll get the file without risk of permission errors, while avoiding ever having the file seen by the user. > What's the downside of playing it as a file? Latency. For things like whole MIDI files (which will require a fairly substantial subsystem anyway, whether it's QT or something else) it's probably not so bad, but the desire to see multi-channel sound using Rev's built-in soundClips is motivated by circumstances where minimal latency is appreciated. This post from Judy helped me appreciate such cases: While such cases are somewhat rare as she notes there, if you need the fastest possible responsiveness its hard to beat soundClips, since they're already attached to the stack in memory. The more I think about it, however, the more I find myself wondering how satisfying it would be if it were available. If you're writing for a machine old enough that such things matter you need to be very prudent with RAM, so the number of soundClips needs to be kept to a minimum. Given that, and that older machines have so little RAM, I guess the central question is, "What sorts of sounds would one want to play?" While referring to HC's notation as "door bell jingles" may sound derisive, these days when people are accustomed to richer sound design, it's not an entirely unfair characterization to the modern ear. For music that leaves us with MIDI as arguably the best balance between file size and audio quality. But while MIDI files are small, the subsystems needed to play them are not, leaving us back to pondering the balance of responsiveness and quality. So if not for music, then what is the anticipated usage for such an external? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From ambassador at fourthworld.com Tue Mar 17 12:06:00 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 Mar 2009 09:06:00 -0700 Subject: [OFF TOPIC] How many... Message-ID: <49BFCA68.1090304@fourthworld.com> Jim Sims wrote: > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have > loaded during their work day. My typical setup: - MetaCard - Thunderbird - Firefox - Fireworks - TimeLogger (custom time logging tool) - Preview - 4wTX (custom text editor) > Also, I work on a 17" Mac, no external monitor. What do you have for a > monitor setup? Same here: 17" MBP. Ken finds it curious that I still work on a single monitor, but with this nifty accessory the world is my office: :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From bobs at twft.com Tue Mar 17 12:06:39 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 17 Mar 2009 09:06:39 -0700 Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: I can have up to 15 apps open at a time, although some are utilitarian in nature. I rarely have lots of documents open in one app though. I try to stay on task if I can. I have a Macbook Pro with dual monitors (including the one on the Macbook Pro). I have 4 gigs of RAM (very important for lots of apps). I can usually tell when I am taxing it too much because the transitions between open apps begin to take significantly longer. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 17, 2009, at 7:54 AM, Jim Sims wrote: > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have > loaded during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for a > monitor setup? > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sims at ezpzapps.com Tue Mar 17 12:18:49 2009 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 17 Mar 2009 17:18:49 +0100 Subject: [OFF TOPIC] How many... In-Reply-To: <49BFCA68.1090304@fourthworld.com> References: <49BFCA68.1090304@fourthworld.com> Message-ID: On Mar 17, 2009, at 5:06 PM, Richard Gaskin wrote: >> Also, I work on a 17" Mac, no external monitor. What do you have >> for a monitor setup? > > Same here: 17" MBP. > > Ken finds it curious that I still work on a single monitor, but with > this nifty accessory the world is my office: > Got me a backpack for the island hopping I do here in the Med. Bicycles don't go too well on water ;-) I am very tempted to get two monitors - one for each island but am waiting for my ship to come in. Open right now are: Rev BBEdit Terminal Script Editor (applescript) iCal (on & off) Safari Firefox Preview Photoshop Elements Mail Skype iChat NetNewsWire AppBoot (secret weapon) sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From geradamas at yahoo.com Tue Mar 17 12:45:14 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 17 Mar 2009 09:45:14 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <719881.70557.qm@web37506.mail.mud.yahoo.com> Klaus Major wrote: "On the other hand, many folks don't like to put media on the users harddisk" The great thing about media files (sound, movies) once they have been imported into a RuvRev stack is that they are hard to steal for other purposes. The only problem is that, as has been pointed out here, they are nt as easy to control as externally referenced media files. --------------------------------------------------------------- The reason I would like to see the ability to manipulate sounds inside RunRev as they once were in HyperCard is that it would allow users to pump out music at a 'cheaper' hit than either externally reffed files or imported media; and with almost zero latency. I do admit that some of the 'cr*p' (c.f. the website I reffed in an earlier posting) pumped out in this way is/was something akin to doorbell jingles: however, some of it is/was almost up to the standard of cheap Hong Kong synthesizers :) Obviously, everything comes at a price, and the ability to pop out this type of music, with zero latency (and avoid the 'clicky-click- click' disease often exhibited by end-users with short attention spans) comes at the price of not producing stuff that sounds like the Hradetsky organ in St. Salvator's chapel at St. Andrews http://www.panoramio.com/photo/8421232 http://www.st-andrews.ac.uk/~adweb/3sup_artmus.html but, hey, I'm not an organ player of international repute; and, I doubt very much that many Runtime Revolution programmers are: the hours of practise needed to get to that sort of standard must be far more than those needed to become a fine RR programmer! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From runrev260805 at m-r-d.de Tue Mar 17 12:50:58 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 17 Mar 2009 16:50:58 +0000 Subject: [OFF TOPIC] How many... Message-ID: <000355ED.49BFE301@the-office.us> Hi, I have about 11 -15 apps running under windows at the same time. But the follwing apps are always up under normal circumstances Revolution Ultraedit VmWare Workstation Email-Client Mozilla / IE7 PasswordSafe DirectAccess MacroScheduler WsFTP TerminalServerClient I am working with one 20" and one 22" display at 1680x1050. Regards, Matthias -------- Original Message -------- Subject: [OFF TOPIC] How many... (17-Mrz-2009 15:59) From: Jim Sims To: runrev260805 at m-r-d.de > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have > loaded during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for a > monitor setup? > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From coiin at rcn.com Tue Mar 17 12:52:50 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 12:52:50 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49BFC88D.80505@fourthworld.com> References: <49BFC88D.80505@fourthworld.com> Message-ID: On Mar 17, 2009, at 11:58 AM, Richard Gaskin wrote: >> What's the downside of playing it as a file? > > Latency. The MIDI file is already playing before I notice that the file dialog has gone away, so that's fairly fast. What kind of thing might you want to do that would show latency? From geradamas at yahoo.com Tue Mar 17 13:00:35 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 17 Mar 2009 10:00:35 -0700 (PDT) Subject: [OFF TOPIC] How many... Message-ID: <671180.81696.qm@web37506.mail.mud.yahoo.com> My "main rig" is a G4 'Wind Tunnel' Mac; dual processor, 2 Gigs RAM. 4 Hard disks partitioned in various ways totalling 1370 GB. One Super-Drive, One Combo-Drive. Belkin Nostromo n52, Apple Keyboard, Logitech 3 button optical mouse. No Name external speakers bought in Sharjah. USB personal fan. Normally I have 2 monitors attached to it: both at 1280 x 1024. Normally have a plain, black desktop picture. Normally have these running (when I am working): Runtime Revolution GIMP Audacity iTunes / BBC Listen Again widget (Radio Scotland) very rarely have more than 4 programs running at any one time. Other programs I use on a regular basis: MetaCard Safari Firefox Text Wrangler Appleworks Open Office / NeoOffice Kompozer I can't be bothered with a dedicated e-mail client, and always check it via web-browser. My hard disks seem to be full of lots of "one-trick-pony" types of program that I seem to use just enough not to justify deleting them. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From kurtkaufman at hotmail.com Tue Mar 17 13:13:54 2009 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Tue, 17 Mar 2009 17:13:54 +0000 Subject: HC Music that should be on Runtime Revolution Message-ID: Re: MIDI as external file... Just thinking... How about storing MIDI data as a custom property in a substack? Kurt _________________________________________________________________ Windows Live? Groups: Create an online spot for your favorite groups to meet. http://windowslive.com/online/groups?ocid=TXT_TAGLM_WL_groups_032009 From rmicout at online.fr Tue Mar 17 13:14:08 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Tue, 17 Mar 2009 18:14:08 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <49BFC88D.80505@fourthworld.com> Message-ID: <85D4F7A0-D7F8-44FB-B830-D3975702D514@online.fr> Hello, From my previous message (03/13/2009) "Pmd and MIDI Builder have a common disadvantage : we cannot "Play live" because of principle : create a MIDI file witch is play by QT player, resulting in a latency of at least 1/5 seconds at the start of the file..." Ren? from Paris Le 17 mars 09 ? 17:52, Colin Holgate a ?crit : > > On Mar 17, 2009, at 11:58 AM, Richard Gaskin wrote: > >>> What's the downside of playing it as a file? >> >> Latency. > > > The MIDI file is already playing before I notice that the file > dialog has gone away, so that's fairly fast. What kind of thing > might you want to do that would show latency? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From effendi at wanadoo.fr Tue Mar 17 13:21:44 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 17 Mar 2009 18:21:44 +0100 Subject: [OFF TOPIC] How many.. Message-ID: Hi from Paris, Close to a dozen apps at the same time, including GraphicConverter, iTunes, HPPrecision ScanPro, Safari, Skype, Word, MSN, Parallels, SnapnDrag, EazyDraw, EyeTV. I always close Revolution and reload it, 'cos I'm fed up with the message "stack with this name already loaded - what do I do ?", although Rev is my most used app ! Strange ! Word is ALWAYS present because it takes an eternity to load ! Relatively few files open, because unlike a woman, I can't do two things at once ! Second monitor on my iMac 20", for running PC through Parallels, and of course Elgato (EyeTV). I CAN work and watch tele at the same time, or else listen to music through iTunes. -Francis "Nothing should ever be done for the first time !" From viktoras at ekoinf.net Tue Mar 17 13:24:40 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Tue, 17 Mar 2009 19:24:40 +0200 Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: <49BFDCD8.30300@ekoinf.net> On Windows XP, AcerTravelmate 2300, recently installed more RAM (2GB), works like lightning now ;-). Two monitors (both 15'', 1024x768), 1 high speed firewire hard drive (for videorecording), 2 more external drives (one for backups). Among relevant processes Apache 2, MySQL, antivirus (Avira) and firewall, Skype. Apps usually loaded simultaneously: Revolution, Firefox (browser), Thunderbird (email), PSPad (editor), MySQL query browser, MySQL client, SQLite3, SQLite Spy, Open Office Write, Open Office Calc, shell (cmd), MicrografX (image tools), Irfan View. Apps/tools loaded occasionally: putty, FileZilla, R-GUI, Perl, OllyDbg, Windows Movie Maker, other software development tools (Perl, R, Free Pascal, High Level Assembly (HLA) ), GIS: Idrisi, Manifold... Turns out, oh my... ~18 apps... I have never counted them before :-). Well, it has to - it is my main workstation. On MacOSX (MacBook): 1 monitor, Keynote, Revolution, Skype, Safari, Neooffice (calc and write). Usually it is connected to a multimedia projector for kids (movies, movies) - so videoplayer and VLC player are the most frequently used programs. On Linux (Ubuntu), shell (Perl and many other GUI-less things in there), gEdit, Revolution, Apache 2, MySQL, Firefox, Open Office Calc, Open Office Write, GRASS GIS... Viktoras Jim Sims wrote: > I usually have about 8 or 9 apps open when I'm working. > > Probably about as many files open at that time. > > I'm curious about how many apps the people on this list usually have > loaded during their work day. > > Also, I work on a 17" Mac, no external monitor. What do you have for a > monitor setup? > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Tue Mar 17 14:15:18 2009 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 17 Mar 2009 15:15:18 -0300 Subject: [OFF TOPIC] How many... In-Reply-To: References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: <7c87a2a10903171115w24da4363x25562c82e2a29009@mail.gmail.com> Jim, I must say that evernote is wonderful! I use it too! :D Andre On Tue, Mar 17, 2009 at 12:45 PM, Jim Ault wrote: > Usually 10 to 14 apps as I do web development and programming. ?Rev is > always open since I am spending part of every week adding to a client app. > ?As part of web development, I use BBEdit and its very powerful file > management tools, so there will be 30-50 files open in 4 windows. > > Using a good old G5 PPC workstation with 3 monitors, 1280x1024 on the left, > and on the right, then 1600x1024 center. > > Some of my video recording is done on the G5, other done on a MacBook 13" > laptop and one of my Mac mini duo computers using Screen Sharing control > from the G5. > > My key apps are > [always open] ?Rev, BBEdit, Firefox, Evernote , RBrowser ftp, dateTime by > Scott Rossi, 1Password, LaunchBar, Excel > > [indispensible] ?Photoshop, ScreenFlow, iMovie, WordPress PHP blogging > installation using MySql database, Path Finder for managing groups of files > and permissions and web test sites. > > [used most every week] ?Garageband audio, iView MediaPro > Several internet marketing specialty tools such as Market Samurai, Google > Docs > > Recently started using Mail on OSX 10.5 and like it. > Just started using AudioHiJackPro for recording 2-way Skype calls for client > marketing projects. > > > Jim Ault > Las Vegas > > On Mar 17, 2009, at 7:54 AM, Jim Sims wrote: > >> I usually have about 8 or 9 apps open when I'm working. >> >> Probably about as many files open at that time. >> >> I'm curious about how many apps the people on this list usually have >> loaded during their work day. >> >> Also, I work on a 17" Mac, no external monitor. What do you have for a >> monitor setup? >> >> >> sims >> >> sims at ezpzapps.com >> Skype: ? sims.jim >> iChat: ? techietours >> ______________________ >> Opportunity by Design >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From coiin at rcn.com Tue Mar 17 14:42:58 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 14:42:58 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: Message-ID: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> On Mar 17, 2009, at 1:13 PM, Kurt Kaufman wrote: > Just thinking... > > How about storing MIDI data as a custom property in a substack? > I don't know about storing custom properties, but whatever that is, would it have any advantage over storing the data in a field? From jimaultwins at yahoo.com Tue Mar 17 14:46:19 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Tue, 17 Mar 2009 11:46:19 -0700 Subject: [OFF TOPIC] How many... In-Reply-To: <7c87a2a10903171115w24da4363x25562c82e2a29009@mail.gmail.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> <7c87a2a10903171115w24da4363x25562c82e2a29009@mail.gmail.com> Message-ID: <7FC04C79-DFD0-4A9A-A123-DECB7309EC19@yahoo.com> Yeah, so how many notebooks do *you* have? On Mar 17, 2009, at 11:15 AM, Andre Garzia wrote: > Jim, > > I must say that evernote is wonderful! I use it too! :D > > Andre > From palcibiades-first at yahoo.co.uk Tue Mar 17 15:06:46 2009 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 17 Mar 2009 12:06:46 -0700 (PDT) Subject: [OFF TOPIC] How many... In-Reply-To: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> References: <4567227D-D1EB-4BE1-8304-FA853C9E6853@ezpzapps.com> Message-ID: <22565810.post@talk.nabble.com> Don't know whether to be amused, amazed, impressed, appalled or embarrassed! I almost never have more than three or four apps open at once, and then almost always each one on separate virtual desktops. This is on a 19 inch screen. I usually have Firefox permanently open on one desktop and then move to others when not using it. Sometimes multiple instances of Firefox on different desktops. But everything else loads so fast it doesn't seem worth the clutter to keep more open than are really needed. They all start from the bottom menu bar in Gnome or a right click and pick in Fluxbox. If writing I use OpenOffice if its small, or Lyx if its large and structured, or sometimes a text editor - either Kate, or more often lately Geany, if it is going to have to be submitted as html. Quite often a terminal which does lots of useful stuff, but I don't feel the need to have it open all the time unless writing bits of awk. Rev usually on its own or with Geany, because until the last revision and the improved editor, I preferred writing in Geany. Geany is very nice - Windows version too, if you have not tried it. Perhaps it depends if you have the luxury of just picking one thing and doing it to the exclusion of almost everything else? Probably many of you don't. Or maybe it has to do with hating having apps and documents stacked up one behind the other. I simply cannot stand this. If it were possible, I'd use three desktops for the different bits of the Rev IDE to avoid this. Well, you can, but only with Fluxbox, not with Gnome. As it is I have six virtual desktops and they are often all filled with documents which keeps things under control and not one behind the other. In Gnome its easy to add a few more desktops on the fly if the need arises. If I have to do editing of images as part of a project, then I open up Gimp or whatever, get it done on a separate desktop, and then close the app. If using Gnome, Nautilus is very slow on well filled folders, and I often use xfe, which opens instantly and is very fast. PCManFM is also a nice file manager. How interesting it is to find how very differently other people work, and how different their ideas of usability are. OSNews some time ago invited people to submit screenshots of their desktops, and they were all strikingly different. I guess one size does not fit all. -- View this message in context: http://www.nabble.com/-OFF-TOPIC--How-many...-tp22560973p22565810.html Sent from the Revolution - User mailing list archive at Nabble.com. From shoreagent at gmail.com Tue Mar 17 15:31:41 2009 From: shoreagent at gmail.com (william humphrey) Date: Tue, 17 Mar 2009 15:31:41 -0400 Subject: Please suggest an easy way to deactivate a fields scripts Message-ID: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> I have a data entry field with a bunch of scripts in it that do things like search through a set of data by watching each key stroke. This is fine must of the time but occasionally I just want to quickly put some data in it that is not evaluated. Presently I use "contents" of the inspector to do that but for the final program would like a button you press that says "edit field no checks" or something and that button turns off all the scripts in that field so you can quickly put in some data. The only way I can think to do it is to have another field that pops up and you put the data is and then it closes and enters the data in the field with all the scripts. I was just wondering if there was a quicker way to do that. From kkaufman at snet.net Tue Mar 17 16:05:24 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 17 Mar 2009 16:05:24 -0400 Subject: HC Music that should be on Runtime Revolution Message-ID: >> How about storing MIDI data as a custom property in a substack? > I don't know about storing custom properties, but whatever that is, > would it have any advantage over storing the data in a field? From the Rev User Guide: A custom property is a property that you define. You can create as many custom properties for an object as you want, and put any kind of data into them, including binary data or array data. You can even store a file in a custom property. I do believe that since MIDI files contain binary data, the Rev field object is not the proper type of container. Kurt From m.schonewille at economy-x-talk.com Tue Mar 17 16:07:12 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 17 Mar 2009 21:07:12 +0100 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> References: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> Message-ID: <3819F35F-7836-438C-A5FA-5910D1A4BDD9@economy-x-talk.com> Hi Willam, Something like this? local lSwitch on rawkeyDown if the shiftKey is down and the optionkey is down and the environment contains "dev" then put (lSwitch is false) into lSwitch // switch on-off exit rawKeyDown else if lSwitch is false and the environemtn contains "dev" then -- run short version of your script here or do nothing pass rawKeyDown -- if you want else if lSwitch is not false or the environment contains "standalone" then -- run script as normal pass rawKeyDown end if end rawKeyDown on rawKeyUp if lSwitch is not false or the environment contains "standalone" then -- run script as normal pass rawKeyUp else -- run short version of your script here or do nothing pass rawKeyUp -- if you want end if end rawKeyUp -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 17 mrt 2009, at 20:31, william humphrey wrote: > I have a data entry field with a bunch of scripts in it that do > things like > search through a set of data by watching each key stroke. This is > fine must > of the time but occasionally I just want to quickly put some data in > it that > is not evaluated. Presently I use "contents" of the inspector to do > that but > for the final program would like a button you press that says "edit > field no > checks" or something and that button turns off all the scripts in > that field > so you can quickly put in some data. The only way I can think to do > it is to > have another field that pops up and you put the data is and then it > closes > and enters the data in the field with all the scripts. I was just > wondering > if there was a quicker way to do that. From coiin at rcn.com Tue Mar 17 17:05:01 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 17:05:01 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: Message-ID: On Mar 17, 2009, at 4:05 PM, Kurt Kaufman wrote: > I do believe that since MIDI files contain binary data, the Rev > field object is not the proper type of container. MIDI can contain any binary value, but the technique does work, the saved out MIDI file plays fine. So presumably fields cope with null values just like variables do. Is there a limit to how much data can be in a custom property? Using afield worked fine for the >40kbyte .MID files I tried. From kkaufman at snet.net Tue Mar 17 17:14:01 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 17 Mar 2009 17:14:01 -0400 Subject: HC Music that should be on Runtime Revolution Message-ID: > How about storing MIDI data as a custom property in a substack? Even if this is done, you still need to copy the binary data contained in the custom property to a temporary MIDI file (invisible if desired), to which the the player's filename is assigned. According to the 3.0 User Guide, audio/video QT players must always reference a discreet file. MIDI is usually used polyphonically by combining musical tracks into a single file or stream. But, as an experiment, I referenced 3 MIDI files and played them as follows: on mouseUp start player "whole" start player "half" start player "quarter" end mouseUp They remained exactly in sync throughout their play duration. So I guess that you could, ***on a reasonably recent computer***, expect that you can "mix" MIDI sound sequences. On older models (ca. < 1 gHz), who knows? Kurt From sanke at hrz.uni-kassel.de Tue Mar 17 17:16:48 2009 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 17 Mar 2009 22:16:48 +0100 Subject: Fatal crashes with paint tools (engines 3.0 and higher) Message-ID: <49C01340.1030206@hrz.uni-kassel.de> I had looked at an older stack developed with engine 2.6.1 (the fastest engine so far when it comes to image processing) where I had experimented using the paint tools to create color gradient shapes. My idea was to integrate worthwhile scripts from there into my upcoming "Gradientology" stack. The report number of the bug database is 7812. I encountered two kinds of bugs: (see: ) 1. When an image has been resized before the rect or oval tools are applied (using the drag command) or the image is being resized inside the script creating the gradient, then Rev experiences a total crash, meaning it disappears at once from the screen without any prior error messages. I tested this on Windows XP and MacOS 10.5 with engines 3.0 and higher. The remedy here is to "set the imagedata of img "x" to the imagedata of img "x" immediately after the resizing has taken place. This is *not* necessary with engine versions 2.9 and earlier. You can test this bug by commenting out the "set the imagedata...." line in the scripts of the three gradient buttons on the bottomleft of the test stack. 2. When an image has been masked and thereby changed its dimensions, applying the gradient-creating scripts with the rect and oval tools crashes Rev even with the "set the imagedata..." workaround. You can test this by converting the test image to a beveled roundrect image with a shadow (button "create roundrect shadow bevel") and then trying to build the gradients. This second bug also appears in engine 2.9, but not in versions 2.8 or 2.6.1. I did not find a workaround to avoid this bug - other than, of course, by removing the mask before creating gradients. Best regards, Wilhelm Sanke From kkaufman at snet.net Tue Mar 17 17:16:51 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 17 Mar 2009 17:16:51 -0400 Subject: HC Music that should be on Runtime Revolution Message-ID: <0CA26F8B-9E3B-4039-A6F4-37DAA45FD784@snet.net> > MIDI can contain any binary value, but the technique does work, the > saved out MIDI file plays fine. So presumably fields cope with null > values just like variables do. Is there a chance that the field-stored data might run into trouble if you, say, saved the data on a Mac and reopened it on a PC? From kkaufman at snet.net Tue Mar 17 17:18:24 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 17 Mar 2009 17:18:24 -0400 Subject: HC Music that should be on Runtime Revolution Message-ID: <1A53E658-81EC-44BB-A367-3521A255BD8D@snet.net> > According > to the 3.0 User Guide, audio/video QT players must always reference a > discreet file. Actually, even if it's not so discreet, it still has to be discrete! :-) From jacque at hyperactivesw.com Tue Mar 17 17:26:56 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Mar 2009 16:26:56 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> Message-ID: <49C015A0.9010206@hyperactivesw.com> Colin Holgate wrote: > I don't know about storing custom properties, but whatever that is, > would it have any advantage over storing the data in a field? Yes, a lot of advantages. One is speed, another is the ability to store any kind of data including binary. Once you start using custom properties you won't use fields any more for anything but visible text. Accessing a custom property is faster than field access by some magnitude, second only to script-local and global variables. Custom properties can store whole files or applications, images, arrays, SSL-encoded data, fonts, entire databases, almost anything you can think of. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shoreagent at gmail.com Tue Mar 17 17:28:42 2009 From: shoreagent at gmail.com (william humphrey) Date: Tue, 17 Mar 2009 17:28:42 -0400 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: <3819F35F-7836-438C-A5FA-5910D1A4BDD9@economy-x-talk.com> References: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> <3819F35F-7836-438C-A5FA-5910D1A4BDD9@economy-x-talk.com> Message-ID: <459b22a90903171428x3c393b81hbe8f62282e228c15@mail.gmail.com> Thanks. I will try something like that. I didn't know or about the environment "dev" and "standalone" checks -- that will help. From revdev at pdslabs.net Tue Mar 17 17:31:19 2009 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 17 Mar 2009 14:31:19 -0700 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> References: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> Message-ID: <49C016A7.8040300@pdslabs.net> Here's a simple approach - it assumes that your "don't evaluate" button is a checkbox or other similar one whose hilited state is changed by clicking it: -- script of field on doThis if the hilite of btn "don't evaluate" = true then exit doThis -- followed my normal 'doThis' code end doThis on doThat if the hilite of btn "don't evaluate" = true then exit doThat -- followed my normal 'doThat' code end doThat HTH - Phil Davis william humphrey wrote: > I have a data entry field with a bunch of scripts in it that do things like > search through a set of data by watching each key stroke. This is fine must > of the time but occasionally I just want to quickly put some data in it that > is not evaluated. Presently I use "contents" of the inspector to do that but > for the final program would like a button you press that says "edit field no > checks" or something and that button turns off all the scripts in that field > so you can quickly put in some data. The only way I can think to do it is to > have another field that pops up and you put the data is and then it closes > and enters the data in the field with all the scripts. I was just wondering > if there was a quicker way to do that -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From kkaufman at snet.net Tue Mar 17 17:33:34 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 17 Mar 2009 17:33:34 -0400 Subject: HC Music that should be on Runtime Revolution Message-ID: <99447D4B-BD48-4A0F-80E7-6743E7D23F3C@snet.net> > ...Custom > properties can store whole files or applications, images, arrays, > SSL-encoded data, fonts, entire databases, almost anything you can > think of.... But we still need to create an actual file to be referenced by the QT player, right? We cannot, for instance: set the filename of player "MyPlayer" to the myMidiData of player "MyPlayer" [where myMididata is a custom property of the player "MyPlayer" in which the data of a complete MIDI file was previously stored] From jim at visitrieve.com Tue Mar 17 17:34:16 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Tue, 17 Mar 2009 11:34:16 -1000 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> References: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> Message-ID: <000f01c9a748$1fdbc430$5f934c90$@com> Hi William, There are probably a half dozen ways or more do this from putting two different sets of scripts in custom properties or another place and toggling by using *set the script of ... to....* on pressing a keystroke combination, to several other ways. But, if I were doing it, and so that it was easier to remember what you did a year from now, is put in a global or script local var which gets toggled to true or false on pressing a keystroke combination or a control and then at the beginning of any handler you wish to disable, make the first line *IF then exit * Then a year from now, when your debugging, it will be obvious if the var is true or false and why handlers are exiting. ;-) Aloha from Hawaii Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of william humphrey > Sent: Tuesday, March 17, 2009 9:32 AM > To: How to use Revolution > Subject: Please suggest an easy way to deactivate a fields scripts > > I have a data entry field with a bunch of scripts in it that do things > like > search through a set of data by watching each key stroke. This is fine > must > of the time but occasionally I just want to quickly put some data in it > that > is not evaluated. Presently I use "contents" of the inspector to do > that but > for the final program would like a button you press that says "edit > field no > checks" or something and that button turns off all the scripts in that > field > so you can quickly put in some data. The only way I can think to do it > is to > have another field that pops up and you put the data is and then it > closes > and enters the data in the field with all the scripts. I was just > wondering > if there was a quicker way to do that. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Tue Mar 17 17:36:06 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Mar 2009 16:36:06 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: Message-ID: <49C017C6.50603@hyperactivesw.com> Colin Holgate wrote: > Is there a limit to how much data can be in a custom property? Using > afield worked fine for the >40kbyte .MID files I tried. There is no limit on custom property storage size except the amount of room you have on disk for the file increase. Fields have no practical effective limit either, though the top cutoff is actually 4 gigs. But some operating systems have trouble with gigantic fields, and scrolling on all of them can become unbearably slow. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Mar 17 17:45:24 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Mar 2009 16:45:24 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <99447D4B-BD48-4A0F-80E7-6743E7D23F3C@snet.net> References: <99447D4B-BD48-4A0F-80E7-6743E7D23F3C@snet.net> Message-ID: <49C019F4.2070804@hyperactivesw.com> Kurt Kaufman wrote: >> ...Custom >> properties can store whole files or applications, images, arrays, >> SSL-encoded data, fonts, entire databases, almost anything you can >> think of.... > > But we still need to create an actual file to be referenced by the QT > player, right? > We cannot, for instance: > > set the filename of player "MyPlayer" to the myMidiData of player > "MyPlayer" > > [where myMididata is a custom property of the player "MyPlayer" in which > the data of a complete MIDI file was previously stored] Right, the player has to access a file. I was only addressing the difference between field storage and property storage. In HC all we had were fields, except for the later versions which allowed you to store data inside a button, which was in effect a sort of custom property. Rev of course allows any number of properties in any object. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From coiin at rcn.com Tue Mar 17 18:16:52 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 18:16:52 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49C015A0.9010206@hyperactivesw.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> Message-ID: On Mar 17, 2009, at 5:26 PM, J. Landman Gay wrote: > Yes, a lot of advantages. One is speed, another is the ability to > store any kind of data including binary. Once you start using custom > properties you won't use fields any more for anything but visible > text. Accessing a custom property is faster than field access by > some magnitude, second only to script-local and global variables. But I'm finding that a field stores binary data ok it seems, and using it is instantaneous. I'm not sure if I would need it to be faster than instantaneous. From katheryn.swynford at gmail.com Tue Mar 17 18:18:42 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 17 Mar 2009 15:18:42 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <741378.44229.qm@web37502.mail.mud.yahoo.com> <4be051070903121450i11a09b4ag5d278fb41adc6ba7@mail.gmail.com> Message-ID: <4be051070903171518x7d11524aq272a79d4c69f18f4@mail.gmail.com> On Tue, Mar 17, 2009 at 2:47 AM, Kay C Lan wrote: > > > I'd hate to say it, but you're absolutely right. > > I've been sitting back wondering why people want to play door bell jingles > on their computer ;-) Well, I want to play door bell jingles because it would be useful in children's software: find public domain tune, script it in. voila! And because, dammit, I *used* to be able to do it! ;-) > I know some features (multi channel) are much more > than that. I'd love to see sound channels. > but here in Revolution > world it seems that if an external hasn't been written (which in itself > must > indicate a rather small user base desiring such) then the expectation is > the > mothership should suddenly change direction. Well, of course, I did not say the company necessarily should do such a thing even if I wish it would. I simply stated what I thought was a really offensive reason for it not being there in the first place. > > Seems to me that memories are very much skewed here, the beeps weren't that > great But they were better than the nothing we've got now. :-( Judy > > From katheryn.swynford at gmail.com Tue Mar 17 18:29:00 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 17 Mar 2009 15:29:00 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49BFC88D.80505@fourthworld.com> References: <49BFC88D.80505@fourthworld.com> Message-ID: <4be051070903171529r43641d56mae1079b7373104d4@mail.gmail.com> On Tue, Mar 17, 2009 at 8:58 AM, Richard Gaskin wrote: > > So if not for music, then what is the anticipated usage for such an > external? > Game development? And as for the tinniness (or whatever) quality of scripted music, (a) I suspect children would not likely notice as many children's toys have suboptimal sound effects and (b) my recollection is that HC's scripted music playback, especially when other "instrument" sound samples were added, weren't markedly lower quality than MIDI. As soon as I get my OS 9 machine back working, hopefully I'll find my HC and test that memory. Judy http://revined.blogspot.com > > From jacque at hyperactivesw.com Tue Mar 17 18:41:56 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Mar 2009 17:41:56 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> Message-ID: <49C02734.4040009@hyperactivesw.com> Colin Holgate wrote: > > On Mar 17, 2009, at 5:26 PM, J. Landman Gay wrote: > >> Yes, a lot of advantages. One is speed, another is the ability to >> store any kind of data including binary. Once you start using custom >> properties you won't use fields any more for anything but visible >> text. Accessing a custom property is faster than field access by some >> magnitude, second only to script-local and global variables. > > But I'm finding that a field stores binary data ok it seems, and using > it is instantaneous. I'm not sure if I would need it to be faster than > instantaneous. It isn't really. Fields are probably the most inefficient place to store data that you need to access a lot. Another advantage of custom properties is that you don't have to hide a data-storage object and script around it. Richard Gaskin wrote my favorite explanation about it: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarah.reichelt at gmail.com Tue Mar 17 19:09:03 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 18 Mar 2009 09:09:03 +1000 Subject: [OFF TOPIC] How many... In-Reply-To: <671180.81696.qm@web37506.mail.mud.yahoo.com> References: <671180.81696.qm@web37506.mail.mud.yahoo.com> Message-ID: iMac, 20" screen at work, 24" screen at home. Safari (really enjoying playing with Safari 4 beta) Mail iCal TextWrangler Preview Stickies LaunchBar Pic-a-POD ScreenShare (a utility I wrote to make LAN screen sharing more easily accessible) Revolution comes & goes as I find it more convenient to shut it down while changing project, and I tend to swap between versions while testing recent betas. Spaces is my friend as I allocate my regular apps to logical Spaces and then can switch between them very smoothly. Cheers, Sarah P.S. Thanks for starting this thread Richmond - it's interesting to see what people use. From sarah.reichelt at gmail.com Tue Mar 17 19:22:05 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 18 Mar 2009 09:22:05 +1000 Subject: Forcing a linked file to be downloaded Message-ID: We have all had problems when clicking a link to a rev file opens the file in the browser window instead of downloading it. Here is a link to an article indicating how to use php to force a link to be a download link: The example uses a pdf and includes this: 'Content-type: application/pdf'. What content-type should we use for .rev files? I haven't tested but I guess I would start with "Content-type: application/rev". Cheers, Sarah From m.schonewille at economy-x-talk.com Tue Mar 17 19:38:00 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 18 Mar 2009 00:38:00 +0100 Subject: Forcing a linked file to be downloaded In-Reply-To: References: Message-ID: Hi Sarah, I have simply added a mime type on my server. I use "application/x- revolution". Your link is useful though, especially in case of downloadable but on-line generated data. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 18 mrt 2009, at 00:22, Sarah Reichelt wrote: > We have all had problems when clicking a link to a rev file opens the > file in the browser window instead of downloading it. Here is a link > to an article indicating how to use php to force a link to be a > download link: > > > The example uses a pdf and includes this: 'Content-type: application/ > pdf'. > What content-type should we use for .rev files? I haven't tested but I > guess I would start with "Content-type: application/rev". > > Cheers, > Sarah From coiin at rcn.com Tue Mar 17 19:42:50 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 19:42:50 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49C02734.4040009@hyperactivesw.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> Message-ID: <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote: > > It isn't really. Fields are probably the most inefficient place to > store data that you need to access a lot. For what I was trying, playing a whole tune, I would only need the data once. Did you try my script? Does it not work fast for you too? As for fields being slower than customproperties, it seems that may not be true, at least in the case of text. Try this script, after putting some text in the field (I had just over 7k): set the customproperties of player 1 to field 1 put the ticks into t repeat with a = 1 to 1000000 get field 1 end repeat put the ticks - t into t1 put the ticks into t repeat with a = 1 to 100000 get the properties of player 1 end repeat put t1 && the ticks - t The figures I got were 198 and 325 ticks. If I was arguing that fields was a bit faster, then 198 to 325 would prove that. But note that the routine gets the text from the field a million times, and only gets the customproperties 100,000 times. You can try the customproperties a million times too, but you'll think your machine has crashed. So, at least in this case retrieving from a field is about 1,600 times as fast as retrieving from customproperties, and retrieving once from a field is taking about 3.3 microseconds. That's close enough to instantaneous for me. From bobs at twft.com Tue Mar 17 19:48:35 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 17 Mar 2009 16:48:35 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> Message-ID: <621D8A35-0607-4B8B-8976-D87BA4C5AB09@twft.com> The issue I think was PUTTING something into a field, not GETTING the contents of a field. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 17, 2009, at 4:42 PM, Colin Holgate wrote: > > On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote: > >> >> It isn't really. Fields are probably the most inefficient place to >> store data that you need to access a lot. > > > > For what I was trying, playing a whole tune, I would only need the > data once. Did you try my script? Does it not work fast for you too? > > As for fields being slower than customproperties, it seems that may > not be true, at least in the case of text. Try this script, after > putting some text in the field (I had just over 7k): > > set the customproperties of player 1 to field 1 > put the ticks into t > repeat with a = 1 to 1000000 > get field 1 > end repeat > put the ticks - t into t1 > put the ticks into t > repeat with a = 1 to 100000 > get the properties of player 1 > end repeat > put t1 && the ticks - t > > The figures I got were 198 and 325 ticks. If I was arguing that fields > was a bit faster, then 198 to 325 would prove that. But note that the > routine gets the text from the field a million times, and only gets > the customproperties 100,000 times. You can try the customproperties a > million times too, but you'll think your machine has crashed. > > So, at least in this case retrieving from a field is about 1,600 times > as fast as retrieving from customproperties, and retrieving once from > a field is taking about 3.3 microseconds. That's close enough to > instantaneous for me. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Tue Mar 17 19:50:06 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 17 Mar 2009 16:50:06 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> Message-ID: Also you are getting ALL the properties of an object, and not the single property that one field of data would represent. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 17, 2009, at 4:42 PM, Colin Holgate wrote: > > On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote: > >> >> It isn't really. Fields are probably the most inefficient place to >> store data that you need to access a lot. > > > > For what I was trying, playing a whole tune, I would only need the > data once. Did you try my script? Does it not work fast for you too? > > As for fields being slower than customproperties, it seems that may > not be true, at least in the case of text. Try this script, after > putting some text in the field (I had just over 7k): > > set the customproperties of player 1 to field 1 > put the ticks into t > repeat with a = 1 to 1000000 > get field 1 > end repeat > put the ticks - t into t1 > put the ticks into t > repeat with a = 1 to 100000 > get the properties of player 1 > end repeat > put t1 && the ticks - t > > The figures I got were 198 and 325 ticks. If I was arguing that fields > was a bit faster, then 198 to 325 would prove that. But note that the > routine gets the text from the field a million times, and only gets > the customproperties 100,000 times. You can try the customproperties a > million times too, but you'll think your machine has crashed. > > So, at least in this case retrieving from a field is about 1,600 times > as fast as retrieving from customproperties, and retrieving once from > a field is taking about 3.3 microseconds. That's close enough to > instantaneous for me. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Tue Mar 17 19:55:59 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 19:55:59 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <621D8A35-0607-4B8B-8976-D87BA4C5AB09@twft.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> <621D8A35-0607-4B8B-8976-D87BA4C5AB09@twft.com> Message-ID: On Mar 17, 2009, at 7:48 PM, Bob Sneidar wrote: > The issue I think was PUTTING something into a field, not GETTING > the contents of a field. Yes, setting customproperties is very fast, and putting text into a field is a lot slower (about a 1000 times slower than getting the text). For the application of using stored MIDI data for playback, you would only have done the put once when making the stack, and even though it's slow, putting 7k of text takes under 5 milliseconds, so not a serious drain on your production time. From jacque at hyperactivesw.com Tue Mar 17 20:04:56 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Mar 2009 19:04:56 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> Message-ID: <49C03AA8.2010408@hyperactivesw.com> Colin Holgate wrote: > For what I was trying, playing a whole tune, I would only need the data > once. Did you try my script? Does it not work fast for you too? Oh yes, for single-use access a field is plenty fast enough. > > As for fields being slower than customproperties, it seems that may not > be true, at least in the case of text. Try this script, after putting > some text in the field (I had just over 7k): > > set the customproperties of player 1 to field 1 > put the ticks into t > repeat with a = 1 to 1000000 > get field 1 > end repeat > put the ticks - t into t1 > put the ticks into t > repeat with a = 1 to 100000 > get the properties of player 1 > end repeat > put t1 && the ticks - t > > The figures I got were 198 and 325 ticks. If I was arguing that fields > was a bit faster, then 198 to 325 would prove that. But note that the > routine gets the text from the field a million times, and only gets the > customproperties 100,000 times. You can try the customproperties a > million times too, but you'll think your machine has crashed. > > So, at least in this case retrieving from a field is about 1,600 times > as fast as retrieving from customproperties, and retrieving once from a > field is taking about 3.3 microseconds. That's close enough to > instantaneous for me. The test isn't quite right. The script isn't getting a custom property but rather retrieves a whole list of object properties, which is a different thing. For the above script, like you, I get 490 and 544 ticks respectively (my span isn't as wide as yours.) But it is apples and oranges. A better test is this: set the myProp of btn 1 to field 1 -- assigns custom property put the ticks into t repeat with a = 1 to 1000000 get field 1 end repeat put the ticks - t into t1 put the ticks into t repeat with a = 1 to 100000 get the myProp of btn 1 end repeat put t1 && the ticks - t This assigns a single custom property called "myProp" to button 1, which contains the same data as the test field. It then runs the same test repeat loops, except that it retrieves the actual custom property value rather than a list of all the button's properties (I used a button, but a player or any object should yield the same results.) In this test, I get 490 ticks for field retrieval and 25 ticks for custom property retrieval. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Tue Mar 17 20:05:28 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 17 Mar 2009 17:05:28 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> Message-ID: <21F67BEA-081A-4C15-96B9-47BE4584B41D@twft.com> Hi Colin. Your test is wrong on several levels. I ran this script: ON mouseUp put "abcdefghijklmnopqrstuvwxyz1234567890" into theValue put the ticks into StartFieldTime REPEAT FOR 10000 put theValue into field TestField get field TestField END repeat put the ticks into EndFieldTime set the tValue of me to theValue put the ticks into StartPropTime REPEAT FOR 10000 set the tValue of me to theValue get the tValue of me END repeat put the ticks into EndPropTime put (EndFieldTime - StartFieldTime) & "," & (endPropTime - StartPropTime) END mouseUp I got 350,2 as a result. That is, setting and getting a property is exactly 125 times faster than putting and getting the samve value in a field. 1. In your example you used the form repeat with a = 1 to 10000. That creates a variable called a and sets the value of that variable 10000 times. That at least mucks up the experiment a bit. 2. You were getting the ENTIRE PROPERTY SET of an object, not just the value of a property. Not even remotely close to a fair fight! 3. Your first repeat loop was one million whereas the second repeat loop was One Hundered Thousand. Not sure why the disparity there... 4. You were only GETTING the value of the field, not PUTTING data into the field. The experiment I presume was about both STORING and RETRIEVING data? Hope this helps. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 17, 2009, at 4:42 PM, Colin Holgate wrote: > > On Mar 17, 2009, at 6:41 PM, J. Landman Gay wrote: > >> >> It isn't really. Fields are probably the most inefficient place to >> store data that you need to access a lot. > > > > For what I was trying, playing a whole tune, I would only need the > data once. Did you try my script? Does it not work fast for you too? > > As for fields being slower than customproperties, it seems that may > not be true, at least in the case of text. Try this script, after > putting some text in the field (I had just over 7k): > > set the customproperties of player 1 to field 1 > put the ticks into t > repeat with a = 1 to 1000000 > get field 1 > end repeat > put the ticks - t into t1 > put the ticks into t > repeat with a = 1 to 100000 > get the properties of player 1 > end repeat > put t1 && the ticks - t > > The figures I got were 198 and 325 ticks. If I was arguing that fields > was a bit faster, then 198 to 325 would prove that. But note that the > routine gets the text from the field a million times, and only gets > the customproperties 100,000 times. You can try the customproperties a > million times too, but you'll think your machine has crashed. > > So, at least in this case retrieving from a field is about 1,600 times > as fast as retrieving from customproperties, and retrieving once from > a field is taking about 3.3 microseconds. That's close enough to > instantaneous for me. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Tue Mar 17 20:06:30 2009 From: bobs at twft.com (Bob Sneidar) Date: Tue, 17 Mar 2009 17:06:30 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <21F67BEA-081A-4C15-96B9-47BE4584B41D@twft.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> <21F67BEA-081A-4C15-96B9-47BE4584B41D@twft.com> Message-ID: <5B9966A1-4CDA-4578-B94B-87B0B10DAE67@twft.com> Whoops! Bad math. 175 times faster. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 17, 2009, at 5:05 PM, Bob Sneidar wrote: > I got 350,2 as a result. That is, setting and getting a property is > exactly 125 times faster than putting and getting the samve value in a > field. From jacque at hyperactivesw.com Tue Mar 17 20:07:38 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Mar 2009 19:07:38 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> Message-ID: <49C03B4A.6080600@hyperactivesw.com> Colin Holgate wrote: > The figures I got were 198 and 325 ticks. If I was arguing that fields > was a bit faster, then 198 to 325 would prove that. But note that the > routine gets the text from the field a million times, and only gets the > customproperties 100,000 times. You can try the customproperties a > million times too, but you'll think your machine has crashed. Oops, didn't notice this the first time through. My results for a million reps in both loops are: 503 and 238. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From coiin at rcn.com Tue Mar 17 20:20:49 2009 From: coiin at rcn.com (Colin Holgate) Date: Tue, 17 Mar 2009 20:20:49 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <21F67BEA-081A-4C15-96B9-47BE4584B41D@twft.com> References: <8967F720-8912-48C4-89DC-42E4772C3FA3@rcn.com> <49C015A0.9010206@hyperactivesw.com> <49C02734.4040009@hyperactivesw.com> <86AD40E9-69D0-42B7-B8C6-8F637A6C8649@rcn.com> <21F67BEA-081A-4C15-96B9-47BE4584B41D@twft.com> Message-ID: <529417E7-3D45-48FA-AF54-174899EEA088@rcn.com> On Mar 17, 2009, at 8:05 PM, Bob Sneidar wrote: > 3. Your first repeat loop was one million whereas the second repeat > loop was One Hundered Thousand. Not sure why the disparity there... > Because when I tried a million for the customproperties I thought I was going to have to restart my machine, Rev seemed completely locked up. What Jackie just said about reading one property instead of all of them, and getting timings of 503 and 238 is fair enough, it shows that reading one customproperty can be a little bit faster than reading a field. Even on her slower machine we're still only talking about 8.3 microseconds to read a field. > 4. You were only GETTING the value of the field, not PUTTING data > into the field. The experiment I presume was about both STORING and > RETRIEVING data? The idea was to find a way to play pre-stored MIDI. That would only involved getting the value of the field, except for the day during production when you stored the data, when you would have taken the extra few milliseconds to do the storing. My original script only had a putting part to it so that it was easy to test on any .MID file on your drive. From katheryn.swynford at gmail.com Tue Mar 17 21:54:57 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 17 Mar 2009 18:54:57 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <719881.70557.qm@web37506.mail.mud.yahoo.com> References: <719881.70557.qm@web37506.mail.mud.yahoo.com> Message-ID: <4be051070903171854y3f1c0f0am8660b68606acc1cd@mail.gmail.com> PLUS you have the added effect that a person (a) doesn't need to rely on QuickTime for delivery, which can be iffy on Windows (I've personally encountered difficulties getting permission to install anything in a Windows environment, even 6 mo. old Microsoft software for which we have a license!), and non-existent on *nix, and (b) I, as a normal human, do not have to learn the midi spec. I consider that last point especially hugely important ;-) Judy http://revined.blogspot.com On Tue, Mar 17, 2009 at 9:45 AM, Richmond Mathewson wrote: > > > The reason I would like to see the ability to manipulate sounds > inside RunRev as they once were in HyperCard is that it would > allow users to pump out music at a 'cheaper' hit than either > externally reffed files or imported media; and with almost zero > latency. > > I do admit that some of the 'cr*p' (c.f. the website I reffed in > an earlier posting) pumped out in this way is/was something akin to > doorbell jingles: however, some of it is/was almost up to the standard > of cheap Hong Kong synthesizers :) > > Obviously, everything comes at a price, and the ability to pop out > this type of music, with zero latency (and avoid the 'clicky-click- > click' disease often exhibited by end-users with short attention spans) > comes at the price of not producing stuff that sounds like the Hradetsky > organ in St. Salvator's chapel at St. Andrews > > http://www.panoramio.com/photo/8421232 > > http://www.st-andrews.ac.uk/~adweb/3sup_artmus.html > > but, hey, I'm not an organ player of international repute; and, > I doubt very much that many Runtime Revolution programmers are: > the hours of practise needed to get to that sort of standard must > be far more than those needed to become a fine RR programmer! > > sincerely, Richmond Mathewson. > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvlahos at mac.com Tue Mar 17 22:16:09 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 17 Mar 2009 19:16:09 -0700 Subject: Encryption problem with Linux In-Reply-To: <294ECC4C-1D3D-44B7-B5BD-59AB7676B39B@economy-x-talk.com> References: <6012E6D4-89DB-4AFB-AD1B-B2CBB98FFFCE@mac.com> <6793E1C7-ED80-4B44-8A47-C0CBB0AC00DE@economy-x-talk.com> <148A6BAA-A291-48F9-9DE4-B599CDD40D71@mac.com> <294ECC4C-1D3D-44B7-B5BD-59AB7676B39B@economy-x-talk.com> Message-ID: <4834B499-A45A-45D9-9DC5-C71262A90B18@mac.com> I've created a bug report #7814 for this. Bill Vlahos On Mar 17, 2009, at 1:17 AM, Mark Schonewille wrote: > Hi Bill, > > It appears that the SSL library is not included in the Linux > version. This is a bug. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > . > > On 17 mrt 2009, at 09:05, Bill Vlahos wrote: > >> Yes. Sorry I forgot to mention that. >> >> Bill > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Tue Mar 17 23:25:33 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 18 Mar 2009 11:25:33 +0800 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49BFC88D.80505@fourthworld.com> References: <49BFC88D.80505@fourthworld.com> Message-ID: On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin wrote: > > While referring to HC's notation as "door bell jingles" may sound derisive, > these days when people are accustomed to richer sound design, it's not an > entirely unfair characterization to the modern ear. > Nice pun;-) And certainly I didn't mean to offend anyone, as I think I said, "I'm wondering", as in I'm trying to figure this out, I've used sound files in Rev and have been more than happy with the results; I just can't seem to grasp what it is I'm missing out on. Three phones ago I could create my own ringtone by typing in HC like notation and saving the file. The web was full of text snippets of the appropriate code for the appropriate make of phone so you could quickly type in and have you own personal version of "rape of the moonlight sonata" ;-) Today I can't even find those text snippets anymore because everything has moved onto mp3 files. Three phones ago I could roll my own*, today it's not so simple - you still can, but you need to use some third party software (GarageBand) to create your mp3 - and it certainly wont sound as good as an mp3 of a real artist. Most people will see this as progress, some may consider they've lost something. Judy's reference to children not likely noticing the sound quality I suspect must be referring to very young children because all the fifth graders at my wife's school all have the latest pop songs blasting out their iPhones when somebody rings, they seem to be very image concscious. If the children are that young not to notice the quality, then isn't it possible that they wouldn't notice the latency mentioned with the MIDI solution. Still wondering why external, as put forward by Richard way back at the beginning, isn't the correct answer? *Roll my own in this case refers to creating an original ringtone, not the art/crime of splicing up a file in your iTunes library or copy/sharing such a file. From lists at mangomultimedia.com Wed Mar 18 00:34:04 2009 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 18 Mar 2009 00:34:04 -0400 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> References: <459b22a90903171231g7623afd1y7a35391c17b37f1f@mail.gmail.com> Message-ID: <4B0D8612-B900-436B-BDE6-CF4B42E25B86@mangomultimedia.com> On Mar 17, 2009, at 3:31 PM, william humphrey wrote: > I was just wondering if there was a quicker way to do that. Once 3.5 is available you will be able to easily do this by toggling the parent script (behavior) of the field between empty and the a button that has the script that does the key stroke watching. ## enable key stroke watching set the parentScript of field "input" to the long id of button "MyKeyStrokeWatcher" ## disable set the parentScript of field "input" to empty Maybe not applicable to your current project but something to keep in mind for the future. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From sims at ezpzapps.com Wed Mar 18 04:51:24 2009 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 18 Mar 2009 09:51:24 +0100 Subject: [ANN] I have a confession... Message-ID: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> I have a confession to make. My question "I'm curious about how many apps the people on this list usually have loaded during their work day?" was really market research. I wanted to find out how many apps and files people had opened as they work. About three weeks ago a busy photographer friend (76 books launched and 5 in the pipeline) complained to me that OS X didn't have any way to reload apps & files that are open when he quits. He said he wanted something like 'Time Machine' but in an application that would load that one set of files and applications. I suggested he use Sleep but as he travels a lot he wants to shut the Mac off completely. So, three weeks later of spare time fiddling I have a beta at: http://www.ezpzapps.com/AppBoot/ Rev enables some fast development but this List is like having your own Rev Genius Bar. Thanks! sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From luis at anachreon.co.uk Wed Mar 18 05:26:20 2009 From: luis at anachreon.co.uk (Luis) Date: Wed, 18 Mar 2009 09:26:20 +0000 Subject: [ANN] I have a confession... In-Reply-To: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: <7532B3EA-D704-4DF7-9C79-D6C8031503C0@anachreon.co.uk> Miles away... Although I would assume that even if you 'came clean' in the first instance you'd also get replies, probably even more so. Cheers, Luis. On 18 Mar 2009, at 08:51, Jim Sims wrote: > I have a confession to make. > > My question "I'm curious about how many apps the people on this > list usually have loaded during their work day?" was really market > research. I wanted to find out how many apps and files people had > opened as they work. > > About three weeks ago a busy photographer friend (76 books launched > and 5 in the pipeline) complained to me that OS X didn't have any > way to reload apps & files that are open when he quits. He said he > wanted something like 'Time Machine' but in an application that > would load that one set of files and applications. > > > I suggested he use Sleep but as he travels a lot he wants to shut > the Mac off completely. So, three weeks later of spare time > fiddling I have a beta at: > > http://www.ezpzapps.com/AppBoot/ > > Rev enables some fast development but this List is like having your > own Rev Genius Bar. Thanks! > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Wed Mar 18 05:36:10 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 02:36:10 -0700 (PDT) Subject: [OFF TOPIC] How many... Message-ID: <430445.62812.qm@web37507.mail.mud.yahoo.com> Sarah Reichelt wrote: "P.S. Thanks for starting this thread Richmond - it's interesting to see what people use." Um, Thank you very much; BUT - I didn't start this thread. Credit where credit's due: this thread was started by Jim Sims! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Wed Mar 18 05:40:19 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 02:40:19 -0700 (PDT) Subject: [OT] Doorbell jangles. Message-ID: <383195.19405.qm@web37502.mail.mud.yahoo.com> Hey, crappy music lovers, cop a load of this: http://www.computermusic.co.uk/page/computermusic?entry=free_beginner_pdfs almost enough to let you compete with Hans Wurman and Wendy Carlos (err, if you have enough musical knowledge and experience to start with). sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From tsj at unimelb.edu.au Wed Mar 18 06:03:05 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 18 Mar 2009 21:03:05 +1100 Subject: [ANN] I have a confession... In-Reply-To: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: Hi Jim - nice idea! I had a look but couldn't get any open files to show up in the file list (is this supposed to be an editable field?). How does this bit work? Terry... On 18/03/09 7:51 PM, "Jim Sims" wrote: > I have a confession to make. > > My question "I'm curious about how many apps the people on this list > usually have loaded during their work day?" was really market > research. I wanted to find out how many apps and files people had > opened as they work. > > About three weeks ago a busy photographer friend (76 books launched > and 5 in the pipeline) complained to me that OS X didn't have any way > to reload apps & files that are open when he quits. He said he wanted > something like 'Time Machine' but in an application that would load > that one set of files and applications. > > > I suggested he use Sleep but as he travels a lot he wants to shut > the Mac off completely. So, three weeks later of spare time fiddling I > have a beta at: > > http://www.ezpzapps.com/AppBoot/ > > Rev enables some fast development but this List is like having your > own Rev Genius Bar. Thanks! > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katheryn.swynford at gmail.com Wed Mar 18 06:53:48 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 03:53:48 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <49BFC88D.80505@fourthworld.com> Message-ID: <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> I certainly wasn't offended. As for the age of the "young children," well, mine are nearly 8. They desperately want a cell phone but aren't getting one anytime soon. ;-) Yes, they *would* notice latency. As you say, Kay, in the old days when we all weren't quite so long in tooth, we could all roll our own. In HC, I could roll my own tunes without having to know the midi spec and with only knowing how to read sheetmusic. And I could have sound channels. And without having to use Player Objects, layered or not. Without latency. Without QuickTime. On the sorts of older machines I trust my wee ones with (not mine certainly!). And now, none of that's possible and FOR NO GOOD REASON. No good reason. Again, the problem with MIDI is this: (a) it requires learning the MIDI spec; (b) it requires QT dependency. It isn't clean and elegant and it isn't internal. And it still doesn't really deal with the sound channel issue. But I'll gratefully accept and support and help pay for an external that does help in these areas. Judy http://revined.blogspot.com On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan wrote: > On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin < > ambassador at fourthworld.com > > wrote: > > > > > While referring to HC's notation as "door bell jingles" may sound > derisive, > > these days when people are accustomed to richer sound design, it's not an > > entirely unfair characterization to the modern ear. > > > > Nice pun;-) And certainly I didn't mean to offend anyone, as I think I > said, > "I'm wondering", as in I'm trying to figure this out, I've used sound files > in Rev and have been more than happy with the results; I just can't seem to > grasp what it is I'm missing out on. > > Three phones ago I could create my own ringtone by typing in HC like > notation and saving the file. The web was full of text snippets of the > appropriate code for the appropriate make of phone so you could quickly > type > in and have you own personal version of "rape of the moonlight sonata" ;-) > > Today I can't even find those text snippets anymore because everything has > moved onto mp3 files. Three phones ago I could roll my own*, today it's not > so simple - you still can, but you need to use some third party software > (GarageBand) to create your mp3 - and it certainly wont sound as good as an > mp3 of a real artist. Most people will see this as progress, some may > consider they've lost something. > > Judy's reference to children not likely noticing the sound quality I > suspect > must be referring to very young children because all the fifth graders at > my > wife's school all have the latest pop songs blasting out their iPhones when > somebody rings, they seem to be very image concscious. > > If the children are that young not to notice the quality, then isn't it > possible that they wouldn't notice the latency mentioned with the MIDI > solution. > > Still wondering why external, as put forward by Richard way back at the > beginning, isn't the correct answer? > > *Roll my own in this case refers to creating an original ringtone, not the > art/crime of splicing up a file in your iTunes library or copy/sharing such > a file. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 18 06:57:53 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 03:57:53 -0700 Subject: [ANN] I have a confession... In-Reply-To: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: <4be051070903180357r5a7afbfds2ae7356300ae83fc@mail.gmail.com> SIMS, You mean, sorta, kinda, like the Safari version of History -> Reopen All Windows From Last Session? I SO love that feature! My MP keeps "losing" its airport card when I have, like, nearly a dozen open search windows going... Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 1:51 AM, Jim Sims wrote: > I have a confession to make. > > My question "I'm curious about how many apps the people on this list > usually have loaded during their work day?" was really market research. I > wanted to find out how many apps and files people had opened as they work. > > About three weeks ago a busy photographer friend (76 books launched and 5 > in the pipeline) complained to me that OS X didn't have any way to reload > apps & files that are open when he quits. He said he wanted something like > 'Time Machine' but in an application that would load that one set of files > and applications. > > > I suggested he use Sleep but as he travels a lot he wants to shut the Mac > off completely. So, three weeks later of spare time fiddling I have a beta > at: > > http://www.ezpzapps.com/AppBoot/ > > Rev enables some fast development but this List is like having your own Rev > Genius Bar. Thanks! > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Wed Mar 18 07:12:52 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 18 Mar 2009 12:12:52 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> References: <49BFC88D.80505@fourthworld.com> <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> Message-ID: <9AC918F4-F54A-47F1-A1F6-AE89128387E0@online.fr> Judy, In a previous message (no response at this time) I write : about rewriting PlayCommandAgent from RealBasic to Transcript (an idea... ?), and it is not necessary MIDI (but, I think, the solution need CoreAudio (QuickTime ?) (for Mac) and equivalent for Windows and Linux : "... For myself, I have 2 needs (requirements ?) : 1. Create MIDI file to export sequencies to Logic by example. 2. Generate MIDI command (notes by example) directly to QT synthesizer. The first requirement is satisfy with a little tool that I have to make in large part with help of Kurt Kaufman :-), for the second, I do, for the moment, with SBplay, SBstartNote and SBstopNote of Jon Bettencourt use by Shakobox. There is few month, Jacqueline say (write) to me that PlayCommand Agent [PCA] was write with RealBasic. I don't use RealBasic... But, maybe one of us use RealBasic and put au disposition le RealBasic code's of PCA so it can be ?translated? and rewritten in Transcript... and improved and expanded to meet needs like mine... Pending Revolution implements natively equivalent commands... It exists in SuperCard, so... ..." Bons souvenirs de Paris Ren? Le 18 mars 09 ? 11:53, Judy Perry a ?crit : > I certainly wasn't offended. > As for the age of the "young children," well, mine are nearly 8. They > desperately want a cell phone but aren't getting one anytime > soon. ;-) > > Yes, they *would* notice latency. > > As you say, Kay, in the old days when we all weren't quite so long > in tooth, > we could all roll our own. In HC, I could roll my own tunes > without having > to know the midi spec and with only knowing how to read > sheetmusic. And I > could have sound channels. And without having to use Player Objects, > layered or not. Without latency. Without QuickTime. On the sorts > of older > machines I trust my wee ones with (not mine certainly!). > > And now, none of that's possible and FOR NO GOOD REASON. No good > reason. > > Again, the problem with MIDI is this: (a) it requires learning the > MIDI > spec; (b) it requires QT dependency. It isn't clean and elegant > and it > isn't internal. And it still doesn't really deal with the sound > channel > issue. > > But I'll gratefully accept and support and help pay for an external > that > does help in these areas. > > Judy > http://revined.blogspot.com From geradamas at yahoo.com Wed Mar 18 07:14:10 2009 From: geradamas at yahoo.com (geradamas at yahoo.com) Date: Wed, 18 Mar 2009 04:14:10 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <624230.19086.qm@web37505.mail.mud.yahoo.com> "Judy's reference to children not likely noticing the sound quality I suspect must be referring to very young children because all the fifth graders at my wife's school all have the latest pop songs blasting out their iPhones when somebody rings, they seem to be very image concscious." Here in Bulgaria, while a lot of Bulgarians are 'image conscious', and a lot are plain and simple posers, a very large proportion of kids do not have arty-tarty-farty mobile phones for the simple reason that parents just don't have the money for much more than the bread and cheese. Working on a daily basis with the 6 to 13 year-old crowd I cannot help but be aware that some of the illusions that adults have about kids are seriously wrong! 1. Their inner / psychological / spiritual lives are at least as rich and as complex as those of adults. 2. Their ears work better than those of us old f**ts. My main problem is to stop kids clicking away as if they have some sort of motor disorder while either a program or a media file loads; these children WANT IT NOW, or, given the chance, even sooner. So LATENCY of all forms is my bugbear. A piece of music that takes 10 seconds to load will not get heard. A series of connected sounds that are d-i-s-c-o-n-n-e-c-t-e-d because it takes yonks for them to pop in and out of the memory swap space will only attract derision, and, from a pedagogical point of view, the kids' concentration will be broken. After all, a lot of teaching is not about fancy equipment and fancy textbooks, it is about the ability to weave a spell about the subject matter that holds the child so s/he doesn't take a quick mental space-shuttle to the moon. Not so long ago I went over to one of the grammar schools in Plovdiv, Bulgaria (where I stay) to see their fancy, new data-projector with interactive white-board: marvellous equipment with a classroom full of slack-jawed kids looking out the windows, writing each other notes, fiddling with their mobile phones, and so on. Perhaps a better teacher and a chalkboard would be a better bet! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From luis at anachreon.co.uk Wed Mar 18 07:36:48 2009 From: luis at anachreon.co.uk (Luis) Date: Wed, 18 Mar 2009 11:36:48 +0000 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> References: <49BFC88D.80505@fourthworld.com> <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> Message-ID: Hiya, If there isn't going to be an 'internal' version forthcoming from RunRev anytime soon, why not create a user group bounty system for an external? - Anyone up to the task would propose their 'bounty' OR - A community set bounty which developers would then vie for These could be community, developer or RunRev managed. Cheers, Luis. On 18 Mar 2009, at 10:53, Judy Perry wrote: > I certainly wasn't offended. > As for the age of the "young children," well, mine are nearly 8. They > desperately want a cell phone but aren't getting one anytime > soon. ;-) > > Yes, they *would* notice latency. > > As you say, Kay, in the old days when we all weren't quite so long > in tooth, > we could all roll our own. In HC, I could roll my own tunes > without having > to know the midi spec and with only knowing how to read > sheetmusic. And I > could have sound channels. And without having to use Player Objects, > layered or not. Without latency. Without QuickTime. On the sorts > of older > machines I trust my wee ones with (not mine certainly!). > > And now, none of that's possible and FOR NO GOOD REASON. No good > reason. > > Again, the problem with MIDI is this: (a) it requires learning the > MIDI > spec; (b) it requires QT dependency. It isn't clean and elegant > and it > isn't internal. And it still doesn't really deal with the sound > channel > issue. > > But I'll gratefully accept and support and help pay for an external > that > does help in these areas. > > Judy > http://revined.blogspot.com > > On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan > wrote: > >> On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin < >> ambassador at fourthworld.com >>> wrote: >> >>> >>> While referring to HC's notation as "door bell jingles" may sound >> derisive, >>> these days when people are accustomed to richer sound design, >>> it's not an >>> entirely unfair characterization to the modern ear. >>> >> >> Nice pun;-) And certainly I didn't mean to offend anyone, as I >> think I >> said, >> "I'm wondering", as in I'm trying to figure this out, I've used >> sound files >> in Rev and have been more than happy with the results; I just >> can't seem to >> grasp what it is I'm missing out on. >> >> Three phones ago I could create my own ringtone by typing in HC like >> notation and saving the file. The web was full of text snippets of >> the >> appropriate code for the appropriate make of phone so you could >> quickly >> type >> in and have you own personal version of "rape of the moonlight >> sonata" ;-) >> >> Today I can't even find those text snippets anymore because >> everything has >> moved onto mp3 files. Three phones ago I could roll my own*, today >> it's not >> so simple - you still can, but you need to use some third party >> software >> (GarageBand) to create your mp3 - and it certainly wont sound as >> good as an >> mp3 of a real artist. Most people will see this as progress, some may >> consider they've lost something. >> >> Judy's reference to children not likely noticing the sound quality I >> suspect >> must be referring to very young children because all the fifth >> graders at >> my >> wife's school all have the latest pop songs blasting out their >> iPhones when >> somebody rings, they seem to be very image concscious. >> >> If the children are that young not to notice the quality, then >> isn't it >> possible that they wouldn't notice the latency mentioned with the >> MIDI >> solution. >> >> Still wondering why external, as put forward by Richard way back >> at the >> beginning, isn't the correct answer? >> >> *Roll my own in this case refers to creating an original ringtone, >> not the >> art/crime of splicing up a file in your iTunes library or copy/ >> sharing such >> a file. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Wed Mar 18 08:00:13 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 18 Mar 2009 13:00:13 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <49BFC88D.80505@fourthworld.com> <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> Message-ID: Hello Luis, I am interessed by this project Ren? from Paris Le 18 mars 09 ? 12:36, Luis a ?crit : > Hiya, > > If there isn't going to be an 'internal' version forthcoming from > RunRev anytime soon, why not create a user group bounty system for > an external? > > - Anyone up to the task would propose their 'bounty' > OR > - A community set bounty which developers would then vie for > > These could be community, developer or RunRev managed. > > Cheers, > > Luis. > > > On 18 Mar 2009, at 10:53, Judy Perry wrote: > >> I certainly wasn't offended. >> As for the age of the "young children," well, mine are nearly 8. >> They >> desperately want a cell phone but aren't getting one anytime >> soon. ;-) >> >> Yes, they *would* notice latency. >> >> As you say, Kay, in the old days when we all weren't quite so long >> in tooth, >> we could all roll our own. In HC, I could roll my own tunes >> without having >> to know the midi spec and with only knowing how to read >> sheetmusic. And I >> could have sound channels. And without having to use Player Objects, >> layered or not. Without latency. Without QuickTime. On the sorts >> of older >> machines I trust my wee ones with (not mine certainly!). >> >> And now, none of that's possible and FOR NO GOOD REASON. No good >> reason. >> >> Again, the problem with MIDI is this: (a) it requires learning >> the MIDI >> spec; (b) it requires QT dependency. It isn't clean and elegant >> and it >> isn't internal. And it still doesn't really deal with the sound >> channel >> issue. >> >> But I'll gratefully accept and support and help pay for an >> external that >> does help in these areas. >> >> Judy >> http://revined.blogspot.com >> >> On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan >> wrote: >> >>> On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin < >>> ambassador at fourthworld.com >>>> wrote: >>> >>>> >>>> While referring to HC's notation as "door bell jingles" may sound >>> derisive, >>>> these days when people are accustomed to richer sound design, >>>> it's not an >>>> entirely unfair characterization to the modern ear. >>>> >>> >>> Nice pun;-) And certainly I didn't mean to offend anyone, as I >>> think I >>> said, >>> "I'm wondering", as in I'm trying to figure this out, I've used >>> sound files >>> in Rev and have been more than happy with the results; I just >>> can't seem to >>> grasp what it is I'm missing out on. >>> >>> Three phones ago I could create my own ringtone by typing in HC like >>> notation and saving the file. The web was full of text snippets >>> of the >>> appropriate code for the appropriate make of phone so you could >>> quickly >>> type >>> in and have you own personal version of "rape of the moonlight >>> sonata" ;-) >>> >>> Today I can't even find those text snippets anymore because >>> everything has >>> moved onto mp3 files. Three phones ago I could roll my own*, >>> today it's not >>> so simple - you still can, but you need to use some third party >>> software >>> (GarageBand) to create your mp3 - and it certainly wont sound as >>> good as an >>> mp3 of a real artist. Most people will see this as progress, some >>> may >>> consider they've lost something. >>> >>> Judy's reference to children not likely noticing the sound quality I >>> suspect >>> must be referring to very young children because all the fifth >>> graders at >>> my >>> wife's school all have the latest pop songs blasting out their >>> iPhones when >>> somebody rings, they seem to be very image concscious. >>> >>> If the children are that young not to notice the quality, then >>> isn't it >>> possible that they wouldn't notice the latency mentioned with the >>> MIDI >>> solution. >>> >>> Still wondering why external, as put forward by Richard way back >>> at the >>> beginning, isn't the correct answer? >>> >>> *Roll my own in this case refers to creating an original >>> ringtone, not the >>> art/crime of splicing up a file in your iTunes library or copy/ >>> sharing such >>> a file. >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Wed Mar 18 08:11:21 2009 From: luis at anachreon.co.uk (Luis) Date: Wed, 18 Mar 2009 12:11:21 +0000 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <49BFC88D.80505@fourthworld.com> <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> Message-ID: <84D9A3FF-3BDF-4920-8697-B2051537C00D@anachreon.co.uk> Hiya, On which side?... :) Cheers, Luis. On 18 Mar 2009, at 12:00, Ren? Micout wrote: > Hello Luis, > I am interessed by this project > Ren? from Paris > > Le 18 mars 09 ? 12:36, Luis a ?crit : > >> Hiya, >> >> If there isn't going to be an 'internal' version forthcoming from >> RunRev anytime soon, why not create a user group bounty system for >> an external? >> >> - Anyone up to the task would propose their 'bounty' >> OR >> - A community set bounty which developers would then vie for >> >> These could be community, developer or RunRev managed. >> >> Cheers, >> >> Luis. >> >> >> On 18 Mar 2009, at 10:53, Judy Perry wrote: >> >>> I certainly wasn't offended. >>> As for the age of the "young children," well, mine are nearly 8. >>> They >>> desperately want a cell phone but aren't getting one anytime >>> soon. ;-) >>> >>> Yes, they *would* notice latency. >>> >>> As you say, Kay, in the old days when we all weren't quite so >>> long in tooth, >>> we could all roll our own. In HC, I could roll my own tunes >>> without having >>> to know the midi spec and with only knowing how to read >>> sheetmusic. And I >>> could have sound channels. And without having to use Player >>> Objects, >>> layered or not. Without latency. Without QuickTime. On the >>> sorts of older >>> machines I trust my wee ones with (not mine certainly!). >>> >>> And now, none of that's possible and FOR NO GOOD REASON. No good >>> reason. >>> >>> Again, the problem with MIDI is this: (a) it requires learning >>> the MIDI >>> spec; (b) it requires QT dependency. It isn't clean and elegant >>> and it >>> isn't internal. And it still doesn't really deal with the sound >>> channel >>> issue. >>> >>> But I'll gratefully accept and support and help pay for an >>> external that >>> does help in these areas. >>> >>> Judy >>> http://revined.blogspot.com >>> >>> On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan >>> wrote: >>> >>>> On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin < >>>> ambassador at fourthworld.com >>>>> wrote: >>>> >>>>> >>>>> While referring to HC's notation as "door bell jingles" may sound >>>> derisive, >>>>> these days when people are accustomed to richer sound design, >>>>> it's not an >>>>> entirely unfair characterization to the modern ear. >>>>> >>>> >>>> Nice pun;-) And certainly I didn't mean to offend anyone, as I >>>> think I >>>> said, >>>> "I'm wondering", as in I'm trying to figure this out, I've used >>>> sound files >>>> in Rev and have been more than happy with the results; I just >>>> can't seem to >>>> grasp what it is I'm missing out on. >>>> >>>> Three phones ago I could create my own ringtone by typing in HC >>>> like >>>> notation and saving the file. The web was full of text snippets >>>> of the >>>> appropriate code for the appropriate make of phone so you could >>>> quickly >>>> type >>>> in and have you own personal version of "rape of the moonlight >>>> sonata" ;-) >>>> >>>> Today I can't even find those text snippets anymore because >>>> everything has >>>> moved onto mp3 files. Three phones ago I could roll my own*, >>>> today it's not >>>> so simple - you still can, but you need to use some third party >>>> software >>>> (GarageBand) to create your mp3 - and it certainly wont sound as >>>> good as an >>>> mp3 of a real artist. Most people will see this as progress, >>>> some may >>>> consider they've lost something. >>>> >>>> Judy's reference to children not likely noticing the sound >>>> quality I >>>> suspect >>>> must be referring to very young children because all the fifth >>>> graders at >>>> my >>>> wife's school all have the latest pop songs blasting out their >>>> iPhones when >>>> somebody rings, they seem to be very image concscious. >>>> >>>> If the children are that young not to notice the quality, then >>>> isn't it >>>> possible that they wouldn't notice the latency mentioned with >>>> the MIDI >>>> solution. >>>> >>>> Still wondering why external, as put forward by Richard way back >>>> at the >>>> beginning, isn't the correct answer? >>>> >>>> *Roll my own in this case refers to creating an original >>>> ringtone, not the >>>> art/crime of splicing up a file in your iTunes library or copy/ >>>> sharing such >>>> a file. >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Wed Mar 18 08:32:04 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 18 Mar 2009 13:32:04 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <84D9A3FF-3BDF-4920-8697-B2051537C00D@anachreon.co.uk> References: <49BFC88D.80505@fourthworld.com> <4be051070903180353s611f9e28tb0e7363f7702c677@mail.gmail.com> <84D9A3FF-3BDF-4920-8697-B2051537C00D@anachreon.co.uk> Message-ID: Luis, I am an "amateur" musician, a "medium" rev developper. I make now several virtual musical instruments (exagofon, yasarofon, rizomofon) on Macintosh... I offer all the help I can provide in relation to the requirements and my skills. But I have a disadvantage : english is not my maternal language... Ren? from Paris Le 18 mars 09 ? 13:11, Luis a ?crit : > Hiya, > > On which side?... :) > > Cheers, > > Luis. > > > On 18 Mar 2009, at 12:00, Ren? Micout wrote: > >> Hello Luis, >> I am interessed by this project >> Ren? from Paris >> >> Le 18 mars 09 ? 12:36, Luis a ?crit : >> >>> Hiya, >>> >>> If there isn't going to be an 'internal' version forthcoming from >>> RunRev anytime soon, why not create a user group bounty system >>> for an external? >>> >>> - Anyone up to the task would propose their 'bounty' >>> OR >>> - A community set bounty which developers would then vie for >>> >>> These could be community, developer or RunRev managed. >>> >>> Cheers, >>> >>> Luis. >>> >>> >>> On 18 Mar 2009, at 10:53, Judy Perry wrote: >>> >>>> I certainly wasn't offended. >>>> As for the age of the "young children," well, mine are nearly >>>> 8. They >>>> desperately want a cell phone but aren't getting one anytime >>>> soon. ;-) >>>> >>>> Yes, they *would* notice latency. >>>> >>>> As you say, Kay, in the old days when we all weren't quite so >>>> long in tooth, >>>> we could all roll our own. In HC, I could roll my own tunes >>>> without having >>>> to know the midi spec and with only knowing how to read >>>> sheetmusic. And I >>>> could have sound channels. And without having to use Player >>>> Objects, >>>> layered or not. Without latency. Without QuickTime. On the >>>> sorts of older >>>> machines I trust my wee ones with (not mine certainly!). >>>> >>>> And now, none of that's possible and FOR NO GOOD REASON. No >>>> good reason. >>>> >>>> Again, the problem with MIDI is this: (a) it requires learning >>>> the MIDI >>>> spec; (b) it requires QT dependency. It isn't clean and elegant >>>> and it >>>> isn't internal. And it still doesn't really deal with the sound >>>> channel >>>> issue. >>>> >>>> But I'll gratefully accept and support and help pay for an >>>> external that >>>> does help in these areas. >>>> >>>> Judy >>>> http://revined.blogspot.com >>>> >>>> On Tue, Mar 17, 2009 at 8:25 PM, Kay C Lan >>>> wrote: >>>> >>>>> On Tue, Mar 17, 2009 at 11:58 PM, Richard Gaskin < >>>>> ambassador at fourthworld.com >>>>>> wrote: >>>>> >>>>>> >>>>>> While referring to HC's notation as "door bell jingles" may sound >>>>> derisive, >>>>>> these days when people are accustomed to richer sound design, >>>>>> it's not an >>>>>> entirely unfair characterization to the modern ear. >>>>>> >>>>> >>>>> Nice pun;-) And certainly I didn't mean to offend anyone, as I >>>>> think I >>>>> said, >>>>> "I'm wondering", as in I'm trying to figure this out, I've used >>>>> sound files >>>>> in Rev and have been more than happy with the results; I just >>>>> can't seem to >>>>> grasp what it is I'm missing out on. >>>>> >>>>> Three phones ago I could create my own ringtone by typing in HC >>>>> like >>>>> notation and saving the file. The web was full of text snippets >>>>> of the >>>>> appropriate code for the appropriate make of phone so you could >>>>> quickly >>>>> type >>>>> in and have you own personal version of "rape of the moonlight >>>>> sonata" ;-) >>>>> >>>>> Today I can't even find those text snippets anymore because >>>>> everything has >>>>> moved onto mp3 files. Three phones ago I could roll my own*, >>>>> today it's not >>>>> so simple - you still can, but you need to use some third party >>>>> software >>>>> (GarageBand) to create your mp3 - and it certainly wont sound >>>>> as good as an >>>>> mp3 of a real artist. Most people will see this as progress, >>>>> some may >>>>> consider they've lost something. >>>>> >>>>> Judy's reference to children not likely noticing the sound >>>>> quality I >>>>> suspect >>>>> must be referring to very young children because all the fifth >>>>> graders at >>>>> my >>>>> wife's school all have the latest pop songs blasting out their >>>>> iPhones when >>>>> somebody rings, they seem to be very image concscious. >>>>> >>>>> If the children are that young not to notice the quality, then >>>>> isn't it >>>>> possible that they wouldn't notice the latency mentioned with >>>>> the MIDI >>>>> solution. >>>>> >>>>> Still wondering why external, as put forward by Richard way >>>>> back at the >>>>> beginning, isn't the correct answer? >>>>> >>>>> *Roll my own in this case refers to creating an original >>>>> ringtone, not the >>>>> art/crime of splicing up a file in your iTunes library or copy/ >>>>> sharing such >>>>> a file. >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at 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 at 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 at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From B.Cornaz at gmx.net Wed Mar 18 09:08:44 2009 From: B.Cornaz at gmx.net (Beat Cornaz) Date: Wed, 18 Mar 2009 14:08:44 +0100 Subject: HC Music that should be on Runtime Revolution Message-ID: <90FE1544-33CE-4D3C-90E7-63B20BDD6E39@gmx.net> On 17 th ,march Kurt wrote : > But we still need to create an actual file to be referenced by the QT player, right? > We cannot, for instance: > set the filename of player "MyPlayer" to the myMidiData of player "MyPlayer" > [where myMididata is a custom property of the player "MyPlayer" in > which the data of a complete MIDI file was previously stored] Why is that? meaning, why can't the Player get its data from a variable or a custom property? A file has to be read into memory as well, or am I missing something? Cheers, Beat From B.Cornaz at gmx.net Wed Mar 18 09:14:22 2009 From: B.Cornaz at gmx.net (Beat Cornaz) Date: Wed, 18 Mar 2009 14:14:22 +0100 Subject: HC Music that should be on Runtime Revolution Message-ID: <60CAD8E3-BA9B-458B-BDAD-C040733A7A5C@gmx.net> on march 18th Louis wrote : if there isn't going to be an 'internal' version forthcoming from RunRev anytime soon, why not create a user group bounty system for an external? - Anyone up to the task would propose their 'bounty' OR - A community set bounty which developers would then vie for These could be community, developer or RunRev managed. ---- I think it is a very good idea, Louis. I would contribute as much as i can (moneywise and midi specs wise) for an external for realtime Midi. I do not know much about externals and cannot program in C or C++ , but know a bit about the Midi data structure. I have a handler for calculating the' variable length' for the delta times (duration to the next midi event) for instance. Cheers, Beat From DunbarX at aol.com Wed Mar 18 09:50:03 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 09:50:03 EDT Subject: Please suggest an easy way to deactivate a fields scripts Message-ID: William: Could you put a mouseEnter handler as the very first handler of the script, and then, say, if the optionKey is down, comment out all the other lines? You would have to save the script in the process. So if this new handler had ten lines, you would comment lines 11 to the number of lines of the script. If the mouse was not down (the ordinary case), you would delete all leading dashes in each line and save. If you already have lines with comments, this won't work, since you are always deleting leading dashes in the ordinary case. You might try to live without your commented lines. Have to be careful with this, though; it is heart surgery. Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From lan.kc.macmail at gmail.com Wed Mar 18 10:12:30 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 18 Mar 2009 22:12:30 +0800 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <624230.19086.qm@web37505.mail.mud.yahoo.com> References: <624230.19086.qm@web37505.mail.mud.yahoo.com> Message-ID: On Wed, Mar 18, 2009 at 7:14 PM, wrote: > > My main problem is to stop kids clicking away as if they have some sort > of motor disorder while either a program or a media file loads; these > children WANT IT NOW, or, given the chance, even sooner. So > LATENCY of all forms is my bugbear. > > A piece of music that takes 10 seconds to load will not get heard. > I believe Colin Holgate's instigated MIDI experiment on Jacques slower machine using a field (the slow method) as storage revealed a latency of 8.3 MICROseconds. I understood the result indicated that if that was too slow you could almost halve the latency by using a customProp. I can't imagine a 8MHz Mac Classic running HC was too much faster than that. From shoreagent at gmail.com Wed Mar 18 10:19:43 2009 From: shoreagent at gmail.com (william humphrey) Date: Wed, 18 Mar 2009 10:19:43 -0400 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: References: Message-ID: <459b22a90903180719v574a92dejadb442f098fd5071@mail.gmail.com> Trevor That's another reason to look forward to RunRev's newest release. That sounds interesting. Craig Do you really do that in any of your scripts? --- I'm going to experiment with something that toggles the scripts off when you press the option key on a mouse enter as I think that will be the easiest for the user as the whole idea is to make a quick entry that ignores the slow search through the more common entries that is also there in the interests of speed. From coiin at rcn.com Wed Mar 18 10:22:52 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 10:22:52 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <624230.19086.qm@web37505.mail.mud.yahoo.com> Message-ID: <6B4DB3BE-3531-4C3D-9F5E-43CB04A9D395@rcn.com> On Mar 18, 2009, at 10:12 AM, Kay C Lan wrote: > I believe Colin Holgate's instigated MIDI experiment on Jacques slower > machine using a field (the slow method) as storage revealed a > latency of 8.3 > MICROseconds. That was just the reading the data from the field. The bigger slowdown, which I haven't tested (yet) is the writing of the file, and connecting it to the player. It's very fast, but will probably be a significant fraction of a second. Apparently a half second delay is too long for 8 year olds, so hopefully it would be faster than that. Another issue is the one about understanding MIDI, and its limitations, and requirements. I could probably do an interpreter that took HC play commands and created the MIDI needed to play the sound you asked for, but it would still require that QuickTime be installed. Also, I could only really specify General MIDI, and I don't thing that has the "boing" sound! From jimaultwins at yahoo.com Wed Mar 18 10:29:54 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 18 Mar 2009 07:29:54 -0700 Subject: [ANN] I have a confession... In-Reply-To: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: <247B18D0-B23D-4045-AEDA-03FE575748D8@yahoo.com> If using ... Firefox, get the add in "Session Manager" - indispensable BBEdit, setup project windows, and it remembers all the open docs/ windows, and their positions across 3 monitors. Photoshop, I use an Applescript to record open images, then reopen the list with a double click on an app. Excel, I just use the Recent menu but no other levels of automatic restore that I can think of. My first thought would be a set of AppleScripts using Automator (built in to OSX), then have a MyScripts menu to trigger 'save configuration' or just trap events and ask for user input where necessary. Adding the use of System Events probably means you could control most any app that runs on the Mac. Further, you could store configuration files that would mean 'close all apps', 'launch config ImageWork', 'close all apps', 'relaunch config EmailOnly', 'relaunch config WebResearchExcel'. Thus you would have a routine that would allow the user to 'update' any of the config files. This would also allow 'project' configuration files to be managed. My own needs tend to evolve and be rather eclectic, so this style does not really work for me, but there are many times I have been tempted to write some of this. Using a Rev interface, you could call the various AppleScripts (VB in Windows) to save.restore.delete.reset configuration files. Windows product for $80 http://download.cnet.com/Action-Process-Automator/3000-2248_4-10030475.html OSX http://en.wikipedia.org/wiki/Automator_(software) http://automator.us/leopard/index.html Jim Ault Las Vegas On Mar 18, 2009, at 1:51 AM, Jim Sims wrote: > I have a confession to make. > > My question "I'm curious about how many apps the people on this list > usually have loaded during their work day?" was really market > research. I wanted to find out how many apps and files people had > opened as they work. > > About three weeks ago a busy photographer friend (76 books launched > and 5 in the pipeline) complained to me that OS X didn't have any > way to reload apps & files that are open when he quits. He said he > wanted something like 'Time Machine' but in an application that > would load that one set of files and applications. > > > I suggested he use Sleep but as he travels a lot he wants to shut > the Mac off completely. So, three weeks later of spare time fiddling > I have a beta at: > > http://www.ezpzapps.com/AppBoot/ > > Rev enables some fast development but this List is like having your > own Rev Genius Bar. Thanks! > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Wed Mar 18 10:41:13 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 10:41:13 -0400 Subject: [ANN] I have a confession... In-Reply-To: <247B18D0-B23D-4045-AEDA-03FE575748D8@yahoo.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <247B18D0-B23D-4045-AEDA-03FE575748D8@yahoo.com> Message-ID: On Mar 18, 2009, at 10:29 AM, Jim Ault wrote: > but no other levels of automatic restore that I can think of. My > first thought would be a set of AppleScripts using Automator (built > in to OSX), then have a MyScripts menu to trigger 'save > configuration' or just trap events and ask for user input where > necessary. I'm skeptical that anyone would need to shut down the computer and reopen it with all the same apps and documents open. Using Sleep does that well enough for commuting (even for transatlantic flights), so most times you would like to carry on exactly where you left off you can do that. More often that not though I will soon open Safari, Mail, and iChat, so I do use an Automator app to do that for me. From rmicout at online.fr Wed Mar 18 10:52:18 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 18 Mar 2009 15:52:18 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <6B4DB3BE-3531-4C3D-9F5E-43CB04A9D395@rcn.com> References: <624230.19086.qm@web37505.mail.mud.yahoo.com> <6B4DB3BE-3531-4C3D-9F5E-43CB04A9D395@rcn.com> Message-ID: Hello, From my past message : ..." Pmd and MIDI Builder have a common disadvantage : we cannot ?Play live? because of principle : create a MIDI file witch is play by QT player, resulting in a latency of at least 1/5 seconds at the start of the file... " Is 1/5 seconds (200 milliseconds) is too long ? Ren? from Paris Le 18 mars 09 ? 15:22, Colin Holgate a ?crit : > > On Mar 18, 2009, at 10:12 AM, Kay C Lan wrote: > >> I believe Colin Holgate's instigated MIDI experiment on Jacques >> slower >> machine using a field (the slow method) as storage revealed a >> latency of 8.3 >> MICROseconds. > > That was just the reading the data from the field. The bigger > slowdown, which I haven't tested (yet) is the writing of the file, > and connecting it to the player. It's very fast, but will probably > be a significant fraction of a second. Apparently a half second > delay is too long for 8 year olds, so hopefully it would be faster > than that. > > Another issue is the one about understanding MIDI, and its > limitations, and requirements. I could probably do an interpreter > that took HC play commands and created the MIDI needed to play the > sound you asked for, but it would still require that QuickTime be > installed. Also, I could only really specify General MIDI, and I > don't thing that has the "boing" sound! > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From coiin at rcn.com Wed Mar 18 10:57:52 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 10:57:52 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <624230.19086.qm@web37505.mail.mud.yahoo.com> <6B4DB3BE-3531-4C3D-9F5E-43CB04A9D395@rcn.com> Message-ID: On Mar 18, 2009, at 10:52 AM, Ren? Micout wrote: > Is 1/5 seconds (200 milliseconds) is too long ? It might be, depends on the application. For setting some music going, that would be quite responsive. For someone trying to play a tune, where you might be playing five notes per second, you would be hearing the sound of the note before the one you are currently playing, which might be distracting. From DunbarX at aol.com Wed Mar 18 11:04:16 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 11:04:16 EDT Subject: Please suggest an easy way to deactivate a fields scripts Message-ID: In a message dated 3/18/09 10:20:04 AM, shoreagent at gmail.com writes: > Craig > > Do you really do that in any of your scripts? > No. And you cannot. An error message states "you cannot set script while it is executing". I tried: on mouseEnter get the script of me put line 1 to 14 of it & return into keepThis put line 15 to the number of lines of it of it into commentThis if the optionKey is down then repeat with y = 1 to the number of lines of commentThis put "--" before line y of commentThis end repeat else replace "--" with empty in commentThis end if set the script of me to keepThis & commentThis save stack "yourStack" end mouseEnter ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From rmicout at online.fr Wed Mar 18 11:05:43 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 18 Mar 2009 16:05:43 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <624230.19086.qm@web37505.mail.mud.yahoo.com> <6B4DB3BE-3531-4C3D-9F5E-43CB04A9D395@rcn.com> Message-ID: <9FF6AD33-311B-419F-A9DB-86E1BDCE3D70@online.fr> Yes, I agree, to play "live" is too long... Le 18 mars 09 ? 15:57, Colin Holgate a ?crit : > > On Mar 18, 2009, at 10:52 AM, Ren? Micout wrote: > >> Is 1/5 seconds (200 milliseconds) is too long ? > > It might be, depends on the application. For setting some music > going, that would be quite responsive. For someone trying to play a > tune, where you might be playing five notes per second, you would > be hearing the sound of the note before the one you are currently > playing, which might be distracting. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From support at ahsomme.com Wed Mar 18 11:38:12 2009 From: support at ahsomme.com (Paul Looney) Date: Wed, 18 Mar 2009 08:38:12 -0700 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <247B18D0-B23D-4045-AEDA-03FE575748D8@yahoo.com> Message-ID: I agree Colin, Some years ago I was working on a document in Nashville, Tennessee. I closed the lid on the PowerBook, drove 2,000 miles west (visiting customers on the way), did not open the PowerBook for almost a week. When I opened the lid in Los Angeles, the cursor was flashing where I'd left it in Nashville. With a modestly charged battery, sleep should be all one needs. Paul Looney On Mar 18, 2009, at 7:41 AM, Colin Holgate wrote: > > On Mar 18, 2009, at 10:29 AM, Jim Ault wrote: > >> but no other levels of automatic restore that I can think of. My >> first thought would be a set of AppleScripts using Automator >> (built in to OSX), then have a MyScripts menu to trigger 'save >> configuration' or just trap events and ask for user input where >> necessary. > > I'm skeptical that anyone would need to shut down the computer and > reopen it with all the same apps and documents open. Using Sleep > does that well enough for commuting (even for transatlantic > flights), so most times you would like to carry on exactly where > you left off you can do that. > > More often that not though I will soon open Safari, Mail, and > iChat, so I do use an Automator app to do that for me. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Wed Mar 18 11:44:59 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 08:44:59 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <515536.41544.qm@web37503.mail.mud.yahoo.com> I have just uploaded "HCDOORBELL.rev" to revOnline; find it under 'Richmond' This stack contains 3 notes craftily sucked out of a HyperCard stack and converted into AIFF files. By altering the WAIT period between notes one can get different effects :) Download it, Play with it, Don't say I didn't warn you! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From B.Cornaz at gmx.net Wed Mar 18 12:04:38 2009 From: B.Cornaz at gmx.net (Beat Cornaz) Date: Wed, 18 Mar 2009 17:04:38 +0100 Subject: Player and Midifile Message-ID: As I have been unable up till now to figure out a way to do realtime midi, I have looked into the QT player again. When I load a standard midi file into the player, the player does play but gives no sound. The player does have a track and it is enabled. Studying Kurt's MidiPlayer, I see that Kurt does specify the midichannel(s) (midiChannelNoteOn and midiChannelNoteOff) and the instrument(s) used. Is it possible, as in a standard sequencer, to have the Instruments assigned globally. What I mean is, when I have a sequence in Logic, I can drag it to another track (another instrument) and it will play the new sound. The track determines the instrument sound, as well as the track does determine the midi channel. So what I am after is creating a midifile with several tracks. Once loaded into the player, I want to be able to change the instrument for a track (e.g. track 2 becomes a violin) without recalculating the midifile. Hi Ren? : did you manage to play a midifile in a player yet? Greetings, Beat From effendi at wanadoo.fr Wed Mar 18 12:04:54 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 18 Mar 2009 17:04:54 +0100 Subject: HC Music that should be on Runtime Revolution Message-ID: <86B8B669-D90E-481F-B6D1-196312D6D82E@wanadoo.fr> Hi from Paris, >> >> in the old days when we all weren't quite so long >> in tooth, we could all roll our own. In HC, I could >> roll my own tunes without having to know the midi >> spec and with only knowing how to read sheetmusic. When I wasn't quite so long in the tooth, we used to make our own music using ..... a 1403 printer !!!! The backplate of this printer used to make musical sounds when struck by the print hammers. After a little trial and error, it didn't take long for us to get to near symphony level. Only problem was that it chewed up the paper somewhat. Thems were the days (IBM 1401 - 1964) !! I don't really need Revolution to make music. There are a zillion and one music apps out there, that do the job giga better ! -Francis (apology-music.com) "Nothing should ever be done for the first time !" From DunbarX at aol.com Wed Mar 18 12:09:37 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 12:09:37 EDT Subject: Please suggest an easy way to deactivate a fields scripts Message-ID: William: Of course, in an external object, it works fine. I made a button and a field. The btn script: on mouseup get the script of fld "yourField" if the optionKey is down then repeat with y = 1 to the number of lines of it put "--" before line y of it end repeat else replace "--" with empty in it end if set the script of fld "yourField" to it save stack "yourStack" end mouseup Likely this would best be done in a menu. You can set the menuItem to something like "Lock Field", toggling to "UnLock Field". Or check the menuItem, or whatever. Again, you can have no comments anywhere in the field script. Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:% 2F%2Fad.doubleclick.net%2Fclk%3B212935224%3B34245239%3Bb) From sims at ezpzapps.com Wed Mar 18 12:11:21 2009 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 18 Mar 2009 17:11:21 +0100 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <247B18D0-B23D-4045-AEDA-03FE575748D8@yahoo.com> Message-ID: <75E5DD53-40A4-4443-8A0D-0851C6CF79AD@ezpzapps.com> On Mar 18, 2009, at 4:38 PM, Paul Looney wrote: > I agree Colin, > Some years ago I was working on a document in Nashville, Tennessee. > I closed the lid on the PowerBook, drove 2,000 miles west (visiting > customers on the way), did not open the PowerBook for almost a week. > When I opened the lid in Los Angeles, the cursor was flashing where > I'd left it in Nashville. > With a modestly charged battery, sleep should be all one needs. > Paul Looney That was also my response to the guy that requested I make such an app for him. He won't do Sleep mode if he is out of the house. Sophisticated guy, has 76 books launched (photos and Indesign work) but was insistent. If I were to make this commercially available I wouldn't need too many of guys like him though. We'll see what happens. sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From stephenREVOLUTION2 at barncard.com Wed Mar 18 12:15:17 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 18 Mar 2009 09:15:17 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <60CAD8E3-BA9B-458B-BDAD-C040733A7A5C@gmx.net> References: <60CAD8E3-BA9B-458B-BDAD-C040733A7A5C@gmx.net> Message-ID: >From the feeling I get about MIDI data rates, I don't think it's requirements are any more demanding that the very successful libURL, which is Rev code, so a C++ external is probably overkill. Some work with serial ports (and USB midi) is needed. It's not trivial, but somebody just needs to get down to the specs and write this. Bonus points for this all done in the USB-Midi world, where most midi is connected these days. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/18 Beat Cornaz > on march 18th Louis wrote : > > if there isn't going to be an 'internal' version forthcoming from > RunRev anytime soon, why not create a user group bounty system for an > external? > > - Anyone up to the task would propose their 'bounty' > OR > - A community set bounty which developers would then vie for > > These could be community, developer or RunRev managed. > > ---- > > I think it is a very good idea, Louis. > > I would contribute as much as i can (moneywise and midi specs wise) for an > external for realtime Midi. > I do not know much about externals and cannot program in C or C++ , but > know a bit about the Midi data structure. > I have a handler for calculating the' variable length' for the delta times > (duration to the next midi event) for instance. > > > > Cheers, Beat > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Wed Mar 18 12:18:32 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 18 Mar 2009 17:18:32 +0100 Subject: Player and Midifile In-Reply-To: References: Message-ID: <1F252EA7-D319-4253-A3A0-1F1307B6FB69@online.fr> Hello Beat, Yes I do, I made a little stack that I can send to you if you want...? Ren? Le 18 mars 09 ? 17:04, Beat Cornaz a ?crit : > As I have been unable up till now to figure out a way to do > realtime midi, I have looked into the QT player again. > > When I load a standard midi file into the player, the player does > play but gives no sound. The player does have a track and it is > enabled. > Studying Kurt's MidiPlayer, I see that Kurt does specify the > midichannel(s) (midiChannelNoteOn and midiChannelNoteOff) and the > instrument(s) used. > > Is it possible, as in a standard sequencer, to have the Instruments > assigned globally. What I mean is, when I have a sequence > in Logic, I can drag it to another track (another instrument) and > it will play the new sound. The track determines the instrument sound, > as well as the track does determine the midi channel. So what I am > after is creating a midifile with several tracks. Once loaded into > the player, I want to be able > to change the instrument for a track (e.g. track 2 becomes a > violin) without recalculating the midifile. > > Hi Ren? : did you manage to play a midifile in a player yet? > > > Greetings, Beat > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From support at ahsomme.com Wed Mar 18 12:21:33 2009 From: support at ahsomme.com (Paul Looney) Date: Wed, 18 Mar 2009 09:21:33 -0700 Subject: [ANN] I have a confession... In-Reply-To: <75E5DD53-40A4-4443-8A0D-0851C6CF79AD@ezpzapps.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <247B18D0-B23D-4045-AEDA-03FE575748D8@yahoo.com> <75E5DD53-40A4-4443-8A0D-0851C6CF79AD@ezpzapps.com> Message-ID: <71ED1087-63F5-4CF0-BFDD-BD2EF679ED9F@ahsomme.com> Jim, "The customer is always right." ;-) Best wishes. Paul Looney On Mar 18, 2009, at 9:11 AM, Jim Sims wrote: > > On Mar 18, 2009, at 4:38 PM, Paul Looney wrote: > >> I agree Colin, >> Some years ago I was working on a document in Nashville, Tennessee. >> I closed the lid on the PowerBook, drove 2,000 miles west >> (visiting customers on the way), did not open the PowerBook for >> almost a week. >> When I opened the lid in Los Angeles, the cursor was flashing >> where I'd left it in Nashville. >> With a modestly charged battery, sleep should be all one needs. >> Paul Looney > > That was also my response to the guy that requested I make such an > app for him. He won't do Sleep mode if he is out of the house. > Sophisticated guy, has 76 books launched (photos and Indesign work) > but was insistent. > > If I were to make this commercially available I wouldn't need too > many of guys like him though. We'll see what happens. > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bdrunrev at gmail.com Wed Mar 18 12:30:43 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Wed, 18 Mar 2009 16:30:43 +0000 Subject: [ANN] I have a confession... In-Reply-To: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: I don't know how commercially viable such an application is, but circa 1992 OS/2 had this feature built into the GUI, and perhaps in a slightly different (more sophisticated?) way. One just selected a property on a folder to make the folder a "work-area folder". From then on whenever that folder was opened all the documents in the folder were opened in their respective (associated applications). When one closed the folder, all the documents and (if those documents were the only ones that opened the application) then the application quit too. I guess one could script that in OS X using automator. Like some of the others that responded I haven't felt a need for the app you're describing as I don't restart laptops for days (or even weeks) on end. I particularly like the hibernation feature in Windows. I often don't install any updates until I've decided I want the laptop to reboot. But then again I doubt that my kind of behaviour is normal. Bernard On Wed, Mar 18, 2009 at 8:51 AM, Jim Sims wrote: > I have a confession to make. > > My question "I'm curious about how many apps the people on this list > usually have loaded during their work day?" was really market research. I > wanted to find out how many apps and files people had opened as they work. > > About three weeks ago a busy photographer friend (76 books launched and 5 > in the pipeline) complained to me that OS X didn't have any way to reload > apps & files that are open when he quits. He said he wanted something like > 'Time Machine' but in an application that would load that one set of files > and applications. > > > I suggested he use Sleep but as he travels a lot he wants to shut the Mac > off completely. So, three weeks later of spare time fiddling I have a beta > at: > > http://www.ezpzapps.com/AppBoot/ > > Rev enables some fast development but this List is like having your own Rev > Genius Bar. Thanks! > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kkaufman at snet.net Wed Mar 18 12:32:17 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 18 Mar 2009 12:32:17 -0400 Subject: Player and Midifile Message-ID: > When I load a standard midi file into the player, the player does play > but gives no sound. The player does have a track and it is enabled If you mean opening up a midi file in a Rev player object, then: Reference the mid file as a video clip rather than as an audio clip and see what happens. From sims at ezpzapps.com Wed Mar 18 12:35:40 2009 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 18 Mar 2009 17:35:40 +0100 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: On Mar 18, 2009, at 5:30 PM, Bernard Devlin wrote: > then again I doubt that my kind of behaviour is normal. Sounds familiar :-) People been saying that about me for years now ;-) sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From luis at anachreon.co.uk Wed Mar 18 13:04:02 2009 From: luis at anachreon.co.uk (Luis) Date: Wed, 18 Mar 2009 17:04:02 +0000 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <60CAD8E3-BA9B-458B-BDAD-C040733A7A5C@gmx.net> Message-ID: Hiya, I think 'limiting' it to MIDI, although handy in itself, would be no good when you want to deal with other types of music files/mixing and _having_ to use QT for that. Music/sounds are more than just MIDI: mp3, aiff, wav, flac, ogg, etc. Cheers, Luis. On 18 Mar 2009, at 16:15, stephen barncard wrote: >> From the feeling I get about MIDI data rates, I don't think it's > requirements are any more demanding that the very successful > libURL, which > is Rev code, so a C++ external is probably overkill. Some work > with serial > ports (and USB midi) is needed. It's not trivial, but somebody just > needs to > get down to the specs and write this. Bonus points for this all > done in the > USB-Midi world, where most midi is connected these days. > Stephen Barncard > ------------------------- > San Francisco > http://barncard.com > > > 2009/3/18 Beat Cornaz > >> on march 18th Louis wrote : >> >> if there isn't going to be an 'internal' version forthcoming from >> RunRev anytime soon, why not create a user group bounty system for an >> external? >> >> - Anyone up to the task would propose their 'bounty' >> OR >> - A community set bounty which developers would then vie for >> >> These could be community, developer or RunRev managed. >> >> ---- >> >> I think it is a very good idea, Louis. >> >> I would contribute as much as i can (moneywise and midi specs >> wise) for an >> external for realtime Midi. >> I do not know much about externals and cannot program in C or C+ >> + , but >> know a bit about the Midi data structure. >> I have a handler for calculating the' variable length' for the >> delta times >> (duration to the next midi event) for instance. >> >> >> >> Cheers, Beat >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From DunbarX at aol.com Wed Mar 18 13:39:14 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 13:39:14 EDT Subject: mouseControl problem Message-ID: I am rewriting the "ss" function in HC. Because it is there. Whereas this works fine (in a button script): on mouseUp set cursor to plus repeat until the optionKey is down if the mouseClick then put the mouseLoc end repeat end mouseUp I cannot get this to work at all: on mouseUp set cursor to plus repeat until the optionKey is down if the mouseClick then put the mouseControl end repeat end mouseUp Only changed one word. I can get mouseLocs at each click all around the stack. I can only get the mouseControl for the object that contains the script itself. Something about the mouseControl? Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:% 2F%2Fad.doubleclick.net%2Fclk%3B212935224%3B34245239%3Bb) From coiin at rcn.com Wed Mar 18 13:42:49 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 13:42:49 -0400 Subject: mouseControl problem In-Reply-To: References: Message-ID: On Mar 18, 2009, at 1:39 PM, DunbarX at aol.com wrote: > I can get mouseLocs at each click all around the stack. I can only > get the > mouseControl for the object that contains the script itself. > Something about the > mouseControl? As you no doubt read in the help, you get empty if you're not on a control at the time. So the put is probably working. Try this: if the mouseClick then put "controlled by:" &&the ticks && the mouseControl From spepper at byu.net Wed Mar 18 14:59:53 2009 From: spepper at byu.net (Scott Pepperdine) Date: Wed, 18 Mar 2009 11:59:53 -0700 Subject: Unix support past 2.5.1? Message-ID: <49C144A9.1050703@byu.net> I note that Rev will run on Unix, but only up to Rev release 2.5.1. Does anyone know if Revolution intends to support Unix beyond 2.5.1? Or is it stopping there? Is there a way to build a list of features supported before and up to 2.5.1, and another list of newer features not supported in 2.5.1? Thanks for any/all comments. --Scott From DunbarX at aol.com Wed Mar 18 14:03:19 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 14:03:19 EDT Subject: mouseControl problem Message-ID: Colin. Don't get it. The mouse is over a control when I click. If not, I know I would get empty. Your modification gives me: "controlled by" && a continuous monitoring of the ticks && the original control only. I can get other functions to work. It is just the mouseControl... In a message dated 3/18/09 1:43:59 PM, coiin at rcn.com writes: > As you no doubt read in the help, you get empty if you're not on a? > control at the time. So the put is probably working. Try this: > > if the mouseClick then put "controlled by:" &&the ticks && the? > mouseControl > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From coiin at rcn.com Wed Mar 18 14:35:22 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 14:35:22 -0400 Subject: mouseControl problem In-Reply-To: References: Message-ID: On Mar 18, 2009, at 2:03 PM, DunbarX at aol.com wrote: > Don't get it. The mouse is over a control when I click. If not, I > know I > would get empty. Your modification gives me: You're still in the mouseup handler of the original control, and so I guess that's the control that the handler still sees. From katheryn.swynford at gmail.com Wed Mar 18 14:41:21 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 11:41:21 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: <624230.19086.qm@web37505.mail.mud.yahoo.com> Message-ID: <4be051070903181141x12e54757r6d5c86b311fa5d5e@mail.gmail.com> But it relies on QT. That could be a deal killer in a non-Mac instance. And it requires midi. I don't read or write midi. Do you? Do most? Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 7:12 AM, Kay C Lan wrote: > On Wed, Mar 18, 2009 at 7:14 PM, wrote: > > > > > My main problem is to stop kids clicking away as if they have some sort > > of motor disorder while either a program or a media file loads; these > > children WANT IT NOW, or, given the chance, even sooner. So > > LATENCY of all forms is my bugbear. > > > > A piece of music that takes 10 seconds to load will not get heard. > > > > I believe Colin Holgate's instigated MIDI experiment on Jacques slower > machine using a field (the slow method) as storage revealed a latency of > 8.3 > MICROseconds. I understood the result indicated that if that was too slow > you could almost halve the latency by using a customProp. I can't imagine a > 8MHz Mac Classic running HC was too much faster than that. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 18 14:45:00 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 11:45:00 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <86B8B669-D90E-481F-B6D1-196312D6D82E@wanadoo.fr> References: <86B8B669-D90E-481F-B6D1-196312D6D82E@wanadoo.fr> Message-ID: <4be051070903181145k2e6f0816ke2166fcd0585d64f@mail.gmail.com> hehehe. Regrettably, I need Rev to make my music. Judy http://revined.bllogspot.com On Wed, Mar 18, 2009 at 9:04 AM, Francis Nugent Dixon wrote: > Hi from Paris, > > >>> in the old days when we all weren't quite so long >>> in tooth, we could all roll our own. In HC, I could >>> roll my own tunes without having to know the midi >>> spec and with only knowing how to read sheetmusic. >>> >> > When I wasn't quite so long in the tooth, we used to > make our own music using ..... a 1403 printer !!!! > The backplate of this printer used to make musical > sounds when struck by the print hammers. After a > little trial and error, it didn't take long for us to > get to near symphony level. Only problem was that it > chewed up the paper somewhat. > > Thems were the days (IBM 1401 - 1964) !! > > I don't really need Revolution to make music. There > are a zillion and one music apps out there, that do > the job giga better ! > > > -Francis (apology-music.com) > > "Nothing should ever be done for the first time !" > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvlahos at mac.com Wed Mar 18 14:47:32 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 18 Mar 2009 11:47:32 -0700 Subject: Unix support past 2.5.1? In-Reply-To: <49C144A9.1050703@byu.net> References: <49C144A9.1050703@byu.net> Message-ID: <5C663B34-29C2-4395-A695-B9FFD5B46797@mac.com> Scott, Rev 3.0 supports Linux. Which flavor of unix are you looking for? Bill Vlahos Sent from my iPhone On Mar 18, 2009, at 11:59 AM, Scott Pepperdine wrote: > I note that Rev will run on Unix, but only up to Rev release 2.5.1. > > Does anyone know if Revolution intends to support Unix beyond > 2.5.1? Or is it stopping there? > > Is there a way to build a list of features supported before and up > to 2.5.1, and another list of newer features not supported in 2.5.1? > > Thanks for any/all comments. > > --Scott > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From coiin at rcn.com Wed Mar 18 14:49:14 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 14:49:14 -0400 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <4be051070903181141x12e54757r6d5c86b311fa5d5e@mail.gmail.com> References: <624230.19086.qm@web37505.mail.mud.yahoo.com> <4be051070903181141x12e54757r6d5c86b311fa5d5e@mail.gmail.com> Message-ID: <04ABDE41-B5A0-4570-AA95-B8D91677BBF4@rcn.com> On Mar 18, 2009, at 2:41 PM, Judy Perry wrote: > But it relies on QT. That could be a deal killer in a non-Mac > instance. > And it requires midi. I don't read or write midi. Do you? Do most? Something like 64% of machines have QuickTime (http://www.adobe.com/products/player_census/flashplayer/ ), so your possible market would be limited to only 400 millions users. Rev would do the reading and writing of MIDI for you. Someone else would have to do a handler that converted something easy into MIDI data that could be stored and then written when needed. You would still be limited to this list of sounds: http://www.midi.org/techspecs/gm1sound.php From katheryn.swynford at gmail.com Wed Mar 18 14:53:36 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 11:53:36 -0700 Subject: Player and Midifile In-Reply-To: <1F252EA7-D319-4253-A3A0-1F1307B6FB69@online.fr> References: <1F252EA7-D319-4253-A3A0-1F1307B6FB69@online.fr> Message-ID: <4be051070903181153n4e9ee740mdc97ecfce2f3fadf@mail.gmail.com> I'd like to see it too, Ren?! Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 9:18 AM, Ren? Micout wrote: > Hello Beat, > Yes I do, I made a little stack that I can send to you if you want...? > Ren? > > Le 18 mars 09 ? 17:04, Beat Cornaz a ?crit : > > > As I have been unable up till now to figure out a way to do realtime midi, >> I have looked into the QT player again. >> >> When I load a standard midi file into the player, the player does play but >> gives no sound. The player does have a track and it is enabled. >> Studying Kurt's MidiPlayer, I see that Kurt does specify the >> midichannel(s) (midiChannelNoteOn and midiChannelNoteOff) and the >> instrument(s) used. >> >> Is it possible, as in a standard sequencer, to have the Instruments >> assigned globally. What I mean is, when I have a sequence >> in Logic, I can drag it to another track (another instrument) and it will >> play the new sound. The track determines the instrument sound, >> as well as the track does determine the midi channel. So what I am after >> is creating a midifile with several tracks. Once loaded into the player, I >> want to be able >> to change the instrument for a track (e.g. track 2 becomes a violin) >> without recalculating the midifile. >> >> Hi Ren? : did you manage to play a midifile in a player yet? >> >> >> Greetings, Beat >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Wed Mar 18 14:58:47 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 11:58:47 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <04ABDE41-B5A0-4570-AA95-B8D91677BBF4@rcn.com> References: <624230.19086.qm@web37505.mail.mud.yahoo.com> <4be051070903181141x12e54757r6d5c86b311fa5d5e@mail.gmail.com> <04ABDE41-B5A0-4570-AA95-B8D91677BBF4@rcn.com> Message-ID: <4be051070903181158r175b6e8fk4f136bb1b97508a5@mail.gmail.com> Well, since I have Macs, for me, personally, it isn't an issue, but I've heard from others on this list that they'd really like to be free of QT dependency. Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 11:49 AM, Colin Holgate wrote: > > On Mar 18, 2009, at 2:41 PM, Judy Perry wrote: > > But it relies on QT. That could be a deal killer in a non-Mac instance. >> And it requires midi. I don't read or write midi. Do you? Do most? >> > > Something like 64% of machines have QuickTime ( > http://www.adobe.com/products/player_census/flashplayer/), so your > possible market would be limited to only 400 millions users. Rev would do > the reading and writing of MIDI for you. Someone else would have to do a > handler that converted something easy into MIDI data that could be stored > and then written when needed. > > You would still be limited to this list of sounds: > > http://www.midi.org/techspecs/gm1sound.php > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From DunbarX at aol.com Wed Mar 18 15:15:55 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 15:15:55 EDT Subject: mouseControl problem Message-ID: Colin. Hmmm. So I put a "mouseEnter" handler in the stack script, and this does report whatever control the mouse runs over as it travels. I would have thought so myself. I cannot believe that I cannot call it at will from a running handler, though. This seems like a bug. Why so different from any other function? Craig Newman In a message dated 3/18/09 2:35:57 PM, coiin at rcn.com writes: > You're still in the mouseup handler of the original control, and so I? > guess that's the control that the handler still sees. > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From geradamas at yahoo.com Wed Mar 18 15:20:34 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 12:20:34 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <290399.14182.qm@web37508.mail.mud.yahoo.com> Colin Holgate wrote: "Something like 64% of machines have QuickTime" You don't say . . . However: 1. Runtime Revolution claims to be truly cross-platform. 2. Lists of system requirements that may require end-users to install other bits and bobs are a guaranteed turn-off. 3. I have a 'funny feeling' that Windows (which 'enjoys' the bulk of the market share) may become a minority OS relatively soon; whether pushed out by some sort of Linux or something else I cannot say; but may be not something that functions with Quicktime. For RunRev to claim to be truly cross-platform it needs to become independent of external sources of help, such as Quicktime. Now, whether that involves something of the sort that we have been discussing over the last few weeks, or building some quite complex multimedia functionality into RunRev I don't know. Certainly part of this question will be answered when the folks in Edinburgh decide if they want to compete with the likes of MM Director. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From ambassador at fourthworld.com Wed Mar 18 15:26:51 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Mar 2009 12:26:51 -0700 Subject: mouseControl problem Message-ID: <49C14AFB.9080302@fourthworld.com> DunbarX wrote: > I am rewriting the "ss" function in HC. Because it is there. What does "ss" do? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From spepper at byu.net Wed Mar 18 16:31:26 2009 From: spepper at byu.net (Scott Pepperdine) Date: Wed, 18 Mar 2009 13:31:26 -0700 Subject: Unix support past 2.5.1? In-Reply-To: <5C663B34-29C2-4395-A695-B9FFD5B46797@mac.com> References: <49C144A9.1050703@byu.net> <5C663B34-29C2-4395-A695-B9FFD5B46797@mac.com> Message-ID: <49C15A1E.2050603@byu.net> Specifically interested in IBM's AIX. I need to do some server based programming (not CGI), so 2.5.1 may be sufficient, it would just be comforting to know that Unix was not being abandoned. Is there a good way to get a concise list of what has been added since 2.5.1 to better evaluate its usefulness? Or do I need to find 'release notes' for each release since then and make my own list? Thanks, --Scott Bill Vlahos wrote: > Scott, > > Rev 3.0 supports Linux. Which flavor of unix are you looking for? > > Bill Vlahos > > Sent from my iPhone > > On Mar 18, 2009, at 11:59 AM, Scott Pepperdine wrote: > >> I note that Rev will run on Unix, but only up to Rev release 2.5.1. >> >> Does anyone know if Revolution intends to support Unix beyond 2.5.1? >> Or is it stopping there? >> >> Is there a way to build a list of features supported before and up to >> 2.5.1, and another list of newer features not supported in 2.5.1? >> >> Thanks for any/all comments. >> >> --Scott >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From coiin at rcn.com Wed Mar 18 15:34:24 2009 From: coiin at rcn.com (Colin Holgate) Date: Wed, 18 Mar 2009 15:34:24 -0400 Subject: mouseControl problem In-Reply-To: <49C14AFB.9080302@fourthworld.com> References: <49C14AFB.9080302@fourthworld.com> Message-ID: <23B3D510-8DA4-4C10-9777-6EE90918812B@rcn.com> On Mar 18, 2009, at 3:26 PM, Richard Gaskin wrote: >> I am rewriting the "ss" function in HC. Because it is there. > > What does "ss" do? Search Scripts, it would search through all of your stack's scripts. From jimaultwins at yahoo.com Wed Mar 18 15:41:24 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 18 Mar 2009 12:41:24 -0700 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: References: Message-ID: <5C7D095F-D32C-4E16-909D-188235A5CFC7@yahoo.com> Why would you need to set the script of an object to something else while one of the handlers in that script container is running? Certainly you can reset scripts anywhere you like, but this is easily done from another script container. If this is something you really need to do then build a handler in the stack script and call it from the mouseEnter. This version is untested (but close) should work for any object you want. ------------ btn script on mouseEnter send ("adjustMyScript" && the long name of me) to this stack in 10 milliseconds end mouseEnter on mouseEnter2 --do the work here end mouseEnter2 ------------- stack script on adjustMyScript theCallingObject if the the cpKeepThis of the (theCallingObject) is empty then --we need to define some custom properties --these get saved with the stack get the script of theCallingObject set the cpKeepThis of the (theCallingObject) to line 1 to 14 of it set the cpCommentThis of the (theCallingObject) to line 15 to -2 of it set the cpEndHandler of the (theCallingObject) to line -1 of it save this stack end if get the cpKeepThis of the (theCallingObject) get it & cr get it & the cpEndHandler of the (theCallingObject) set the script of theCallingObject it save this stack send mouseEnter2 to theCallingObject in 10 millisecs end adjustMyScript This allows each object to store variations of the script in its own custom property structure. If you put the button into a group, then you also have the group script available in the hierarchy before the card and stack script. Jim Ault Las Vegas On Mar 18, 2009, at 8:04 AM, DunbarX at aol.com wrote: > > In a message dated 3/18/09 10:20:04 AM, shoreagent at gmail.com writes: > > >> Craig >> >> Do you really do that in any of your scripts? >> > > No. And you cannot. An error message states "you cannot set script > while it > is executing". I tried: > > on mouseEnter > get the script of me > put line 1 to 14 of it & return into keepThis > put line 15 to the number of lines of it of it into commentThis > if the optionKey is down then > repeat with y = 1 to the number of lines of commentThis > put "--" before line y of commentThis > end repeat > else > replace "--" with empty in commentThis > end if > set the script of me to keepThis & commentThis > save stack "yourStack" > end mouseEnter > > > > > ************** > Great Deals on Dell 15" Laptops - Starting at $479 > (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub > leclick.net%2Fclk%3B212935224%3B34245239%3Bb) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Wed Mar 18 15:44:15 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 15:44:15 EDT Subject: mouseControl problem Message-ID: In a message dated 3/18/09 3:27:08 PM, ambassador at fourthworld.com writes: > What does "ss" do? > "SearchScript", in the HC "home" stack. It allows you to request all instances of a string in any object within any stack: fld, btns, cds, bgs, the stack itself. It opened the script editor of each object in turn, placing the cursor at the top, and the string in the global "searchFindString", which allowed Cmd-G to jump to each instance quickly. You could edit on the fly. Pressing "enter" closed that objects' script editor and the next one appeared. I (we?) need one. But the Rev script editor may not work in quite the same way. Craig ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad .doubleclick.net%2Fclk%3B212935224%3B34245239%3Bb) From jimaultwins at yahoo.com Wed Mar 18 15:44:06 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 18 Mar 2009 12:44:06 -0700 Subject: mouseControl problem In-Reply-To: <49C14AFB.9080302@fourthworld.com> References: <49C14AFB.9080302@fourthworld.com> Message-ID: ss = search script containers for a string Rev Find is more powerful in some ways, but HC would highlight the found string after opening a script container, but only for the frontmost stack. Rev Find is wider in scope. Jim Ault Las Vegas On Mar 18, 2009, at 12:26 PM, Richard Gaskin wrote: > DunbarX wrote: >> I am rewriting the "ss" function in HC. Because it is there. > > What does "ss" do? > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From higginsta at gmail.com Wed Mar 18 15:45:49 2009 From: higginsta at gmail.com (Todd Higgins) Date: Wed, 18 Mar 2009 15:45:49 -0400 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> Message-ID: <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Does you friend have a newer Mac (Powerbook G4 SD and newer)? If so, I would tell him to just put it to sleep. By default the contents of RAM is written to a disk image. Details on Safe Sleep can be found here: http://support.apple.com/kb/HT1757 You can even enable it on slighter older machines. Here is a write up: http://www.mariospina.com/braindump/archives/2005/11/13/how_to_safe_sleep_hibernate_your_mac.php If he still insists, maybe you can force the hibernate function to occur at Shutdown as well. Regards, Todd On Mar 18, 2009, at 12:35 PM, Jim Sims wrote: > > On Mar 18, 2009, at 5:30 PM, Bernard Devlin wrote: > >> then again I doubt that my kind of behaviour is normal. > > Sounds familiar :-) > People been saying that about me for years now ;-) > > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Wed Mar 18 15:49:43 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 12:49:43 -0700 (PDT) Subject: Back to my BBC Master . . . Message-ID: <635039.27694.qm@web37503.mail.mud.yahoo.com> In BBC BASIC the command to play a note is really very straight forward: "SOUND C,A,P,D where C is the channel number. A is the amplitude (volume) of the note. P is the pitch (frequency) of the note. D is the duration (length) of the note." Now, for the sake of argument, if beepLoudness, beepDuration and beepPitch to be adapted / adopted the equivalent statement would involve 4 lines of code. The HyperCard method seems, on the face of things, to be a bit better than the BBC method insofar as Channel and Amplitude don't have to be set for each note. There is also space for more than one "seed" sound. After fiddling around a bit on my G4 Mac I managed to sort the system beep out so that BEEP went BEEP (Oh, Dear Me!). So volume control is possible (on Mac). However, one is tied to the system beep . . . . . ------------------------------------------------------------------------ Hacking around with my dear, old friend ResEdit in the FOLK TUNES stack I mentioned in an earlier posting, I found 3 "seed" sounds (stored in the resource fork), allowing the programmer to leverage these 3 sounds. These are the sounds, after conversion to AIFF files I have embedded in "HCDOORBELL.rev" at revOnline; even if only to demonstrate that they cannot really be manipulated in any meaningful way with RR. ________________________________________________________________________ sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jimaultwins at yahoo.com Wed Mar 18 15:51:07 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Wed, 18 Mar 2009 12:51:07 -0700 Subject: Please suggest an easy way to deactivate a fields scripts In-Reply-To: References: Message-ID: Why not do something like this if the optionKey is down then get the deactivateMode of me if it is true then set the deactivateMode of me to false else set the deactivateMode of me to true save this stack end if end if if the deactivateMode of me of me is false then execute these lines line 15 to -2 of the script end if --thus the optionKey toggles the deactivate mode of the field --and saves this with the stack --it is reversible Jim Ault Las Vegas On Mar 18, 2009, at 8:04 AM, DunbarX at aol.com wrote: > > In a message dated 3/18/09 10:20:04 AM, shoreagent at gmail.com writes: > > >> Craig >> >> Do you really do that in any of your scripts? >> > > No. And you cannot. An error message states "you cannot set script > while it > is executing". I tried: > > on mouseEnter > get the script of me > put line 1 to 14 of it & return into keepThis > put line 15 to the number of lines of it of it into commentThis > if the optionKey is down then > repeat with y = 1 to the number of lines of commentThis > put "--" before line y of commentThis > end repeat > else > replace "--" with empty in commentThis > end if > set the script of me to keepThis & commentThis > save stack "yourStack" > end mouseEnter > > > > > ************** > Great Deals on Dell 15" Laptops - Starting at $479 > (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub > leclick.net%2Fclk%3B212935224%3B34245239%3Bb) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Wed Mar 18 16:05:22 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 16:05:22 EDT Subject: mouseControl problem Message-ID: All; This thread sounds like we have a vermin problem. We do. The "mouseStack" function works just fine. Why not the "mouseControl" function??. Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:% 2F%2Fad.doubleclick.net%2Fclk%3B212935224%3B34245239%3Bb) From ambassador at fourthworld.com Wed Mar 18 16:35:35 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Mar 2009 13:35:35 -0700 Subject: Unix support past 2.5.1? Message-ID: <49C15B17.3090600@fourthworld.com> Scott Pepperdine wrote: > Specifically interested in IBM's AIX. Is IBM still shipping that? I'd thought with all their investment in Linux they weren't putting more into AIX, no? > I need to do some server based programming (not CGI), so 2.5.1 may be > sufficient Probably the only thing useful on the server is multi-dimensional arrays, introduced in v3.0. Most other enhancements have been on the GUI side. > it would just be comforting to know that Unix was not being > abandoned. Don't know for sure. Have you written support at runrev.com? Most of the Unix OSes they used to support (Irix, Sun, etc.) are no longer shipping, with many of those companies following IBM's lead in migration to Linux. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From geradamas at yahoo.com Wed Mar 18 16:36:02 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 13:36:02 -0700 (PDT) Subject: revOnline has a Spring cold. Message-ID: <576150.71006.qm@web37506.mail.mud.yahoo.com> revOnline seem to be playing-up again; unable to upload . . . sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jacque at hyperactivesw.com Wed Mar 18 16:39:56 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 Mar 2009 15:39:56 -0500 Subject: mouseControl problem In-Reply-To: References: Message-ID: <49C15C1C.5060309@hyperactivesw.com> DunbarX at aol.com wrote: > I am rewriting the "ss" function in HC. Because it is there. > > Whereas this works fine (in a button script): > > on mouseUp > set cursor to plus > repeat until the optionKey is down > if the mouseClick then put the mouseLoc > end repeat > end mouseUp > > I cannot get this to work at all: > > on mouseUp > set cursor to plus > repeat until the optionKey is down > if the mouseClick then put the mouseControl > end repeat > end mouseUp > > Only changed one word. > > I can get mouseLocs at each click all around the stack. I can only get the > mouseControl for the object that contains the script itself. Something about the > mouseControl? From the docs: "If the mouse button is down, the mouseControl function returns the control that was clicked, even if the mouse has moved to another control." Since "the mouseclick" causes a mousedown, mouseWithin, mouseUp sequence, and since your repeat loop is very short and tight, the mousecontrol may be triggering on the original mousedown only. I'm guessing though. A better method might be to use a flag and the mousemove message: In a button: on mouseup send "getmousecontrol" to this cd in 1 end mouseup In the card or stack: local flag on getmousecontrol put true into flag end getmousecontrol on mousemove x,y if the optionkey is down then put false into flag if flag then put the mousecontrol end mousemove There are some other reasons not to poll the mouse inside a repeat loop. One reason is that the right values aren't always returned, because the condition of the mouse is only checked at the exact moment the line of script is running. In long loops, a mouseclick may not trigger at all if the mouse is clicked while a different command inside the loop is running. More here: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From B.Cornaz at gmx.net Wed Mar 18 16:43:04 2009 From: B.Cornaz at gmx.net (Beat Cornaz) Date: Wed, 18 Mar 2009 21:43:04 +0100 Subject: Player and Midifile Message-ID: Ren? wrote : > Hello Beat, > Yes I do, I made a little stack that I can send to you if you want...? > Ren? Yes please do! Thanks, Beat From jacque at hyperactivesw.com Wed Mar 18 16:44:42 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 Mar 2009 15:44:42 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <290399.14182.qm@web37508.mail.mud.yahoo.com> References: <290399.14182.qm@web37508.mail.mud.yahoo.com> Message-ID: <49C15D3A.2050605@hyperactivesw.com> Richmond Mathewson wrote: > For RunRev to claim to be truly cross-platform it needs to become > independent of external sources of help, such as Quicktime. It is. If QuickTime is not installed on Windows, Rev uses WMP instead. On Linux it uses mplayer. Mac of course requires QT but that's not an issue. However, if developers themselves ship their videos in proprietary QT formats then QT is needed -- but that isn't a Rev problem, that's a developer choice. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Mar 18 16:51:49 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Mar 2009 13:51:49 -0700 Subject: mouseControl problem Message-ID: <49C15EE5.3010605@fourthworld.com> DunbarX wrote: > "SearchScript", in the HC "home" stack. It allows you to request all > instances of a string in any object within any stack: fld, btns, cds, bgs, the stack > itself. It opened the script editor of each object in turn, placing the cursor > at the top, and the string in the global "searchFindString", which allowed > Cmd-G to jump to each instance quickly. You could edit on the fly. Pressing > "enter" closed that objects' script editor and the next one appeared. > > I (we?) need one. > > But the Rev script editor may not work in quite the same way. Thanks for the reminder. I also wrote a lot of replacement handlers when I first took up MetaCard, but ss was one I had to let go because, unlike HC and SC, MC/Rev's script editor isn't modal. Ss is able to walk through the occurrences because editing a script in HC stops all other execution. Not so with Rev, so if you wrote it correctly it would just open up multiple script editors all over the place. I made a utility to find stuff for me, with the extra bonus that it searches either a stack or everything in the current message path (including frontScripts, libraries, and backScripts). It's available in RevNet - in Rev see Development->Plugins->GoRevNet, and once you're in look in Stacks for "4w_ScriptSearch.rev". BTW: How does ss relate to the mouseControl? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From geradamas at yahoo.com Wed Mar 18 17:03:12 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 14:03:12 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <670315.53661.qm@web37505.mail.mud.yahoo.com> J. Landman Gay wrote: "It is. If QuickTime is not installed on Windows, Rev uses WMP instead. On Linux it uses mplayer. Mac of course requires QT but that's not an issue." Recent court cases against Microsoft seem to suggest that that company may be forced to sell versions of it Operating system without WMP rolled in as this is deemed anti-competitive. I wonder if something similar my yet happen with Apple and Quicktime. My old Pentium II that trots along merrily on 32 MB RAM and Damn Small Linux doesn't have mplayer . . . I am currently using it for my 13 year-old to work on his Bulgarian literature for his High School entrance exams - using a CD I authored using RR a couple of years back: it is a good thing that it is largely extremely boring text :) Runtime Revolution is cross-platform insofar as it can lever components that are often present on target platforms; it is not 'platforn neutral' in that it still depends on those components being there, when they are not a given. There are other postings just now that would seem to suggest RR is reducing exactly how cross-platform it is, as support for UNIX and others seems to have been left behind. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jacque at hyperactivesw.com Wed Mar 18 17:11:13 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 Mar 2009 16:11:13 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <670315.53661.qm@web37505.mail.mud.yahoo.com> References: <670315.53661.qm@web37505.mail.mud.yahoo.com> Message-ID: <49C16371.7040205@hyperactivesw.com> Richmond Mathewson wrote: > Runtime Revolution is cross-platform insofar as it can lever components > that are often present on target platforms; it is not 'platforn neutral' > in that it still depends on those components being there, when they are > not a given. I'm curious how you'd play back video without a video component installed. > > There are other postings just now that would seem to suggest RR is > reducing exactly how cross-platform it is, as support for UNIX and > others seems to have been left behind. As Richard mentioned, most of the other UNIX systems are very old. They are still served by older versions of the engine however. There's also the issue of just how many man-hours RR should invest in maintaining support for operating systems that may be used by only a handful of customers (if that.) Linux has the largest installed base right now and serves almost all RR's customers well. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From DunbarX at aol.com Wed Mar 18 17:16:56 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 17:16:56 EDT Subject: mouseControl problem Message-ID: Richard. Er, it doesn't. I am rewriting "ss" and the "superGrouper" handlers. Goofed. Craig In a message dated 3/18/09 4:52:21 PM, ambassador at fourthworld.com writes: > BTW: How does ss relate to the mouseControl? > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From geradamas at yahoo.com Wed Mar 18 17:16:05 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 14:16:05 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <616372.89555.qm@web37504.mail.mud.yahoo.com> J. Landman Gay wrote: "I'm curious how you'd play back video without a video component installed." I have a funny feeling that Adobe/MacroMedia Director manages it by itself. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jacque at hyperactivesw.com Wed Mar 18 17:26:36 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 Mar 2009 16:26:36 -0500 Subject: mouseControl problem In-Reply-To: References: Message-ID: <49C1670C.9010802@hyperactivesw.com> DunbarX at aol.com wrote: > Richard. > > Er, it doesn't. I am rewriting "ss" and the "superGrouper" handlers. Goofed. All the supergrouper stuff is built into the IDE, just select more than one object (shift-click with the edit arrow) and open the property inspector. The "align objects" pane is what you want (unless this is just an exercise.) In addition, you can bulk-set any property that the objects all have in common. The inspector will enable any of those that apply. Trying to reproduce what the IDE already does can require some work, as you'll have to work around all the internal messages the IDE is generating in order to do it for you. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Mar 18 17:28:57 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 Mar 2009 16:28:57 -0500 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <616372.89555.qm@web37504.mail.mud.yahoo.com> References: <616372.89555.qm@web37504.mail.mud.yahoo.com> Message-ID: <49C16799.1050809@hyperactivesw.com> Richmond Mathewson wrote: > J. Landman Gay wrote: > > "I'm curious how you'd play back video without a video component installed." > > I have a funny feeling that Adobe/MacroMedia Director manages it by itself. You want RR to write an independent, cross-platform, full-featured video and audio player? You'd be happy to pay for one, right? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From briany at qldlearning.com Wed Mar 18 17:35:15 2009 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 18 Mar 2009 14:35:15 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <616372.89555.qm@web37504.mail.mud.yahoo.com> References: <616372.89555.qm@web37504.mail.mud.yahoo.com> Message-ID: <887E5674-DD7E-4075-9698-FD8F88691495@qldlearning.com> That's a bit like saying Quicktime manages by itself. While Flash is more of a RAD tool these days, it is at its heart a media playback engine. Technically, you are correct, but Flash is more the exception than the rule. Normally video is something provided by the OS. With that said, you could drop a Flash video player in AltBrowser =). > > J. Landman Gay wrote: > > "I'm curious how you'd play back video without a video component > installed." > > I have a funny feeling that Adobe/MacroMedia Director manages it by > itself. > > sincerely, Richmond Mathewson. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ From katheryn.swynford at gmail.com Wed Mar 18 17:37:35 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 14:37:35 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49C15D3A.2050605@hyperactivesw.com> References: <290399.14182.qm@web37508.mail.mud.yahoo.com> <49C15D3A.2050605@hyperactivesw.com> Message-ID: <4be051070903181437x14a5d30cveefd86f2cb98a456@mail.gmail.com> That's good to know. I probably knew that once upon a time @;-P Thanks Jacque! Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 1:44 PM, J. Landman Gay wrote: > Richmond Mathewson wrote: > > For RunRev to claim to be truly cross-platform it needs to become >> independent of external sources of help, such as Quicktime. >> > > It is. If QuickTime is not installed on Windows, Rev uses WMP instead. On > Linux it uses mplayer. Mac of course requires QT but that's not an issue. > > However, if developers themselves ship their videos in proprietary QT > formats then QT is needed -- but that isn't a Rev problem, that's a > developer choice. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From B.Cornaz at gmx.net Wed Mar 18 17:39:51 2009 From: B.Cornaz at gmx.net (Beat Cornaz) Date: Wed, 18 Mar 2009 22:39:51 +0100 Subject: HC Music that should be on Runtime Revolution Message-ID: Judy wrote : > But it relies on QT. That could be a deal killer in a non-Mac instance. > And it requires midi. I don't read or write midi. Do you? Do most? I don't read midi fluently either :-) But with a function that does the job it is easy. If you need a function that translate times and notes to midi, let me know. Cheers, Beat From geradamas at yahoo.com Wed Mar 18 17:41:37 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Mar 2009 14:41:37 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <822620.23184.qm@web37501.mail.mud.yahoo.com> J. Landman Gay wrote: "You want RR to write an independent, cross-platform, full-featured video and audio player? You'd be happy to pay for one, right?" Gosh, must have touched a nerve there. Sorry! Adobe Director costs $999 (whether that is only single platform or for both Mac and Win is not clear) Runtime Revolution costs $499 about half the 'hit'. No, I don't; but some people on this use-list seem unaware of what it takes both in terms of money and work to build in all the additional stuff. However, I didn't point out that Director could do this because I wanted RR to do this: I pointed it out so you could see what 'truly cross-platform' meant :) ------------------------------------------------------------- I am also well aware that RR can do quite a few, arguably more practical, things than Director. If I wanted to build richly immersive environments where teenage geeks could lose themselves and fail their exams I might well work with Director (having done something tending in that direction when I was working in the UAE ten years ago). But, my bread and cheese comes from producing considerably less media-intensive stuff for which Runtime Revolution has served me very well indeed for some considerable time. Or, put it another way: I paid about 3 months of my income to attend the RunRev conference in Edinburgh rather than to attend some Adobe function somewhere else! [That reminds me, I have to darn my kilt as I cannot afford a new one.] sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From katheryn.swynford at gmail.com Wed Mar 18 17:44:03 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 14:44:03 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: Message-ID: <4be051070903181444i3a4aaa2dl2be32a8a8fdb554a@mail.gmail.com> Beat, Yes, I'd love to see such a thing! Might well tide me over until/if Rev ever implements such a beast natively :-D Now we just need sound channels... Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 2:39 PM, Beat Cornaz wrote: > Judy wrote : > > > But it relies on QT. That could be a deal killer in a non-Mac instance. > > And it requires midi. I don't read or write midi. Do you? Do most? > > I don't read midi fluently either :-) > But with a function that does the job it is easy. If you need a function > that translate times and notes to midi, let me know. > > > Cheers, Beat > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From DunbarX at aol.com Wed Mar 18 17:45:26 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 17:45:26 EDT Subject: mouseControl problem Message-ID: Jacque. I know, and it works really well. Anyway, for me the exercise is worth it. Craig In a message dated 3/18/09 5:26:51 PM, jacque at hyperactivesw.com writes: > All the supergrouper stuff is built into the IDE, just select more than > one object (shift-click with the edit arrow) and open the property > inspector. The "align objects" pane is what you want (unless this is > just an exercise.) In addition, you can bulk-set any property that the > objects all have in common. The inspector will enable any of those that > apply. > > Trying to reproduce what the IDE already does can require some work, as > you'll have to work around all the internal messages the IDE is > generating in order to do it for you. > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From katheryn.swynford at gmail.com Wed Mar 18 17:47:27 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Wed, 18 Mar 2009 14:47:27 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <822620.23184.qm@web37501.mail.mud.yahoo.com> References: <822620.23184.qm@web37501.mail.mud.yahoo.com> Message-ID: <4be051070903181447x69737c1ct8507ce91bcc6db35@mail.gmail.com> Ummmm, I don't think the $999 Director is for both plats; educationally it can be had for less. You might find Director better and more truly cross-plat, but I'm tentatively certain it doesn't do unix, doesn't do OS-native controls, I was chewed out by my instructor for my thinking it handled video well, caused me huge grief and I'll gladly pay for and use Rev any and every day of the week, 52 weeks out of the year! Judy http://revined.blogspot.com On Wed, Mar 18, 2009 at 2:41 PM, Richmond Mathewson wrote: > > J. Landman Gay wrote: > > "You want RR to write an independent, cross-platform, full-featured video > and audio player? You'd be happy to pay for one, right?" > > Gosh, must have touched a nerve there. Sorry! > > Adobe Director costs $999 (whether that is only single platform or for > both Mac and Win is not clear) > > Runtime Revolution costs $499 > > about half the 'hit'. > > No, I don't; but some people on this use-list seem unaware of what > it takes both in terms of money and work to build in all the > additional stuff. > > However, I didn't point out that Director could do this because I > wanted RR to do this: I pointed it out so you could see what > 'truly cross-platform' meant :) > > ------------------------------------------------------------- > > I am also well aware that RR can do quite a few, arguably more > practical, things than Director. > > If I wanted to build richly immersive environments where teenage geeks > could lose themselves and fail their exams I might well work with > Director (having done something tending in that direction when I was > working in the UAE ten years ago). But, my bread and cheese comes from > producing considerably less media-intensive stuff for which Runtime > Revolution has served me very well indeed for some considerable time. > > Or, put it another way: I paid about 3 months of my income to attend > the RunRev conference in Edinburgh rather than to attend some Adobe > function somewhere else! > > [That reminds me, I have to darn my kilt as I cannot afford a new one.] > > sincerely, Richmond Mathewson. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From B.Cornaz at gmx.net Wed Mar 18 17:55:41 2009 From: B.Cornaz at gmx.net (Beat Cornaz) Date: Wed, 18 Mar 2009 22:55:41 +0100 Subject: HC Music that should be on Runtime Revolution Message-ID: <3662862F-D6AB-4B32-B33C-71E8CF903BA8@gmx.net> Louis wrote : > I think 'limiting' it to MIDI, although handy in itself, would be no > good when you want to deal with other types of music files/mixing and > _having_ to use QT for that. > Music/sounds are more than just MIDI: mp3, aiff, wav, flac, ogg, etc. I agree. Limiting to midi would not be good. But i think that midi is a totally different sort of animal than sounds. Midi are just instructions and the sounds you'll be hearing are dependend on the soundmodule, syntheziser, midi instrument or whatever thing that will receive your midi commands. As sounds, well everybody knows what sounds are. They are the thing themselves. So if we want to have better music capabilities in Revolution, we'll need to look at midi and at playing sounds. But I think it will be wise not to mix up the two. Personally I am mostly interested in midi, but wouldn't mind better ways of playing sound at all. Beat From ambassador at fourthworld.com Wed Mar 18 18:01:20 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Mar 2009 15:01:20 -0700 Subject: HC Music that should be on Runtime Revolution Message-ID: <49C16F30.50902@fourthworld.com> Richmond Mathewson wrote: > Adobe Director costs $999 (whether that is only single platform or for > both Mac and Win is not clear) > > Runtime Revolution costs $499 > > about half the 'hit'. > > No, I don't; but some people on this use-list seem unaware of what > it takes both in terms of money and work to build in all the > additional stuff. > > However, I didn't point out that Director could do this because I > wanted RR to do this: I pointed it out so you could see what > 'truly cross-platform' meant :) How much is Director for Linux? Or does "truly cross-platform" mean something else? :) Also, look at the number of system messages you can respond to in Director vs. Rev. Both are cross-platform tools (well, if we ignore the third platform ), but each has a very different focus. Exercise for the reader: write a script editor in Director (heck, try writing any good text editor in Director). Then try animating multiple looped sprites in Rev. Drive nails with a hammer, tighten screws with a screwdriver, but hammer nails with the back end of a screwdriver at your own productivity risk. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From tsj at unimelb.edu.au Wed Mar 18 18:08:21 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 19 Mar 2009 09:08:21 +1100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49C16F30.50902@fourthworld.com> Message-ID: On 19/03/09 9:01 AM, "Richard Gaskin" wrote: > > Exercise for the reader: write a script editor in Director (heck, try > writing any good text editor in Director). Well you may not get far, but at least your dog of an effort will have paragraph level formatting. Terry... From scott at tactilemedia.com Wed Mar 18 18:16:50 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 18 Mar 2009 15:16:50 -0700 Subject: Default Email Client on Windows? Message-ID: Anyone know where to find the default email app in the Windows registry? I'm trying to address a situation where a user may not have any mail app installed (or simply not initialized) and I'm hoping the above entry will be blank or provide some indication that the user has not specified any client app. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From kray at sonsothunder.com Wed Mar 18 18:25:55 2009 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 18 Mar 2009 17:25:55 -0500 Subject: Default Email Client on Windows? In-Reply-To: Message-ID: On 3/18/09 5:16 PM, "Scott Rossi" wrote: > Anyone know where to find the default email app in the Windows registry? Yup... right here: HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell\open\command\ This gives you the path to the default email app. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jiml at netrin.com Wed Mar 18 18:27:42 2009 From: jiml at netrin.com (Jim Lambert) Date: Wed, 18 Mar 2009 15:27:42 -0700 Subject: HC Music that should be on Runtime Revolutio In-Reply-To: <20090318211121.7E6EE48A647@mail.runrev.com> References: <20090318211121.7E6EE48A647@mail.runrev.com> Message-ID: <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> My 2 cents. Personally I'd discourage the Rev team from spending time and resources on developing any native music making function, especially one as primitive as that in HyperCard. There are more pressing tasks for them to tackle and the music making can be accomplished by the rev developer leveraging what multimedia capabilities are present outside of, yet accessible to, Rev Jim Lambert From DunbarX at aol.com Wed Mar 18 18:40:17 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 18:40:17 EDT Subject: Stable sorting on steroids Message-ID: One of the undocumented features in HC was this version of the sort command: Sort whatEver/howEver by sortKey1 && sortKey2 && sortKey3.... So you can "sort lines of container by word 1 of each && word 3 of each". No limit. The sort order is from left to right. The docs, as in HC, imply you should run through multiple sorts, and boast they will remain stable. Good to see this lives on in Rev. (still undocumented). Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:% 2F%2Fad.doubleclick.net%2Fclk%3B212935224%3B34245239%3Bb) From ambassador at fourthworld.com Wed Mar 18 18:41:58 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 Mar 2009 15:41:58 -0700 Subject: Stable sorting on steroids Message-ID: <49C178B6.7060901@fourthworld.com> DunbarX wrote: > One of the undocumented features in HC was this version of the sort command: > > Sort whatEver/howEver by sortKey1 && sortKey2 && sortKey3.... > > So you can "sort lines of container by word 1 of each && word 3 of each". > > No limit. The sort order is from left to right. > > The docs, as in HC, imply you should run through multiple sorts, and boast > they will remain stable. > > Good to see this lives on in Rev. (still undocumented). Probably just an oversight. Did you flag it in the RQCC? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From kkaufman at snet.net Wed Mar 18 18:51:23 2009 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 18 Mar 2009 18:51:23 -0400 Subject: HC Music that should be on Runtime Revolution Message-ID: > But i think that midi is a totally different sort of animal than > sounds. Midi are just instructions and the sounds you'll be hearing > are dependend on the soundmodule, syntheziser, midi instrument or > whatever thing that will receive your midi commands. As sounds, well > everybody knows what sounds are. They are the thing themselves. You could compare vector (draw) graphics to MIDI, and bitmapped (paint) graphics to sound. From DunbarX at aol.com Wed Mar 18 18:58:51 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 18 Mar 2009 18:58:51 EDT Subject: Stable sorting on steroids Message-ID: Richard, I can barely use the tools the good Lord gave me. Flag it in the RQCC? I'll try. Craig In a message dated 3/18/09 6:42:13 PM, ambassador at fourthworld.com writes: > > Probably just an oversight. Did you flag it in the RQCC? > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220433363x1201394532/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212935224%3B34245239%3Bb) From lan.kc.macmail at gmail.com Wed Mar 18 20:12:08 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 Mar 2009 08:12:08 +0800 Subject: [ANN] I have a confession... In-Reply-To: <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Message-ID: On Thu, Mar 19, 2009 at 3:45 AM, Todd Higgins wrote: > Does you friend have a newer Mac (Powerbook G4 SD and newer)? If so, I > would tell him to just put it to sleep. By default the contents of RAM is > written to a disk image. Details on Safe Sleep can be found here: > > http://support.apple.com/kb/HT1757 > Yeah, this is a way cool feature. Sleep your MacBook, pull the battery out (unlucky for the new MBP 17" owners) for a second or two and then pop it back in. Next time you power up your MB it's right back where you left it. Probably not a long term recommended solution, but I've appreciated this feature way too many times than I should have. Towards a less brutal solution, on OS X, you might think about looking into ~/Library/Preferences/com.apple.recentitems.plist Unfortunately whilst this gives the name of the file in plain English, the path is given in some kind of code which fortunately can be decoded using AppleScript. Look here for some hints how to sort the list chronologically: http://macscripter.net/viewtopic.php?id=17554 My initial thoughts would be to work with the listed Documents, not Applications. Have the user set the Recent Document to a reasonable number. By sorting chronologically you should be able to remove any files that were opened the day previously, unfortunately if it's set to 20 and he opens 20 files and closes 10 of them on the same day, when he starts again it's going to open all 20 :-( HTH From lan.kc.macmail at gmail.com Wed Mar 18 20:41:09 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 Mar 2009 08:41:09 +0800 Subject: HC Music that should be on Runtime Revolutio In-Reply-To: <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> References: <20090318211121.7E6EE48A647@mail.runrev.com> <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> Message-ID: Amen On Thu, Mar 19, 2009 at 6:27 AM, Jim Lambert wrote: > My 2 cents. > Personally I'd discourage the Rev team from spending time and resources on > developing any native music making function, especially one as primitive as > that in HyperCard. > There are more pressing tasks for them to tackle and the music making can > be accomplished by the rev developer leveraging what multimedia capabilities > are present outside of, yet accessible to, Rev > > Jim Lambert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Wed Mar 18 20:58:01 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 Mar 2009 08:58:01 +0800 Subject: HC Music that should be on Runtime Revolution In-Reply-To: References: Message-ID: On Thu, Mar 19, 2009 at 6:51 AM, Kurt Kaufman wrote: > > You could compare vector (draw) graphics to MIDI, and bitmapped (paint) > graphics to sound. Nnnoooooo! Now some nostalgic is going to want to know why the glory days of B/W PICT images in HC aren't cross platform supported by Rev ;-) That is a joke and is intentionally directed to all the old HCers out there. I'm still amazed at what some people could produce with a choice of black, white and only 175104 pixels! From higginsta at gmail.com Wed Mar 18 22:49:21 2009 From: higginsta at gmail.com (Todd Higgins) Date: Wed, 18 Mar 2009 22:49:21 -0400 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Message-ID: <4D494680-0F1F-4696-96FE-D860B95F8458@gmail.com> The simplest solution to this problem would be just make the machine hibernate instead of sleep. Here is the command: sudo pmset -b hibernatemode 1 When on battery power and the sleep command is issued, the laptop will write the memory to disk and then powerdown the machine. I tested it on my 1st gen. Macbook Pro, and it worked as advertised. man pmset in the Terminal will give you the nitty gritty details about the command, but I found an article online that explains it nicely: http://www.pengekcs.com/2007/09/08/mac-os-x-hibernate-sleep-mode/ Regards, Todd On Mar 18, 2009, at 8:12 PM, Kay C Lan wrote: > On Thu, Mar 19, 2009 at 3:45 AM, Todd Higgins > wrote: > >> Does you friend have a newer Mac (Powerbook G4 SD and newer)? If >> so, I >> would tell him to just put it to sleep. By default the contents of >> RAM is >> written to a disk image. Details on Safe Sleep can be found here: >> >> http://support.apple.com/kb/HT1757 >> > > Yeah, this is a way cool feature. Sleep your MacBook, pull the > battery out > (unlucky for the new MBP 17" owners) for a second or two and then > pop it > back in. Next time you power up your MB it's right back where you > left it. > Probably not a long term recommended solution, but I've appreciated > this > feature way too many times than I should have. > > Towards a less brutal solution, on OS X, you might think about > looking into > ~/Library/Preferences/com.apple.recentitems.plist > > Unfortunately whilst this gives the name of the file in plain > English, the > path is given in some kind of code which fortunately can be decoded > using > AppleScript. Look here for some hints how to sort the list > chronologically: > > http://macscripter.net/viewtopic.php?id=17554 > > My initial thoughts would be to work with the listed Documents, not > Applications. Have the user set the Recent Document to a reasonable > number. > By sorting chronologically you should be able to remove any files > that were > opened the day previously, unfortunately if it's set to 20 and he > opens 20 > files and closes 10 of them on the same day, when he starts again > it's going > to open all 20 :-( > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Wed Mar 18 23:52:51 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 18 Mar 2009 20:52:51 -0700 Subject: Best practices for license key files Message-ID: I'm about to release a consumer application that has a license key. Since it will work on multiple platforms (thanks to Rev) I am planning on creating a license key file on disk so that all of the executables can use it. The file will only contain 2 strings that make up the 2 parts of the key although there could be other descriptive text in the file too. The nature of this software is to be portable so it will be OK for the user to have the key file on multiple devices. It could be as simple as a text file with the clear text strings on each line, or an XML file, or could be in a stack file, or the information could be encrypted (or otherwise processed in a way that makes it not clear text). The two strings will be known to the user and they have to be a matched set or they won't be valid. I was just thinking of keeping it simple and just put them into a text file. I'm not that worried about piracy (at this point anyway) so knowing the information won't be that different than having a copy of the actual key file. I'd be interested in what you folks do and the rational behind it. Thanks, Bill Vlahos From spepper at byu.net Thu Mar 19 01:31:07 2009 From: spepper at byu.net (Scott Pepperdine) Date: Wed, 18 Mar 2009 22:31:07 -0700 Subject: Unix support past 2.5.1? In-Reply-To: <49C15B17.3090600@fourthworld.com> References: <49C15B17.3090600@fourthworld.com> Message-ID: <49C1D89B.3070400@byu.net> IBM still ships and supports AIX. Business isn't what it used to be, but Linux hasn't swallowed up the entire server market yet. Many shops still run on mainframes and mid-range servers that are not Linux only. I agree that the array support of 3.0 would be handy on the server. Also, there were some rev_db changes in 2.9 that need to be examined, from what I can see. Thanks for your thoughts. Richard Gaskin wrote: > Scott Pepperdine wrote: >> Specifically interested in IBM's AIX. > > Is IBM still shipping that? I'd thought with all their investment in > Linux they weren't putting more into AIX, no? > >> I need to do some server based programming (not CGI), so 2.5.1 may be >> sufficient > > Probably the only thing useful on the server is multi-dimensional > arrays, introduced in v3.0. Most other enhancements have been on the > GUI side. > >> it would just be comforting to know that Unix was not being abandoned. > > Don't know for sure. Have you written support at runrev.com? > > Most of the Unix OSes they used to support (Irix, Sun, etc.) are no > longer shipping, with many of those companies following IBM's lead in > migration to Linux. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Thu Mar 19 01:48:05 2009 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 19 Mar 2009 06:48:05 +0100 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Message-ID: On Mar 19, 2009, at 1:12 AM, Kay C Lan wrote: > http://macscripter.net/viewtopic.php?id=17554 > > My initial thoughts would be to work with the listed Documents, not > Applications. Have the user set the Recent Document to a reasonable > number. > By sorting chronologically you should be able to remove any files > that were > opened the day previously, unfortunately if it's set to 20 and he > opens 20 > files and closes 10 of them on the same day, when he starts again > it's going > to open all 20 :-( This tip is very helpful! Some nice applescript on that web page. By getting the list open apps and then running the following script (substituting app names from my list of open apps) I can get currently open file names (no paths). I can run the list of current files with one of the scripts on that web page you refer to and also get the pathways to those files. tell application "System Events" get name of every window of application process "Preview" end tell This works great for Recent Items but falls down when trying to get some apps & files, such as Microsoft Word docs. They use a different system. Thanks! sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From lan.kc.macmail at gmail.com Thu Mar 19 02:52:25 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 Mar 2009 14:52:25 +0800 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Message-ID: On Thu, Mar 19, 2009 at 1:48 PM, Jim Sims wrote: > > This tip is very helpful! Some nice applescript on that web page. > It looks like Todd has provided the most brilliant solution; well for recent equipment anyway running OS X. The beauty is that pmset has options for Desktops as well. The link Todd gave infers that there may be a Windows solution but it is just more complex. The fact that pmset only dates back to 2006 and is Darwin specific suggest the Linux boys are out of luck here too. From lan.kc.macmail at gmail.com Thu Mar 19 03:52:22 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 19 Mar 2009 15:52:22 +0800 Subject: Unix support past 2.5.1? In-Reply-To: <49C15A1E.2050603@byu.net> References: <49C144A9.1050703@byu.net> <5C663B34-29C2-4395-A695-B9FFD5B46797@mac.com> <49C15A1E.2050603@byu.net> Message-ID: On Thu, Mar 19, 2009 at 4:31 AM, Scott Pepperdine wrote: > > Is there a good way to get a concise list of what has been added since > 2.5.1 to better evaluate its usefulness? Or do I need to find 'release > notes' for each release since then and make my own list? > > Open your Rev Dictionary, cntrl-click (Mac or right click I guess on other OSs) on the column headings and a menu should pop up, if Platforms and Version are not selected, select these to be included in the dictionary output. You should now be able to click on the 'Version' column heading to sort all entries by Rev version number, click again for reverse sort. >From here you should be able to quickly skim through the 146 keywords added since 2.5.1 and determine if you're good to go or need to break open the piggy bank for a an upgrade ;-) I think Platforms are displayed as Icons in the 2.5 Dictionary, if so, sorting my Platforms produces unexpected results. HTH From rmicout at online.fr Thu Mar 19 04:17:06 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 19 Mar 2009 09:17:06 +0100 Subject: HC Music that should be on Runtime Revolutio In-Reply-To: <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> References: <20090318211121.7E6EE48A647@mail.runrev.com> <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> Message-ID: <53BAB64B-193E-4DC8-B164-4704BF60F52C@online.fr> What have you got against music ? Ren? from Paris "Without music the life will be an error" Friedrich Nietzsche Le 18 mars 09 ? 23:27, Jim Lambert a ?crit : > My 2 cents. > Personally I'd discourage the Rev team from spending time and > resources on developing any native music making function, > especially one as primitive as that in HyperCard. > There are more pressing tasks for them to tackle and the music > making can be accomplished by the rev developer leveraging what > multimedia capabilities are present outside of, yet accessible to, Rev > > Jim Lambert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tsj at unimelb.edu.au Thu Mar 19 04:56:27 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 19 Mar 2009 19:56:27 +1100 Subject: MacIconToFile demo Message-ID: I?ve put together a small stack that demonstrates the scripted solution (well with a bit of help from the revXML external) for creating images from Mac file and application icons that I posted the other day. Just set the output image size and drag a file or application from the Finder onto the icon ?space? and you?re away. Type... go url "http://deblah.com/rev/MacIconToFile_demo.rev" ...into the message box to download it. Terry... From luis at anachreon.co.uk Thu Mar 19 05:30:24 2009 From: luis at anachreon.co.uk (Luis) Date: Thu, 19 Mar 2009 09:30:24 +0000 Subject: HC Music that should be on Runtime Revolutio In-Reply-To: References: <20090318211121.7E6EE48A647@mail.runrev.com> <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> Message-ID: <835D7B2A-C269-46F2-8639-72408F751636@anachreon.co.uk> As in investing in a hosting service...? Cheers, Luis. On 19 Mar 2009, at 00:41, Kay C Lan wrote: > Amen > > On Thu, Mar 19, 2009 at 6:27 AM, Jim Lambert wrote: > >> My 2 cents. >> Personally I'd discourage the Rev team from spending time and >> resources on >> developing any native music making function, especially one as >> primitive as >> that in HyperCard. >> There are more pressing tasks for them to tackle and the music >> making can >> be accomplished by the rev developer leveraging what multimedia >> capabilities >> are present outside of, yet accessible to, Rev >> >> Jim Lambert >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Thu Mar 19 05:42:21 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 19 Mar 2009 10:42:21 +0100 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <49C16F30.50902@fourthworld.com> References: <49C16F30.50902@fourthworld.com> Message-ID: <63323239-FDB9-46CF-9427-5A3DE97BF5DA@online.fr> Le 18 mars 09 ? 23:01, Richard Gaskin a ?crit : > > Or does "truly cross-platform" mean something else? :) I don't really understand "cross-platform" concept in Rev ?! What about "sheet" and "drawer" witch are Macintosh only stuff. Why other Macintosh specificities (is it english ?) are not present into Rev ? What is "cross-platform" ? MacOS X (I know), Linux (I imagine), Windows (Witch Windows ? 95 ? 98 ? NT ? XP ? Vista ? 7 ?). What version of Windows command the leveling by the bottom ? Anybody know that ? Sorry but I am a Macintosh only guy (since 1984) :-) Ren? from Paris From higginsta at gmail.com Thu Mar 19 05:47:48 2009 From: higginsta at gmail.com (Todd Higgins) Date: Thu, 19 Mar 2009 05:47:48 -0400 Subject: [ANN] I have a confession... In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Message-ID: Actually, hibernation mode is a part of operating systems power management feature. Windows has had it for a while, and it looks like Linux does too, but only within the last year has it become reliable. :-) Regards, Todd On Mar 19, 2009, at 2:52 AM, Kay C Lan wrote: > On Thu, Mar 19, 2009 at 1:48 PM, Jim Sims wrote: > >> >> This tip is very helpful! Some nice applescript on that web page. >> > > It looks like Todd has provided the most brilliant solution; well > for recent > equipment anyway running OS X. The beauty is that pmset has options > for > Desktops as well. > > The link Todd gave infers that there may be a Windows solution but > it is > just more complex. The fact that pmset only dates back to 2006 and > is Darwin > specific suggest the Linux boys are out of luck here too. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katheryn.swynford at gmail.com Thu Mar 19 06:50:40 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 19 Mar 2009 03:50:40 -0700 Subject: HC Music that should be on Runtime Revolutio In-Reply-To: <53BAB64B-193E-4DC8-B164-4704BF60F52C@online.fr> References: <20090318211121.7E6EE48A647@mail.runrev.com> <112347A0-25F0-4218-BF09-02A28CB8DDA5@netrin.com> <53BAB64B-193E-4DC8-B164-4704BF60F52C@online.fr> Message-ID: <4be051070903190350s315b9facr10b6da651c28ec08@mail.gmail.com> I don't thinks she has anything against music, just thinks this implementation is stupid. Just my interpretation, not meant to be a slam against anyone... Judy http://revined.blogspot.com On Thu, Mar 19, 2009 at 1:17 AM, Ren? Micout wrote: > What have you got against music ? > Ren? from Paris > > "Without music the life will be an error" Friedrich Nietzsche > > Le 18 mars 09 ? 23:27, Jim Lambert a ?crit : > > > My 2 cents. >> Personally I'd discourage the Rev team from spending time and resources on >> developing any native music making function, especially one as primitive as >> that in HyperCard. >> There are more pressing tasks for them to tackle and the music making can >> be accomplished by the rev developer leveraging what multimedia capabilities >> are present outside of, yet accessible to, Rev >> >> Jim Lambert >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Thu Mar 19 06:52:32 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Thu, 19 Mar 2009 03:52:32 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <63323239-FDB9-46CF-9427-5A3DE97BF5DA@online.fr> References: <49C16F30.50902@fourthworld.com> <63323239-FDB9-46CF-9427-5A3DE97BF5DA@online.fr> Message-ID: <4be051070903190352g2bee6e9fxff1898ed86cb3669@mail.gmail.com> Ren?, Richard is trying to demonstrate to Richmond that Director isn't really cross-plat. And I agree FWIW... for what little it is worth ;-) Judy http://revined.blogspot.com On Thu, Mar 19, 2009 at 2:42 AM, Ren? Micout wrote: > > Le 18 mars 09 ? 23:01, Richard Gaskin a ?crit : > >> >> Or does "truly cross-platform" mean something else? :) >> > > I don't really understand "cross-platform" concept in Rev ?! What about > "sheet" and "drawer" witch are Macintosh only stuff. Why other Macintosh > specificities (is it english ?) are not present into Rev ? > What is "cross-platform" ? MacOS X (I know), Linux (I imagine), Windows > (Witch Windows ? 95 ? 98 ? NT ? XP ? Vista ? 7 ?). What version of Windows > command the leveling by the bottom ? Anybody know that ? > Sorry but I am a Macintosh only guy (since 1984) :-) > Ren? from Paris_______________________________________________ > > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Thu Mar 19 07:22:10 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 04:22:10 -0700 (PDT) Subject: HC Music that should be on Runtime Revolution Message-ID: <185127.723.qm@web37505.mail.mud.yahoo.com> Judy Perry wrote; "Richard is trying to demonstrate to Richmond that Director isn't really cross-plat." and Richmond has got the point. But, as a consequence, now believes that "cross-platform" is a term with very little meaning. I am also inclined to agree with what Jim Lambert wrote: "There are more pressing tasks for them to tackle and the music making can be accomplished by the rev developer leveraging what multimedia capabilities are present outside of, yet accessible to, Rev" but taking that to mean 'an all-singing-all-dancing system' like that in Director; and continuing to state that a 'primitive' system like that in Hypercard (with sound channels) might fill a useful gap between nothing and the Director-type of thing. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From effendi at wanadoo.fr Thu Mar 19 09:33:12 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 19 Mar 2009 14:33:12 +0100 Subject: "ss" function Message-ID: <4854A109-BB2D-4FEE-BA28-958400DEBB3D@wanadoo.fr> Hi from Paris DunbarX wrote : > I am rewriting the "ss" function in HC. Because it is there. When you have finished, can I have a copy, please ? It seems that I spend half my life searching for snippits of code that I wrote in some stack, somewhere, sometime, and I can't for the hell of me remember where !! I don't know about you guys, but my new stacks often contain whole segments from previous stacks, plus of course, about 30 % of new specifics. The question is "In which darned stack did I put that segment of code" ? -Francis "The life you are living is not your real life - .......... only a dry run ............. ! If this had been your REAL life, surely you would have been given better instructions !" From Roger.E.Eller at sealedair.com Thu Mar 19 09:41:34 2009 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu, 19 Mar 2009 09:41:34 -0400 Subject: ODBC access (closing connections) Message-ID: On Mon, 24 Mar 2008 01:53:27 -0700, Sarah Reichelt wrote: > Check out the docs for the revDataFromQuery function which I think > will do what you want in a lot less code. > > I think your script can be condensed to: > > put revOpenDatabase("ODBC","testdb",,,) into myDB > put "SELECT Item Id, Item Title from Item" into tSQL > revDataFromQuery(tab,return,myDB,tSQL) into fld "Item List" > > Cheers, > Sarah Source: http://www.mail-archive.com/use-revolution at lists.runrev.com/msg104599.html First of all, when I need database tips, I search the list for "Sarah Reichelt" because well... SHE'S AWESOME! I have been using the above 3 lines very successfully in Rev 3.0 for accessing a Microsoft SQL database via ODBC. I remember having to keep up with a connection id in the past, and closing the database when done. Is that still required when using the above method to retrieve a record? What happens if connections are left open? Roger Eller From stephenREVOLUTION2 at barncard.com Thu Mar 19 10:11:49 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 19 Mar 2009 07:11:49 -0700 Subject: HC Music that should be on Runtime Revolution In-Reply-To: <4be051070903181437x14a5d30cveefd86f2cb98a456@mail.gmail.com> References: <290399.14182.qm@web37508.mail.mud.yahoo.com> <49C15D3A.2050605@hyperactivesw.com> <4be051070903181437x14a5d30cveefd86f2cb98a456@mail.gmail.com> Message-ID: It's hard to conceive of Rev trying to reCreate what took Apple almost 20 years to develop and it being very good. Quicktime is still the best media handler ever created. I still remember those early developer CDs and the little postage-stamp movies that strained the machines, but were amazing. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/18 Judy Perry > That's good to know. I probably knew that once upon a time @;-P > Thanks Jacque! > > Judy > http://revined.blogspot.com > > On Wed, Mar 18, 2009 at 1:44 PM, J. Landman Gay >wrote: > > > Richmond Mathewson wrote: > > > > For RunRev to claim to be truly cross-platform it needs to become > >> independent of external sources of help, such as Quicktime. > >> > > > > It is. If QuickTime is not installed on Windows, Rev uses WMP instead. On > > Linux it uses mplayer. Mac of course requires QT but that's not an issue. > > > > However, if developers themselves ship their videos in proprietary QT > > formats then QT is needed -- but that isn't a Rev problem, that's a > > developer choice. > > > > -- > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > HyperActive Software | http://www.hyperactivesw.com > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From benr at cogapp.com Thu Mar 19 10:31:52 2009 From: benr at cogapp.com (Ben Rubinstein) Date: Thu, 19 Mar 2009 14:31:52 +0000 Subject: mouseControl problem In-Reply-To: References: <49C14AFB.9080302@fourthworld.com> Message-ID: <49C25758.5030408@cogapp.com> DunbarX wrote: > I am rewriting the "ss" function in HC. Because it is there. Jim Ault wrote: > ss = search script containers for a string > > Rev Find is more powerful in some ways, but HC would highlight the found > string after opening a script container, but only for the frontmost > stack. Rev Find is wider in scope. The existing Find has the option to search in all scripts of a card, a stack, a stack file, and some other options I've never figured out. It lists scripts which include at least one hit; double clicking the object opens the script; but it doesn't do anything within the script editor to help you. On the other hand, the new (3.0) script editor is getting much closer. It has an option to search in all open tabs; and gives you the results grouped together in a pane at the bottom, with owner of script, line number of each matching line, and the line itself. You can then easily click through these results, with the relevant line in the relevant script being scrolled into view and selected. I've requested some additions to this which I think would greatly enhance the functionality - perhaps to the point of no longer missing "ss". Most importantly, that the enhanced results presentation in the new script editor find should be available when doing a search across all scripts that you might not yet have open. I've suggested one way this might work - others are also possible: http://quality.runrev.com/qacenter/show_bug.cgi?id=7321 Also, that the search results be further enhanced by including the function/handler/command name in the results summary. http://quality.runrev.com/qacenter/show_bug.cgi?id=7731 In general there are quite a few issues with the new search (see also QC #7070, #7071 among others) but it's getting there and is very promising. And in general now is probably the time to suggest/request changes, while the code is still fresh and raw, before the current state becomes 'the way it is'. So I'd recommend that people take a look and if they see ways it's wrong, or could be better, to report them in QC. - Ben From ambassador at fourthworld.com Thu Mar 19 11:09:33 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 Mar 2009 08:09:33 -0700 Subject: Unix support past 2.5.1? Message-ID: <49C2602D.6020508@fourthworld.com> Scott Pepperdine wrote: > IBM still ships and supports AIX. Business isn't what it used to be, > but Linux hasn't swallowed up the entire server market yet. Many shops > still run on mainframes and mid-range servers that are not Linux only. That's good to hear. Keeps the Linux crew on their toes. :) Wish I could say the same for Irix. Had a good time on that back in the day. Ah, how I used to dream of having my own O2 at home.... > I agree that the array support of 3.0 would be handy on the server. > Also, there were some rev_db changes in 2.9 that need to be examined, > from what I can see. Ah, yes. Good catch. There are probably a few others that may be useful as well. The more I think about it, the more clearly it occurs to me that most software vendors publish a version history somewhere, either in the product or on the web site. This is not only helpful for customers of a mature product like Rev who may need to manage multiple versions in their work, but also for RunRev's marketing by demonstrating their ongoing efforts in enhancing the product. I just added a request for a version history to be added to the docs and/or the web site: If you don't mind my asking, what sorts of CGIs are you writing for AIX? I'm putting together some notes on CGI use for a future article at revJournal.com, and getting a feel for the breadth of things people do with their CGIs will help make for a more useful article. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From ambassador at fourthworld.com Thu Mar 19 11:14:03 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 Mar 2009 08:14:03 -0700 Subject: ODBC access (closing connections) Message-ID: <49C2613B.7070302@fourthworld.com> Roger.E.Eller wrote: > First of all, when I need database tips, I search the list for "Sarah > Reichelt" because well... SHE'S AWESOME! Indeed she is. For newcomers here who haven't yet joined the Sarah Fan Club, we posted an interview with her some time ago at revJournal.com where she discusses her work at Genesearch and shares a bit of her background: -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From spepper at byu.net Thu Mar 19 12:17:38 2009 From: spepper at byu.net (Scott Pepperdine) Date: Thu, 19 Mar 2009 09:17:38 -0700 Subject: Unix support past 2.5.1? In-Reply-To: References: <49C144A9.1050703@byu.net> <5C663B34-29C2-4395-A695-B9FFD5B46797@mac.com> <49C15A1E.2050603@byu.net> Message-ID: <49C27022.8080903@byu.net> Perfect! Thank you Kay. Kay C Lan wrote: > On Thu, Mar 19, 2009 at 4:31 AM, Scott Pepperdine wrote: > > >> Is there a good way to get a concise list of what has been added since >> 2.5.1 to better evaluate its usefulness? Or do I need to find 'release >> notes' for each release since then and make my own list? >> >> Open your Rev Dictionary, cntrl-click (Mac or right click I guess on other >> > OSs) on the column headings and a menu should pop up, if Platforms and > Version are not selected, select these to be included in the dictionary > output. > > You should now be able to click on the 'Version' column heading to sort all > entries by Rev version number, click again for reverse sort. > > >From here you should be able to quickly skim through the 146 keywords added > since 2.5.1 and determine if you're good to go or need to break open the > piggy bank for a an upgrade ;-) > > I think Platforms are displayed as Icons in the 2.5 Dictionary, if so, > sorting my Platforms produces unexpected results. > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From stephenREVOLUTION2 at barncard.com Thu Mar 19 11:20:18 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 19 Mar 2009 08:20:18 -0700 Subject: "ss" function In-Reply-To: <4854A109-BB2D-4FEE-BA28-958400DEBB3D@wanadoo.fr> References: <4854A109-BB2D-4FEE-BA28-958400DEBB3D@wanadoo.fr> Message-ID: May I humbly suggest the Scripter's Scrapbook for you? http://www.flexiblelearning.com/ssbk.htm Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/19 Francis Nugent Dixon > Hi from Paris > > DunbarX wrote : > > I am rewriting the "ss" function in HC. Because it is there. >> > > When you have finished, can I have a copy, please ? > > It seems that I spend half my life searching for snippits > of code that I wrote in some stack, somewhere, sometime, > and I can't for the hell of me remember where !! > > I don't know about you guys, but my new stacks often > contain whole segments from previous stacks, plus of > course, about 30 % of new specifics. The question is > "In which darned stack did I put that segment of code" ? > > -Francis > > "The life you are living is not your real life - > .......... only a dry run ............. ! > If this had been your REAL life, surely you would > have been given better instructions !" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bobs at twft.com Thu Mar 19 11:31:26 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 19 Mar 2009 08:31:26 -0700 Subject: ODBC access (closing connections) In-Reply-To: References: Message-ID: Eventually the connection will time out and close. At least that is my experience with MySQL. I have had to write a function that checks to see if the database is open, traps for errors, opens it if it isn't open, and stores the database id in a global in any event. I call it every time I access the database (at least the first time in any script session). You never know how long a user is going to leave the app running idle. BTW for multi-user apps, I also keep a table with the name of every table in the database and a number field associated with it. Whenever I update a table I increment it's number. That way I can check if a table I need has been updated since the last time I queried it, and if so I requery the whole dataset. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 6:41 AM, Roger.E.Eller at sealedair.com wrote: > > On Mon, 24 Mar 2008 01:53:27 -0700, Sarah Reichelt wrote: >> Check out the docs for the revDataFromQuery function which I think >> will do what you want in a lot less code. >> >> I think your script can be condensed to: >> >> put revOpenDatabase("ODBC","testdb",,,) into myDB >> put "SELECT Item Id, Item Title from Item" into tSQL >> revDataFromQuery(tab,return,myDB,tSQL) into fld "Item List" >> >> Cheers, >> Sarah > > Source: > http://www.mail-archive.com/use-revolution at lists.runrev.com/msg104599.html > > First of all, when I need database tips, I search the list for "Sarah > Reichelt" because well... SHE'S AWESOME! I have been using the > above 3 > lines very successfully in Rev 3.0 for accessing a Microsoft SQL > database > via ODBC. I remember having to keep up with a connection id in the > past, > and closing the database when done. Is that still required when > using the > above method to retrieve a record? What happens if connections are > left > open? > > Roger Eller > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Thu Mar 19 11:37:08 2009 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 19 Mar 2009 09:37:08 -0600 Subject: MacIconToFile demo In-Reply-To: References: Message-ID: On Mar 19, 2009, at 2:56 AM, Terry Judd wrote: > I?ve put together a small stack that demonstrates the scripted > solution > (well with a bit of help from the revXML external) for creating > images from > Mac file and application icons that I posted the other day. Just set > the > output image size and drag a file or application from the Finder > onto the > icon ?space? and you?re away. > > Type... > > go url "http://deblah.com/rev/MacIconToFile_demo.rev" > > ...into the message box to download it. Hi Terry, Very nice. I find it works well for most OS X application and document icons. Ironically, it doesn't work for me on standalone apps created by Revolution. Nor would it work on alias files or OS X pkg and mpkg files. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From ambassador at fourthworld.com Thu Mar 19 11:49:01 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 Mar 2009 08:49:01 -0700 Subject: "ss" function Message-ID: <49C2696D.3040104@fourthworld.com> Francis Nugent Dixon wrote: > It seems that I spend half my life searching for snippits > of code that I wrote in some stack, somewhere, sometime, > and I can't for the hell of me remember where !! > > I don't know about you guys, but my new stacks often > contain whole segments from previous stacks, plus of > course, about 30 % of new specifics. The question is > "In which darned stack did I put that segment of code" ? I used to spend about as much time doing that same thing, so I made a utility to find stuff for me, with the extra bonus that it searches either a stack or everything in the current message path (including frontScripts, libraries, and backScripts). It's available in RevNet - in Rev see Development->Plugins->GoRevNet, and once you're in look in Stacks for "4w_ScriptSearch.rev". Once you load it just save it into your Plugins folder and it'll always be just a menu item away when you need it. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From DunbarX at aol.com Thu Mar 19 11:51:26 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 11:51:26 EDT Subject: mouseControl problem Message-ID: Ah. the "Select All" button in the "Find and Replace" dialog. Never tried it. Pretty good alright. Is this documented anywhere? Tongue in cheek, I bemoaned a while back that Rev needs a Goodman-like reference; the ins and outs of the IDE itself. And I know it is as hard to write that sort of thing as it is to write the program itself. Just ask Jeanne DeVoto. Craig Newman In a message dated 3/19/09 10:34:48 AM, benr at cogapp.com writes: > The existing Find has the option to search in all scripts of a card, a > stack, > a stack file, and some other options I've never figured out.? It lists > scripts > which include at least one hit; double clicking the object opens the script; > but it doesn't do anything within the script editor to help you. > > On the other hand, the new (3.0) script editor is getting much closer.? It > has > an option to search in all open tabs; and gives you the results grouped > together in a pane at the bottom, with owner of script, line number of each > matching line, and the line itself.? You can then easily click through these > results, with the relevant line in the relevant script being scrolled into > view and selected. > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212974460%3B34272906%3Bh) From ambassador at fourthworld.com Thu Mar 19 11:57:48 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 Mar 2009 08:57:48 -0700 Subject: programming fonts Message-ID: <49C26B7C.2010003@fourthworld.com> Over the years I've found the Courier's serifs distracting on screen, and Monaco's glyph shapes vaguely unpleasant at 12 pts (used to use it all the time back when screen res was lower an 9pt was acceptable). So over the last year I find myself using Andale Mono for most of my scripting, and to my eye it's nearly ideal with one near-fatal glitch: the descending tail on the comma is shorter than in most fonts, and at a glance is difficult to distinguish from a period. I started to look around for a good programmer's font, but there are just too many to download and evaluate them all so I thought I'd check in with you folks here: What's your favorite font for use in your script editor? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From dam-pro.girard at laposte.net Thu Mar 19 12:03:23 2009 From: dam-pro.girard at laposte.net (Damien Girard) Date: Thu, 19 Mar 2009 17:03:23 +0100 Subject: programming fonts In-Reply-To: <49C26B7C.2010003@fourthworld.com> References: <49C26B7C.2010003@fourthworld.com> Message-ID: <49C26CCB.4090207@laposte.net> Hi Richard, Personnaly, I am using Microsoft Consolas. This font looks very well on Vista with ClearType. (And also on Linux with SubPixel Anti aliasing rendering). Damien Richard Gaskin a ?crit : > > Over the years I've found the Courier's serifs distracting on screen, > and Monaco's glyph shapes vaguely unpleasant at 12 pts (used to use it > all the time back when screen res was lower an 9pt was acceptable). > > So over the last year I find myself using Andale Mono for most of my > scripting, and to my eye it's nearly ideal with one near-fatal glitch: > the descending tail on the comma is shorter than in most fonts, and at > a glance is difficult to distinguish from a period. > > I started to look around for a good programmer's font, but there are > just too many to download and evaluate them all so I thought I'd check > in with you folks here: > > What's your favorite font for use in your script editor? > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From rmicout at online.fr Thu Mar 19 12:03:34 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 19 Mar 2009 17:03:34 +0100 Subject: programming fonts In-Reply-To: <49C26B7C.2010003@fourthworld.com> References: <49C26B7C.2010003@fourthworld.com> Message-ID: <24D75EBE-7511-491D-9302-AE78F9E887AA@online.fr> Courier 10 (Macintosh 10.4) Ren? from Paris Le 19 mars 09 ? 16:57, Richard Gaskin a ?crit : > Over the years I've found the Courier's serifs distracting on > screen, and Monaco's glyph shapes vaguely unpleasant at 12 pts > (used to use it all the time back when screen res was lower an 9pt > was acceptable). > > So over the last year I find myself using Andale Mono for most of > my scripting, and to my eye it's nearly ideal with one near-fatal > glitch: the descending tail on the comma is shorter than in most > fonts, and at a glance is difficult to distinguish from a period. > > I started to look around for a good programmer's font, but there > are just too many to download and evaluate them all so I thought > I'd check in with you folks here: > > What's your favorite font for use in your script editor? > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mstuart at adaptcrm.com Thu Mar 19 12:13:51 2009 From: mstuart at adaptcrm.com (Mark Stuart) Date: Thu, 19 Mar 2009 08:13:51 -0800 Subject: programming fonts Message-ID: Richard wrote: What's your favorite font for use in your script editor? WinXP Screen resolution: 1280x1024 Corbel 14 or 16 Mark Stuart (eye sight is dimming in the sunset years) Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From jim at visitrieve.com Thu Mar 19 12:14:08 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Thu, 19 Mar 2009 06:14:08 -1000 Subject: Default Email Client on Windows? In-Reply-To: References: Message-ID: <008301c9a8ad$bbdf4530$339dcf90$@com> Hi Scott, There are a lot of MAPI entries and in different versions of Windows and for different mail clients. Probably the quick and dirty way to accomplish what you want would be to go to: *HKEY_Classes_Root\mailto\shell\open\command* because this will tell you, when there is a mailto, what client Windows will execute. The only problem you could have here is if it is set to the default mail client that comes with windows and the person never used it but uses Internet email instead. On the other hand, if it's Outlook or something other than the default, you can assume it is being used. Even the default could be being used. But in any case this will tell you what the default is. ;-) Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Scott Rossi > Sent: Wednesday, March 18, 2009 12:17 PM > To: Revolution Mail List > Subject: Default Email Client on Windows? > > Anyone know where to find the default email app in the Windows > registry? > > I'm trying to address a situation where a user may not have any mail > app > installed (or simply not initialized) and I'm hoping the above entry > will be > blank or provide some indication that the user has not specified any > client > app. > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Thu Mar 19 12:15:14 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 Mar 2009 11:15:14 -0500 Subject: "ss" function In-Reply-To: <4854A109-BB2D-4FEE-BA28-958400DEBB3D@wanadoo.fr> References: <4854A109-BB2D-4FEE-BA28-958400DEBB3D@wanadoo.fr> Message-ID: <49C26F92.2090301@hyperactivesw.com> Francis Nugent Dixon wrote: > It seems that I spend half my life searching for snippits > of code that I wrote in some stack, somewhere, sometime, > and I can't for the hell of me remember where !! The built-in Search and Replace will search scripts for you, with many options (one stack, a whole stackfile, etc.) So until Craig finishes his project, you can use the one Rev provides. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jim at visitrieve.com Thu Mar 19 12:26:51 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Thu, 19 Mar 2009 06:26:51 -1000 Subject: Default Email Client on Windows? In-Reply-To: References: Message-ID: <008401c9a8af$827f1700$877d4500$@com> Hi Ken, Just saw that you had already answered. Do you happen to know the difference between using the LOCAL_MACHINE and CLASSES_ROOT mailto? Are there cases where they are different? Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Ken Ray > Sent: Wednesday, March 18, 2009 12:26 PM > To: Use Revolution List > Subject: Re: Default Email Client on Windows? > > > > > On 3/18/09 5:16 PM, "Scott Rossi" wrote: > > > Anyone know where to find the default email app in the Windows > registry? > > Yup... right here: > > HKEY_LOCAL_MACHINE\Software\Classes\mailto\shell\open\command\ > > This gives you the path to the default email app. > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at futilism.com Thu Mar 19 13:14:52 2009 From: lists at futilism.com (Mark Smith) Date: Thu, 19 Mar 2009 17:14:52 +0000 Subject: programming fonts In-Reply-To: <49C26B7C.2010003@fourthworld.com> References: <49C26B7C.2010003@fourthworld.com> Message-ID: <2DF748D4-90D2-4585-B6B8-F7E4ECEFFA40@futilism.com> I always used to use monaco at 9pt, too, but that doesn't seem so good on my MacBookPro. I'm currently using ProFont at 10 or 11 pt, and liking it a lot. Best, Mark On 19 Mar 2009, at 15:57, Richard Gaskin wrote: > Over the years I've found the Courier's serifs distracting on > screen, and Monaco's glyph shapes vaguely unpleasant at 12 pts > (used to use it all the time back when screen res was lower an 9pt > was acceptable). > > So over the last year I find myself using Andale Mono for most of > my scripting, and to my eye it's nearly ideal with one near-fatal > glitch: the descending tail on the comma is shorter than in most > fonts, and at a glance is difficult to distinguish from a period. > > I started to look around for a good programmer's font, but there > are just too many to download and evaluate them all so I thought > I'd check in with you folks here: > > What's your favorite font for use in your script editor? > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Thu Mar 19 13:18:36 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 10:18:36 -0700 (PDT) Subject: programming fonts Message-ID: <622414.94818.qm@web37505.mail.mud.yahoo.com> I always use Charcoal set at 18 pt when on Mac and the Ubuntu font, again at 18 pts, when on Linux. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From lists at futilism.com Thu Mar 19 13:39:33 2009 From: lists at futilism.com (Mark Smith) Date: Thu, 19 Mar 2009 17:39:33 +0000 Subject: silly text editing question Message-ID: How do you find out where the current "insertion point" in an editable field is? I mean, if you have: This is line 1 This is line 2 This is line 3 in an editable field, if the user has placed the caret after the 'n' in line 2 and then hit return for example, how do you know where in the field you are? (either in terms of chars, or char n of line n, or whatever). This is probably really simple, but I can't for the life of me figure it out! Best, Mark From klaus at major-k.de Thu Mar 19 13:49:50 2009 From: klaus at major-k.de (Klaus Major) Date: Thu, 19 Mar 2009 18:49:50 +0100 Subject: silly text editing question In-Reply-To: References: Message-ID: <97977E5A-337E-43B0-8A37-4CF91D892129@major-k.de> Hi Mark, > How do you find out where the current "insertion point" in an > editable field is? > > I mean, if you have: > > This is line 1 > This is line 2 > This is line 3 > > in an editable field, if the user has placed the caret after the 'n' > in line 2 and then hit return for example, how do you know where in > the field you are? (either in terms of chars, or char n of line n, > or whatever). > > This is probably really simple, but I can't for the life of me > figure it out! check "the selectedchunk" :-) > Best, > > Mark Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From geradamas at yahoo.com Thu Mar 19 13:54:09 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 10:54:09 -0700 (PDT) Subject: silly text editing question Message-ID: <595233.1294.qm@web37502.mail.mud.yahoo.com> on returnInField put the mouseLine end returnInField sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Thu Mar 19 14:01:39 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 11:01:39 -0700 (PDT) Subject: silly text editing question Message-ID: <151828.79672.qm@web37503.mail.mud.yahoo.com> This is better: on returnInField put "char" && the mouseChar && "of " && the mouseline into fld "fWHERE" end returnInField as it will give a selected character as well as its location. This is even better: on returnInField put "Text" && quote & the selectedText & quote && "of " && the mouseline into fld "fWHERE" end returnInField as it will give selected text as well as its location. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From DunbarX at aol.com Thu Mar 19 14:03:17 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 14:03:17 EDT Subject: "ss" function Message-ID: I don't know if I will pursue this. Having all instances of a string in a list is MUCH better than hitting them sequentially. There are a few modifications I might suggest to the way the "find and Replace" dialog is accessed, and how the find string is loaded, but right now I think it is a better tool than HC's. For example, unless I missed it (again), you have to have all tabs already open to search all scripts in a stack. This can be a pain; HC at least went through everything (there should be a third option in that menu, named "whole stack"). And I think the way the dialog loads the string to search for can be improved, for example, if the dialog is already open, you cannot just select a string in an existing script and hit Cmd-Shift-F to load that new string. You have to either type it in or close the dialog and invoke the shortcut. More important, again, is that these features seem generally to be discovered, not documented. And even MORE important is that the list members here are as passionate as they were twenty years ago. Rev has done that. Craig Newman In a message dated 3/19/09 12:15:25 PM, jacque at hyperactivesw.com writes: > The built-in Search and Replace will search scripts for you, with many > options (one stack, a whole stackfile, etc.) So until Craig finishes his > project, you can use the one Rev provides. > ************** Great Deals on Dell 15" Laptops - Starting at $479 (htt p://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212974460%3B34272906%3Bh) From bobs at twft.com Thu Mar 19 14:02:51 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 19 Mar 2009 11:02:51 -0700 Subject: silly text editing question In-Reply-To: References: Message-ID: The SelectedChunk. I found it by looking in the dictionary under "the selection". It's one of the things listed under "See Also:". Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 10:39 AM, Mark Smith wrote: > How do you find out where the current "insertion point" in an > editable field is? > > I mean, if you have: > > This is line 1 > This is line 2 > This is line 3 > > in an editable field, if the user has placed the caret after the 'n' > in line 2 and then hit return for example, how do you know where in > the field you are? (either in terms of chars, or char n of line n, or > whatever). > > This is probably really simple, but I can't for the life of me figure > it out! > > Best, > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION2 at barncard.com Thu Mar 19 14:06:18 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 19 Mar 2009 11:06:18 -0700 Subject: programming fonts In-Reply-To: <2DF748D4-90D2-4585-B6B8-F7E4ECEFFA40@futilism.com> References: <49C26B7C.2010003@fourthworld.com> <2DF748D4-90D2-4585-B6B8-F7E4ECEFFA40@futilism.com> Message-ID: I'm using Tahoma 16 points in chalkboard GLX2. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/19 Mark Smith > I always used to use monaco at 9pt, too, but that doesn't seem so good on > my MacBookPro. > > I'm currently using ProFont > at 10 or 11 pt, and liking it a lot. > > Best, > > Mark > > > > On 19 Mar 2009, at 15:57, Richard Gaskin wrote: > > Over the years I've found the Courier's serifs distracting on screen, and >> Monaco's glyph shapes vaguely unpleasant at 12 pts (used to use it all the >> time back when screen res was lower an 9pt was acceptable). >> >> So over the last year I find myself using Andale Mono for most of my >> scripting, and to my eye it's nearly ideal with one near-fatal glitch: the >> descending tail on the comma is shorter than in most fonts, and at a glance >> is difficult to distinguish from a period. >> >> I started to look around for a good programmer's font, but there are just >> too many to download and evaluate them all so I thought I'd check in with >> you folks here: >> >> What's your favorite font for use in your script editor? >> >> -- >> Richard Gaskin >> Fourth World >> Revolution training and consulting: http://www.fourthworld.com >> Webzine for Rev developers: http://www.revjournal.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bobs at twft.com Thu Mar 19 14:06:32 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 19 Mar 2009 11:06:32 -0700 Subject: silly text editing question In-Reply-To: References: Message-ID: There is also the selectedLine which will return the line your cursor is in. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 11:02 AM, Bob Sneidar wrote: > The SelectedChunk. I found it by looking in the dictionary under "the > selection". It's one of the things listed under "See Also:". > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 19, 2009, at 10:39 AM, Mark Smith wrote: > >> How do you find out where the current "insertion point" in an >> editable field is? >> >> I mean, if you have: >> >> This is line 1 >> This is line 2 >> This is line 3 >> >> in an editable field, if the user has placed the caret after the 'n' >> in line 2 and then hit return for example, how do you know where in >> the field you are? (either in terms of chars, or char n of line n, or >> whatever). >> >> This is probably really simple, but I can't for the life of me figure >> it out! >> >> Best, >> >> Mark >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at futilism.com Thu Mar 19 14:27:35 2009 From: lists at futilism.com (Mark Smith) Date: Thu, 19 Mar 2009 18:27:35 +0000 Subject: silly text editing question In-Reply-To: References: Message-ID: Thanks to Klaus, Richmond and Bob - those cover the options are what I was looking for...for some reason my little brain didn't consider it a chunk-type issue... Best, Mark On 19 Mar 2009, at 18:06, Bob Sneidar wrote: > There is also the selectedLine which will return the line your > cursor is in. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 19, 2009, at 11:02 AM, Bob Sneidar wrote: > >> The SelectedChunk. I found it by looking in the dictionary under "the >> selection". It's one of the things listed under "See Also:". >> >> Bob Sneidar >> IT Manager >> Logos Management >> Calvary Chapel CM >> >> On Mar 19, 2009, at 10:39 AM, Mark Smith wrote: >> >>> How do you find out where the current "insertion point" in an >>> editable field is? >>> >>> I mean, if you have: >>> >>> This is line 1 >>> This is line 2 >>> This is line 3 >>> >>> in an editable field, if the user has placed the caret after the 'n' >>> in line 2 and then hit return for example, how do you know where in >>> the field you are? (either in terms of chars, or char n of line >>> n, or >>> whatever). >>> >>> This is probably really simple, but I can't for the life of me >>> figure >>> it out! >>> >>> Best, >>> >>> Mark >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From benr_mc at cogapp.com Thu Mar 19 14:36:01 2009 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Thu, 19 Mar 2009 18:36:01 +0000 Subject: "ss" function In-Reply-To: References: Message-ID: <49C29091.3080607@cogapp.com> DunbarX at aol.com wrote: > I don't know if I will pursue this. Having all instances of a string in a > list is MUCH better than hitting them sequentially. There are a few modifications > I might suggest to the way the "find and Replace" dialog is accessed, and how > the find string is loaded, but right now I think it is a better tool than > HC's. > > For example, unless I missed it (again), you have to have all tabs already > open to search all scripts in a stack. This can be a pain; HC at least went > through everything (there should be a third option in that menu, named "whole > stack"). Yes - that's what I've requested here: http://quality.runrev.com/qacenter/show_bug.cgi?id=7321 Please take a look, and add your comments/votes about how you think this should work. > And I think the way the dialog loads the string to search for can be > improved, for example, if the dialog is already open, you cannot just select a > string in an existing script and hit Cmd-Shift-F to load that new string. You > have to either type it in or close the dialog and invoke the shortcut. Also a good idea - please put it in QC! - Ben (who's just realised his earlier post on this had the 'mousecontrol' subject line, although it was really about 'ss') From Stgoldberg at aol.com Thu Mar 19 15:06:14 2009 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Thu, 19 Mar 2009 15:06:14 EDT Subject: Can one hide a referenced folder? Message-ID: I'd appreciate it if anyone has a solution to the following: When images, sounds, and movies are referenced from Revolution and placed in a folder separate from the standalone, is there a way to hide the referenced folder so that the only thing the viewer sees is the standalone itself? Thanks. Stephen Goldberg stgoldberg at aol.com ************** Feeling the pinch at the grocery store? Make dinner for $10 or less. (http://food.aol.com/frugal-feasts?ncid=emlcntusfood00000001) From geradamas at yahoo.com Thu Mar 19 15:34:10 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 12:34:10 -0700 (PDT) Subject: Can one hide a referenced folder? Message-ID: <42105.74042.qm@web37506.mail.mud.yahoo.com> On Macintosh and other UNIX-like systems such as Linux, one can put a '.' (full-stop / period) at the start of a folder name and it then becomes invisible to the user. (presumably there is also a way of doing this on Windows) However . . . (one can almost hear the hackers chuckling to themselves) . . . anybody with a bit of knowledge (or, for that matter TinkerTool: http://www.bresink.com/osx/TinkerTool.html can 'see' invisible folders. on Ubuntu one merely selects the "show all files' option in a Nautilus window. So, if you are thinking of making a data folder invisible to stop people pinching your multimedia files, 'fergeddit'. I, also, don't know if RunRev 'sees' invisible folder. The best way to protect your media files is to embed them in code-protected substacks that can be loaded in and out of RAM as needed. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jacque at hyperactivesw.com Thu Mar 19 16:09:36 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 Mar 2009 15:09:36 -0500 Subject: "ss" function In-Reply-To: References: Message-ID: <49C2A680.3030304@hyperactivesw.com> DunbarX at aol.com wrote: > For example, unless I missed it (again), you have to have all tabs already > open to search all scripts in a stack. We may not be talking about the same dialog. The script editor does have its own, but outside the editor, under the Edit menu, is "Find and Replace". This can search almost everything for almost anything. No scripts need to be open. For example, to search all scripts in the current stack: 1. Uncheck all options except for "script" 2. Choose "This stack" from the popup button 3. Search You get a list of all hits, and double-clicking any hit opens its script editor. You can use this dialog to search more than just scripts; you can search for all objects with a certain name, all field text, etc. and in addition you can use powerful regular expressions to do wildcard matches. You can search part of the current stack, the whole stack, the stackfile, or even all stacks inside a particular folder. You can combine search options to look at, for example, all field text and all script text, but nothing else. The separate script editor find dialog also has its uses but as you say, it will search only the scripts you currently have open. Sometimes that's all you want though. It's a different tool intended for a different use. It's faster but more limited. > And I think the way the dialog loads the string to search for can be > improved, for example, if the dialog is already open, you cannot just select a > string in an existing script and hit Cmd-Shift-F to load that new string. You > have to either type it in or close the dialog and invoke the shortcut. I'd like to see this too. It's the only thing I miss. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tsj at unimelb.edu.au Thu Mar 19 16:31:23 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Fri, 20 Mar 2009 07:31:23 +1100 Subject: MacIconToFile demo In-Reply-To: Message-ID: Thanks for the feedback Devin. I should be able to fix it so all of those file/folder types return icons. Regards, Terry... On 20/03/09 2:37 AM, "Devin Asay" wrote: > > On Mar 19, 2009, at 2:56 AM, Terry Judd wrote: > >> I?ve put together a small stack that demonstrates the scripted >> solution >> (well with a bit of help from the revXML external) for creating >> images from >> Mac file and application icons that I posted the other day. Just set >> the >> output image size and drag a file or application from the Finder >> onto the >> icon ?space? and you?re away. >> >> Type... >> >> go url "http://deblah.com/rev/MacIconToFile_demo.rev" >> >> ...into the message box to download it. > > Hi Terry, > > Very nice. I find it works well for most OS X application and document > icons. Ironically, it doesn't work for me on standalone apps created > by Revolution. Nor would it work on alias files or OS X pkg and mpkg > files. > > Regards, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Thu Mar 19 16:31:36 2009 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 19 Mar 2009 14:31:36 -0600 Subject: Can one hide a referenced folder? In-Reply-To: References: Message-ID: On Mar 19, 2009, at 1:06 PM, Stgoldberg at aol.com wrote: > I'd appreciate it if anyone has a solution to the following: When > images, > sounds, and movies are referenced from Revolution and placed in a > folder separate > from the standalone, is there a way to hide the referenced folder so > that the > only thing the viewer sees is the standalone itself? Thanks. > Stephen Goldberg > stgoldberg at aol.com Hi Steve, Here's an OS X solution. If you set the defaultFolder to the folder containing the stack, when you create a standalone all references to relative file paths will be inside the .app bundle. on openStack # set the default folder to the folder containing the stack get the effective filename of me set the itemdel to slash set the defaultFolder to item 1 to -2 of it end openStack # media files should now all be referenced in your scripts and property inspectors as relative file paths; e.g., images/myimage.png; sounds/mysound.wav. Once your standalone is built, you need to make sure the media files are copied into the .app bundle: Right click on the Rev-created standalone and choose "Show Package Contents". In the Finder window that opens, navigate to folder Contents/MacOS. Copy your media folders and files into the MacOS folder and close the Finder window. Presto! One neat .app file with no bothersome extra folders to move around. There isn't a similar trick for Windows that I know of, but most Windows installers put the standalone into C:\Programs and make a shortcut in the Start menu, effectively shielding the average user from seeing the media folders. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From bobs at twft.com Thu Mar 19 16:47:20 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 19 Mar 2009 13:47:20 -0700 Subject: silly text editing question In-Reply-To: References: Message-ID: I can see the problem this may present here. What if I wanted to know which word of the selected line was selected? The selectedchunk only returns the character position. The selected line returns the line(s) selected. I would have to go through some convoluted math to figure out how many characters or words were in the lines prior to my selection, then subtract that from whatever the selectedChunk returns to get where I want to go. What would be better is if selectedChunk returned a detailed result like word 2 to 3 of line 15 of field "myField" or if we could pass an arguement to selectedChunk for the kind of object we were looking for. All speculation tho. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 11:06 AM, Bob Sneidar wrote: > There is also the selectedLine which will return the line your cursor > is in. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 19, 2009, at 11:02 AM, Bob Sneidar wrote: > >> The SelectedChunk. I found it by looking in the dictionary under "the >> selection". It's one of the things listed under "See Also:". >> >> Bob Sneidar >> IT Manager >> Logos Management >> Calvary Chapel CM >> >> On Mar 19, 2009, at 10:39 AM, Mark Smith wrote: >> >>> How do you find out where the current "insertion point" in an >>> editable field is? >>> >>> I mean, if you have: >>> >>> This is line 1 >>> This is line 2 >>> This is line 3 >>> >>> in an editable field, if the user has placed the caret after the 'n' >>> in line 2 and then hit return for example, how do you know where in >>> the field you are? (either in terms of chars, or char n of line n, >>> or >>> whatever). >>> >>> This is probably really simple, but I can't for the life of me >>> figure >>> it out! >>> >>> Best, >>> >>> Mark >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Thu Mar 19 16:55:36 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 16:55:36 EDT Subject: "ss" function Message-ID: Good to know when I think I missed it, I always really did. Jackie does it again. As usual. Between BOTH these dialogs, AND the integrated find in the scipt editor itself, ALL of which which can be open together, you almost have too much functionality. They occupy a great deal of screenSpace. But I can no longer complain that this tool was overlooked; instead an embarrassment of riches, though the access to the searchString is still underSupported. Craig Newman > DunbarX at aol.com wrote: > > > For example, unless I missed it (again), you have to have all tabs already > > open to search all scripts in a stack. > > We may not be talking about the same dialog. > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212974460%3B34272906%3Bh) From jacque at hyperactivesw.com Thu Mar 19 17:13:22 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 Mar 2009 16:13:22 -0500 Subject: silly text editing question In-Reply-To: References: Message-ID: <49C2B572.5050304@hyperactivesw.com> Bob Sneidar wrote: > I can see the problem this may present here. What if I wanted to know > which word of the selected line was selected? Let the engine do it: the number of words in char 1 to (word 4 of the selectedchunk) of fld x -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From DunbarX at aol.com Thu Mar 19 17:20:35 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 17:20:35 EDT Subject: silly text editing question Message-ID: This is a Kluge, but works. I had a field "field1" with some text selected in it, and a button with this in it on mouseUp put word 2 of the selectedline into lineNum put word 4 of the selectedChunk into lastChar put the number of chars of line 1 to (linenum - 1) of fld "field1" + 1 into preceding answer the number of words in char preceding to lastChar of fld "field1" end mouseUp It returns the number of the word in the selected line. Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:% 2F%2Fad.doubleclick.net%2Fclk%3B212974460%3B34272906%3Bh) From viktoras at ekoinf.net Thu Mar 19 17:24:37 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Thu, 19 Mar 2009 23:24:37 +0200 Subject: illegal creativity? In-Reply-To: References: Message-ID: <49C2B815.9080801@ekoinf.net> I am about to complete a database tool (commercial) and "suddenly" remembered license terms of one commercial database prohibiting creation of tools capable to import databases created with their product into any other database system. Although this export/import was not a purpose of my program I wanted to add this as an additional feature. Now I am not sure if it is legal at all? Or is it? Or it depends?.. concerned Viktoras From DunbarX at aol.com Thu Mar 19 17:26:15 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 17:26:15 EDT Subject: silly text editing question Message-ID: Jackie. They say a little bit of analysis is worth a million lines of code. Of course. Word 4 of the selectedChunk is also the last word in the text string starting from the beginning. Craig. In a message dated 3/19/09 5:13:42 PM, jacque at hyperactivesw.com writes: > Let the engine do it: > > ?? the number of words in char 1 to (word 4 of the selectedchunk) of fld x > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B212974460%3B34272906%3Bh) From DunbarX at aol.com Thu Mar 19 17:29:34 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 17:29:34 EDT Subject: silly text editing question Message-ID: Though mine does give the word number within the line selected. ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:%2F%2Fad.doubleclick.net%2Fc lk%3B212974460%3B34272906%3Bh) From ambassador at fourthworld.com Thu Mar 19 17:40:28 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 Mar 2009 14:40:28 -0700 Subject: illegal creativity? Message-ID: <49C2BBCC.5020702@fourthworld.com> viktoras wrote: > I am about to complete a database tool (commercial) and "suddenly" > remembered license terms of one commercial database prohibiting creation > of tools capable to import databases created with their product into any > other database system. > > Although this export/import was not a purpose of my program I wanted to > add this as an additional feature. Now I am not sure if it is legal at > all? Or is it? Or it depends?.. The most useful answer would likely come from either the vendor or a lawyer. Not sure which one would cost less. ;) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Thu Mar 19 17:40:50 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 Mar 2009 16:40:50 -0500 Subject: silly text editing question In-Reply-To: References: Message-ID: <49C2BBE2.90307@hyperactivesw.com> DunbarX at aol.com wrote: > Though mine does give the word number within the line selected. Right. Different solutions, depending on what you need to retrieve. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu Mar 19 17:42:53 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 19 Mar 2009 22:42:53 +0100 Subject: illegal creativity? In-Reply-To: <49C2B815.9080801@ekoinf.net> References: <49C2B815.9080801@ekoinf.net> Message-ID: Hi Viktoras, If you didn't buy that particular database software and don't include any licensed drivers with your product, then I would assume that you are not bound to their license conditions. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 19 mrt 2009, at 22:24, viktoras d. wrote: > I am about to complete a database tool (commercial) and "suddenly" > remembered license terms of one commercial database prohibiting > creation of tools capable to import databases created with their > product into any other database system. > > Although this export/import was not a purpose of my program I wanted > to add this as an additional feature. Now I am not sure if it is > legal at all? Or is it? Or it depends?.. > > concerned > Viktoras From bobs at twft.com Thu Mar 19 17:56:48 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 19 Mar 2009 14:56:48 -0700 Subject: silly text editing question In-Reply-To: References: Message-ID: <9630CD0B-3F77-41C6-8895-D5F452D3B81A@twft.com> Yours does. I posted after you did. :-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 2:29 PM, DunbarX at aol.com wrote: > Though mine does give the word number within the line selected. > > > ************** > > Great Deals on Dell 15" Laptops - Starting at $479 > (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:%2F%2Fad.doubleclick.net%2Fc > lk%3B212974460%3B34272906%3Bh) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Thu Mar 19 18:00:30 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 15:00:30 -0700 (PDT) Subject: silly text editing question Message-ID: <928229.27000.qm@web37508.mail.mud.yahoo.com> Bob Sneidar wrote: "What if I wanted to know which word of the selected line was selected?" Download "LOCATOR.rev" from revOnline, under 'Richmond' this does exactly what you want! the code is all contained in the main text field. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Thu Mar 19 18:07:34 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Mar 2009 15:07:34 -0700 (PDT) Subject: silly text editing question Message-ID: <658847.2184.qm@web37501.mail.mud.yahoo.com> wordOffSet is extremely useful ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From bobs at twft.com Thu Mar 19 18:22:25 2009 From: bobs at twft.com (Bob Sneidar) Date: Thu, 19 Mar 2009 15:22:25 -0700 Subject: silly text editing question In-Reply-To: <658847.2184.qm@web37501.mail.mud.yahoo.com> References: <658847.2184.qm@web37501.mail.mud.yahoo.com> Message-ID: <38E4396E-CCC8-4924-9F32-5B61E23A4C9F@twft.com> Wordoffset would work, unless there were 2 words in the same line and I had the second one selected. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 3:07 PM, Richmond Mathewson wrote: > > wordOffSet is extremely useful > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Thu Mar 19 18:44:16 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Thu, 19 Mar 2009 18:44:16 EDT Subject: Navigation Embarrassment Message-ID: I thought I knew how these things worked. Even HC does this, I just found out. Two stacks, "A" and "B". In a button handler on "A": on mouseUp wait 200 go stack "A" -- remember, I started here in "A" end mouseUp During the wait period, if I click anywhere on stack "B", the frontmost stack remains "B" after the timeout. If, instead of "wait", I have a repeat loop that allows me to click on stack "B" before it terminates, also leaves me in "B". The click's loc is remembered with a vengeance. Far more than I would have thought possible. If I click in "B" and then do stuff to stack "A" in the interim, like put data into a field there, it all works just fine. But I still have to manually click back in "A" to bring it to the front. Popping cards, going to "A" five times, nothing works. It's like I am 1 hour into HC in '87; I can't believe I never noticed before. This isn't even a Rev thing. Craig Newman ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220029050x1201385914/aol?redir=http:% 2F%2Fad.doubleclick.net%2Fclk%3B212974460%3B34272906%3Bh) From lfredricks at proactive-intl.com Thu Mar 19 19:08:57 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 19 Mar 2009 16:08:57 -0700 Subject: illegal creativity? In-Reply-To: <49C2BBCC.5020702@fourthworld.com> References: <49C2BBCC.5020702@fourthworld.com> Message-ID: <1AD36722F716421FA89DA545CCDE7623@GATEWAY> > viktoras wrote: > > I am about to complete a database tool (commercial) and "suddenly" > > remembered license terms of one commercial database prohibiting > > creation of tools capable to import databases created with their > > product into any other database system. > > > > Although this export/import was not a purpose of my program > I wanted > > to add this as an additional feature. Now I am not sure if > it is legal > > at all? Or is it? Or it depends?.. > > The most useful answer would likely come from either the > vendor or a lawyer. Not sure which one would cost less. ;) Id very carefully review the license, and check with the vendor. Chance are, the bigger the vendor, the less likely they are going to even reply to your inquiries about licensing (except to offer you a big mark up). There is also a difference too if you can import their format without using their components. With a vendor, you never know until you try. But with a lawyer, you always lose money, from the moment they open their mouths. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From randall at randallreetz.com Thu Mar 19 19:26:07 2009 From: randall at randallreetz.com (Randall Reetz) Date: Thu, 19 Mar 2009 16:26:07 -0700 Subject: illegal creativity? Message-ID: <20090319232608.GXDC18725.atlmtaow01.cingularme.com@Inbox> I say do it. At some point in the future, should you be so lucky to succed to the point that you become a negative influence on said company's access to market, then they will contact you and you can negociate a deal. -----Original Message----- From: "viktoras d." To: "How to use Revolution" Sent: 3/19/2009 2:24 PM Subject: illegal creativity? I am about to complete a database tool (commercial) and "suddenly" remembered license terms of one commercial database prohibiting creation of tools capable to import databases created with their product into any other database system. Although this export/import was not a purpose of my program I wanted to add this as an additional feature. Now I am not sure if it is legal at all? Or is it? Or it depends?.. concerned Viktoras _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Thu Mar 19 19:45:33 2009 From: mfstuart at cox.net (mfstuart) Date: Thu, 19 Mar 2009 16:45:33 -0700 (PDT) Subject: Docking Panes Message-ID: <22611796.post@talk.nabble.com> Hi all, Has anyone been able to build a RunRev application with the concept of docking panes? Here's a company that has COM and ActiveX objects that allows you to do just that on Windows: Check it out... http://www.codejock.com/products/dockingpane/ We currently use their Report Control in our CRM application. Actually, Microsoft uses a lot of their controls in Outlook. The email list is one way to use the Report Control. I know RunRev doesn't support these objects, but it must be possible to build a docking pane UI? I'd like to use this in an application I'm building, and would be interested in prototyping this with some folk. What do you say? Mark Stuart -- View this message in context: http://www.nabble.com/Docking-Panes-tp22611796p22611796.html Sent from the Revolution - User mailing list archive at Nabble.com. From sarah.reichelt at gmail.com Thu Mar 19 20:53:05 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 20 Mar 2009 10:53:05 +1000 Subject: ODBC access (closing connections) In-Reply-To: <49C2613B.7070302@fourthworld.com> References: <49C2613B.7070302@fourthworld.com> Message-ID: On Fri, Mar 20, 2009 at 1:14 AM, Richard Gaskin wrote: > Roger.E.Eller wrote: >> >> First of all, when I need database tips, I search the list for "Sarah >> Reichelt" because well... SHE'S AWESOME! > > Indeed she is. ?For newcomers here who haven't yet joined the Sarah Fan > Club, we posted an interview with her some time ago at revJournal.com where > she discusses her work at Genesearch and shares a bit of her background: > > > *** blush *** Thank you guys ;-D Cheers, Sarah From sarah.reichelt at gmail.com Thu Mar 19 20:58:43 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 20 Mar 2009 10:58:43 +1000 Subject: ODBC access (closing connections) In-Reply-To: References: Message-ID: >> Check out the docs for the revDataFromQuery function which I think >> will do what you want in a lot less code. >> >> I think your script can be condensed to: >> >> put revOpenDatabase("ODBC","testdb",,,) into myDB >> put "SELECT Item Id, Item Title from Item" into tSQL >> revDataFromQuery(tab,return,myDB,tSQL) into fld "Item List" >> > > First of all, when I need database tips, I search the list for "Sarah > Reichelt" because well... SHE'S AWESOME! ?I have been using the above 3 > lines very successfully in Rev 3.0 for accessing a Microsoft SQL database > via ODBC. I remember having to keep up with a connection id in the past, > and closing the database when done. Is that still required when using the > above method to retrieve a record? What happens if connections are left > open? I always store the connection ID in a global or a custom property as I generally want to make one than one query after opening a database. Then when my app is closing, or I am finished with the database, I use that connection ID to close the database. Alternatively, you can just close all connections when the app is quitting, using something like this: put revOpenDatabases() into connectList repeat for each item c in connectList revCloseDatabase c end repeat I'm not sure what happens if you quit without closing any connections. The database library might close them automatically, or the server might have to time you out, but I think it is better to close the connections yourself when you no longer need them. Cheers, Sarah From jimschaubeck at yahoo.com Thu Mar 19 21:02:44 2009 From: jimschaubeck at yahoo.com (Jim Schaubeck) Date: Thu, 19 Mar 2009 18:02:44 -0700 (PDT) Subject: Tags in dialog boxes and the command: resetAll Message-ID: <957327.48528.qm@web111102.mail.gq1.yahoo.com> I have two questions that I thought i would ask together. If I should send two emails let me know :) The first question: When I use tags in the answer box to bold the text like: ...answer "Hello World... it works great. However, when I add multiple lines: ...answer "Hello World & cr & cr & "I'm Back"... the cr's do not get recognized in the code. It's as if they were not entered. When I take out the tags, everything is good. Any help would be great! Second question: I'm doing a lot of URL ftp stuff and I read that the resetAll command helps during develpoment. I noticed that if I don't use the resetAll command during develpoment, rev will "go away" for awhile then come back. Should I leave the resetAll command in the standalone? The rev dictionary mentions the resetAll command for dev only. Thanks folks,Jim... From sarah.reichelt at gmail.com Thu Mar 19 21:08:26 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 20 Mar 2009 11:08:26 +1000 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <957327.48528.qm@web111102.mail.gq1.yahoo.com> References: <957327.48528.qm@web111102.mail.gq1.yahoo.com> Message-ID: On Fri, Mar 20, 2009 at 11:02 AM, Jim Schaubeck wrote: > I have two questions that I thought i would ask together. ?If I should send two emails let me know :) > The first question: When I use tags in the answer box to bold the text like: ...answer "Hello World... it works great. ?However, when I add multiple lines: ...answer "Hello World & cr & cr & "I'm Back"... the cr's do not get recognized in the code. ?It's as if they were not entered. ?When I take out the tags, everything is good. ?Any help would be great! Becasue the text is now html, not plain text, your CR's have no effect. You will need to use html line breaks
instead.. > Second question: I'm doing a lot of URL ftp stuff and I read that the resetAll command helps during develpoment. ?I noticed that if I don't use the resetAll command during develpoment, rev will "go away" for awhile then come back. ?Should I leave the resetAll command in the standalone? ?The rev dictionary mentions the resetAll command for dev only. I know the docs say to use resetAll for development testing only, but I have to confess that I put it in my apps and use it whenever there is a connection problem as I am then starting again from a clean slate. The only downside that I can see is that all the connection settings get reset too, so you need to reset the httpHeaders etc. I think you have to reset any status or logging messages too. If you have multiple simultaneous connections, then it would really be a bad thing as it would close all connections not just the one giving the problems, but I prefer to get one thing at a time. Cheers, Sarah From sarah.reichelt at gmail.com Thu Mar 19 21:12:05 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 20 Mar 2009 11:12:05 +1000 Subject: programming fonts In-Reply-To: <49C26B7C.2010003@fourthworld.com> References: <49C26B7C.2010003@fourthworld.com> Message-ID: On Fri, Mar 20, 2009 at 1:57 AM, Richard Gaskin wrote: > Over the years I've found the Courier's serifs distracting on screen, and > Monaco's glyph shapes vaguely unpleasant at 12 pts (used to use it all the > time back when screen res was lower an 9pt was acceptable). > > So over the last year I find myself using Andale Mono for most of my > scripting, and to my eye it's nearly ideal with one near-fatal glitch: the > descending tail on the comma is shorter than in most fonts, and at a glance > is difficult to distinguish from a period. > > I started to look around for a good programmer's font, but there are just > too many to download and evaluate them all so I thought I'd check in with > you folks here: > > What's your favorite font for use in your script editor? I use Verdana 11pt in GLX2. I would prefer a mono-spaced font, but like you, I have rejected Courier & Monaco so I chose clarity over spacing. I might try ProFont as Mark suggests and see how that looks. Cheers, Sarah From jimschaubeck at yahoo.com Thu Mar 19 21:14:19 2009 From: jimschaubeck at yahoo.com (Jim Schaubeck) Date: Thu, 19 Mar 2009 18:14:19 -0700 (PDT) Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: References: <957327.48528.qm@web111102.mail.gq1.yahoo.com> Message-ID: <835566.43810.qm@web111111.mail.gq1.yahoo.com> Outstanding Sarah! The
works great!! And I like the "one thing at a time approach" also. I'll stick with the resetAll where I have it Jim.. ________________________________ From: Sarah Reichelt To: How to use Revolution Sent: Thursday, March 19, 2009 6:08:26 PM Subject: Re: Tags in dialog boxes and the command: resetAll On Fri, Mar 20, 2009 at 11:02 AM, Jim Schaubeck wrote: > I have two questions that I thought i would ask together. If I should send two emails let me know :) > The first question: When I use tags in the answer box to bold the text like: ...answer "Hello World... it works great. However, when I add multiple lines: ...answer "Hello World & cr & cr & "I'm Back"... the cr's do not get recognized in the code. It's as if they were not entered. When I take out the tags, everything is good. Any help would be great! Becasue the text is now html, not plain text, your CR's have no effect. You will need to use html line breaks
instead.. > Second question: I'm doing a lot of URL ftp stuff and I read that the resetAll command helps during develpoment. I noticed that if I don't use the resetAll command during develpoment, rev will "go away" for awhile then come back. Should I leave the resetAll command in the standalone? The rev dictionary mentions the resetAll command for dev only. I know the docs say to use resetAll for development testing only, but I have to confess that I put it in my apps and use it whenever there is a connection problem as I am then starting again from a clean slate. The only downside that I can see is that all the connection settings get reset too, so you need to reset the httpHeaders etc. I think you have to reset any status or logging messages too. If you have multiple simultaneous connections, then it would really be a bad thing as it would close all connections not just the one giving the problems, but I prefer to get one thing at a time. Cheers, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From support at ahsomme.com Thu Mar 19 17:16:28 2009 From: support at ahsomme.com (Paul Looney) Date: Thu, 19 Mar 2009 14:16:28 -0700 Subject: NULL characters and sorting Message-ID: One of my customers had a problem displaying all of their archived orders. There should have been 16,020 archived records but only 3,879 were showing up in the list. They could "Find" the missing records and navigate to them with the "Next" and "Previous" commands. Other programs in the system would show the entire list. In approx. three years on the market, no other customers using the same system had reported this problem with their data. I started checking the contents of variables in the appropriate handler and discovered there were the proper number of records just before a sort by column. After the sort, records were missing. Phil, the Great, Davis - Wizard of West Linn - suggested checking for and removing NULLs (because they terminate a line in C). They were 131,023 NULLs in the pre-sort variable. When I removed them before the sort, the number of listed records jumped from 3,879 to 16,020. This leaves some questions: How can 131,023 NULL "characters" reduce the displayed "lines" by 12,141? Are there other characters that should be trapped before a sort? This problem was verified on many computers running OS X - both Tiger and Leopard, from G4 iMacs to the most recent 24" Intel iMac. Here is the code that does the sorting: sort lines of tDisplayRecords ascending by item tSortColumn of each Sorting ascending or descending made no difference, the selected sort column made no difference. Your insight is appreciated. Paul Looney From simplsol at aol.com Thu Mar 19 23:10:04 2009 From: simplsol at aol.com (Paul Looney) Date: Thu, 19 Mar 2009 20:10:04 -0700 Subject: programming fonts In-Reply-To: <49C26B7C.2010003@fourthworld.com> References: <49C26B7C.2010003@fourthworld.com> Message-ID: <0C9B2608-CDD6-479E-BA08-597D97AE0B22@aol.com> Richard, If you have not tried Monaco recently, it might be worth another look. This font was improved significantly when it was turned into a TruType - and improved again since. Not your grandfather's Monaco. Paul Looney From m.schonewille at economy-x-talk.com Thu Mar 19 23:15:44 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 20 Mar 2009 04:15:44 +0100 Subject: programming fonts In-Reply-To: <0C9B2608-CDD6-479E-BA08-597D97AE0B22@aol.com> References: <49C26B7C.2010003@fourthworld.com> <0C9B2608-CDD6-479E-BA08-597D97AE0B22@aol.com> Message-ID: <46645FE2-4458-4096-9CAD-116A3058EF01@economy-x-talk.com> Hi, Revolution's text engine is unable to render Monaco correctly. That's why I am no longer using it in Revolution, while I am still using it for all other programming environments (yes, at size 9). In Revolution I now use Bitstream Vera Sans mono, size 10, but I'll check out ProFont. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 20 mrt 2009, at 04:10, Paul Looney wrote: > Richard, > If you have not tried Monaco recently, it might be worth another look. > This font was improved significantly when it was turned into a > TruType - and improved again since. Not your grandfather's Monaco. > Paul Looney From sims at ezpzapps.com Fri Mar 20 02:31:18 2009 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 20 Mar 2009 07:31:18 +0100 Subject: pmset - hibernation mode In-Reply-To: References: <0839E526-500A-473C-8949-76330023961F@ezpzapps.com> <78483028-6F56-4147-8BB2-6DA506CD1B24@gmail.com> Message-ID: On Mar 19, 2009, at 10:47 AM, Todd Higgins wrote: > Actually, hibernation mode is a part of operating systems power > management feature. Windows has had it for a while, and it looks > like Linux does too, but only within the last year has it become > reliable. :-) Adam Engst's TidBITS has some interesting information, cautions, and scripts for hibernation mode use. One major caution seems to be not moving the machine for almost one minute while it writes all that data. Another issue that came up was difficulty in shutting down (permanently) hibernation mode. It does seem like a great feature for people who swap out batteries occasionally. Might even be great for other reasons; the TidBITS article might be valuable to people using hibernation mode. http://db.tidbits.com/article/9115 sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From palcibiades-first at yahoo.co.uk Fri Mar 20 03:17:10 2009 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 20 Mar 2009 00:17:10 -0700 (PDT) Subject: illegal creativity? In-Reply-To: <49C2BBCC.5020702@fourthworld.com> References: <49C2BBCC.5020702@fourthworld.com> Message-ID: <22615288.post@talk.nabble.com> Not a lawyer, so this may or may not be useful. It will depend on jurisdiction. As well as on exactly what you did. If you have not licensed the database in question, you haven't entered into the agreement, and its terms cannot be binding on you. Suppose its part of the OSX EULA that you agree not to make tools which will allow installation on non-Mac machines. This might be binding on people who buy and install OSX and click through the agreement, but it cannot bind someone who has not clicked through. If the user takes your software in such a case and does an export, are there grounds for proceeding against him? Not as described, it is you and not him that has developed the export function. He has simply used it. If he has entered into an agreement not to export his data? Well, its not your problem. He may have entered into all kinds of crazed agreements, its up to him how he manages them. If you have clicked through, you have (at least in the US) really entered into a contract not to do it, but not all contracts you enter into in this way or other ways are enforceable in all jurisdictions. It even varies from country to country in the EU. For example, if you click through an agreement in the UK which abridges your rights under consumer protection law, it will not be binding or enforceable. This is why if you look at mail-in guarantee forms that come with consumer goods, you will find a declaration to the effect that sending it in does not affect your statutory rights. No EULA clause that abridges your rights under consumer protection law will be enforceable in the UK. So will a clause as described be enforceable in the EC or the US? The essence of the case as described is that the buyer of the software is being restrained by the EULA from doing something. What he is doing is apparently not being done with the software, so it is not a restraint on how the software is used, but on other behavior, after the software has been bought and installed. It is still controversial in both jurisdictions whether and to what extent a supplier can restrict what use a buyer makes of his software after the purchase. So it is still a question whether such clauses as only permitting installation of OSX on Apple branded machines, only installing Office under Windows (as opposed to under Wine), not installing Vista Home on a virtual machine, are enforceable. In the EU, restraints on how you use something after you've bought it are said to be viewed negatively by EU competition law. But at least in the case where the clause says, you may not use this software to construct programs which export the data in CSV form (for instance) the clauses are attempts to restrain use of the program you have bought. Even so, I'm doubtful that this would actually be enforceable. You've got to imagine a court ruling that while it is technically possible to use the database package to write an exporting tool, the supplier can forbid you from doing it by contract. Does anyone know of any cases like this? The case being discussed here appears to be a more extreme case than the above however. It appears to be restraining behavior which does not involve use of the software in question. It seems to be saying that when you have bought this software you have agreed not to use any other software to do something. It would be analogous to a clause which said that you agree that if you install this software, you will maintain your body mass index below 25, or mow your lawn once a week in summer, or wear a black turtleneck at all times. If the first sort of restraint is dubious, this seems completely implausible. Are there any cases in which a EULA has been used to restrain behavior which does not involve the use of the software it is packaged with? Bottom line, if I had not licensed the software in question, I would not worry at all. If I was not using the software in question to construct the export function, but using some other software, even had I licensed the software which contains the restraint, I likely would not worry. If I were using the software in question to construct it (that is, writing the export function in that software, and had licensed it), I would worry a little and maybe get advice about the state of the law on post-sale restraints on use, and the enforceability of EULAs in my particular jurisdiction, where that means, the particular country I lived in. But I would be very surprised to be told I was in any danger. But I am not a lawyer, its just an opinion.... > I am about to complete a database tool (commercial) and "suddenly" > remembered license terms of one commercial database prohibiting creation > of tools capable to import databases created with their product into any > other database system. > > Although this export/import was not a purpose of my program I wanted to > add this as an additional feature. Now I am not sure if it is legal at > all? Or is it? Or it depends?.. > > -- View this message in context: http://www.nabble.com/Re%3A-illegal-creativity--tp22609945p22615288.html Sent from the Revolution - User mailing list archive at Nabble.com. From rmicout at online.fr Fri Mar 20 04:10:54 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 20 Mar 2009 09:10:54 +0100 Subject: programming fonts In-Reply-To: References: <49C26B7C.2010003@fourthworld.com> Message-ID: ProFont is "inelegant", it "drool", I prefer Courier... Ren? from Paris Le 20 mars 09 ? 02:12, Sarah Reichelt a ?crit : > On Fri, Mar 20, 2009 at 1:57 AM, Richard Gaskin > wrote: >> Over the years I've found the Courier's serifs distracting on >> screen, and >> Monaco's glyph shapes vaguely unpleasant at 12 pts (used to use it >> all the >> time back when screen res was lower an 9pt was acceptable). >> >> So over the last year I find myself using Andale Mono for most of my >> scripting, and to my eye it's nearly ideal with one near-fatal >> glitch: the >> descending tail on the comma is shorter than in most fonts, and at >> a glance >> is difficult to distinguish from a period. >> >> I started to look around for a good programmer's font, but there >> are just >> too many to download and evaluate them all so I thought I'd check >> in with >> you folks here: >> >> What's your favorite font for use in your script editor? > > > I use Verdana 11pt in GLX2. > I would prefer a mono-spaced font, but like you, I have rejected > Courier & Monaco so I chose clarity over spacing. > > I might try ProFont as Mark suggests and see how that looks. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rmicout at online.fr Fri Mar 20 04:15:06 2009 From: rmicout at online.fr (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 20 Mar 2009 09:15:06 +0100 Subject: programming fonts In-Reply-To: <0C9B2608-CDD6-479E-BA08-597D97AE0B22@aol.com> References: <49C26B7C.2010003@fourthworld.com> <0C9B2608-CDD6-479E-BA08-597D97AE0B22@aol.com> Message-ID: <33CE936B-2166-451B-A312-55F50F106792@online.fr> Monaco is better than ProFont Ren? Le 20 mars 09 ? 04:10, Paul Looney a ?crit : > Richard, > If you have not tried Monaco recently, it might be worth another look. > This font was improved significantly when it was turned into a > TruType - and improved again since. Not your grandfather's Monaco. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Fri Mar 20 05:19:18 2009 From: luis at anachreon.co.uk (Luis) Date: Fri, 20 Mar 2009 09:19:18 +0000 Subject: illegal creativity? In-Reply-To: <49C2B815.9080801@ekoinf.net> References: <49C2B815.9080801@ekoinf.net> Message-ID: <800A9F3E-98D0-4EC5-9E10-A763987EFF08@anachreon.co.uk> Hiya, It would help to know what database you're using! And, it's not clear what you mean by 'creation of tools capable to import databases created with their product into any other database system': Do you mean that the database you're using does not permit you to export the data? I can't see how your data would be tied to their licence, only the tool that would export that data. Cheers, Luis. On 19 Mar 2009, at 21:24, viktoras d. wrote: > I am about to complete a database tool (commercial) and "suddenly" > remembered license terms of one commercial database prohibiting > creation of tools capable to import databases created with their > product into any other database system. > > Although this export/import was not a purpose of my program I > wanted to add this as an additional feature. Now I am not sure if > it is legal at all? Or is it? Or it depends?.. > > concerned > Viktoras > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From viktoras at ekoinf.net Fri Mar 20 06:18:03 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Fri, 20 Mar 2009 12:18:03 +0200 Subject: illegal creativity? In-Reply-To: <800A9F3E-98D0-4EC5-9E10-A763987EFF08@anachreon.co.uk> References: <49C2B815.9080801@ekoinf.net> <800A9F3E-98D0-4EC5-9E10-A763987EFF08@anachreon.co.uk> Message-ID: <49C36D5B.7030905@ekoinf.net> Thanks a lot Richard, Mark, Lynn, Randall, Peter, Luis for help! This is a tool for quite specific environmental data analysis and mapping. It reads data from nearly any RDBMS sufficiently supported by Revolution or ODBC - end user does not feel any difference - his only care is to choose his preferred database file or server. Scientists usually have access and share data stored in different databases or file formats and every person may have different preferences. Some prefer PostgreSQL over MySQL, others like MySQL more, some use MS Access or Oracle, for yet others Sqlite satisfies all their needs. So I intended to enable them to copy databases directly from, say, Access to MySQL, or, maybe, SQLite to Valentina and vice versa if they wish to do so, with just a couple of mouse clicks. Then I remembered some time ago having read this strangely restrictive license term in EULA of one database vendor (I still have to remember which one..) and this raised some doubts on possible consequences of this feature. At this moment I think I would better not risk and will activate the feature for open source databases only and databases that I am 100% sure do not restrict data export/import to other competing RDBMS in their EULAs. By the way (well, this question should start another thread) does anyone know if there exists a Revolution library to access Firebird RDBMS? Thanks again and all the best! Viktoras From luis at anachreon.co.uk Fri Mar 20 06:53:43 2009 From: luis at anachreon.co.uk (Luis) Date: Fri, 20 Mar 2009 10:53:43 +0000 Subject: illegal creativity? In-Reply-To: <49C36D5B.7030905@ekoinf.net> References: <49C2B815.9080801@ekoinf.net> <800A9F3E-98D0-4EC5-9E10-A763987EFF08@anachreon.co.uk> <49C36D5B.7030905@ekoinf.net> Message-ID: Hiya, Firebird has an ODBC driver available. Cheers, Luis. On 20 Mar 2009, at 10:18, viktoras d. wrote: > > > By the way (well, this question should start another thread) does > anyone know if there exists a Revolution library to access Firebird > RDBMS? > > Thanks again and all the best! > Viktoras > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry.daniels at me.com Fri Mar 20 07:43:30 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Fri, 20 Mar 2009 06:43:30 -0500 Subject: programming fonts In-Reply-To: References: <49C26B7C.2010003@fourthworld.com> Message-ID: <9803D307-89AA-45BA-9E61-48D488F4009E@me.com> My fav font for scripting is Verdana - 10 or 11 pt. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Mar 20, 2009, at 3:10 AM, Ren? Micout wrote: > ProFont is "inelegant", it "drool", I prefer Courier... > Ren? from Paris > > Le 20 mars 09 ? 02:12, Sarah Reichelt a ?crit : > From DunbarX at aol.com Fri Mar 20 09:20:03 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 09:20:03 EDT Subject: Selection Embarrassment Message-ID: I am running into the most basic of roadBlocks. I have an editible text field with some text in it. In HC, from the message box, if I write; select line 2 of fld myField (or select anyChunk of fld myField) I get a hilited line. (hilited chunk) In Rev, I can only get this from a handler, NOT from the msg box. From msg, I get a flash at the chunk I am referencing, but nothing holds, no selection, no blinking cursor. If I do it from a button, say, it works just fine. Drove me nuts. I know less every day. Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DMarchfooterNO62) From coiin at rcn.com Fri Mar 20 09:29:49 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 20 Mar 2009 09:29:49 -0400 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: <3CE27D52-C5AA-402D-890A-2C6C20F2B6FA@rcn.com> The problem appears to be that the message box field is reselected. I cant see a way to turn that off, and blindtyping doesn't do anything in Rev, you have to show the message box to be able to type into it. From DunbarX at aol.com Fri Mar 20 09:39:21 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 09:39:21 EDT Subject: Selection Embarrassment Message-ID: Colin. You too, eh? Then this is a bug. Craig In a message dated 3/20/09 9:30:51 AM, coiin at rcn.com writes: > The problem appears to be that the message box field is reselected. I? > cant see a way to turn that off, and blindtyping doesn't do anything? > in Rev, you have to show the message box to be able to type into it. > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From coiin at rcn.com Fri Mar 20 09:47:30 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 20 Mar 2009 09:47:30 -0400 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: <0CAE1169-E06F-4A20-8997-8EC213FB550F@rcn.com> On Mar 20, 2009, at 9:39 AM, DunbarX at aol.com wrote: > You too, eh? Then this is a bug. Not exactly me too, I just checked because I was intrigued. The reselecting is a "feature", and may well be what most people would want. I hoped that the message box is actually a stack somewhere, and that its field could have the autohilite turned off, but I can't find it. From jim at visitrieve.com Fri Mar 20 09:48:42 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 20 Mar 2009 03:48:42 -1000 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: <00a101c9a962$953d1ff0$bfb75fd0$@com> Hi Craig, There is an old joke. A man goes to a doctor and says it hurts every time I raise my arm up high and in this fashion. The doctor says, then don't do that anymore. ;-) Jokes aside, it's been my experience that due to nature of the message box and what it must do, there are quite a number of things that don't work the same when executed out of the message box. So, while it may initially appear "quicker" to test out of the message box, I find, in the long run, that when working with something I am unfamiliar with, it takes less time to create a button and test out of a button and reserve message box use for things I am familiar with and already know work from the message box. This may not be satisfying from a purist point of view, but like the doctor's advice, it is pragmatic. Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of DunbarX at aol.com > Sent: Friday, March 20, 2009 3:20 AM > To: use-revolution at lists.runrev.com > Subject: Selection Embarrassment > > I am running into the most basic of roadBlocks. > > I have an editible text field with some text in it. In HC, from the > message > box, if I write; > > select line 2 of fld myField (or select anyChunk of fld myField) > > I get a hilited line. (hilited chunk) > > In Rev, I can only get this from a handler, NOT from the msg box. From > msg, I > get a flash at the chunk I am referencing, but nothing holds, no > selection, > no blinking cursor. If I do it from a button, say, it works just fine. > Drove me > nuts. > > I know less every day. > > Craig Newman > > > ************** > A Good Credit Score is 700 or Above. See yours in > just 2 easy steps! > (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redi > r=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 > 072%26hmpgID%3D62%26bcd%3DMarchfooterNO62) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Fri Mar 20 09:56:25 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 09:56:25 EDT Subject: Selection Embarrassment Message-ID: A feature. I send a command and it does something entirely different. I haven't checked all 9 zillion commands, but most others seem to work as advertised. So "select chunk of field" is a synonym for "select text of fld "message Field" of me". Craig In a message dated 3/20/09 9:47:48 AM, coiin at rcn.com writes: > Not exactly me too, I just checked because I was intrigued. The? > reselecting is a "feature", and may well be what most people would? > want. I hoped that the message box is actually a stack somewhere, and? > that its field could have the autohilite turned off, but I can't find? > it. > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From sarah.reichelt at gmail.com Fri Mar 20 09:59:31 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 20 Mar 2009 23:59:31 +1000 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: > I send a command and it does something entirely different. ? I haven't > checked all 9 zillion commands, but most others seem to work as advertised. > > So "select chunk of field" is a synonym for "select text of fld "message > Field" of me". No, the command actually does what you tell it. Afterwards, because it is running in the message box, the message box text field is selected, so your scripted selection disappears. The command is not faulty, it is just being obscured by the extra actions of the message box. As Jim suggested, using a button for test scripts is really the way to go. Cheers, Sarah From DunbarX at aol.com Fri Mar 20 10:19:30 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 10:19:30 EDT Subject: Selection Embarrassment Message-ID: Many replies that this is working sensibly. I'll work around it, but I really want to understand it. If I send "select word 2 of line 3 of fld "myField" to a stack, how does that relate to "because it is running in the message box"? In other words, how does msg resolve that command expression correctly, if briefly, in the target field, and then execute it within its own fld "message Field", re-resolving to select the entire first line of that field? Tell me why "hayWire" is "overCruel". Craig Newman In a message dated 3/20/09 9:59:52 AM, sarah.reichelt at gmail.com writes: > No, the command actually does what you tell it. > Afterwards, because it is running in the message box, the message box > text field is selected, so your scripted selection disappears. > The command is not faulty, it is just being obscured by the extra > actions of the message box. > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From coiin at rcn.com Fri Mar 20 10:26:29 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 20 Mar 2009 10:26:29 -0400 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: On Mar 20, 2009, at 10:19 AM, DunbarX at aol.com wrote: > In other words, how > does msg resolve that command expression correctly, if briefly, in > the target > field, and then execute it within its own fld "message Field", re- > resolving to > select the entire first line of that field? Good point. That suggests there's a handler somewhere that says "do message box" and "select message box". If you could find that place you could remove the second part. From DunbarX at aol.com Fri Mar 20 10:27:30 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 10:27:30 EDT Subject: Selection Embarrassment Message-ID: All: I see the msg box always selects its entire command line (fld "message field"), regardless of what is sent, or to where. This is to permit easy editing for a possible new command? Hmmm. Well, even in HC you cannot select the msg and a field at the same time... Just learning. Thanks. Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From stephenREVOLUTION2 at barncard.com Fri Mar 20 10:44:29 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 20 Mar 2009 07:44:29 -0700 Subject: programming fonts In-Reply-To: <9803D307-89AA-45BA-9E61-48D488F4009E@me.com> References: <49C26B7C.2010003@fourthworld.com> <9803D307-89AA-45BA-9E61-48D488F4009E@me.com> Message-ID: I want slashed zeroes in my font to clearly distinguish between the letter O and a 0. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/20 Jerry Daniels > My fav font for scripting is Verdana - 10 or 11 pt. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.glx2.com > > On Mar 20, 2009, at 3:10 AM, Ren? Micout wrote: > > ProFont is "inelegant", it "drool", I prefer Courier... >> Ren? from Paris >> >> Le 20 mars 09 ? 02:12, Sarah Reichelt a ?crit : >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Fri Mar 20 10:54:49 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 Mar 2009 07:54:49 -0700 Subject: programming fonts Message-ID: <49C3AE39.70309@fourthworld.com> stephen barncard wrote: > I want slashed zeroes in my font to clearly distinguish between the letter O > and a 0. IMNSHO that should be a standard across the language present in all fonts, removing ambiguous glyphs. And commas with sufficiently long tails. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From DunbarX at aol.com Fri Mar 20 10:55:53 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 10:55:53 EDT Subject: Selection Embarrassment Solution Message-ID: Colin, you are the man. Lines 442-444 in the script of fld "Message Field": if the mode of stack kStackName is not 0 and "edit script of" is not in the text of me then select the text of field "Message Field" of stack kStackName end if Commenting these lines, the "select chunk..." command, sent from the msg box, leaves the selection intact in the target field. I am keeping it that way. Youse guys can do what you will. The fact that everything is a stack is way cool. Craig Newman > Good point. That suggests there's a handler somewhere that says "do? > message box" and "select message box". If you could find that place? > you could remove the second part. > > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From jim at visitrieve.com Fri Mar 20 10:56:32 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 20 Mar 2009 04:56:32 -1000 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <957327.48528.qm@web111102.mail.gq1.yahoo.com> References: <957327.48528.qm@web111102.mail.gq1.yahoo.com> Message-ID: <00a201c9a96c$0f1c3a00$2d54ae00$@com> Hi Jim, I see Sara already correctly responded to both of your questions. I just wanted to add... > I have two questions that I thought i would ask together. If I should > send two emails let me know :) > The first question: When I use tags in the answer box to bold the text > like: ...answer "Hello World... it works great. However, when I > add multiple lines: ...answer "Hello World & cr & cr & "I'm > Back"... the cr's do not get recognized in the code. It's as if they > were not entered. When I take out the tags, everything is good. Any > help would be great! Technically, this should be

Hello World

which would give you the equivalent of a
. Also, there is a free Plugin that Eric Chatonet wrote called Encoded Text Picker that's available towards the bottom of this page http://www.sosmartsoftware.com/?r=revolution&l=en where you can just type in plain text and then switch to either the HTML tab or URLEncoded tab. In the HTLM tab is all your tags done for you. It allows for bolding and italics and links and color (basics supported by Rev HTML). You can then just hit the copy button and paste either the formatted plain text into a field, or copy the HTML and then set the HTMLText of a field or use it quoted say with an answer command. > Second question: I'm doing a lot of URL ftp stuff and I read that the > resetAll command helps during develpoment. I noticed that if I don't > use the resetAll command during develpoment, rev will "go away" for > awhile then come back. Should I leave the resetAll command in the > standalone? The rev dictionary mentions the resetAll command for dev > only. Like Sarah, I also use resetAll in standalones, despite the warnings. ;-) Aloha from Hawaii, Jim Bufalini From ambassador at fourthworld.com Fri Mar 20 11:26:30 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 Mar 2009 08:26:30 -0700 Subject: NULL characters and sorting Message-ID: <49C3B5A6.4050708@fourthworld.com> Paul Looney wrote: > One of my customers had a problem displaying all of their archived > orders. > There should have been 16,020 archived records but only 3,879 were > showing up in the list. ... > I started checking the contents of variables in the appropriate > handler and discovered there were the proper number of records just > before a sort by column. After the sort, records were missing. > Phil, the Great, Davis - Wizard of West Linn - suggested checking for > and removing NULLs (because they terminate a line in C). They were > 131,023 NULLs in the pre-sort variable. > When I removed them before the sort, the number of listed records > jumped from 3,879 to 16,020. > This leaves some questions: > How can 131,023 NULL "characters" reduce the displayed "lines" by > 12,141? The sort command has a limit which I don't believe is currently documented: it can only be used reliably on data sets in which no line is longer than 65,535 characters. I've submitted a request to have this noted in the docs: I've also submitted a request to have this limit raised: I learned about this when I encountered a similarly mystifying bug with one of my WebMerge customers, back when Dr. Raney managed the engine. His response was that if one had an item in a line which was pushing the line beyond those limits, that's a good argument for putting that data somewhere else. ;) At the time I argued with him, but working around it led me to a useful feature in my product: the ability to reference external files from within a record. In my case one of the editors at a major Mac magazine was using WebMerge on some data from FileMaker, in which he stored full articles. With the addition of the new feature he was able to write those articles in any tool and store them anywhere, merely referencing the file from his database; my product would then find it and include it as though it was part of the data. While it worked out well for me and my customers, I still see the occasional data set in which some lines are longer than 65,535 chars, and still believe it would be a useful enhancement to the engine. In your case it may not be a problem at all now that the NULLs are removed, presumably reducing the number of chars well below that limit. 64k is approximately 28 pages' worth of stuff, so it's pretty rare that such a limit would be exceeded on a single line of actual data. Now that Phil's removed the NULLs, the next trick is to figure out how those got into the data in the first place. I'm tempted to place a bet that it's related to pasting data that had been copied from MS Word. I'd be interested to learn how that happened either way. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From support at ahsomme.com Fri Mar 20 11:42:03 2009 From: support at ahsomme.com (Paul Looney) Date: Fri, 20 Mar 2009 08:42:03 -0700 Subject: NULL characters and sorting In-Reply-To: <49C3B5A6.4050708@fourthworld.com> References: <49C3B5A6.4050708@fourthworld.com> Message-ID: <6D97EDAC-1125-4EF8-9207-CBAA097D0D98@ahsomme.com> Richard, Thanks for the insight. Most of this archived data had been imported from the previous HyperCard system. We've now done many such imports and this is the only customer with this problem. Another customer, at the other end of the country, had a different problem; blank spaces in fields. For example, the description field might have 25 lines; lines 1 to 4 were correct, lines 5 to 9 were missing, and lines 10 to 25 were correct. The "hole" was not always in the same fields or the same lines. We traced this back to them using AppleWorks and MS Word to write notes - which they had then pasted into the notes field on the HC-based program. We occasionally get a NULL in the current, Rev-based, system (about one in six months). We have checked the code but not found a source. Obviously the user can not type a NULL. I will vote for both 7823 and, especially 7824. On Mar 20, 2009, at 8:26 AM, Richard Gaskin wrote: > Paul Looney wrote: > >> One of my customers had a problem displaying all of their >> archived orders. >> There should have been 16,020 archived records but only 3,879 >> were showing up in the list. > ... >> I started checking the contents of variables in the appropriate >> handler and discovered there were the proper number of records >> just before a sort by column. After the sort, records were missing. >> Phil, the Great, Davis - Wizard of West Linn - suggested checking >> for and removing NULLs (because they terminate a line in C). They >> were 131,023 NULLs in the pre-sort variable. >> When I removed them before the sort, the number of listed records >> jumped from 3,879 to 16,020. >> This leaves some questions: >> How can 131,023 NULL "characters" reduce the displayed "lines" by >> 12,141? > > The sort command has a limit which I don't believe is currently > documented: it can only be used reliably on data sets in which no > line is longer than 65,535 characters. > > I've submitted a request to have this noted in the docs: > > > I've also submitted a request to have this limit raised: > > > I learned about this when I encountered a similarly mystifying bug > with one of my WebMerge customers, back when Dr. Raney managed the > engine. His response was that if one had an item in a line which > was pushing the line beyond those limits, that's a good argument > for putting that data somewhere else. ;) > > At the time I argued with him, but working around it led me to a > useful feature in my product: the ability to reference external > files from within a record. In my case one of the editors at a > major Mac magazine was using WebMerge on some data from FileMaker, > in which he stored full articles. With the addition of the new > feature he was able to write those articles in any tool and store > them anywhere, merely referencing the file from his database; my > product would then find it and include it as though it was part of > the data. > > While it worked out well for me and my customers, I still see the > occasional data set in which some lines are longer than 65,535 > chars, and still believe it would be a useful enhancement to the > engine. > > In your case it may not be a problem at all now that the NULLs are > removed, presumably reducing the number of chars well below that > limit. 64k is approximately 28 pages' worth of stuff, so it's > pretty rare that such a limit would be exceeded on a single line of > actual data. > > > Now that Phil's removed the NULLs, the next trick is to figure out > how those got into the data in the first place. I'm tempted to > place a bet that it's related to pasting data that had been copied > from MS Word. I'd be interested to learn how that happened either way. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry.daniels at me.com Fri Mar 20 11:49:43 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Fri, 20 Mar 2009 10:49:43 -0500 Subject: [ANN] Rev Mentor Top Ten - video, charts, analyzer stack Message-ID: Revolutionistae, OK, here's a link to the Rev Mentor Top Ten: http://www.revmentor.com/revolution-top-ten-video-chart-0 What, you may ask, is a Rev Mentor Top Ten? It's an analysis of the emails posted to this list. When you click on that link above, you will have access to the following: 1. Some charts showing the top ten topics, authors, terms 2. A video commentary on the posts and some of the statistics (mostly it's just me mouthing off) 3. The stack I use to do the analysis. Some people use this to read the week's postings to the list. That's it. Have a good weekend, y'all! Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com From bobs at twft.com Fri Mar 20 11:53:26 2009 From: bobs at twft.com (Bob Sneidar) Date: Fri, 20 Mar 2009 08:53:26 -0700 Subject: ODBC access (closing connections) In-Reply-To: References: Message-ID: <5290ABF1-ADA1-45F7-93F7-E372F2B3FB9D@twft.com> I think I checked that once. I am almost certain that if you quit Revolution it closes the database connection for you. Easy way to tell would be to quit revolution and then start it up and use the previous database connection. But if you crash to desktop (or force quit) then of course the results will be unpredictable. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 5:58 PM, Sarah Reichelt wrote: > I'm not sure what happens if you quit without closing any connections. > The database library might close them automatically, or the server > might have to time you out, but I think it is better to close the > connections yourself when you no longer need them. > > Cheers, > Sarah From support at ahsomme.com Fri Mar 20 11:59:52 2009 From: support at ahsomme.com (Paul Looney) Date: Fri, 20 Mar 2009 08:59:52 -0700 Subject: programming fonts In-Reply-To: <46645FE2-4458-4096-9CAD-116A3058EF01@economy-x-talk.com> References: <49C26B7C.2010003@fourthworld.com> <0C9B2608-CDD6-479E-BA08-597D97AE0B22@aol.com> <46645FE2-4458-4096-9CAD-116A3058EF01@economy-x-talk.com> Message-ID: Mark, What rendering problems are you having with Monaco? I use Verdana as my standard typeface but Monaco seems to work fine as well here (Rev. 3.0; 17" G 4 PowerBook; OS X 10.4.11) I tried Vera but eventually could not stand it. Ugly - especially the kerning at small sizes, like 9 pt. Paul Looney On Mar 19, 2009, at 8:15 PM, Mark Schonewille wrote: > Hi, > > Revolution's text engine is unable to render Monaco correctly. > That's why I am no longer using it in Revolution, while I am still > using it for all other programming environments (yes, at size 9). > In Revolution I now use Bitstream Vera Sans mono, size 10, but > I'll check out ProFont. > > -- > Best regards, From jim at visitrieve.com Fri Mar 20 12:01:12 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Fri, 20 Mar 2009 06:01:12 -1000 Subject: [ANN] Rev Mentor Top Ten - video, charts, analyzer stack In-Reply-To: References: Message-ID: <00a601c9a975$17fe9d80$47fbd880$@com> Hi Jerry, I'm curious. You say people use this stack to read emails. I did download your stack last time you announced it. It had embedded in it a week's worth of only the top 10 emails from the list for that week. It had paste from clipboard, but I saw no import or way that this stack can grab emails other than from the clipboard, which I have no idea how emails would get into the clipboard in the first place. ;-) I even looked at the code and saw nothing. Do I have the wrong stack or what am I missing? Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Jerry Daniels > Sent: Friday, March 20, 2009 5:50 AM > To: How to Use Revolution > Subject: [ANN] Rev Mentor Top Ten - video, charts, analyzer stack > > Revolutionistae, > > OK, here's a link to the Rev Mentor Top Ten: > > http://www.revmentor.com/revolution-top-ten-video-chart-0 > > What, you may ask, is a Rev Mentor Top Ten? It's an analysis of the > emails posted to this list. When you click on that link above, you > will have access to the following: > > 1. Some charts showing the top ten topics, authors, terms > 2. A video commentary on the posts and some of the statistics (mostly > it's just me mouthing off) > 3. The stack I use to do the analysis. Some people use this to read > the week's postings to the list. > > That's it. Have a good weekend, y'all! > > Best, > > Jerry Daniels > > Host of Rev Mentor > http://www.revmentor.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Mar 20 12:02:54 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Mar 2009 11:02:54 -0500 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: <49C3BE2E.5020407@hyperactivesw.com> DunbarX at aol.com wrote: > Many replies that this is working sensibly. I'll work around it, but I really > want to understand it. > > If I send "select word 2 of line 3 of fld "myField" to a stack, how does that > relate to "because it is running in the message box"? Because, unlike HC's engine-based message palette, everything in the Rev IDE is a stack, including the message box. When you change stacks, you are changing the focus, and any text selection somewhere else is removed. If your field can be changed to a list field, then setting the hilitedline of the list field is permanent, since that does not involve a temporary selection. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From DunbarX at aol.com Fri Mar 20 12:12:18 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 12:12:18 EDT Subject: Selection Embarrassment Message-ID: Did you see the "Solution" post? Craig In a message dated 3/20/09 12:03:30 PM, jacque at hyperactivesw.com writes: > Because, unlike HC's engine-based message palette, everything in the Rev > IDE is a stack, including the message box. When you change stacks, you > are changing the focus, and any text selection somewhere else is removed. > > If your field can be changed to a list field, then setting the > hilitedline of the list field is permanent, since that does not involve > a temporary selection. > > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From jimaultwins at yahoo.com Fri Mar 20 12:27:31 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Fri, 20 Mar 2009 09:27:31 -0700 Subject: NULL characters and sorting In-Reply-To: <6D97EDAC-1125-4EF8-9207-CBAA097D0D98@ahsomme.com> References: <49C3B5A6.4050708@fourthworld.com> <6D97EDAC-1125-4EF8-9207-CBAA097D0D98@ahsomme.com> Message-ID: <4C4B661C-4DBA-4736-B5D6-DDC27D7C6784@yahoo.com> When using the filter command and foreign data I always replace null with empty (or space, depending). Hypercard used '00' to be the end char of strings in its stack structure. In the days of recovering from hard drive corruption, I did many scans in hex for stack data recovery. Some systems will add a null to web pages and since they are ignored by browsers, no worries until you capture and try to work with the characters. Jim Ault Las Vegas On Mar 20, 2009, at 8:42 AM, Paul Looney wrote: > Richard, > Thanks for the insight. > Most of this archived data had been imported from the previous > HyperCard system. We've now done many such imports and this is the > only customer with this problem. > Another customer, at the other end of the country, had a different > problem; blank spaces in fields. For example, the description field > might have 25 lines; lines 1 to 4 were correct, lines 5 to 9 were > missing, and lines 10 to 25 were correct. The "hole" was not always > in the same fields or the same lines. We traced this back to them > using AppleWorks and MS Word to write notes - which they had then > pasted into the notes field on the HC-based program. > We occasionally get a NULL in the current, Rev-based, system (about > one in six months). We have checked the code but not found a source. > Obviously the user can not type a NULL. > I will vote for both 7823 and, especially 7824. From bobs at twft.com Fri Mar 20 12:35:18 2009 From: bobs at twft.com (Bob Sneidar) Date: Fri, 20 Mar 2009 09:35:18 -0700 Subject: NULL characters and sorting In-Reply-To: <4C4B661C-4DBA-4736-B5D6-DDC27D7C6784@yahoo.com> References: <49C3B5A6.4050708@fourthworld.com> <6D97EDAC-1125-4EF8-9207-CBAA097D0D98@ahsomme.com> <4C4B661C-4DBA-4736-B5D6-DDC27D7C6784@yahoo.com> Message-ID: <204B90DD-DA5C-47EB-9438-A2A7ADA0F61D@twft.com> Also, I have a rule when designing SQL databases: NO NULLS! I always use empty strings as the default value for a text field and 0 as the default for number fields. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 20, 2009, at 9:27 AM, Jim Ault wrote: > When using the filter command and foreign data I always replace null > with empty (or space, depending). Hypercard used '00' to be the end > char of strings in its stack structure. In the days of recovering > from hard drive corruption, I did many scans in hex for stack data > recovery. > > Some systems will add a null to web pages and since they are ignored > by browsers, no worries until you capture and try to work with the > characters. > > Jim Ault > Las Vegas > > > On Mar 20, 2009, at 8:42 AM, Paul Looney wrote: > >> Richard, >> Thanks for the insight. >> Most of this archived data had been imported from the previous >> HyperCard system. We've now done many such imports and this is the >> only customer with this problem. >> Another customer, at the other end of the country, had a different >> problem; blank spaces in fields. For example, the description field >> might have 25 lines; lines 1 to 4 were correct, lines 5 to 9 were >> missing, and lines 10 to 25 were correct. The "hole" was not always >> in the same fields or the same lines. We traced this back to them >> using AppleWorks and MS Word to write notes - which they had then >> pasted into the notes field on the HC-based program. >> We occasionally get a NULL in the current, Rev-based, system (about >> one in six months). We have checked the code but not found a source. >> Obviously the user can not type a NULL. >> I will vote for both 7823 and, especially 7824. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at robelko.com Fri Mar 20 12:32:29 2009 From: rjb at robelko.com (Robert Brenstein) Date: Fri, 20 Mar 2009 17:32:29 +0100 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: On 20.03.09 at 12:12 -0400 DunbarX at aol.com apparently wrote: >Did you see the "Solution" post? > >Craig Hacking message box script is not a long-term solution IMHO. Using hilitedLines as Jackie suggested is a better way to deal with script-based line selecting, hilighting actually. The thing is that if not the message box then something else will steal the focus and your line will get unselected. Even hilitedLines don't always stay selected, for example, when you switch cards. I use a custom property to keep track of the hilitedLines and re-selected them in openCard handler. Robert From stephenREVOLUTION2 at barncard.com Fri Mar 20 12:48:41 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 20 Mar 2009 09:48:41 -0700 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <00a201c9a96c$0f1c3a00$2d54ae00$@com> References: <957327.48528.qm@web111102.mail.gq1.yahoo.com> <00a201c9a96c$0f1c3a00$2d54ae00$@com> Message-ID: replace return with "
" in tHtmlText works for me.... Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/20 Jim Bufalini > Hi Jim, > > I see Sara already correctly responded to both of your questions. I just > wanted to add... > > > I have two questions that I thought i would ask together. If I should > > send two emails let me know :) > > The first question: When I use tags in the answer box to bold the text > > like: ...answer "Hello World... it works great. However, when I > > add multiple lines: ...answer "Hello World & cr & cr & "I'm > > Back"... the cr's do not get recognized in the code. It's as if they > > were not entered. When I take out the tags, everything is good. Any > > help would be great! > > Technically, this should be

Hello World

which would give you > the equivalent of a
. > > Also, there is a free Plugin that Eric Chatonet wrote called Encoded Text > Picker that's available towards the bottom of this page > http://www.sosmartsoftware.com/?r=revolution&l=en where you can just type > in > plain text and then switch to either the HTML tab or URLEncoded tab. In the > HTLM tab is all your tags done for you. It allows for bolding and italics > and links and color (basics supported by Rev HTML). > > You can then just hit the copy button and paste either the formatted plain > text into a field, or copy the HTML and then set the HTMLText of a field or > use it quoted say with an answer command. > > > Second question: I'm doing a lot of URL ftp stuff and I read that the > > resetAll command helps during develpoment. I noticed that if I don't > > use the resetAll command during develpoment, rev will "go away" for > > awhile then come back. Should I leave the resetAll command in the > > standalone? The rev dictionary mentions the resetAll command for dev > > only. > > Like Sarah, I also use resetAll in standalones, despite the warnings. ;-) > > Aloha from Hawaii, > > Jim Bufalini > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From randall at randallreetz.com Fri Mar 20 12:52:58 2009 From: randall at randallreetz.com (Randall Reetz) Date: Fri, 20 Mar 2009 09:52:58 -0700 Subject: illegal creativity? Message-ID: <20090320165300.DBVN18725.atlmtaow01.cingularme.com@Inbox> What country are you working from? In the usa it is illegal to include anything in a contract that is illegal. I am pretty sure the restriction of use clause you are describing would fall pretty hard in an appeals court. Imagine BMW demanding that once a person had driven in or been a passenger within one of their cars, that they could not now ever do the same in another car not made by BMW. -----Original Message----- From: "viktoras d." To: "How to use Revolution" Sent: 3/20/2009 3:18 AM Subject: Re: illegal creativity? Thanks a lot Richard, Mark, Lynn, Randall, Peter, Luis for help! This is a tool for quite specific environmental data analysis and mapping. It reads data from nearly any RDBMS sufficiently supported by Revolution or ODBC - end user does not feel any difference - his only care is to choose his preferred database file or server. Scientists usually have access and share data stored in different databases or file formats and every person may have different preferences. Some prefer PostgreSQL over MySQL, others like MySQL more, some use MS Access or Oracle, for yet others Sqlite satisfies all their needs. So I intended to enable them to copy databases directly from, say, Access to MySQL, or, maybe, SQLite to Valentina and vice versa if they wish to do so, with just a couple of mouse clicks. Then I remembered some time ago having read this strangely restrictive license term in EULA of one database vendor (I still have to remember which one..) and this raised some doubts on possible consequences of this feature. At this moment I think I would better not risk and will activate the feature for open source databases only and databases that I am 100% sure do not restrict data export/import to other competing RDBMS in their EULAs. By the way (well, this question should start another thread) does anyone know if there exists a Revolution library to access Firebird RDBMS? Thanks again and all the best! Viktoras _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Fri Mar 20 12:56:39 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 20 Mar 2009 09:56:39 -0700 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: Message-ID: >> When I use tags in the answer box to bold the text >> like: ...answer "Hello World... it works great. However, when I >> add multiple lines: ...answer "Hello World & cr & cr & "I'm >> Back"... the cr's do not get recognized in the code. It's as if they >> were not entered. When I take out the tags, everything is good. I have to say this again, it drives me flippin nuts that I cannot use the answer dialog to view raw tagged code any more. Any time a string with tags is answered, the dialog automatically tries to render them. What if one doesn't want this? What if one wants to debug some lines of HTML or XML? The code has to be dumped into a field or similar. There should be some means to "answer" raw tagged code without rendering. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From devin_asay at byu.edu Fri Mar 20 13:05:53 2009 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 20 Mar 2009 11:05:53 -0600 Subject: SQL query results into array Message-ID: Has anyone written a routine that will put the results of a SQL query into an array, with the column names as array keys? I'm thinking of writing one, but wondered if it's been done already. Thanks, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From support at ahsomme.com Fri Mar 20 13:29:16 2009 From: support at ahsomme.com (Paul Looney) Date: Fri, 20 Mar 2009 10:29:16 -0700 Subject: NULL characters and sorting In-Reply-To: <204B90DD-DA5C-47EB-9438-A2A7ADA0F61D@twft.com> References: <49C3B5A6.4050708@fourthworld.com> <6D97EDAC-1125-4EF8-9207-CBAA097D0D98@ahsomme.com> <4C4B661C-4DBA-4736-B5D6-DDC27D7C6784@yahoo.com> <204B90DD-DA5C-47EB-9438-A2A7ADA0F61D@twft.com> Message-ID: Thank you Jim and Bob. Paul On Mar 20, 2009, at 9:35 AM, Bob Sneidar wrote: > Also, I have a rule when designing SQL databases: NO NULLS! I > always use empty strings as the default value for a text field and > 0 as the default for number fields. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Mar 20, 2009, at 9:27 AM, Jim Ault wrote: > >> When using the filter command and foreign data I always replace null >> with empty (or space, depending). Hypercard used '00' to be the end >> char of strings in its stack structure. In the days of recovering >> from hard drive corruption, I did many scans in hex for stack data >> recovery. >> >> Some systems will add a null to web pages and since they are ignored >> by browsers, no worries until you capture and try to work with the >> characters. >> >> Jim Ault >> Las Vegas >> >> >> On Mar 20, 2009, at 8:42 AM, Paul Looney wrote: >> >>> Richard, >>> Thanks for the insight. >>> Most of this archived data had been imported from the previous >>> HyperCard system. We've now done many such imports and this is the >>> only customer with this problem. >>> Another customer, at the other end of the country, had a different >>> problem; blank spaces in fields. For example, the description field >>> might have 25 lines; lines 1 to 4 were correct, lines 5 to 9 were >>> missing, and lines 10 to 25 were correct. The "hole" was not always >>> in the same fields or the same lines. We traced this back to them >>> using AppleWorks and MS Word to write notes - which they had then >>> pasted into the notes field on the HC-based program. >>> We occasionally get a NULL in the current, Rev-based, system (about >>> one in six months). We have checked the code but not found a source. >>> Obviously the user can not type a NULL. >>> I will vote for both 7823 and, especially 7824. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Fri Mar 20 13:39:36 2009 From: bobs at twft.com (Bob Sneidar) Date: Fri, 20 Mar 2009 10:39:36 -0700 Subject: SQL query results into array In-Reply-To: References: Message-ID: I thought split did that... Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 20, 2009, at 10:05 AM, Devin Asay wrote: > Has anyone written a routine that will put the results of a SQL query > into an array, with the column names as array keys? I'm thinking of > writing one, but wondered if it's been done already. > > Thanks, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Mar 20 13:43:32 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Mar 2009 12:43:32 -0500 Subject: Selection Embarrassment In-Reply-To: References: Message-ID: <49C3D5C4.9020901@hyperactivesw.com> DunbarX at aol.com wrote: > Did you see the "Solution" post? Yes, after I wrote. ;) I don't do much messing around with the IDE stacks, there can be unexpected repercussions. But see what happens. Your change seems innocuous enough at first glance. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION2 at barncard.com Fri Mar 20 13:54:29 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 20 Mar 2009 10:54:29 -0700 Subject: SQL query results into array In-Reply-To: References: Message-ID: Trevor's Database Library is wonderful. It has what you seek and much more.. *libDatabase* Current version: 2.1 A database abstraction library which speeds development of database applications built with Revolution and RevDB. *Download: Revolution 2.9* Download version 2.1 here . The database drivers changed in version 2.9 requiring some changes to the library that are not backwards compatible. *Download: Revolution 2.8 or Earlier* Download version 2.0.3.2 here . This version uses the pre-2.9 revDB API. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/20 Devin Asay > Has anyone written a routine that will put the results of a SQL query into > an array, with the column names as array keys? I'm thinking of writing one, > but wondered if it's been done already. > > Thanks, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdev at pdslabs.net Fri Mar 20 13:59:17 2009 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 20 Mar 2009 10:59:17 -0700 Subject: NULL characters and sorting In-Reply-To: References: Message-ID: <49C3D975.3050609@pdslabs.net> Paul Looney wrote: > Phil, the Great, Davis - Wizard of West Linn - suggested checking for > and removing NULLs (because they terminate a line in C). They were > 131,023 NULLs in the pre-sort variable. Please forgive Paul. He embarrasses me like this in front of total strangers. The man has no shame. -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From jimschaubeck at yahoo.com Fri Mar 20 14:33:42 2009 From: jimschaubeck at yahoo.com (Jim Schaubeck) Date: Fri, 20 Mar 2009 11:33:42 -0700 (PDT) Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <00a201c9a96c$0f1c3a00$2d54ae00$@com> References: <957327.48528.qm@web111102.mail.gq1.yahoo.com> <00a201c9a96c$0f1c3a00$2d54ae00$@com> Message-ID: <797038.41824.qm@web111115.mail.gq1.yahoo.com> Thank you Jim. Very good feedback and references Particularly the plugin reference. Much appreciated !! Jim... ________________________________ From: Jim Bufalini To: How to use Revolution Sent: Friday, March 20, 2009 7:56:32 AM Subject: RE: Tags in dialog boxes and the command: resetAll Hi Jim, I see Sara already correctly responded to both of your questions. I just wanted to add... > I have two questions that I thought i would ask together. If I should > send two emails let me know :) > The first question: When I use tags in the answer box to bold the text > like: ...answer "Hello World... it works great. However, when I > add multiple lines: ...answer "Hello World & cr & cr & "I'm > Back"... the cr's do not get recognized in the code. It's as if they > were not entered. When I take out the tags, everything is good. Any > help would be great! Technically, this should be

Hello World

which would give you the equivalent of a
. Also, there is a free Plugin that Eric Chatonet wrote called Encoded Text Picker that's available towards the bottom of this page http://www.sosmartsoftware.com/?r=revolution&l=en where you can just type in plain text and then switch to either the HTML tab or URLEncoded tab. In the HTLM tab is all your tags done for you. It allows for bolding and italics and links and color (basics supported by Rev HTML). You can then just hit the copy button and paste either the formatted plain text into a field, or copy the HTML and then set the HTMLText of a field or use it quoted say with an answer command. > Second question: I'm doing a lot of URL ftp stuff and I read that the > resetAll command helps during develpoment. I noticed that if I don't > use the resetAll command during develpoment, rev will "go away" for > awhile then come back. Should I leave the resetAll command in the > standalone? The rev dictionary mentions the resetAll command for dev > only. Like Sarah, I also use resetAll in standalones, despite the warnings. ;-) Aloha from Hawaii, Jim Bufalini _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From jerry.daniels at me.com Fri Mar 20 14:36:26 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Fri, 20 Mar 2009 13:36:26 -0500 Subject: [ANN] Rev Mentor Top Ten - video, charts, analyzer stack In-Reply-To: <00a601c9a975$17fe9d80$47fbd880$@com> References: <00a601c9a975$17fe9d80$47fbd880$@com> Message-ID: <02FD2BBA-8B48-4425-B725-55DE550E6D0E@me.com> Bufferunio, The analysis stack is not an email client. It contains the week's email. That's it. It lets you filter on them, analyze them. Some people use it to read the postings to the list. If you want to copy a bunch of emails and paste them in there, fine, but that's not really the nature of the stack. Think simple. Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com On Mar 20, 2009, at 11:01 AM, Jim Bufalini wrote: > Hi Jerry, > > I'm curious. You say people use this stack to read emails. > > I did download your stack last time you announced it. It had > embedded in it > a week's worth of only the top 10 emails from the list for that > week. It had > paste from clipboard, but I saw no import or way that this stack can > grab > emails other than from the clipboard, which I have no idea how > emails would > get into the clipboard in the first place. ;-) I even looked at the > code and > saw nothing. > > Do I have the wrong stack or what am I missing? > > Aloha from Hawaii, > > Jim Bufalini > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- >> bounces at lists.runrev.com] On Behalf Of Jerry Daniels >> Sent: Friday, March 20, 2009 5:50 AM >> To: How to Use Revolution >> Subject: [ANN] Rev Mentor Top Ten - video, charts, analyzer stack >> >> Revolutionistae, >> >> OK, here's a link to the Rev Mentor Top Ten: >> >> http://www.revmentor.com/revolution-top-ten-video-chart-0 >> >> What, you may ask, is a Rev Mentor Top Ten? It's an analysis of the >> emails posted to this list. When you click on that link above, you >> will have access to the following: >> >> 1. Some charts showing the top ten topics, authors, terms >> 2. A video commentary on the posts and some of the statistics (mostly >> it's just me mouthing off) >> 3. The stack I use to do the analysis. Some people use this to read >> the week's postings to the list. >> >> That's it. Have a good weekend, y'all! >> >> Best, >> >> Jerry Daniels >> >> Host of Rev Mentor >> http://www.revmentor.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Fri Mar 20 14:37:37 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 14:37:37 EDT Subject: Selection Embarrassment Message-ID: Robert. Yes, I just used a custom property for the first time, the "hilliteHistory", to restore the state of multiple discontiguous selectedLInes in a field when navigating. Very powerful tool. Yay Rev. I have no problem solving my problems, usually. I just want to know how the IDE works. I appreciate all that everyone has said. Craig Newman In a message dated 3/20/09 12:37:46 PM, rjb at robelko.com writes: > I use a custom property > to keep track of the hilitedLines and re-selected them in openCard > handler. > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From jerry.daniels at me.com Fri Mar 20 14:42:00 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Fri, 20 Mar 2009 13:42:00 -0500 Subject: [ANN] Rev Mentor Top Ten - video, charts, analyzer stack In-Reply-To: <02FD2BBA-8B48-4425-B725-55DE550E6D0E@me.com> References: <00a601c9a975$17fe9d80$47fbd880$@com> <02FD2BBA-8B48-4425-B725-55DE550E6D0E@me.com> Message-ID: <52CB7798-FAE3-4732-B2DD-2C68E38E15C0@me.com> Jimbu, I said: "Some people use this to read the week's postings to the list." I did not say: "People use this stack to read remails." For a minute there I was thinking I overstated the value of a free product. Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com On Mar 20, 2009, at 1:36 PM, Jerry Daniels wrote: >> I'm curious. You say people use this stack to read emails. > From support at ahsomme.com Fri Mar 20 15:27:21 2009 From: support at ahsomme.com (Paul Looney) Date: Fri, 20 Mar 2009 12:27:21 -0700 Subject: NULL characters and sorting In-Reply-To: <49C3D975.3050609@pdslabs.net> References: <49C3D975.3050609@pdslabs.net> Message-ID: <76700AF2-CE65-4FCC-BFE7-FD7F29C27D92@ahsomme.com> Phil, One really shouldn't be embarrassed being from West Linn. ;-) PL On Mar 20, 2009, at 10:59 AM, Phil Davis wrote: > Paul Looney wrote: >> Phil, the Great, Davis - Wizard of West Linn - suggested checking >> for and removing NULLs (because they terminate a line in C). They >> were 131,023 NULLs in the pre-sort variable. > > Please forgive Paul. He embarrasses me like this in front of total > strangers. The man has no shame. > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Fri Mar 20 15:39:20 2009 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 20 Mar 2009 14:39:20 -0500 Subject: Default Email Client on Windows? In-Reply-To: <008401c9a8af$827f1700$877d4500$@com> Message-ID: > Just saw that you had already answered. Do you happen to know the difference > between using the LOCAL_MACHINE and CLASSES_ROOT mailto? Are there cases > where they are different? Yes, I've encountered this, but for web browsers instead of email clients. The browser in HKLM wasn't the "default browser", but the one in HKCR was. For email it may not make a difference, but maybe Scott you should use HKCR instead of HKLM just to be safe... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Mar 20 16:08:23 2009 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 20 Mar 2009 15:08:23 -0500 Subject: programming fonts In-Reply-To: Message-ID: > What rendering problems are you having with Monaco? I'd like to know that too - I'm using Monaco (or "Monaco CE") at 12 point and find it very readable, with slashes through zeroes and sufficiently long-tailed commas (in comparison to periods). Sizes below 12 are too small IMHO for this font, but that may be because I'm getting old. ;-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Mar 20 16:13:33 2009 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 20 Mar 2009 15:13:33 -0500 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: Message-ID: > I have to say this again, it drives me flippin nuts that I cannot use the > answer dialog to view raw tagged code any more. Any time a string with tags > is answered, the dialog automatically tries to render them. What if one > doesn't want this? What if one wants to debug some lines of HTML or XML? > The code has to be dumped into a field or similar. > > There should be some means to "answer" raw tagged code without rendering. The problem is that the answer dialog in rev looks for any kind of tags in the text, which is why for a long time I've been using my own answer dialog which does things a lot differently. Not that you want to do this for every Rev version that comes out, but you could edit the script of card 1 of stack "Answer Dialog" in Rev and find this line: if "

" is in tText or matchChunk(tText, "<(.+>.+") then set the htmlText of field 1 of me to tText and replace it with something else... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bobs at twft.com Fri Mar 20 16:49:36 2009 From: bobs at twft.com (Bob Sneidar) Date: Fri, 20 Mar 2009 13:49:36 -0700 Subject: silly text editing question In-Reply-To: <49C2B572.5050304@hyperactivesw.com> References: <49C2B572.5050304@hyperactivesw.com> Message-ID: Aye, that would tell me the number of words FROM THE BEGINNING. I wanted to know the number of the selected word in the selected line. Actually, this came up when I was trying to make my own table object and realized that I would have to trap tabkey and returnkey and move the selection myself. So I really wanted to know which item (assuming the itemDelimiter was tab) of which line was presently selected. I gave up out of frustration. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 19, 2009, at 2:13 PM, J. Landman Gay wrote: > Bob Sneidar wrote: >> I can see the problem this may present here. What if I wanted to know >> which word of the selected line was selected? > > Let the engine do it: > > the number of words in char 1 to (word 4 of the selectedchunk) of > fld x > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From DunbarX at aol.com Fri Mar 20 16:53:23 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 20 Mar 2009 16:53:23 EDT Subject: silly text editing question Message-ID: I sent this earlier in the week: This is a Kluge, but works. I had a field "field1" with some text selected in it, and a button with this in it on mouseUp put word 2 of the selectedline into lineNum ?? put word 4 of the selectedChunk into lastChar ?? put the number of chars of line 1 to (linenum - 1) of fld "field1" + 1? into preceding ?? answer the number of words in char preceding to lastChar of fld "field1" end mouseUp It returns the number of the word in the selected line. Craig Newman In a message dated 3/20/09 4:49:51 PM, bobs at twft.com writes: > Aye, that would tell me the number of words FROM THE BEGINNING. I? > wanted to know the number of the selected word in the selected line. > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219619459x1201345309/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From jacque at hyperactivesw.com Fri Mar 20 17:01:23 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Mar 2009 16:01:23 -0500 Subject: programming fonts In-Reply-To: References: Message-ID: <49C40423.1040107@hyperactivesw.com> Ken Ray wrote: >> What rendering problems are you having with Monaco? > > I'd like to know that too - I'm using Monaco (or "Monaco CE") at 12 point > and find it very readable, with slashes through zeroes and sufficiently > long-tailed commas (in comparison to periods). Sizes below 12 are too small > IMHO for this font, but that may be because I'm getting old. ;-) I've been using Monaco all along too. Never had any issues with it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Fri Mar 20 17:05:15 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 20 Mar 2009 14:05:15 -0700 (PDT) Subject: silly text editing question Message-ID: <11897.99662.qm@web37503.mail.mud.yahoo.com> At this point I will just reiterate what I wrote last night: Have a look at "LOCATOR.rev" at revOnline, under 'Richmond' code is a bit clunky (mine usually is, especially when it is done on the fly at the end of a long day's teaching), BUT, it works! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From gefisher at mac.com Fri Mar 20 18:02:25 2009 From: gefisher at mac.com (Glenn E. Fisher) Date: Fri, 20 Mar 2009 17:02:25 -0500 Subject: Array key not working Message-ID: <12173E2A-EDCC-45B6-9EB4-4DE7DA32679A@mac.com> Hi Revers, I have a strange problem is one of developing stacks... I am using enterprise Rev 3.0 build 750 on a G5 mac tower. I have my own plugin that has the ability to display global arrays with their keys and clicking on a key will display that array key value. It works great without failure. In the stack that I'm creating I build some global arrays in an openStack handler. When using the debugger to checkout a script that uses a global array, some keys return empty when the above plugin, using the same array gets the arrays value for that key. I have checked the keys for invisible chars and the key is the same in the program debugger as in the plugin. Other keys in same array work ok both places. My question is, Is there a global property or something that effects the key data retrieval in arrays? I'm pretty much stumped... Any help is appreciated, Glenn -- Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gefisher at mac.com http://www.uh.edu/~fisher http://home.comcast.net/~glennefisher/ http://homepage.mac.com/gefisher From bobs at twft.com Fri Mar 20 18:25:18 2009 From: bobs at twft.com (Bob Sneidar) Date: Fri, 20 Mar 2009 15:25:18 -0700 Subject: Array key not working In-Reply-To: <12173E2A-EDCC-45B6-9EB4-4DE7DA32679A@mac.com> References: <12173E2A-EDCC-45B6-9EB4-4DE7DA32679A@mac.com> Message-ID: I don't trust the built-in array viewer. When I was playing with arrays, what the builtin viewer showed me was not at all what I expected, and I thought for a while that it was the array that was screwed up, until I went ahead and worked with the array, and then gathered the array back into a text variable and saw that everything was in order. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Mar 20, 2009, at 3:02 PM, Glenn E. Fisher wrote: > Hi Revers, > > I have a strange problem is one of developing stacks... > > I am using enterprise Rev 3.0 build 750 on a G5 mac tower. > > I have my own plugin that has the ability to display global arrays > with their keys and clicking on a key will display that array key > value. It works great without failure. > > In the stack that I'm creating I build some global arrays in an > openStack handler. > > When using the debugger to checkout a script that uses a global > array, some keys return empty when the above plugin, using the same > array gets the arrays value for that key. I have checked the keys > for invisible chars and the key is the same in the program debugger > as in the plugin. Other keys in same array work ok both places. > > My question is, Is there a global property or something that effects > the key data retrieval in arrays? > > I'm pretty much stumped... > > Any help is appreciated, > > Glenn > > -- > Glenn E. Fisher University of Houston - Retired > 22402 Diane Dr. Spring, Tx 77373 > gefisher at mac.com http://www.uh.edu/~fisher > http://home.comcast.net/~glennefisher/ > http://homepage.mac.com/gefisher > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From spepper at byu.net Fri Mar 20 20:41:09 2009 From: spepper at byu.net (Scott Pepperdine) Date: Fri, 20 Mar 2009 17:41:09 -0700 Subject: Unix support past 2.5.1? In-Reply-To: <49C2602D.6020508@fourthworld.com> References: <49C2602D.6020508@fourthworld.com> Message-ID: <49C437A5.6060003@byu.net> I don't mind a bit. There are, IMO, some business processes which belong on a server. 1. Communicating with business partners with EDI documents flying back and forth at all hours. 2. Data access. I don't want to administer data access at the DB level, and I can't just use one user ID/password for multiple users to access the information without going to jail (HIPAA). By getting data access at the server application level I can fulfill my auditing requirements, and also, once I create an account for an institution to access their own data, they can then administer who in their organization can get at the data without my involvement. 3. Providing services to other processes. [Checking if a an insurance claim meets requirements (formatting, all data elements, sum of these lines matches this line, Gender of patient matches medical procedures performed, etc.) as an example.] 4. I'm sure many more, but just business rules belong in one place. UI takes care of presentation, server takes care of business rules, data access, etc. I really enjoy Revolution. My observation, whether correct or not, is that it is very will suited for desktop applications and client/server apps (2 tier). I have not seen evidence that it is used much for N-tier (more than 2 tiers) applications. I'm betting that it will work well in that arena as well, basically betting my job on that. Good luck with your article. Hope this helps. --Scott > > If you don't mind my asking, what sorts of CGIs are you writing for AIX? > > I'm putting together some notes on CGI use for a future article at > revJournal.com, and getting a feel for the breadth of things people do > with their CGIs will help make for a more useful article. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lfredricks at proactive-intl.com Fri Mar 20 19:47:55 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 20 Mar 2009 16:47:55 -0700 Subject: illegal creativity? In-Reply-To: <20090320165300.DBVN18725.atlmtaow01.cingularme.com@Inbox> References: <20090320165300.DBVN18725.atlmtaow01.cingularme.com@Inbox> Message-ID: <7FBE5DDDB477489B936FE1B82E6CFD54@GATEWAY> > What country are you working from? In the usa it is illegal > to include anything in a contract that is illegal. I am > pretty sure the restriction of use clause you are describing > would fall pretty hard in an appeals court. Imagine BMW > demanding that once a person had driven in or been a > passenger within one of their cars, that they could not now > ever do the same in another car not made by BMW. I am not a lawyer, but anyone who takes the advice above at face value will probably end up needing a good one. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From randall at randallreetz.com Fri Mar 20 20:05:38 2009 From: randall at randallreetz.com (Randall Reetz) Date: Fri, 20 Mar 2009 17:05:38 -0700 Subject: illegal creativity? Message-ID: <20090321000539.EDC18725.atlmtaow01.cingularme.com@Inbox> Not exactly true. A large company would never let a case like this go to court. Bad publicity. Unless the tool you are planning to release directly competes with or decreases the need for said product, your tool will only be seen as adding value to the marketplace. More and more illegal bs is being written into user licenses as scare tactic deterent. Much more likely is that your product would be aquiered. Remember who is most likely to sit on a jury (not board members!). -----Original Message----- From: "Lynn Fredricks" To: "'How to use Revolution'" Sent: 3/20/2009 4:47 PM Subject: RE: illegal creativity? > What country are you working from? In the usa it is illegal > to include anything in a contract that is illegal. I am > pretty sure the restriction of use clause you are describing > would fall pretty hard in an appeals court. Imagine BMW > demanding that once a person had driven in or been a > passenger within one of their cars, that they could not now > ever do the same in another car not made by BMW. I am not a lawyer, but anyone who takes the advice above at face value will probably end up needing a good one. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From briany at qldlearning.com Fri Mar 20 20:22:26 2009 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 20 Mar 2009 17:22:26 -0700 Subject: illegal creativity? In-Reply-To: <20090321000539.EDC18725.atlmtaow01.cingularme.com@Inbox> References: <20090321000539.EDC18725.atlmtaow01.cingularme.com@Inbox> Message-ID: <025404E6-AEB6-4290-BD95-E43AB2D46E36@qldlearning.com> Randall, You can't be serious -- go ahead and break the EULA because you might get acquired instead of sued? That seems a bit like saying, go ahead and drive into a tree, your airbag should deploy. Since when are big companies afraid of suing the competition into compliance? > Not exactly true. A large company would never let a case like this > go to court. Bad publicity. Unless the tool you are planning to > release directly competes with or decreases the need for said > product, your tool will only be seen as adding value to the > marketplace. More and more illegal bs is being written into user > licenses as scare tactic deterent. Much more likely is that your > product would be aquiered. Remember who is most likely to sit on a > jury (not board members!). > > -----Original Message----- > From: "Lynn Fredricks" > To: "'How to use Revolution'" > Sent: 3/20/2009 4:47 PM > Subject: RE: illegal creativity? > >> What country are you working from? In the usa it is illegal >> to include anything in a contract that is illegal. I am >> pretty sure the restriction of use clause you are describing >> would fall pretty hard in an appeals court. Imagine BMW >> demanding that once a person had driven in or been a >> passenger within one of their cars, that they could not now >> ever do the same in another car not made by BMW. > > I am not a lawyer, but anyone who takes the advice above at face > value will > probably end up needing a good one. > > Best regards, > > Lynn Fredricks > President > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > > _______________________________ From randall at randallreetz.com Fri Mar 20 20:49:51 2009 From: randall at randallreetz.com (Randall Reetz) Date: Fri, 20 Mar 2009 17:49:51 -0700 Subject: illegal creativity? Message-ID: <20090321004952.ESOF27437.atlmtaow02.cingularme.com@Inbox> Key word "competition". -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/20/2009 5:22 PM Subject: Re: illegal creativity? Randall, You can't be serious -- go ahead and break the EULA because you might get acquired instead of sued? That seems a bit like saying, go ahead and drive into a tree, your airbag should deploy. Since when are big companies afraid of suing the competition into compliance? > Not exactly true. A large company would never let a case like this > go to court. Bad publicity. Unless the tool you are planning to > release directly competes with or decreases the need for said > product, your tool will only be seen as adding value to the > marketplace. More and more illegal bs is being written into user > licenses as scare tactic deterent. Much more likely is that your > product would be aquiered. Remember who is most likely to sit on a > jury (not board members!). > > -----Original Message----- > From: "Lynn Fredricks" > To: "'How to use Revolution'" > Sent: 3/20/2009 4:47 PM > Subject: RE: illegal creativity? > >> What country are you working from? In the usa it is illegal >> to include anything in a contract that is illegal. I am >> pretty sure the restriction of use clause you are describing >> would fall pretty hard in an appeals court. Imagine BMW >> demanding that once a person had driven in or been a >> passenger within one of their cars, that they could not now >> ever do the same in another car not made by BMW. > > I am not a lawyer, but anyone who takes the advice above at face > value will > probably end up needing a good one. > > Best regards, > > Lynn Fredricks > President > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > > _______________________________ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From briany at qldlearning.com Fri Mar 20 21:01:03 2009 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 20 Mar 2009 18:01:03 -0700 Subject: illegal creativity? In-Reply-To: <20090321004952.ESOF27437.atlmtaow02.cingularme.com@Inbox> References: <20090321004952.ESOF27437.atlmtaow02.cingularme.com@Inbox> Message-ID: <9CFF48C2-27A2-429A-B3DF-62C581BA18CA@qldlearning.com> Randall, Companies tend to see anyone who makes money in any tangential way to their own as competition. Good luck breaking EULAs and assuming that the authors will just see you as value-added. More likely they sue you out of existence first, and then decide if they want to recreate your tool for themselves. Or "acquire" you for a bargain price in exchange for not suing. I'm not saying what you describe has never happened, but going in with that cavalier attitude is generally going to get you in trouble. 'Never let a case like this go to court' you say... I think you vastly underestimate the litigious nature of the corporate world. > Key word "competition". > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/20/2009 5:22 PM > Subject: Re: illegal creativity? > > Randall, > > You can't be serious -- go ahead and break the EULA because you might > get acquired instead of sued? That seems a bit like saying, go ahead > and drive into a tree, your airbag should deploy. Since when are big > companies afraid of suing the competition into compliance? > >> Not exactly true. A large company would never let a case like this >> go to court. Bad publicity. Unless the tool you are planning to >> release directly competes with or decreases the need for said >> product, your tool will only be seen as adding value to the >> marketplace. More and more illegal bs is being written into user >> licenses as scare tactic deterent. Much more likely is that your >> product would be aquiered. Remember who is most likely to sit on a >> jury (not board members!). From randall at randallreetz.com Fri Mar 20 21:38:24 2009 From: randall at randallreetz.com (Randall Reetz) Date: Fri, 20 Mar 2009 18:38:24 -0700 Subject: illegal creativity? Message-ID: <20090321013823.JGRC27437.atlmtaow02.cingularme.com@Inbox> Wow, new key word "paranoia". Looks like the evil them and their evil tactics win (at least they have with you). I think the idea that someone tinkering around in an interpreted language IDE who deludes themselves into thinking that larry ellis would want his legal staff running around hacking the heads off of us mosquitos should be more concerened with the guys in the white vans than with lawyers. I dont know, are you steve jobs in disguise? -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/20/2009 6:01 PM Subject: Re: illegal creativity? Randall, Companies tend to see anyone who makes money in any tangential way to their own as competition. Good luck breaking EULAs and assuming that the authors will just see you as value-added. More likely they sue you out of existence first, and then decide if they want to recreate your tool for themselves. Or "acquire" you for a bargain price in exchange for not suing. I'm not saying what you describe has never happened, but going in with that cavalier attitude is generally going to get you in trouble. 'Never let a case like this go to court' you say... I think you vastly underestimate the litigious nature of the corporate world. > Key word "competition". > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/20/2009 5:22 PM > Subject: Re: illegal creativity? > > Randall, > > You can't be serious -- go ahead and break the EULA because you might > get acquired instead of sued? That seems a bit like saying, go ahead > and drive into a tree, your airbag should deploy. Since when are big > companies afraid of suing the competition into compliance? > >> Not exactly true. A large company would never let a case like this >> go to court. Bad publicity. Unless the tool you are planning to >> release directly competes with or decreases the need for said >> product, your tool will only be seen as adding value to the >> marketplace. More and more illegal bs is being written into user >> licenses as scare tactic deterent. Much more likely is that your >> product would be aquiered. Remember who is most likely to sit on a >> jury (not board members!). _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From randall at randallreetz.com Fri Mar 20 21:59:44 2009 From: randall at randallreetz.com (Randall Reetz) Date: Fri, 20 Mar 2009 18:59:44 -0700 Subject: illegal creativity? Message-ID: <20090321015945.KCKM18725.atlmtaow01.cingularme.com@Inbox> You cant own downstream product. You cant sell a lathe and then not allow people who make candle holders to paint them with paint sold by someone else. The only way you could ever get away with that restriction would be if the lathe consumer entered into a special (not default) contract in which he agreed to pay less for the lathe in exchange for the restriction that he buy the paint from the lathe company. But even these contracts have lost most court battles (ink jet printer and film camera as examples). A good lawyer or the ACLU and you could fund your next project. -----Original Message----- From: "Randall Reetz" To: "How to use Revolution" Sent: 3/20/2009 6:38 PM Subject: RE: illegal creativity? Wow, new key word "paranoia". Looks like the evil them and their evil tactics win (at least they have with you). I think the idea that someone tinkering around in an interpreted language IDE who deludes themselves into thinking that larry ellis would want his legal staff running around hacking the heads off of us mosquitos should be more concerened with the guys in the white vans than with lawyers. I dont know, are you steve jobs in disguise? -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/20/2009 6:01 PM Subject: Re: illegal creativity? Randall, Companies tend to see anyone who makes money in any tangential way to their own as competition. Good luck breaking EULAs and assuming that the authors will just see you as value-added. More likely they sue you out of existence first, and then decide if they want to recreate your tool for themselves. Or "acquire" you for a bargain price in exchange for not suing. I'm not saying what you describe has never happened, but going in with that cavalier attitude is generally going to get you in trouble. 'Never let a case like this go to court' you say... I think you vastly underestimate the litigious nature of the corporate world. > Key word "competition". > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/20/2009 5:22 PM > Subject: Re: illegal creativity? > > Randall, > > You can't be serious -- go ahead and break the EULA because you might > get acquired instead of sued? That seems a bit like saying, go ahead > and drive into a tree, your airbag should deploy. Since when are big > companies afraid of suing the competition into compliance? > >> Not exactly true. A large company would never let a case like this >> go to court. Bad publicity. Unless the tool you are planning to >> release directly competes with or decreases the need for said >> product, your tool will only be seen as adding value to the >> marketplace. More and more illegal bs is being written into user >> licenses as scare tactic deterent. Much more likely is that your >> product would be aquiered. Remember who is most likely to sit on a >> jury (not board members!). _______________________________________________ use-revolution mailing list use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From briany at qldlearning.com Fri Mar 20 22:02:01 2009 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 20 Mar 2009 19:02:01 -0700 Subject: illegal creativity? In-Reply-To: <20090321013823.JGRC27437.atlmtaow02.cingularme.com@Inbox> References: <20090321013823.JGRC27437.atlmtaow02.cingularme.com@Inbox> Message-ID: Randall, I give up on this thread, and don't want to detail it any further from the original poster's needs. There's nothing paranoid at all about taking lawsuits seriously. Obviously everyone can assess their own situation and decide whether they fly under the radar or have a killer idea worth the risk. As far as "us mosquitos", some of us have invested our entire careers in our businesses, and consider them quite valuable and relevant. Believe it or not, we're not all inconsequential to large corporations. Some of us are not just tinkering around. > Wow, new key word "paranoia". Looks like the evil them and their > evil tactics win (at least they have with you). I think the idea > that someone tinkering around in an interpreted language IDE who > deludes themselves into thinking that larry ellis would want his > legal staff running around hacking the heads off of us mosquitos > should be more concerened with the guys in the white vans than with > lawyers. I dont know, are you steve jobs in disguise? > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/20/2009 6:01 PM > Subject: Re: illegal creativity? > > Randall, > > Companies tend to see anyone who makes money in any tangential way to > their own as competition. Good luck breaking EULAs and assuming that > the authors will just see you as value-added. More likely they sue you > out of existence first, and then decide if they want to recreate your > tool for themselves. Or "acquire" you for a bargain price in exchange > for not suing. > > I'm not saying what you describe has never happened, but going in with > that cavalier attitude is generally going to get you in trouble. > 'Never let a case like this go to court' you say... I think you vastly > underestimate the litigious nature of the corporate world. > >> Key word "competition". >> >> -----Original Message----- >> From: "Brian Yennie" >> To: "How to use Revolution" >> Sent: 3/20/2009 5:22 PM >> Subject: Re: illegal creativity? >> >> Randall, >> >> You can't be serious -- go ahead and break the EULA because you might >> get acquired instead of sued? That seems a bit like saying, go ahead >> and drive into a tree, your airbag should deploy. Since when are big >> companies afraid of suing the competition into compliance? >> >>> Not exactly true. A large company would never let a case like this >>> go to court. Bad publicity. Unless the tool you are planning to >>> release directly competes with or decreases the need for said >>> product, your tool will only be seen as adding value to the >>> marketplace. More and more illegal bs is being written into user >>> licenses as scare tactic deterent. Much more likely is that your >>> product would be aquiered. Remember who is most likely to sit on a >>> jury (not board members!). > ______________________________________________ From randall at randallreetz.com Fri Mar 20 22:13:17 2009 From: randall at randallreetz.com (Randall Reetz) Date: Fri, 20 Mar 2009 19:13:17 -0700 Subject: illegal creativity? Message-ID: <20090321021317.LZTY27437.atlmtaow02.cingularme.com@Inbox> All mosquitos are relevant. It is scale that matters here. Scale and reality. Else all of us would be behind bars and prohibited from buying crest toothpaste. Fair use and happy customers build brand loyalty faster than fear and loathing. Not only that, customer inovation and parasitic coevolution is a sign of health and currency. The lawyers play second fiddle to the guys in marketing and sales. -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/20/2009 7:02 PM Subject: Re: illegal creativity? Randall, I give up on this thread, and don't want to detail it any further from the original poster's needs. There's nothing paranoid at all about taking lawsuits seriously. Obviously everyone can assess their own situation and decide whether they fly under the radar or have a killer idea worth the risk. As far as "us mosquitos", some of us have invested our entire careers in our businesses, and consider them quite valuable and relevant. Believe it or not, we're not all inconsequential to large corporations. Some of us are not just tinkering around. > Wow, new key word "paranoia". Looks like the evil them and their > evil tactics win (at least they have with you). I think the idea > that someone tinkering around in an interpreted language IDE who > deludes themselves into thinking that larry ellis would want his > legal staff running around hacking the heads off of us mosquitos > should be more concerened with the guys in the white vans than with > lawyers. I dont know, are you steve jobs in disguise? > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/20/2009 6:01 PM > Subject: Re: illegal creativity? > > Randall, > > Companies tend to see anyone who makes money in any tangential way to > their own as competition. Good luck breaking EULAs and assuming that > the authors will just see you as value-added. More likely they sue you > out of existence first, and then decide if they want to recreate your > tool for themselves. Or "acquire" you for a bargain price in exchange > for not suing. > > I'm not saying what you describe has never happened, but going in with > that cavalier attitude is generally going to get you in trouble. > 'Never let a case like this go to court' you say... I think you vastly > underestimate the litigious nature of the corporate world. > >> Key word "competition". >> >> -----Original Message----- >> From: "Brian Yennie" >> To: "How to use Revolution" >> Sent: 3/20/2009 5:22 PM >> Subject: Re: illegal creativity? >> >> Randall, >> >> You can't be serious -- go ahead and break the EULA because you might >> get acquired instead of sued? That seems a bit like saying, go ahead >> and drive into a tree, your airbag should deploy. Since when are big >> companies afraid of suing the competition into compliance? >> >>> Not exactly true. A large company would never let a case like this >>> go to court. Bad publicity. Unless the tool you are planning to >>> release directly competes with or decreases the need for said >>> product, your tool will only be seen as adding value to the >>> marketplace. More and more illegal bs is being written into user >>> licenses as scare tactic deterent. Much more likely is that your >>> product would be aquiered. Remember who is most likely to sit on a >>> jury (not board members!). > ______________________________________________ [truncated by sender] From sunshine at public.kherson.ua Sat Mar 21 03:13:57 2009 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 21 Mar 2009 09:13:57 +0200 Subject: illegal creativity? In-Reply-To: <20090321021317.LZTY27437.atlmtaow02.cingularme.com@Inbox> Message-ID: On 3/21/09 4:13 AM, "Randall Reetz" wrote: > All mosquitos are relevant. It is scale that matters here. Scale and > reality. Else all of us would be behind bars and prohibited from buying crest > toothpaste. Fair use and happy customers build brand loyalty faster than fear > and loathing. Not only that, customer inovation and parasitic coevolution is > a sign of health and currency. The lawyers play second fiddle to the guys in > marketing and sales. Randall, I will add 2 cents ONCE. If you vote publicly to break EULA of product which you have buy, then excuse me -- you publicly cry that you are a criminal man. Please understand this. When you buy a product you read its EULA and say AGREE. I.e. You PROMISE follow it. You have give your honest word. Right? If you do not like EULA of product then you should not buy it or use it. Right? EULA is kind of "contract" between vendor and YOU. Right? If you say publicly that you is ready break your own small contract/EULA = law Then we can assume you can say go head, do not follow laws of your country at all? Go and kill? Go and stole things from people? I do not think you ready say this :) EULA is also small law. IF your product not fit limits of EULA of some product always possible talk to vendor and negotiate some special contract with conditions your product needs. Easy and valid way. Also your idea that break EULA and they can buy you is FALSE. Competition? Right Randall. IF company have write into EULA some limits then obviously company thinks that break of this limits can hurt it market. Company is not stupid to prohibit something that will looks like value addition to its market. Clear? :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From randall at randallreetz.com Sat Mar 21 03:57:32 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 00:57:32 -0700 Subject: illegal creativity? Message-ID: <20090321075733.JQKN9485.atlmtaow03.cingularme.com@Inbox> I didnt know i was conversing with people from north korea and iran. In the us, japan, canada, mexico, brazil, iceland, south africa, russia, israel, india, and most of europe, etc. There is a difference between criminal law and civil contract law. In most moderen democratic societies, the wording in product contracts are considdered about as binding as santa or the stuff car salesmen say right before they go off to "talk to the manager". And that is because of a liile thing called "the reasonable man". This basically means that a contract or law cannot be inforced if it goes outside of what would be reasonably considdered fair. Ant that is because guys sitting behind big expensive oak drsks making big salaries baid for by big companies can not be assumed to ever act like reasonable men (bias and conflict of interest is a given). Criminal law on the other hand is written by people we vote for and require to "uphold the constitution". No such standerd is expected in contract law. The only thing you can be expected to do when you purchace software is to not copy and sell it. The rest is hilariously written bs and the court treats it as so. Sorry. The truth. -----Original Message----- From: "Ruslan Zasukhin" To: "use-revolution" Sent: 3/21/2009 12:13 AM Subject: Re: illegal creativity? On 3/21/09 4:13 AM, "Randall Reetz" wrote: > All mosquitos are relevant. It is scale that matters here. Scale and > reality. Else all of us would be behind bars and prohibited from buying crest > toothpaste. Fair use and happy customers build brand loyalty faster than fear > and loathing. Not only that, customer inovation and parasitic coevolution is > a sign of health and currency. The lawyers play second fiddle to the guys in > marketing and sales. Randall, I will add 2 cents ONCE. If you vote publicly to break EULA of product which you have buy, then excuse me -- you publicly cry that you are a criminal man. Please understand this. When you buy a product you read its EULA and say AGREE. I.e. You PROMISE follow it. You have give your honest word. Right? If you do not like EULA of product then you should not buy it or use it. Right? EULA is kind of "contract" between vendor and YOU. Right? If you say publicly that you is ready break your own small contract/EULA = law Then we can assume you can say go head, do not follow laws of your country at all? Go and kill? Go and stole things from people? I do not think you ready say this :) EULA is also small law. IF your product not fit limits of EULA of some product always possible talk to vendor and negotiate some special contract with conditions your product needs. Easy and valid way. Also your idea that break EULA and they can buy you is FALSE. Competition? Right Randall. IF company have write into EULA some limits then obviously company thinks that break of this limits can hurt it market. Company is not stupid to prohibit something that will looks like value addition to its market. Clear? :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] _______________________________________________ use-revolution mailing list [truncated by sender] From briany at qldlearning.com Sat Mar 21 04:25:20 2009 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 21 Mar 2009 01:25:20 -0700 Subject: illegal creativity? In-Reply-To: <20090321075733.JQKN9485.atlmtaow03.cingularme.com@Inbox> References: <20090321075733.JQKN9485.atlmtaow03.cingularme.com@Inbox> Message-ID: Randall, Beside your questionable grasp of the law, you are making a straw man argument. Even if "reasonable man" arguments worked as simply as you imagine, it wouldn't follow that everything in a EULA other than copyright is unenforceable. Believe it or not, licensing agreements cover things other than copyright and sometimes are even upheld. Furthermore, being "right" doesn't necessarily keep a small business from being put out of business by a lawsuit. Often times the larger entity just needs enough collateral damage (even in losing the case) to ruin you. It seems like you have been reading too much SlashDot and running too few businesses. > I didnt know i was conversing with people from north korea and > iran. In the us, japan, canada, mexico, brazil, iceland, south > africa, russia, israel, india, and most of europe, etc. There is a > difference between criminal law and civil contract law. In most > moderen democratic societies, the wording in product contracts are > considdered about as binding as santa or the stuff car salesmen say > right before they go off to "talk to the manager". And that is > because of a liile thing called "the reasonable man". This > basically means that a contract or law cannot be inforced if it goes > outside of what would be reasonably considdered fair. Ant that is > because guys sitting behind big expensive oak drsks making big > salaries baid for by big companies can not be assumed to ever act > like reasonable men (bias and conflict of interest is a given). > Criminal law on the other hand is written by people we vote for and > require to "uphold the constitution". No such standerd is expected > in contract law. The only thing you can be expected to do when you > purchace software is to not copy and sell it. The rest is > hilariously written bs and the court treats it as so. Sorry. The > truth. > > -----Original Message----- > From: "Ruslan Zasukhin" > To: "use-revolution" > Sent: 3/21/2009 12:13 AM > Subject: Re: illegal creativity? > > On 3/21/09 4:13 AM, "Randall Reetz" wrote: > >> All mosquitos are relevant. It is scale that matters here. Scale >> and >> reality. Else all of us would be behind bars and prohibited from >> buying crest >> toothpaste. Fair use and happy customers build brand loyalty >> faster than fear >> and loathing. Not only that, customer inovation and parasitic >> coevolution is >> a sign of health and currency. The lawyers play second fiddle to >> the guys in >> marketing and sales. > > Randall, > > I will add 2 cents ONCE. > > If you vote publicly to break EULA of product which you have buy, then > excuse me -- you publicly cry that you are a criminal man. > > Please understand this. > > When you buy a product you read its EULA and say AGREE. > I.e. You PROMISE follow it. You have give your honest word. > Right? > > If you do not like EULA of product then you should not buy it or use > it. > Right? > > EULA is kind of "contract" between vendor and YOU. > Right? > > If you say publicly that you is ready break your own > small contract/EULA = law > > Then we can assume you can say go head, do not follow laws of your > country > at all? Go and kill? Go and stole things from people? > > I do not think you ready say this :) > EULA is also small law. > > > IF your product not fit limits of EULA of some product always > possible talk > to vendor and negotiate some special contract with conditions your > product > needs. Easy and valid way. > > Also your idea that break EULA and they can buy you is FALSE. > Competition? Right Randall. IF company have write into EULA some > limits then > obviously company thinks that break of this limits can hurt it market. > > Company is not stupid to prohibit something that will looks like value > addition to its market. Clear? :-) > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] From randall at randallreetz.com Sat Mar 21 04:43:37 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 01:43:37 -0700 Subject: illegal creativity? Message-ID: <20090321084338.GOGS27437.atlmtaow02.cingularme.com@Inbox> Well you are making a hell of a case for why threats work. Keep believeing in monsters and the corporate lawyers will keep selling you night lights. Sleep good. Story time is over. -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/21/2009 1:25 AM Subject: Re: illegal creativity? Randall, Beside your questionable grasp of the law, you are making a straw man argument. Even if "reasonable man" arguments worked as simply as you imagine, it wouldn't follow that everything in a EULA other than copyright is unenforceable. Believe it or not, licensing agreements cover things other than copyright and sometimes are even upheld. Furthermore, being "right" doesn't necessarily keep a small business from being put out of business by a lawsuit. Often times the larger entity just needs enough collateral damage (even in losing the case) to ruin you. It seems like you have been reading too much SlashDot and running too few businesses. > I didnt know i was conversing with people from north korea and > iran. In the us, japan, canada, mexico, brazil, iceland, south > africa, russia, israel, india, and most of europe, etc. There is a > difference between criminal law and civil contract law. In most > moderen democratic societies, the wording in product contracts are > considdered about as binding as santa or the stuff car salesmen say > right before they go off to "talk to the manager". And that is > because of a liile thing called "the reasonable man". This > basically means that a contract or law cannot be inforced if it goes > outside of what would be reasonably considdered fair. Ant that is > because guys sitting behind big expensive oak drsks making big > salaries baid for by big companies can not be assumed to ever act > like reasonable men (bias and conflict of interest is a given). > Criminal law on the other hand is written by people we vote for and > require to "uphold the constitution". No such standerd is expected > in contract law. The only thing you can be expected to do when you > purchace software is to not copy and sell it. The rest is > hilariously written bs and the court treats it as so. Sorry. The > truth. > > -----Original Message----- > From: "Ruslan Zasukhin" > To: "use-revolution" > Sent: 3/21/2009 12:13 AM > Subject: Re: illegal creativity? > > On 3/21/09 4:13 AM, "Randall Reetz" wrote: > >> All mosquitos are relevant. It is scale that matters here. Scale >> and >> reality. Else all of us would be behind bars and prohibited from >> buying crest >> toothpaste. Fair use and happy customers build brand loyalty >> faster than fear >> and loathing. Not only that, customer inovation and parasitic >> coevolution is >> a sign of health and currency. The lawyers play second fiddle to >> the guys in >> marketing and sales. > > Randall, > > I will add 2 cents ONCE. > > If you vote publicly to break EULA of product which you have buy, then > excuse me -- you publicly cry that you are a criminal man. > > Please understand this. > [truncated by sender] From randall at randallreetz.com Sat Mar 21 04:58:53 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 01:58:53 -0700 Subject: illegal creativity? Message-ID: <20090321085854.LDNV9485.atlmtaow03.cingularme.com@Inbox> Really, please do tell me of the times you have been sued for breach of a software user agreement. I cant wait to hear how often this blight has been brought down apon your small business. Come on. Is this a joke? -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/21/2009 1:25 AM Subject: Re: illegal creativity? Randall, Beside your questionable grasp of the law, you are making a straw man argument. Even if "reasonable man" arguments worked as simply as you imagine, it wouldn't follow that everything in a EULA other than copyright is unenforceable. Believe it or not, licensing agreements cover things other than copyright and sometimes are even upheld. Furthermore, being "right" doesn't necessarily keep a small business from being put out of business by a lawsuit. Often times the larger entity just needs enough collateral damage (even in losing the case) to ruin you. It seems like you have been reading too much SlashDot and running too few businesses. > I didnt know i was conversing with people from north korea and > iran. In the us, japan, canada, mexico, brazil, iceland, south > africa, russia, israel, india, and most of europe, etc. There is a > difference between criminal law and civil contract law. In most > moderen democratic societies, the wording in product contracts are > considdered about as binding as santa or the stuff car salesmen say > right before they go off to "talk to the manager". And that is > because of a liile thing called "the reasonable man". This > basically means that a contract or law cannot be inforced if it goes > outside of what would be reasonably considdered fair. Ant that is > because guys sitting behind big expensive oak drsks making big > salaries baid for by big companies can not be assumed to ever act > like reasonable men (bias and conflict of interest is a given). > Criminal law on the other hand is written by people we vote for and > require to "uphold the constitution". No such standerd is expected > in contract law. The only thing you can be expected to do when you > purchace software is to not copy and sell it. The rest is > hilariously written bs and the court treats it as so. Sorry. The > truth. > > -----Original Message----- > From: "Ruslan Zasukhin" > To: "use-revolution" > Sent: 3/21/2009 12:13 AM > Subject: Re: illegal creativity? > > On 3/21/09 4:13 AM, "Randall Reetz" wrote: > >> All mosquitos are relevant. It is scale that matters here. Scale >> and >> reality. Else all of us would be behind bars and prohibited from >> buying crest >> toothpaste. Fair use and happy customers build brand loyalty >> faster than fear >> and loathing. Not only that, customer inovation and parasitic >> coevolution is >> a sign of health and currency. The lawyers play second fiddle to >> the guys in >> marketing and sales. > > Randall, > > I will add 2 cents ONCE. > > If you vote publicly to break EULA of product which you have buy, then > excuse me -- you publicly cry that you are a criminal man. > > Please understand this. > [truncated by sender] From briany at qldlearning.com Sat Mar 21 05:10:38 2009 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 21 Mar 2009 02:10:38 -0700 Subject: illegal creativity? In-Reply-To: <20090321085854.LDNV9485.atlmtaow03.cingularme.com@Inbox> References: <20090321085854.LDNV9485.atlmtaow03.cingularme.com@Inbox> Message-ID: <177E163C-8D70-457B-A273-7A0CA37B9A59@qldlearning.com> Here's an example just to get you started: http://www.wowinsider.com/2008/07/15/blizzard-wins-lawsuit-against-bot-makers/ I actually disagree with the judgement and think it sets a dangerous precedent. But guess what, the boogieman won. > Really, please do tell me of the times you have been sued for breach > of a software user agreement. I cant wait to hear how often this > blight has been brought down apon your small business. Come on. Is > this a joke? > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/21/2009 1:25 AM > Subject: Re: illegal creativity? > > Randall, > > Beside your questionable grasp of the law, you are making a straw man > argument. Even if "reasonable man" arguments worked as simply as you > imagine, it wouldn't follow that everything in a EULA other than > copyright is unenforceable. Believe it or not, licensing agreements > cover things other than copyright and sometimes are even upheld. > > Furthermore, being "right" doesn't necessarily keep a small business > from being put out of business by a lawsuit. Often times the larger > entity just needs enough collateral damage (even in losing the case) > to ruin you. > > It seems like you have been reading too much SlashDot and running too > few businesses. > >> I didnt know i was conversing with people from north korea and >> iran. In the us, japan, canada, mexico, brazil, iceland, south >> africa, russia, israel, india, and most of europe, etc. There is a >> difference between criminal law and civil contract law. In most >> moderen democratic societies, the wording in product contracts are >> considdered about as binding as santa or the stuff car salesmen say >> right before they go off to "talk to the manager". And that is >> because of a liile thing called "the reasonable man". This >> basically means that a contract or law cannot be inforced if it goes >> outside of what would be reasonably considdered fair. Ant that is >> because guys sitting behind big expensive oak drsks making big >> salaries baid for by big companies can not be assumed to ever act >> like reasonable men (bias and conflict of interest is a given). >> Criminal law on the other hand is written by people we vote for and >> require to "uphold the constitution". No such standerd is expected >> in contract law. The only thing you can be expected to do when you >> purchace software is to not copy and sell it. The rest is >> hilariously written bs and the court treats it as so. Sorry. The >> truth. >> >> -----Original Message----- >> From: "Ruslan Zasukhin" >> To: "use-revolution" >> Sent: 3/21/2009 12:13 AM >> Subject: Re: illegal creativity? >> >> On 3/21/09 4:13 AM, "Randall Reetz" wrote: >> >>> All mosquitos are relevant. It is scale that matters here. Scale >>> and >>> reality. Else all of us would be behind bars and prohibited from >>> buying crest >>> toothpaste. Fair use and happy customers build brand loyalty >>> faster than fear >>> and loathing. Not only that, customer inovation and parasitic >>> coevolution is >>> a sign of health and currency. The lawyers play second fiddle to >>> the guys in >>> marketing and sales. >> >> Randall, >> >> I will add 2 cents ONCE. >> >> If you vote publicly to break EULA of product which you have buy, >> then >> excuse me -- you publicly cry that you are a criminal man. >> >> Please understand this. >> > > > [truncated by sender] > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution --- Brian Yennie QLD Learning (310)-367-7364 From jim at visitrieve.com Sat Mar 21 09:11:16 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sat, 21 Mar 2009 03:11:16 -1000 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: References: Message-ID: <001101c9aa26$854af0d0$8fe0d270$@com> Hi Scott, > I have to say this again, it drives me flippin nuts that I cannot use > the > answer dialog to view raw tagged code any more. Any time a string with > tags > is answered, the dialog automatically tries to render them. What if > one > doesn't want this? What if one wants to debug some lines of HTML or > XML? > The code has to be dumped into a field or similar. > > There should be some means to "answer" raw tagged code without > rendering. I have to say I've always considered this a great "feature," which was added in I forget what version of Rev, but not too long ago (my sense of time can be warped sometimes ;-). As to "raw," I have a stack called Dialog, which I add as a substack to anywhere I need this or custom dialog. It has a Prompt field and OK, Cancel, buttons, etc. So for raw, I put into the field Prompt and go stack Dialog. For formatted, I put into the HTMLtext of field Prompt. Probably not the most elegant solution, but it works. This said, I agree, it wouldn't hurt to have a "raw" flag added to answer/ask. But, you know, no matter what RunRev adds to answer/ask, someone will always need "more" or "different." So why not roll your own? ;-) Aloha from Hawaii, Jim Bufalini From geradamas at yahoo.com Sat Mar 21 09:13:45 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 21 Mar 2009 06:13:45 -0700 (PDT) Subject: illegal creaticity? Message-ID: <144853.83083.qm@web37503.mail.mud.yahoo.com> Unlike Brian Yennie most of my work is, by most people's standards, 'tinkering around', at least insofar as I develo educational software to be deployed over 4 computers !!!! However, from time to time, 'potential parents' turn up at my little language school; after a while it becomes clear that they are far more interested in my programs than either my school or my teaching methods. They eventually get round to asking if I can sell them a CD or 2 with Windows versions of my programs. Lying, I tell them that I am unable to produce programs for Windows. Why? Because in Bulgaria, where "software pirate" is synonymous with "saint" I know that copies of my programs would be round the town, and the country, quicker than you can say "Georgi Parvanov" (the 'socialist' President). Now, why should I worry about that? Because my programs are "quite valuable and relevant" to my business; and in a country where legal protection seems only to be available to the Mafia (a word which is often, if not always, synonymous for Big Business) I "keep my a** covered". An owner of a large EFL chain of schools in Bulgaria offered me a sum which I calculated to be what a class of 20 children make in 2 weeks for my programs; that would give me a fortnight's income and reduce the attraction of my school down to about 30% of what it is now - suicide for a fast buck! I don't pretend to understand business; but I do understand Darwin's theory of evolution, and I do understand cannibalism. While both Darwin's theory and cannibalism may not apply to how we got here (c.f. Douglas Adams' theory) they certainly seem to apply to how businesses function. It is also sometimes the case that humans will destroy other humans not because there is real competition, but because there is a perceived encroachment onto territory already occupied, or onto territory that has been ear-marked for occupation. ------------------------------------------------------------------------ Having said that . . . part of me says "go and kick sand in the faces of the bullies" :) ------------------------------------------------------------------------ sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From randall at randallreetz.com Sat Mar 21 09:17:22 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 06:17:22 -0700 Subject: illegal creativity? Message-ID: <20090321131723.UGNF9485.atlmtaow03.cingularme.com@Inbox> Dude, i asked you for your own story. There are 6000000000 people on this planet. I could find you a person who was bitten by a polar bear on the south pole. That doesnt make it a trend worth worrying about. Sad. -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/21/2009 2:10 AM Subject: Re: illegal creativity? Here's an example just to get you started: http://www.wowinsider.com/2008/07/15/blizzard-wins-lawsuit-against-bot-makers/ I actually disagree with the judgement and think it sets a dangerous precedent. But guess what, the boogieman won. > Really, please do tell me of the times you have been sued for breach > of a software user agreement. I cant wait to hear how often this > blight has been brought down apon your small business. Come on. Is > this a joke? > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/21/2009 1:25 AM > Subject: Re: illegal creativity? > > Randall, > > Beside your questionable grasp of the law, you are making a straw man > argument. Even if "reasonable man" arguments worked as simply as you > imagine, it wouldn't follow that everything in a EULA other than > copyright is unenforceable. Believe it or not, licensing agreements > cover things other than copyright and sometimes are even upheld. > > Furthermore, being "right" doesn't necessarily keep a small business > from being put out of business by a lawsuit. Often times the larger > entity just needs enough collateral damage (even in losing the case) > to ruin you. > > It seems like you have been reading too much SlashDot and running too > few businesses. > >> I didnt know i was conversing with people from north korea and >> iran. In the us, japan, canada, mexico, brazil, iceland, south >> africa, russia, israel, india, and most of europe, etc. There is a >> difference between criminal law and civil contract law. In most >> moderen democratic societies, the wording in product contracts are >> considdered about as binding as santa or the stuff car salesmen say >> right before they go off to "talk to the manager". And that is >> because of a liile thing called "the reasonable man". This >> basically means that a contract or law cannot be inforced if it goes >> outside of what would be reasonably considdered fair. Ant that is >> because guys sitting behind big expensive oak drsks making big >> salaries baid for by big companies can not be assumed to ever act >> like reasonable men (bias and conflict of interest is a given). >> Criminal law on the other hand is written by people we vote for and >> require to "uphold the constitution". No such standerd is expected >> in contract law. The only thing you can be expected to do when you >> purchace software is to not copy and sell it. The rest is >> hilariously written bs and the court treats it as so. Sorry. The >> truth. >> >> -----Original Message----- >> From: "Ruslan Zasukhin" >> To: "use-revolution" >> Sent: 3/21/2009 12:13 AM >> Subject: Re: illegal creativity? >> >> On 3/21/09 4:13 AM, "Randall Reetz" wrote: >> >>> All mosquitos are relevant. It is scale that matters here. Scale >>> and >>> reality. Else all of us would be behind bars and prohibited from >>> buying crest [truncated by sender] From geradamas at yahoo.com Sat Mar 21 09:27:04 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 21 Mar 2009 06:27:04 -0700 (PDT) Subject: Randall Reetz Message-ID: <61311.12778.qm@web37506.mail.mud.yahoo.com> Randall Reetz wrote; "moderen (sic) democratic societies" I just love those 2 words: 'modern' and 'democratic'. Both those words (which are fairly vacant semantically) have coursed more misunderstanding and harm than almost all the other words in English put together. Of course while *somebody* is shoving his bigoted, ethno-culturo-centric view down Ruslan's throat, I would like to remind everybody on this use-list that the so-called 'Western Democracies' are not the only models for a successful and harmonious society - err, come to think of it - when I think of a 'western democracy' where everybodies' creativity is stifled by the threat of being sued for vast sums I don't feel harmonious at all. Randall Reetz wrote "israel" Ha, ha, ha: I, at least, have lived there (Israel/Palestine/Canaan/the Holy Land/think-of-a-name-that-reflects-your-personal-prejudices) and worked there, and am well aware of how "fair" contracts are there; and that isn't even dragging in the institutionalised racism. Randall's attitude makes me fell queasy; I'm off for a lie down. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From m.schonewille at economy-x-talk.com Sat Mar 21 09:30:12 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 21 Mar 2009 14:30:12 +0100 Subject: ANN: DIFfersifier 3.4 released - convert your stacks Message-ID: Dear Revolution users, It might be interesting for you to know that DIFfersifier 3.4 is now available. DIFfersifier is a simple conversion utility that exports text data from HyperCard, Revolution and MetaCard stacks to files that can be read by most database applications. This version of DIFfersifier completes the XML export feature. The documentation has been updated and navigation in the Help window has been improved. For more information on DIFfersifier 3.4, please visit the website . -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . From randall at randallreetz.com Sat Mar 21 09:48:08 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 06:48:08 -0700 Subject: illegal creaticity? Message-ID: <20090321134808.RKBX27437.atlmtaow02.cingularme.com@Inbox> Yes, and no user agreement will protect you from said behavior. Courts however will. Are you sure that your schools will loose significant enrollment if a school system in another country uses your software? If not, why do you care? I am against any form of stealing, but your example seems only to effect your ego (not your market). Again, this example has nothing to do with user agreements. -----Original Message----- From: "Richmond Mathewson" To: use-revolution at lists.runrev.com Sent: 3/21/2009 6:13 AM Subject: illegal creaticity? Unlike Brian Yennie most of my work is, by most people's standards, 'tinkering around', at least insofar as I develo educational software to be deployed over 4 computers !!!! However, from time to time, 'potential parents' turn up at my little language school; after a while it becomes clear that they are far more interested in my programs than either my school or my teaching methods. They eventually get round to asking if I can sell them a CD or 2 with Windows versions of my programs. Lying, I tell them that I am unable to produce programs for Windows. Why? Because in Bulgaria, where "software pirate" is synonymous with "saint" I know that copies of my programs would be round the town, and the country, quicker than you can say "Georgi Parvanov" (the 'socialist' President). Now, why should I worry about that? Because my programs are "quite valuable and relevant" to my business; and in a country where legal protection seems only to be available to the Mafia (a word which is often, if not always, synonymous for Big Business) I "keep my a** covered". An owner of a large EFL chain of schools in Bulgaria offered me a sum which I calculated to be what a class of 20 children make in 2 weeks for my programs; that would give me a fortnight's income and reduce the attraction of my school down to about 30% of what it is now - suicide for a fast buck! I don't pretend to understand business; but I do understand Darwin's theory of evolution, and I do understand cannibalism. While both Darwin's theory and cannibalism may not apply to how we got here (c.f. Douglas Adams' theory) they certainly seem to apply to how businesses function. It is also sometimes the case that humans will destroy other humans not because there is real competition, but because there is a perceived encroachment onto territory already occupied, or onto territory that has been ear-marked for occupation. ------------------------------------------------------------------------ Having said that . . . part of me says "go and kick sand in the faces of the bullies" :) ------------------------------------------------------------------------ sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle From geradamas at yahoo.com Sat Mar 21 10:00:14 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 21 Mar 2009 07:00:14 -0700 (PDT) Subject: illegal creativity Message-ID: <577417.34394.qm@web37506.mail.mud.yahoo.com> Dear Randall Reetz, I owe you an apology for 2 mistakes: 1. I should have written "creativity" rather than "creaticity" (which sounds like some sort of generic name for an "enhancement" drug). 2. The post in which I "attacked" your "attack" on Ruslan Zakhuskin should also have been headed with "illegal creativity", rather than your name. Sorry; no blood spilt I hope :) sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From randall at randallreetz.com Sat Mar 21 10:03:25 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 07:03:25 -0700 Subject: illegal creativity? Message-ID: <20090321140326.XFQT9485.atlmtaow03.cingularme.com@Inbox> I just read the story you linked me to... i would absolutely agree with the judgement. But you dont need a user licence to show malicious and fraudulant use. The court would have come to the same decision had no licence existed. Stealing is stealing. The "bot" effectively changed the experience of all other users. I am dealing as i thought with people who cant think beyond their own selfish need. The original post to this thread did not appear to suggest that the product in question would negatively effect the value of the database that had the obsurd down-stream clause in its user agreemeent. -----Original Message----- From: "Brian Yennie" To: "How to use Revolution" Sent: 3/21/2009 2:10 AM Subject: Re: illegal creativity? Here's an example just to get you started: http://www.wowinsider.com/2008/07/15/blizzard-wins-lawsuit-against-bot-makers/ I actually disagree with the judgement and think it sets a dangerous precedent. But guess what, the boogieman won. > Really, please do tell me of the times you have been sued for breach > of a software user agreement. I cant wait to hear how often this > blight has been brought down apon your small business. Come on. Is > this a joke? > > -----Original Message----- > From: "Brian Yennie" > To: "How to use Revolution" > Sent: 3/21/2009 1:25 AM > Subject: Re: illegal creativity? > > Randall, > > Beside your questionable grasp of the law, you are making a straw man > argument. Even if "reasonable man" arguments worked as simply as you > imagine, it wouldn't follow that everything in a EULA other than > copyright is unenforceable. Believe it or not, licensing agreements > cover things other than copyright and sometimes are even upheld. > > Furthermore, being "right" doesn't necessarily keep a small business > from being put out of business by a lawsuit. Often times the larger > entity just needs enough collateral damage (even in losing the case) > to ruin you. > > It seems like you have been reading too much SlashDot and running too > few businesses. > >> I didnt know i was conversing with people from north korea and >> iran. In the us, japan, canada, mexico, brazil, iceland, south >> africa, russia, israel, india, and most of europe, etc. There is a >> difference between criminal law and civil contract law. In most >> moderen democratic societies, the wording in product contracts are >> considdered about as binding as santa or the stuff car salesmen say >> right before they go off to "talk to the manager". And that is >> because of a liile thing called "the reasonable man". This >> basically means that a contract or law cannot be inforced if it goes >> outside of what would be reasonably considdered fair. Ant that is >> because guys sitting behind big expensive oak drsks making big >> salaries baid for by big companies can not be assumed to ever act >> like reasonable men (bias and conflict of interest is a given). >> Criminal law on the other hand is written by people we vote for and >> require to "uphold the constitution". No such standerd is expected >> in contract law. The only thing you can be expected to do when you >> purchace software is to not copy and sell it. The rest is >> hilariously written bs and the court treats it as so. Sorry. The >> truth. >> >> -----Original Message----- >> From: "Ruslan Zasukhin" >> To: "use-revolution" >> Sent: 3/21/2009 12:13 AM >> Subject: Re: illegal creativity? >> >> On 3/21/09 4:13 AM, "Randall Reetz" wrote: >> >>> All mosquitos are relevant. It is scale that matters here. Scale >>> and >>> reality. Else all of us would be behind bars and prohibited from >>> buying crest [truncated by sender] From geradamas at yahoo.com Sat Mar 21 10:16:53 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 21 Mar 2009 07:16:53 -0700 (PDT) Subject: illegal creativity Message-ID: <512009.93644.qm@web37507.mail.mud.yahoo.com> It would be very helpful, Randall, if you could define "downstream clause". Are these 'downstream clauses'? : 1. That I, as an owner of an instance of Runtime Revolution am not allowed to use it to produce something that will compete directly with Runtime Revolution. [something that seems perfectly normal] 2. That having once used, say, Runtime Revolution, I couldn't use, say, SuperCard to produce a standalone that could do the same thing that I could have produced with Runtime Revolution. [seems bizarre] And, if both of these are 'downstream clauses' where is the barrier between a company protecting its own interests and "coming the heavy father"? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From viktoras at ekoinf.net Sat Mar 21 11:36:16 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Sat, 21 Mar 2009 17:36:16 +0200 Subject: illegal creativity? In-Reply-To: <20090321131723.UGNF9485.atlmtaow03.cingularme.com@Inbox> References: <20090321131723.UGNF9485.atlmtaow03.cingularme.com@Inbox> Message-ID: <49C50970.4010402@ekoinf.net> Uhm :-), looks like I have thrown a bomb into the list (sorry, tried to avoid this by all means) and again thanks Richmond, Randal, Brian, Ruslan and others who responded. Indeed my position is not to take any steps that can spoil credibility or bona fide of my [small] business. Once you own your business (I have been running it since 2000), you are not an insignificant home user anymore, so have to be careful about things like licenses (that's why I asked). I think this specific limitation in EULA does not protect but frightens off potential users from that db system, because other competing systems do not have limits like this. But I will rather make arrangements personally if I consider this database system is vital for my project. At this moment I am using an open source system as the default, where license allows many more things including use for commercial purposes. Best wishes Viktoras From stephenREVOLUTION2 at barncard.com Sat Mar 21 11:47:04 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 21 Mar 2009 08:47:04 -0700 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <001101c9aa26$854af0d0$8fe0d270$@com> References: <001101c9aa26$854af0d0$8fe0d270$@com> Message-ID: And it's sooooo damn easy to make your own dialogs... Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/21 Jim Bufalini > Hi Scott, > > > I have to say this again, it drives me flippin nuts that I cannot use > > the > > answer dialog to view raw tagged code any more. Any time a string with > > tags > > is answered, the dialog automatically tries to render them. What if > > one > > doesn't want this? What if one wants to debug some lines of HTML or > > XML? > > The code has to be dumped into a field or similar. > > > > There should be some means to "answer" raw tagged code without > > rendering. > > I have to say I've always considered this a great "feature," which was > added > in I forget what version of Rev, but not too long ago (my sense of time can > be warped sometimes ;-). > > As to "raw," I have a stack called Dialog, which I add as a substack to > anywhere I need this or custom dialog. It has a Prompt field and OK, > Cancel, > buttons, etc. So for raw, I put into the field Prompt and go stack Dialog. > For formatted, I put into the HTMLtext of field Prompt. Probably not the > most elegant solution, but it works. > > This said, I agree, it wouldn't hurt to have a "raw" flag added to > answer/ask. But, you know, no matter what RunRev adds to answer/ask, > someone > will always need "more" or "different." So why not roll your own? ;-) > > Aloha from Hawaii, > > Jim Bufalini > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Sat Mar 21 13:26:27 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 21 Mar 2009 10:26:27 -0700 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <001101c9aa26$854af0d0$8fe0d270$@com> Message-ID: Recently, Jim Bufalini wrote: >> There should be some means to "answer" raw tagged code without >> rendering. > > I have to say I've always considered this a great "feature," which was added > in I forget what version of Rev, but not too long ago (my sense of time can > be warped sometimes ;-). > > As to "raw," I have a stack called Dialog, which I add as a substack to > anywhere I need this or custom dialog. It has a Prompt field and OK, Cancel, > buttons, etc. So for raw, I put into the field Prompt and go stack Dialog. > For formatted, I put into the HTMLtext of field Prompt. Probably not the > most elegant solution, but it works. If I write "answer the script of button 1", I get to read the script of button 1; the answer dialog doesn't try to run that code. If I write "answer the text of of image 1", I can (sort of) read the binary code of the image; the answer dialog doesn't try to render the image. If I write "answer the fileName of player 1", I can view the disk location of the player's content; the answer dialog doesn't try to play the video. So why does the answer dialog render HTML? It should not. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From scott at tactilemedia.com Sat Mar 21 13:36:44 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 21 Mar 2009 10:36:44 -0700 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: Message-ID: Recently, I wrote: > So why does the answer dialog render HTML? It should not. And this was written by a guy who "renders" things all day for a living. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From randall at randallreetz.com Sat Mar 21 13:49:12 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 10:49:12 -0700 Subject: illegal creativity Message-ID: <20090321174913.OPKW9485.atlmtaow03.cingularme.com@Inbox> That is why they dont matter. For to many years companies have taken such wild liberty in writing them and the reasonable man doesnt read them at all anyway. User licenses are mute in the eyes of the court. The binding is in purchace and use. Even the above clauses would not stand up in court because programming is a medium. Would you find said clauses in a contract for paper or a video camera? What revolution is protected from is the copying and sale or distribution of copies of revolution. Same goes for using revolution's good will and name for a similar product. And neither of these protections require a user agreement. As far as i can tell, the whole mechanism is simply a way for lawyers to get hired and paid and look important. But the blatent missuse of contract and copywrite law is having the opposite effect. Clicking this message closed infers that you are in full agreement with all above statements. -----Original Message----- From: "Richmond Mathewson" To: use-revolution at lists.runrev.com Sent: 3/21/2009 7:16 AM Subject: illegal creativity It would be very helpful, Randall, if you could define "downstream clause". Are these 'downstream clauses'? : 1. That I, as an owner of an instance of Runtime Revolution am not allowed to use it to produce something that will compete directly with Runtime Revolution. [something that seems perfectly normal] 2. That having once used, say, Runtime Revolution, I couldn't use, say, SuperCard to produce a standalone that could do the same thing that I could have produced with Runtime Revolution. [seems bizarre] And, if both of these are 'downstream clauses' where is the barrier between a company protecting its own interests and "coming the heavy father"? sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle From ambassador at fourthworld.com Sat Mar 21 13:49:21 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 21 Mar 2009 10:49:21 -0700 Subject: Tags in dialog boxes and the command: resetAll Message-ID: <49C528A1.10009@fourthworld.com> Scott Rossi wrote: > So why does the answer dialog render HTML? It should not. How would you propose passing styled text to the answer command? The current situation is far from perfect, but for the relatively rare case where one needs to show HTML tags as content in an answer dialog it takes only a couple minutes to roll your own to do exactly what's needed (or less than a minute of your keep a dialog template stack handy ). Maybe for the long term the flags that cause Rev's answer dialog to interpret the HTML might be tightened up a bit. In MC it's required that text passed to it begin with "

" and end with "

" or it will be treated as plain text. This means you could either put "" and "" about whatever you want to display raw, or even just a space character in front of the text, and you'll show the tags in the content. The "raw" option you proposed would be nice, but I wonder if just making the HTML flags sufficiently limited would suffice. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From lfredricks at proactive-intl.com Sat Mar 21 13:50:33 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 21 Mar 2009 10:50:33 -0700 Subject: illegal creativity? In-Reply-To: <20090321075733.JQKN9485.atlmtaow03.cingularme.com@Inbox> References: <20090321075733.JQKN9485.atlmtaow03.cingularme.com@Inbox> Message-ID: > I didnt know i was conversing with people from north korea > and iran. In the us, japan, canada, mexico, brazil, iceland, > south africa, russia, israel, india, and most of europe, etc. > There is a difference between criminal law and civil contract > law. In most moderen democratic societies, the wording in > product contracts are considdered about as binding as santa > or the stuff car salesmen say right before they go off to > "talk to the manager". If you were someone my father's age, Id write off your comments as the result of a combination of encroaching senility washing over an Archie Bunker, pre-WW II mentality - something to let pass when delivered with good natured intent. But in the less senile, it makes me wonder if you are simply just trolling this list for the thrill of it. I hope the list mom will take the time to pitch you off this list for making such culturally offensive statements. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From scott at tactilemedia.com Sat Mar 21 14:10:02 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 21 Mar 2009 11:10:02 -0700 Subject: Tags in dialog boxes and the command: resetAll In-Reply-To: <49C528A1.10009@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: >> So why does the answer dialog render HTML? It should not. > > How would you propose passing styled text to the answer command? If it were up to me, the default would be unstyled raw source, and I would add a flag that would cause stylizing to take place, perhaps "formatted" to keep in sync with formattedWidth/height/etc. answer [iconType] prompt [formatted] [with button1 [or buttons]] [titled windowTitle] [as sheet] But I realize this will never happen. > In MC it's required > that text passed to it begin with "

" and end with "

" or it will > be treated as plain text. This means you could either put "" and > "" about whatever you want to display raw, or even just a space > character in front of the text, and you'll show the tags in the content. > > The "raw" option you proposed would be nice, but I wonder if just making > the HTML flags sufficiently limited would suffice. If the "

" tag is the only thing that triggers styling, then (for me) I think this would suffice. But would you suggest doing the same (wrapping in HTML tags) for other types of code, ie XML? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From kevin at runrev.com Sat Mar 21 14:19:34 2009 From: kevin at runrev.com (Kevin Miller) Date: Sat, 21 Mar 2009 18:19:34 +0000 Subject: illegal creativity In-Reply-To: <20090321174913.OPKW9485.atlmtaow03.cingularme.com@Inbox> Message-ID: HI, Folks, it being the weekend in the absence of the list mom I hereby declare this thread is off topic and closed. Please do not continue to post on this thread. Thanks. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From randall at randallreetz.com Sat Mar 21 14:35:58 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 11:35:58 -0700 Subject: illegal creativity? Message-ID: <20090321183600.OMFM27437.atlmtaow02.cingularme.com@Inbox> Leadership is not culture, especially in autocratic oppressive dictatorships or theocracies. However, the culture in such countries end up reflecting the damage caused by abuse. I refuse to tell lies. The statements i made are to call attention between rule of rights (not simply rule of law). Luckily, a larger and larger percentage of global people are living in the relative fairness provided by democracy. If being a life long civil rights liberal makes me an archy bunker racist i must have missed a memo. Abusive systems create more paranoia than do less abusive systems. To the extent that we quietly partake in abuse we are to blame. User contracts have gotten out of hand. These are simple truths. -----Original Message----- From: "Lynn Fredricks" To: "'How to use Revolution'" Sent: 3/21/2009 10:50 AM Subject: RE: illegal creativity? > I didnt know i was conversing with people from north korea > and iran. In the us, japan, canada, mexico, brazil, iceland, > south africa, russia, israel, india, and most of europe, etc. > There is a difference between criminal law and civil contract > law. In most moderen democratic societies, the wording in > product contracts are considdered about as binding as santa > or the stuff car salesmen say right before they go off to > "talk to the manager". If you were someone my father's age, Id write off your comments as the result of a combination of encroaching senility washing over an Archie Bunker, pre-WW II mentality - something to let pass when delivered with good natured intent. But in the less senile, it makes me wonder if you are simply just trolling this list for the thrill of it. I hope the list mom will take the time to pitch you off this list for making such culturally offensive statements. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From h at FlexibleLearning.com Sat Mar 21 15:02:24 2009 From: h at FlexibleLearning.com (Hugh Senior) Date: Sat, 21 Mar 2009 19:02:24 -0000 Subject: Call for ban (was Re: illegal creativity?) In-Reply-To: <20090321170004.9974D489FED@mail.runrev.com> Message-ID: Heather... If Randall Reetz is publically promoting illegal behaviour for whatever reasoning he sees fit, his access to this user group should be terminated. Immediately. I am not interested in his arguments or rationale, nor in seeing this virus thread continue. /H From barry_barber at yahoo.it Sat Mar 21 15:05:54 2009 From: barry_barber at yahoo.it (Barry Barber) Date: Sat, 21 Mar 2009 19:05:54 +0000 (GMT) Subject: illegal creativity? Message-ID: <409511.951.qm@web26107.mail.ukl.yahoo.com> On Sat, 21 Mar 2009 06:17:22 -0700 Randall Reetz wrote: "...................... There are 6000000000 people on this planet. I could find you a person who was bitten by a polar bear on the south pole. ........... " I seriously doubt this statement, unless I misinterpreted an intended metaphore referring to the anatomical part on which the man was bitten, because there are no polar bears in the Antartic - they live in the Artic (i.e., North Pole). Can't really see any connection to this long thread either! Hope it's dead. :-) Regards Barry From bvlahos at mac.com Sat Mar 21 15:14:47 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 21 Mar 2009 12:14:47 -0700 Subject: Linux can't disable menuItems? Message-ID: Would someone who is familiar with Linux do a test for me? I have a program built on a Mac for Linux and I get an error in Linux when I try to disable a menuItem. The error is Type: Chunk: no such object. The syntax looks correct and works on Mac and Windows builds. I then created a new stack in the IDE on Linux (Ubuntu 8.10) with menus and issued both the command in the message box (disable menuItem 1 of menu "Help") and in the script of a button. No error was generated but the menuItem was not disabled. If someone could either confirm this or tell me what I'm doing wrong I would appreciate it. Bill Vlahos From m.schonewille at economy-x-talk.com Sat Mar 21 15:15:21 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 21 Mar 2009 20:15:21 +0100 Subject: Call for ban (was Re: illegal creativity?) In-Reply-To: References: Message-ID: <8783C022-9371-4AE1-ADCD-99D762FDD10C@economy-x-talk.com> Hi, I didn't find the Illegal Creativity thread interesting and thus I read only a few messages of it. I don't have the impression that Randall promotes illegal activity. If he does, I assume it is not on purpose. I oppose to this call. I also believe that such a public call is most inappropriate. If anyone believes that anyone else should be banned, please write off-list to Revolution support. I'm sure they know how do handle this. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 21-mrt-2009, om 20:02 heeft Hugh Senior het volgende geschreven: > Heather... > > If Randall Reetz is publically promoting > illegal > behaviour for whatever reasoning he sees fit, his access to this > user group > should be terminated. Immediately. > > I am not interested in his arguments or rationale, nor in seeing > this virus > thread continue. > > /H > From herz at ucsd.edu Sat Mar 21 15:23:26 2009 From: herz at ucsd.edu (Richard K. Herz) Date: Sat, 21 Mar 2009 12:23:26 -0700 Subject: Rev presentation tool - PowerPoint alternative? In-Reply-To: <20090321170004.71B5A489094@mail.runrev.com> References: <20090321170004.71B5A489094@mail.runrev.com> Message-ID: <49C53EAE.2010100@ucsd.edu> Is there a good Rev alternative to PowerPoint? I just attended a conference sponsored by the American Society for Engineering Education. Most talks said that traditional lectures are not effective and we need new methods. But almost all speakers gave that message in traditional lecture format using PowerPoint! In my talk I wanted to show interactive software built with Rev. Waiting until the very last minute, I didn't have time to make slides in a Rev stack, so I used PowerPoint. The biggest problem is that PowerPoint takes over the entire screen. It's hard to go back and forth to a Rev stack without distraction. I ended up saving the PowerPoint as web pages, then using Full Screen Slide Show option which puts slides (as gifs) in a popup window that can be resized smaller to allow access to the Rev stack with both windows for the slides and stack on screen at same time. Would be nice to have a Rev alternative that can do things like resize text to match screen size, allow full or partial screen mode, etc. Rich Herz www.SimzLab.com From randall at randallreetz.com Sat Mar 21 15:37:56 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 12:37:56 -0700 Subject: Call for ban (was Re: illegal creativity?) Message-ID: <20090321193757.SHGV18725.atlmtaow01.cingularme.com@Inbox> Nothing in anything i have said or meant could ever be construed to mean i advocate any form of illegal activity. Because i dont and wouldnt. Period. I was calling attention to the illegal nature of user agreements when they contradict law and legal rights. Nothing more nothing less. -----Original Message----- From: "Mark Schonewille" To: "How to use Revolution" Sent: 3/21/2009 12:15 PM Subject: Re: Call for ban (was Re: illegal creativity?) Hi, I didn't find the Illegal Creativity thread interesting and thus I read only a few messages of it. I don't have the impression that Randall promotes illegal activity. If he does, I assume it is not on purpose. I oppose to this call. I also believe that such a public call is most inappropriate. If anyone believes that anyone else should be banned, please write off-list to Revolution support. I'm sure they know how do handle this. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 21-mrt-2009, om 20:02 heeft Hugh Senior het volgende geschreven: > Heather... > > If Randall Reetz is publically promoting > illegal > behaviour for whatever reasoning he sees fit, his access to this > user group > should be terminated. Immediately. > > I am not interested in his arguments or rationale, nor in seeing > this virus > thread continue. > > /H > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From randall at randallreetz.com Sat Mar 21 15:38:00 2009 From: randall at randallreetz.com (Randall Reetz) Date: Sat, 21 Mar 2009 12:38:00 -0700 Subject: illegal creativity? Message-ID: <20090321193800.SHKN18725.atlmtaow01.cingularme.com@Inbox> exactly -----Original Message----- From: "Barry Barber" To: use-revolution at lists.runrev.com Sent: 3/21/2009 12:05 PM Subject: RE: illegal creativity? On Sat, 21 Mar 2009 06:17:22 -0700 Randall Reetz wrote: "...................... There are 6000000000 people on this planet. I could find you a person who was bitten by a polar bear on the south pole. .......... " I seriously doubt this statement, unless I misinterpreted an intended metaphore referring to the anatomical part on which the man was bitten, because there are no polar bears in the Antartic - they live in the Artic (i.e., North Pole). Can't really see any connection to this long thread either! Hope it's dead. :-) Regards Barry _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Sat Mar 21 15:40:56 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sat, 21 Mar 2009 19:40:56 +0000 Subject: Re-2: Call for ban (was Re: illegal creativity?) Message-ID: <00035778.49C550D7@the-office.us> Hi, although i do not agree in opinion with Randall, i defeat this call, too. He did not offend someone nor do i see a real purpose to promoting illegal activity. At least i did not grasp it as such an activity. Regards, Matthias -------- Original Message -------- Subject: Re: Call for ban (was Re: illegal creativity?) (21-Mrz-2009 20:19) From: Mark Schonewille To: runrev260805 at m-r-d.de > Hi, > > I didn't find the Illegal Creativity thread interesting and thus I > read only a few messages of it. I don't have the impression that > Randall promotes illegal activity. If he does, I assume it is not on > purpose. > > I oppose to this call. I also believe that such a public call is most > inappropriate. If anyone believes that anyone else should be banned, > please write off-list to Revolution support. I'm sure they know how > do handle this. > > Best regards, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 21-mrt-2009, om 20:02 heeft Hugh Senior het volgende geschreven: > > > Heather... > > > > If Randall Reetz is publically promoting > > illegal > > behaviour for whatever reasoning he sees fit, his access to this > > user group > > should be terminated. Immediately. > > > > I am not interested in his arguments or rationale, nor in seeing > > this virus > > thread continue. > > > > /H > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From revdev at pdslabs.net Sat Mar 21 16:00:23 2009 From: revdev at pdslabs.net (Phil Davis) Date: Sat, 21 Mar 2009 13:00:23 -0700 Subject: Call for ban (was Re: illegal creativity?) In-Reply-To: <8783C022-9371-4AE1-ADCD-99D762FDD10C@economy-x-talk.com> References: <8783C022-9371-4AE1-ADCD-99D762FDD10C@economy-x-talk.com> Message-ID: <49C54757.6070905@pdslabs.net> I never read threads like this for very long either. Once I see it has become a wrestling match without any likelihood of a meeting of the minds, I spend my precious time elsewhere. Besides, I can watch visually and theatrically superior wrestling on TV. :o) I don't, but I could. Phil Davis Mark Schonewille wrote: > Hi, > > I didn't find the Illegal Creativity thread interesting and thus I > read only a few messages of it. I don't have the impression that > Randall promotes illegal activity. If he does, I assume it is not on > purpose. -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From meitnik at bellsouth.net Sat Mar 21 16:08:56 2009 From: meitnik at bellsouth.net (Andrew Meit) Date: Sat, 21 Mar 2009 16:08:56 -0400 Subject: web browser and Rev interactivity, help Message-ID: Hi, I am wanting to edit the selected text of a text box on a web page presented on a card of a stack. As for as I can tell, I can't directly replace selected text in the text box. Anyone has a way to do this please share. What I would like to do is press a button and have it insert text into a text-box or replace the selected text. I hope this can be done. Thank you. Shalom, Andrew {Choose Life, Create Hope, Nurture Love, Wrestle Faith...} From viktoras at ekoinf.net Sat Mar 21 16:09:51 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Sat, 21 Mar 2009 22:09:51 +0200 Subject: Call for ban (was Re: illegal creativity?) In-Reply-To: <00035778.49C550D7@the-office.us> References: <00035778.49C550D7@the-office.us> Message-ID: <49C5498F.5020200@ekoinf.net> I started the thread, received all opinions, made my decisions, now there is no reason it should continue. As the one who started now I "formally" declare thread "illegal creativity" CLOSED. Randal replied with intention to give an advice and discuss, and even if his opinion is quite different, he did not offend anyone directly, nor promoted illegal activity, so a ban wouldn't be fair. No ban, let it be peace, please... Viktoras From geradamas at yahoo.com Sat Mar 21 18:49:33 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 21 Mar 2009 15:49:33 -0700 (PDT) Subject: Points in Curve Graphics Message-ID: <256784.86431.qm@web37506.mail.mud.yahoo.com> If I create a Curve Graphic it, initially, has 42 points. I tried, the other day, to set its points to a list of 10,000 in a field; and my computer ground to a halt. Can anybody tell me the maximum number of points a Curve Graphic can have? ---------------------------------------------------------------- A while ago I knocked together a "Spirograph" stack using bitmaps; so I thought I would be "clever" and try to do the same thing with vector graphics . . . sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From martyknapp at comcast.net Sat Mar 21 20:35:31 2009 From: martyknapp at comcast.net (Marty Knapp) Date: Sat, 21 Mar 2009 17:35:31 -0700 Subject: Creating htpasswd compatible passwords In-Reply-To: <256784.86431.qm@web37506.mail.mud.yahoo.com> References: <256784.86431.qm@web37506.mail.mud.yahoo.com> Message-ID: <49C587D3.5080208@comcast.net> Has anyone used Rev to create encrypted passwords that are compatible with htpasswd to protect areas of your web site? I know absolutely nothing about encryption. I've spent a few hours poking around the internet trying to find something that I can use for a utility I need to make. I found lots of web sites that will generate an encrypted password, but I don't really want to go that route. Thanks for any help, Marty Knapp From stephenREVOLUTION2 at barncard.com Sat Mar 21 21:34:07 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 21 Mar 2009 18:34:07 -0700 Subject: illegal creativity? In-Reply-To: <20090321193800.SHKN18725.atlmtaow01.cingularme.com@Inbox> References: <20090321193800.SHKN18725.atlmtaow01.cingularme.com@Inbox> Message-ID: This is a political discussion that has no place here. Please take it offline. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/21 Randall Reetz > exactly > > -----Original Message----- > From: "Barry Barber" > To: use-revolution at lists.runrev.com > Sent: 3/21/2009 12:05 PM > Subject: RE: illegal creativity? > > On Sat, 21 Mar 2009 06:17:22 -0700 Randall Reetz wrote: > "...................... There are 6000000000 people on this planet. I > could find you a person who was bitten by a polar bear on the south pole. > .......... " > > I seriously doubt this statement, unless I misinterpreted an intended > metaphore referring to the anatomical part on which the man was bitten, > because there are no polar bears in the Antartic - they live in the Artic > (i.e., North Pole). > Can't really see any connection to this long thread either! Hope it's dead. > :-) Regards Barry > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Sat Mar 21 23:17:18 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 22 Mar 2009 13:17:18 +1000 Subject: Creating htpasswd compatible passwords In-Reply-To: <49C587D3.5080208@comcast.net> References: <256784.86431.qm@web37506.mail.mud.yahoo.com> <49C587D3.5080208@comcast.net> Message-ID: On Sun, Mar 22, 2009 at 10:35 AM, Marty Knapp wrote: > Has anyone used Rev to create encrypted passwords that are compatible with > htpasswd to protect areas of your web site? I know absolutely nothing about > encryption. I've spent a few hours poking around the internet trying to find > something that I can use for a utility I need to make. I found lots of web > sites that will generate an encrypted password, but I don't really want to > go that route. On a Mac you could just use shell() and have Rev provide a nice interface to the htpasswd command. I would guess that would owrk on Linux too. Haven't a clue about Windows. Cheers, Sarah From palcibiades-first at yahoo.co.uk Sat Mar 21 23:24:14 2009 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sat, 21 Mar 2009 20:24:14 -0700 (PDT) Subject: Linux can't disable menuItems? In-Reply-To: References: Message-ID: <22643035.post@talk.nabble.com> Bill, I created a new main stack. On it placed a dropdown menu with the usual three default choices, and a button with a script reading: on mouseUp disable menuItem 2 of menu "test" end mouseUp and, as for you, what comes up when I click is Chunk: no such object Object Button Line disable menuItem 2 of menu "test" Hint test What works is disable [or enable] menuItem 2 of button "test" As does disable [or enable] button "test" Unlike you, I got the same thing from the message box. Dunno, its not quite as the dictionary says, but maybe you can't refer to them as menus for some reason? Was yours pulldown? Hard to see why it should be any different in Linux though. Debian Lenny, Rev 3.0 Peter Bill Vlahos wrote: > > Would someone who is familiar with Linux do a test for me? > > I have a program built on a Mac for Linux and I get an error in Linux > when I try to disable a menuItem. The error is Type: Chunk: no such > object. The syntax looks correct and works on Mac and Windows builds. > > I then created a new stack in the IDE on Linux (Ubuntu 8.10) with > menus and issued both the command in the message box (disable menuItem > 1 of menu "Help") and in the script of a button. No error was > generated but the menuItem was not disabled. > > If someone could either confirm this or tell me what I'm doing wrong I > would appreciate it. > > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Linux-can%27t-disable-menuItems--tp22639341p22643035.html Sent from the Revolution - User mailing list archive at Nabble.com. From dunbarx at aol.com Sun Mar 22 00:29:13 2009 From: dunbarx at aol.com (dunbarx) Date: Sun, 22 Mar 2009 00:29:13 -0400 Subject: Navigation Perplexity In-Reply-To: Message-ID: Reposting this: I thought I knew how these things worked. Even HC does this, I just found? out.? Two stacks, "A" and "B". In a button handler on "A": on mouseUp ??wait 200 ??go stack "A" -- remember, the button is in "A" end mouseUp During the wait period, if I click anywhere on stack "B", the frontmost stack? is "B" after the timeout. If, instead of "wait", I have a repeat loop? that allows me time to click on stack "B" before it terminates, I still am left in? "B". The click's loc is remembered with a vengeance, overRiding the "go" command, far more than I would have?thought possible. Pushing/Popping cards, going to "A" five?times, nothing matters. It's like I am 1 hour into HC in '87. I can't believe I never noticed before.? This isn't even a Rev thing. Craig Newman From stephenREVOLUTION2 at barncard.com Sun Mar 22 00:59:19 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 21 Mar 2009 21:59:19 -0700 Subject: Navigation Perplexity In-Reply-To: References: Message-ID: You owe it to yourself to check out Dar Scott's tutorials, including 'Message Mechanics' which can graphically illustrate how Rev's messaging works. http://pages.swcp.com/dsc/revstacks.html Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/21 dunbarx > Reposting this: > > I thought I knew how these things worked. Even HC does this, I just found > out. > > Two stacks, "A" and "B". In a button handler on "A": > > on mouseUp > wait 200 > go stack "A" -- remember, the button is in "A" > end mouseUp > > During the wait period, if I click anywhere on stack "B", the frontmost > stack > is "B" after the timeout. If, instead of "wait", I have a repeat loop > that allows me time to click on stack "B" before it terminates, I still am > left in > "B". The click's loc is remembered with a vengeance, overRiding the "go" > command, > far more than I would have thought possible. > > Pushing/Popping cards, going to "A" five times, nothing matters. > > It's like I am 1 hour into HC in '87. I can't believe I never noticed > before. > This isn't even a Rev thing. > > Craig Newman > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bdrunrev at gmail.com Sun Mar 22 05:58:51 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 22 Mar 2009 09:58:51 +0000 Subject: web browser and Rev interactivity, help In-Reply-To: References: Message-ID: Hi Andrew, I'm a bit confused by your description, but I'm assuming you are talking about a page displayed in a revBrowser control. According to the Rev dictionary it says that using revBrowserGet one should be able to get the htmlText of a page displayed in a browser control ("htmltext : The html source of the current page being displayed"). From my interpretation of the documentation you should also be able to use revBrowserSet to put new htmltext into the browser window. Assuming this is possible (revBrowser does not work for me and crashed Rev last time I tried to use it), then you would have to find the "" box which contains the text you want to change, then re-set the browser instance with your edited version of the text. Hope that I'm right. Bernard On Sat, Mar 21, 2009 at 8:08 PM, Andrew Meit wrote: > Hi, > > I am wanting to edit the selected text of a text box on a web page > presented on a card of a stack. As for as I can tell, I can't directly > replace selected text in the text box. Anyone has a way to do this please > share. What I would like to do is press a button and have it insert text > into a text-box or replace the selected text. I hope this can be done. > Thank you. > > Shalom, Andrew > {Choose Life, Create Hope, Nurture Love, Wrestle Faith...} > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From runrev260805 at m-r-d.de Sun Mar 22 06:08:00 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sun, 22 Mar 2009 10:08:00 +0000 Subject: Creating htpasswd compatible passwords Message-ID: <000357DC.49C61C0F@the-office.us> Hi Marty, i was looking also for a solution some time ago. As far as i know, Revolution cannot create such passwords on without "external" help. Please anyone correct me, if i am wrong. For a customer i created an app, which helps him to create and protect folders. The complete app creates/modifies/deletes the .htacess and the .htpasswd files for him. This is how i solved the password creation: 1. I created a php-file with the following content e.g: ______________ " ; echo crypt($pass , 'sa'); //you can replaces ?sa? with whatever 2 characters you want ?> _____________________________ This php file was put on the customers webserver. 2. the following lines call the php-script and passes the "real" text-password to the php, which then returns 2 lines. In the second line there is the encrypted password. To be sure, that the php was executed correctly, i check for "Password created" in line 1. ____________________________ put URL ("http://www.revolutionatwork.com/passwordcreate.php?pass=" & sPassword) into sOutput if line 1 of sOutput is "Password created" then put line 2 of sOutput into sEncryptedPassword _____________________________________________ My customer uses this for several months now without problems. The other way would be (at least under Windows) to use the shell() function to run the htpasswd.exe from the windows version of the appache server to create the password. But my solution should run as a cgi also. I am not very familiar with rev as cgi right now, so anyone may correct me, if i am wrong. You may use the above link to the php for testing purposes. Regards, Matthias -------- Original Message -------- Subject: Creating htpasswd compatible passwords (22-Mrz-2009 6:39) From: Marty Knapp To: runrev260805 at m-r-d.de > Has anyone used Rev to create encrypted passwords that are compatible > with htpasswd to protect areas of your web site? I know absolutely > nothing about encryption. I've spent a few hours poking around the > internet trying to find something that I can use for a utility I need to > make. I found lots of web sites that will generate an encrypted > password, but I don't really want to go that route. > > Thanks for any help, > Marty Knapp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From martyknapp at comcast.net Sun Mar 22 06:55:49 2009 From: martyknapp at comcast.net (Marty Knapp) Date: Sun, 22 Mar 2009 03:55:49 -0700 Subject: Creating htpasswd compatible passwords In-Reply-To: <000357DC.49C61C0F@the-office.us> References: <000357DC.49C61C0F@the-office.us> Message-ID: <49C61935.2030403@comcast.net> Thanks Matthias, Sarah and others. I'm going to be away from the office (and email) for a week, so I'll give this some more attention when I return. Perhaps there'll be some more input by then as well. Marty > Hi Marty, > > i was looking also for a solution some time ago. As far as i know, Revolution cannot create such passwords on without "external" help. Please anyone correct me, if i am wrong. > > For a customer i created an app, which helps him to create and protect folders. The complete app creates/modifies/deletes the .htacess and the .htpasswd files for him. > > This is how i solved the password creation: > > 1. I created a php-file with the following content e.g: > ______________ > // set password > echo "Password created"; > echo"
" ; > echo crypt($pass , 'sa'); > //you can replaces ?sa? with whatever 2 characters you want > > ?> > _____________________________ > > This php file was put on the customers webserver. > > > 2. the following lines call the php-script and passes the "real" text-password to the php, which then returns 2 lines. In the second line there is the encrypted password. To be sure, that the php was executed correctly, i check for "Password created" in line 1. > > ____________________________ > > put URL ("http://www.revolutionatwork.com/passwordcreate.php?pass=" & sPassword) into sOutput > if line 1 of sOutput is "Password created" > then > put line 2 of sOutput into sEncryptedPassword > _____________________________________________ > From lists at futilism.com Sun Mar 22 10:53:07 2009 From: lists at futilism.com (Mark Smith) Date: Sun, 22 Mar 2009 14:53:07 +0000 Subject: Creating htpasswd compatible passwords In-Reply-To: <49C587D3.5080208@comcast.net> References: <256784.86431.qm@web37506.mail.mud.yahoo.com> <49C587D3.5080208@comcast.net> Message-ID: If the sha1 type is acceptable, you can use either my sha1 implementation or the openssl command line to generate a sha1 digest of the password to end up with this form: username:{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g= (simple) username:{SSHA}sVp7Y6h1ZtYAvp3UbsbZlQYACaU= (salted, more secure) if you were going to use my sha1 (libHash-Hmac) then you could do this function htpasswd.sha1 pPword return "{SHA}" & sha1.b64(pPword) end htpasswd.sha1 ---- function htpasswd.sha1.salted pPword put numtochar(random(255)) & numtochar(random(255)) into tSalt return "{SSHA}" & sha1.b64(pPword & tSalt) & base64encode(tSalt) end htpasswd.sha1.salted In fact, I might add those to the library. Best, Mark On 22 Mar 2009, at 00:35, Marty Knapp wrote: > Has anyone used Rev to create encrypted passwords that are > compatible with htpasswd to protect areas of your web site? I know > absolutely nothing about encryption. I've spent a few hours poking > around the internet trying to find something that I can use for a > utility I need to make. I found lots of web sites that will > generate an encrypted password, but I don't really want to go that > route. > > Thanks for any help, > Marty Knapp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pmbrig at gmail.com Sun Mar 22 11:49:37 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Sun, 22 Mar 2009 11:49:37 -0400 Subject: storing a group as a customProperty Message-ID: <478DB662-3B3E-4384-8F34-AF97829CDC24@gmail.com> Is there a way to store a background group of buttons as a customProperty of a stack? I am trying to cover the possibility (in a utility) that a user in the IDE might do a "select all" and delete all controls on a card, and I want to ensure that I can easily place the deleted buttons back on the card again as a background group. If there's a way to store the group as a customProp that would be the easiest way of preserving it -- then I could just retrieve the group and place it again. Peter M. Brigham pmbrig at gmail.com From m.schonewille at economy-x-talk.com Sun Mar 22 11:54:48 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 22 Mar 2009 16:54:48 +0100 Subject: storing a group as a customProperty In-Reply-To: <478DB662-3B3E-4384-8F34-AF97829CDC24@gmail.com> References: <478DB662-3B3E-4384-8F34-AF97829CDC24@gmail.com> Message-ID: <93CA2B9C-8C16-4B69-BC43-A324FDEF2213@economy-x-talk.com> Hi Peter, You can store the group in a stack and store the stack file in a custom property. When you need the group, go stack (the cGroupInCustomProp of this cd), copy the group and delete the stack when done. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 22 mrt 2009, at 16:49, Peter Brigham MD wrote: > Is there a way to store a background group of buttons as a > customProperty of a stack? I am trying to cover the possibility (in > a utility) that a user in the IDE might do a "select all" and delete > all controls on a card, and I want to ensure that I can easily place > the deleted buttons back on the card again as a background group. If > there's a way to store the group as a customProp that would be the > easiest way of preserving it -- then I could just retrieve the group > and place it again. > > Peter M. Brigham > pmbrig at gmail.com From lists at futilism.com Sun Mar 22 11:57:08 2009 From: lists at futilism.com (Mark Smith) Date: Sun, 22 Mar 2009 15:57:08 +0000 Subject: Creating htpasswd compatible passwords In-Reply-To: References: <256784.86431.qm@web37506.mail.mud.yahoo.com> <49C587D3.5080208@comcast.net> Message-ID: <11620345-771B-4A59-95E4-A2B0C74CBD5A@futilism.com> In fact, ignore the previous (I got the salting stuff wrong). I've now updated libHash-Hmac with corrected versions, (and a verify function). It's at: http://futsoft.futilism.com/revolutionstuff.html best, Mark On 22 Mar 2009, at 14:53, Mark Smith wrote: > If the sha1 type is acceptable, you can use either my sha1 > implementation or the openssl command line to generate a sha1 > digest of the password to end up with this form: > > username:{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g= (simple) > username:{SSHA}sVp7Y6h1ZtYAvp3UbsbZlQYACaU= (salted, more secure) > > if you were going to use my sha1 (libHash-Hmac) then you could do this > > function htpasswd.sha1 pPword > return "{SHA}" & sha1.b64(pPword) > end htpasswd.sha1 > > ---- > > function htpasswd.sha1.salted pPword > put numtochar(random(255)) & numtochar(random(255)) into tSalt > return "{SSHA}" & sha1.b64(pPword & tSalt) & base64encode(tSalt) > end htpasswd.sha1.salted > > > In fact, I might add those to the library. > > Best, > > Mark > > > On 22 Mar 2009, at 00:35, Marty Knapp wrote: > >> Has anyone used Rev to create encrypted passwords that are >> compatible with htpasswd to protect areas of your web site? I know >> absolutely nothing about encryption. I've spent a few hours poking >> around the internet trying to find something that I can use for a >> utility I need to make. I found lots of web sites that will >> generate an encrypted password, but I don't really want to go that >> route. >> >> Thanks for any help, >> Marty Knapp >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Sun Mar 22 12:19:30 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 22 Mar 2009 09:19:30 -0700 Subject: storing a group as a customProperty Message-ID: <49C66512.204@fourthworld.com> Peter Brigham wrote: > Is there a way to store a background group of buttons as a > customProperty of a stack? I am trying to cover the possibility (in a > utility) that a user in the IDE might do a "select all" and delete all > controls on a card, and I want to ensure that I can easily place the > deleted buttons back on the card again as a background group. If > there's a way to store the group as a customProp that would be the > easiest way of preserving it -- then I could just retrieve the group > and place it again. You should be able to prevent such deletion by setting the group's cantDelete property. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From bvlahos at mac.com Sun Mar 22 12:31:56 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 22 Mar 2009 09:31:56 -0700 Subject: Linux can't disable menuItems? In-Reply-To: <22643035.post@talk.nabble.com> References: <22643035.post@talk.nabble.com> Message-ID: Peter, Thanks for confirming the problem and coming up with a workaround. I've created bug report #7832 for this bug. Does anyone know if there are any consequences in using the "button" syntax instead of "menu"? Menu works fine on Mac and Windows so I don't want to break any of my existing code. Bill Vlahos On Mar 21, 2009, at 8:24 PM, Peter Alcibiades wrote: > > Bill, > > I created a new main stack. On it placed a dropdown menu with the > usual > three default choices, and a button with a script reading: > > on mouseUp > disable menuItem 2 of menu "test" > end mouseUp > > and, as for you, what comes up when I click is > > Chunk: no such object > Object Button > Line disable menuItem 2 of menu "test" > Hint test > > What works is > > disable [or enable] menuItem 2 of button "test" > > As does > > disable [or enable] button "test" > > Unlike you, I got the same thing from the message box. > > Dunno, its not quite as the dictionary says, but maybe you can't > refer to > them as menus for some reason? Was yours pulldown? Hard to see why > it > should be any different in Linux though. > > Debian Lenny, Rev 3.0 > > Peter > > > Bill Vlahos wrote: >> >> Would someone who is familiar with Linux do a test for me? >> >> I have a program built on a Mac for Linux and I get an error in Linux >> when I try to disable a menuItem. The error is Type: Chunk: no such >> object. The syntax looks correct and works on Mac and Windows builds. >> >> I then created a new stack in the IDE on Linux (Ubuntu 8.10) with >> menus and issued both the command in the message box (disable >> menuItem >> 1 of menu "Help") and in the script of a button. No error was >> generated but the menuItem was not disabled. >> >> If someone could either confirm this or tell me what I'm doing >> wrong I >> would appreciate it. >> >> Bill Vlahos >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Linux-can%27t-disable-menuItems--tp22639341p22643035.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Sun Mar 22 12:45:52 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 22 Mar 2009 09:45:52 -0700 Subject: Linux can't disable menuItems? Message-ID: <49C66B40.8060604@fourthworld.com> Bill Vlahos wrote: > Does anyone know if there are any consequences in using the "button" > syntax instead of "menu"? Menu works fine on Mac and Windows so I > don't want to break any of my existing code. I tend to prefer using "button" over "menu", because it's more specific: The option to use "menu" was added mostly for HC compatibility, and will affect whatever is the current menu bar. In HC of course there's only one menu bar and it's not associated with any physical object in your stack, so it works well enough to refer to 'menu "File"' and you always know you'll be dealing with just one thing. But in Rev, menus are groups of menu buttons on a card, and the current menu can be one of two things: when a stack has its own menubar group defined it refers to a button in that group, but when a stack has no menubar of its own it refers to a button in whatever group is currently defined as "the default menubar". In some cases the flexibility of using "menu" this way can be useful. You can write a single handler to modify menu contents regardless of whether its part of the stack that currently has focus or the default menubar. But in other cases it can be troublesome, possibly altering IDE menus when you wanted to modify one of your own. For this reason I tend to use "button" to refer to menus, requiring me to specify the button by its owner and therefore ensuring that I know exactly which object is being affected. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From jacque at hyperactivesw.com Sun Mar 22 13:40:18 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 22 Mar 2009 12:40:18 -0500 Subject: storing a group as a customProperty In-Reply-To: <49C66512.204@fourthworld.com> References: <49C66512.204@fourthworld.com> Message-ID: <49C67802.8030308@hyperactivesw.com> Richard Gaskin wrote: > Peter Brigham wrote: >> Is there a way to store a background group of buttons as a >> customProperty of a stack? I am trying to cover the possibility (in a >> utility) that a user in the IDE might do a "select all" and delete >> all controls on a card, and I want to ensure that I can easily place >> the deleted buttons back on the card again as a background group. If >> there's a way to store the group as a customProp that would be the >> easiest way of preserving it -- then I could just retrieve the group >> and place it again. > > You should be able to prevent such deletion by setting the group's > cantDelete property. And also the group's cantSelect property. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvlahos at mac.com Sun Mar 22 13:41:12 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 22 Mar 2009 10:41:12 -0700 Subject: Linux can't disable menuItems? In-Reply-To: <49C66B40.8060604@fourthworld.com> References: <49C66B40.8060604@fourthworld.com> Message-ID: <2DC6993C-D984-4BF5-AE4A-AE6696095C19@mac.com> Thanks Richard. It sounds like converting to "button" will be a safe thing to do for me. Too bad. I like the syntax menu. Bill On Mar 22, 2009, at 9:45 AM, Richard Gaskin wrote: > Bill Vlahos wrote: >> Does anyone know if there are any consequences in using the >> "button" syntax instead of "menu"? Menu works fine on Mac and >> Windows so I don't want to break any of my existing code. > > I tend to prefer using "button" over "menu", because it's more > specific: > > The option to use "menu" was added mostly for HC compatibility, and > will affect whatever is the current menu bar. In HC of course > there's only one menu bar and it's not associated with any physical > object in your stack, so it works well enough to refer to 'menu > "File"' and you always know you'll be dealing with just one thing. > > But in Rev, menus are groups of menu buttons on a card, and the > current menu can be one of two things: when a stack has its own > menubar group defined it refers to a button in that group, but when > a stack has no menubar of its own it refers to a button in whatever > group is currently defined as "the default menubar". > > In some cases the flexibility of using "menu" this way can be > useful. You can write a single handler to modify menu contents > regardless of whether its part of the stack that currently has focus > or the default menubar. > > But in other cases it can be troublesome, possibly altering IDE > menus when you wanted to modify one of your own. > > For this reason I tend to use "button" to refer to menus, requiring > me to specify the button by its owner and therefore ensuring that I > know exactly which object is being affected. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Sun Mar 22 13:41:34 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 22 Mar 2009 12:41:34 -0500 Subject: Linux can't disable menuItems? In-Reply-To: References: <22643035.post@talk.nabble.com> Message-ID: <49C6784E.10009@hyperactivesw.com> Bill Vlahos wrote: > Peter, > > Thanks for confirming the problem and coming up with a workaround. I've > created bug report #7832 for this bug. > > Does anyone know if there are any consequences in using the "button" > syntax instead of "menu"? Menu works fine on Mac and Windows so I don't > want to break any of my existing code. I never use "menu", I use "button" universally. It should be fine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Mar 22 14:03:16 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 22 Mar 2009 13:03:16 -0500 Subject: Navigation Perplexity In-Reply-To: References: Message-ID: <49C67D64.9020009@hyperactivesw.com> dunbarx wrote: > Reposting this: > > I thought I knew how these things worked. Even HC does this, I just found > out. > > Two stacks, "A" and "B". In a button handler on "A": > > on mouseUp > wait 200 > go stack "A" -- remember, the button is in "A" > end mouseUp > > During the wait period, if I click anywhere on stack "B", the frontmost stack > is "B" after the timeout. Makes sense. The handler runs to completion before it processes any mouse clicks. So it waits (during which you click B), then goes to stack A (which it is already on) and then notices you clicked and goes to B. > If, instead of "wait", I have a repeat loop > that allows me time to click on stack "B" before it terminates, I still am left in > "B". Same deal I think. The last click won't get processed until after the mouseUp finishes. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dunbarx at aol.com Sun Mar 22 17:10:47 2009 From: dunbarx at aol.com (dunbarx) Date: Sun, 22 Mar 2009 17:10:47 -0400 Subject: Navigation Perplexity In-Reply-To: <49C67D64.9020009@hyperactivesw.com> Message-ID: <8F7FE8B2.185D.4E69.880A.6F5FC3698870@aol.com> I thought that, too. I don't know why my whole life I believed that the event queue was suspended during "wait". It certainly makes sense, in hindsight, that a repeat loop would work that way. Sorry I mentioned it. After all, I have interrogated the mouse during loops as a matter of course. ?Who hasn't? Just got stuck in a loop, I guess. Craig Newman On Mar 22, 2009, at 2:03:16 PM, "J. Landman Gay" wrote: Makes sense. The handler runs to completion before it processes any? mouse clicks. So it waits (during which you click B), then goes to stack? A (which it is already on) and then notices you clicked and goes to B. From toowens at earthlink.net Sun Mar 22 17:37:37 2009 From: toowens at earthlink.net (tom owens) Date: Sun, 22 Mar 2009 14:37:37 -0700 Subject: Hypercard data Message-ID: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> I am a technologically-challenged new user of Runtime Revolution. I bought it to transfer my Hypercard files from an older iMac to an iMac running System X. I have figured out how to open my files in Revolution, but can't figure out how to go to a specific word or phrase in the data. On my older computer I simply open Find and type "whole 'Art Blakey'" or "whole 'Crazy Rhythm'" (it's a catalog of my jazz records, with a separate "card" for each recording). Hitting Return takes me directly to each recording in turn. In Revolution, when I go to Find and Replace and enter my search word, it grinds away and eventually gives me a list of six-digit numbers, which are meaningless to me. And I haven't found a way to go to any of those recordings. Help! Owens From m.schonewille at economy-x-talk.com Sun Mar 22 17:47:02 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 22 Mar 2009 22:47:02 +0100 Subject: Hypercard data In-Reply-To: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> References: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> Message-ID: <62809234-EE3B-4C4D-B4F6-DE6C17807F36@economy-x-talk.com> Hi Owens, Are you new to this mail list? If so, welcome... Revolution's Find & Replace window is very different from HyperCard's find function. Fortunately, you can still use the find command in Revolution. There are at least two ways to do this. You can open the message box and type find string "Crazy Rhythm" and press return. This should find you the string on the current card, just like in HyperCard. If you type return again, it will find the next instance of the string in the stack. It might be a good idea to make a button with the same command. The script of the button would be something like this: on mouseUp ask "Search for..." if it is not empty then find string it end mouseUp of course, you can improve this script to have it remember the previous search string et cetera. When you convert your HyperCard stack, keep in mind that menus work differently and externals are not converted. If your scripts use the domenu command and externals, you will probably have to fix a few compile errors. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 22 mrt 2009, at 22:37, tom owens wrote: > I am a technologically-challenged new user of Runtime Revolution. I > bought it to transfer my Hypercard files from an older iMac to an > iMac running System X. I have figured out how to open my files in > Revolution, but can't figure out how to go to a specific word or > phrase in the data. On my older computer I simply open Find and type > "whole 'Art Blakey'" or "whole 'Crazy Rhythm'" (it's a catalog of my > jazz records, with a separate "card" for each recording). Hitting > Return takes me directly to each recording in turn. In Revolution, > when I go to Find and Replace and enter my search word, it grinds > away and eventually gives me a list of six-digit numbers, which are > meaningless to me. And I haven't found a way to go to any of those > recordings. Help! > > Owens From niconiko at gmail.com Sun Mar 22 17:58:21 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Mon, 23 Mar 2009 06:58:21 +0900 Subject: Hypercard data In-Reply-To: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> References: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> Message-ID: <1e91b2b70903221458l271e1f7bkd0b5f8fbf0dfdaae@mail.gmail.com> Owens, Until someone much more knowledgeable than I am about Hypercard conversion steps in, here's a couple of thoughts. In the "Find and Replace" window (the one that comes up when you click on Rev's Toolbar's "Edit" menu), there are checkboxes labelled "Name", "Script", etc. Have you tried starting your search with the "Field Text" checkbox checked? Also, about that list of six-digit numbers, have you tried double clicking on one of those to see what comes up? Usually that'll take you to the script or object. -- Nicolas Cueto From pmbrig at gmail.com Sun Mar 22 21:28:16 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Sun, 22 Mar 2009 21:28:16 -0400 Subject: storing a group as a customProperty Message-ID: <7EAEB874-1FAB-4A38-A43A-192345288B27@gmail.com> But if a group's cantDelete property is true, it protects the group from being deleted but not its contents. Doing a "select all" and then hitting the delete key deletes the objects themselves, no matter if the group's cantDelete property is true or false. And in that case the group is not deleted (no matter if the group's cantDelete property is true or false) -- it just has no controls in it any more. There is no cantDelete property for controls themselves. I'll have to store the group in a stack and store the stack in a customProp. Peter M. Brigham pmbrig at gmail.com On 3/22/09, Richard Gaskin wrote: > Peter Brigham wrote: > Is there a way to store a background group of buttons as a > customProperty of a stack? I am trying to cover the possibility (in a > utility) that a user in the IDE might do a "select all" and delete all > controls on a card, and I want to ensure that I can easily place the > deleted buttons back on the card again as a background group. If > there's a way to store the group as a customProp that would be the > easiest way of preserving it -- then I could just retrieve the group > and place it again. > > You should be able to prevent such deletion by setting the group's > cantDelete property. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com From tsj at unimelb.edu.au Sun Mar 22 21:36:12 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 23 Mar 2009 12:36:12 +1100 Subject: storing a group as a customProperty In-Reply-To: <7EAEB874-1FAB-4A38-A43A-192345288B27@gmail.com> Message-ID: If you set each of the controls' cantselect to true then you can select the group but not the individual controls (even with the selectgroupedcontrols set to true). So long as the cantdelete of the group is set to true then the controls will be 'protected' from a delete. Terry... On 23/03/09 12:28 PM, "Peter Brigham MD" wrote: > But if a group's cantDelete property is true, it protects the group > from being deleted but not its contents. Doing a "select all" and then > hitting the delete key deletes the objects themselves, no matter if > the group's cantDelete property is true or false. And in that case the > group is not deleted (no matter if the group's cantDelete property is > true or false) -- it just has no controls in it any more. There is no > cantDelete property for controls themselves. > > I'll have to store the group in a stack and store the stack in a > customProp. > > Peter M. Brigham > pmbrig at gmail.com > > On 3/22/09, Richard Gaskin wrote: > >> Peter Brigham wrote: >> Is there a way to store a background group of buttons as a >> customProperty of a stack? I am trying to cover the possibility (in a >> utility) that a user in the IDE might do a "select all" and delete all >> controls on a card, and I want to ensure that I can easily place the >> deleted buttons back on the card again as a background group. If >> there's a way to store the group as a customProp that would be the >> easiest way of preserving it -- then I could just retrieve the group >> and place it again. >> >> You should be able to prevent such deletion by setting the group's >> cantDelete property. >> >> -- >> Richard Gaskin >> Fourth World >> Revolution training and consulting: http://www.fourthworld.com >> Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Sun Mar 22 21:56:09 2009 From: mfstuart at cox.net (Mark Stuart) Date: Sun, 22 Mar 2009 18:56:09 -0700 Subject: Docking Panes Message-ID: <000001c9ab5a$893184e0$6073b546@stuart> On Mar 19, 2009 - 6:45 PM, mfstuart wrote: Hi all, Has anyone been able to build a RunRev application with the concept of docking panes? Hmmm.not interested? No time? Don't even know what I'm talking about? There's gotta be ONE person with an interest? Mark Stuart From niconiko at gmail.com Sun Mar 22 22:10:21 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Mon, 23 Mar 2009 11:10:21 +0900 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) Message-ID: <1e91b2b70903221910s3ca40deqed2b83e7d34727f4@mail.gmail.com> Hello List, As the subject line says, a working-perfectly setup of Rev-based cgi-scripts which connect to mysql databases, all hosted by my web-host (DreamHost), suddenly ain't so perfect. One very likely reason is my web-host only last week moved my account to a new server. They had emailed me both before and after the move, and I am including here one seemingly relevant portion common to both those messages: "If a website isn't working, please make sure you don't have anything like "/home/.SOMETHING/username" in any of your sites scripts. Instead, it should just be "/home/username"." So, though not a "website" per se, with my vague understanding in tow, here's the part of my Rev-cgi script's that I thought required changes: OLD WAY --> revSetDatabaseDriverPath "/home/USERID/USERID.com/myRevcgiFolder" NEW WAY --> revSetDatabaseDriverPath "/home/USERID/myRevcgiFolder" put revOpenDatabase("mysql","revsql.USERID.com","SQL name","SQL ID","SQL password") into connid if connid is not a number then put "Error: Could not open connection to database" && connid into buffer Of course, neither the old nor the new path works, with the connid variable returning "invalid database type" -- in which case, maybe the problem is not path-related? One last potential clue. In the same "myRevcgiFolder" as my mysql-based scripts, I have a rev-cgi script that returns all the environment (?) globals. There are many, but here are the ones that appear relevant: $SCRIPT_NAME = /myRevcgiFolder/revGlobals.cgi $REQUEST_URI = /myRevcgiFolder/revGlobals.cgi $SCRIPT_FILENAME = /home/USERID/USERID.com/myRevcgiFolder/revGlobals.cgi $SERVER_ADMIN = webmaster at USERID.com $DOCUMENT_ROOT = /home/USERID/USERID.com $SERVER_NAME = USERID.com $SERVER_SOFTWARE = Apache/2.2.11 (Unix) PHP/4.4.9 mod_ssl/2.2.11 OpenSSL/0.9.8c mod_fastcgi/2.4.6 DAV/2 SVN/1.4.2 $SERVER_SIGNATURE = $HTTP_CONNECTION = keep-alive $HTTP_HOST = USERID.com $SCRIPT_URI = http://USERID.com/myRevcgiFolder/revGlobals.cgi $SCRIPT_URL = /myRevcgiFolder/revGlobals.cgi $PATH = /usr/local/bin:/usr/bin:/bin $0 = revGlobals.cgi Keeping my fingers crossed that this'll be easy to resolve... Thank you as always. -- Nicolas Cueto From pmbrig at gmail.com Sun Mar 22 22:39:37 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Sun, 22 Mar 2009 22:39:37 -0400 Subject: FORMalizer, again Message-ID: <2030965A-0D6D-43AF-92C2-6DE4D1594FE8@gmail.com> If anyone has tried this utility and found that it did not work properly, I have cleaned it up and made it Windows and Rev 2.8 - 3.0 compatible (I'm 99% sure), so you can try it out again. let me know if there are any further bugs, or enhancements wanted. To refresh your memory of what it does: Import a scanned image of a blank form (or design a form for yourself) and superimpose fields that you define. Incorporate the form as a substack of any stack system, then fill the fields by script and/or from the keyboard and print the completed form directly from your own stack. Latest version at RevOnline, username pmbrig Peter M. Brigham pmbrig at gmail.com From ambassador at fourthworld.com Mon Mar 23 01:15:34 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 22 Mar 2009 22:15:34 -0700 Subject: storing a group as a customProperty Message-ID: <49C71AF6.20603@fourthworld.com> Peter Brigham MD wrote: > But if a group's cantDelete property is true, it protects the group > from being deleted but not its contents. Doing a "select all" and then > hitting the delete key deletes the objects themselves, no matter if > the group's cantDelete property is true or false. And in that case the > group is not deleted (no matter if the group's cantDelete property is > true or false) -- it just has no controls in it any more. There is no > cantDelete property for controls themselves. One more reason to look forward to the release of v3.5 in a couple weeks: groups now have a selectGroupedControls property. This property governs the same behavior as the global property of the same name, but with a scope limited to the group. Set to true by default to get the behavior we now have, when set to false it isn't possible to select any of the group's interior objects with the pointer tool. Handy stuff; makes crafting custom controls much simpler. > I'll have to store the group in a stack and store the stack in a > customProp. You can, but that's a lot of work. What sort of UI are you providing that lets people have unbridled use of the pointer tool and keyboard? Couldn't you just trap the deleteKey and act on the selectedObjects yourself? I've done a lot of save/restore of objects to/from other locations; not too difficult, but also not without surprises you'll discover as you go. If you can prevent the undesired action from ever happening in the first place I suspect you'll save yourself some time. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From mcgrath3 at mac.com Mon Mar 23 01:46:49 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 23 Mar 2009 01:46:49 -0400 Subject: Docking Panes In-Reply-To: <000001c9ab5a$893184e0$6073b546@stuart> References: <000001c9ab5a$893184e0$6073b546@stuart> Message-ID: <8B9A6F44-29B1-4F62-8D59-55FA1E24DB66@mac.com> Mark, I have an interest. But haven't done anything about it yet. Why? Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 22, 2009, at 9:56 PM, Mark Stuart wrote: > On Mar 19, 2009 - 6:45 PM, mfstuart wrote: > Hi all, > Has anyone been able to build a RunRev application with the concept of > docking panes? > > Hmmm.not interested? No time? Don't even know what I'm talking about? > There's gotta be ONE person with an interest? > > Mark Stuart > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Mon Mar 23 01:59:00 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 22 Mar 2009 22:59:00 -0700 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) Message-ID: <49C72524.5050505@fourthworld.com> Nicolas, one of the things I love about Dreamhost is the easy access to the error log. If the problem is just a Rev script error (as opposed to permissions, badn engine file, bad line endings in the script, etc.) the engine will write the Rev error info to stdout, which you can find on a Dreamhost account at: /logs//http/error.log With any luck the engine will have output a description of the problem there, along with the line number where it went wrong for your convenient. Hope that helps - -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From toowens at earthlink.net Mon Mar 23 02:35:53 2009 From: toowens at earthlink.net (tom owens) Date: Sun, 22 Mar 2009 23:35:53 -0700 Subject: Hypercard data In-Reply-To: <62809234-EE3B-4C4D-B4F6-DE6C17807F36@economy-x-talk.com> References: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> <62809234-EE3B-4C4D-B4F6-DE6C17807F36@economy-x-talk.com> Message-ID: <2cffdbf5279d47db6df3ab4c0559d353@earthlink.net> Mark, Many thanks for your basic tip; "find string" works just like "whole" in Hypercard. Terrific! You lost me in the last part of your message?as I said, I'm technologically-challenged?but I can type "find string" all day. Owens On Mar 22, 2009, at 2:47 PM, Mark Schonewille wrote: > Hi Owens, > > Are you new to this mail list? If so, welcome... > > Revolution's Find & Replace window is very different from HyperCard's > find function. Fortunately, you can still use the find command in > Revolution. There are at least two ways to do this. > > You can open the message box and type > > find string "Crazy Rhythm" > > and press return. This should find you the string on the current card, > just like in HyperCard. If you type return again, it will find the > next instance of the string in the stack. > > It might be a good idea to make a button with the same command. The > script of the button would be something like this: > > on mouseUp > ask "Search for..." > if it is not empty then find string it > end mouseUp > > of course, you can improve this script to have it remember the > previous search string et cetera. > > When you convert your HyperCard stack, keep in mind that menus work > differently and externals are not converted. If your scripts use the > domenu command and externals, you will probably have to fix a few > compile errors. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > . > > On 22 mrt 2009, at 22:37, tom owens wrote: > >> I am a technologically-challenged new user of Runtime Revolution. I >> bought it to transfer my Hypercard files from an older iMac to an >> iMac running System X. I have figured out how to open my files in >> Revolution, but can't figure out how to go to a specific word or >> phrase in the data. On my older computer I simply open Find and type >> "whole 'Art Blakey'" or "whole 'Crazy Rhythm'" (it's a catalog of my >> jazz records, with a separate "card" for each recording). Hitting >> Return takes me directly to each recording in turn. In Revolution, >> when I go to Find and Replace and enter my search word, it grinds >> away and eventually gives me a list of six-digit numbers, which are >> meaningless to me. And I haven't found a way to go to any of those >> recordings. Help! >> >> Owens > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From toowens at earthlink.net Mon Mar 23 02:41:19 2009 From: toowens at earthlink.net (tom owens) Date: Sun, 22 Mar 2009 23:41:19 -0700 Subject: Hypercard data In-Reply-To: <1e91b2b70903221458l271e1f7bkd0b5f8fbf0dfdaae@mail.gmail.com> References: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> <1e91b2b70903221458l271e1f7bkd0b5f8fbf0dfdaae@mail.gmail.com> Message-ID: <725136784f4a8e7c5024a57341b887be@earthlink.net> Dear Nicolas, Thanks for your suggestion, but it sent me to a strange page and not to anything I knew how to use. Another user told me to go to Find and Replace in the Edit menu and type: find string "Crazy Rhythm." That command works just like: whole "crazy Rhythm" in Hypercard. Owens On Mar 22, 2009, at 2:58 PM, Nicolas Cueto wrote: > Owens, > > Until someone much more knowledgeable > than I am about Hypercard conversion steps > in, here's a couple of thoughts. > > In the "Find and Replace" window (the one that > comes up when you click on Rev's Toolbar's > "Edit" menu), there are checkboxes labelled > "Name", "Script", etc. > > Have you tried starting your search with the > "Field Text" checkbox checked? > > Also, about that list of six-digit numbers, > have you tried double clicking on one of > those to see what comes up? Usually > that'll take you to the script or object. > > -- > Nicolas Cueto > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From niconiko at gmail.com Mon Mar 23 02:49:15 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Mon, 23 Mar 2009 15:49:15 +0900 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <49C72524.5050505@fourthworld.com> References: <49C72524.5050505@fourthworld.com> Message-ID: <1e91b2b70903222349j26f4b5a3mcefc42b8bb0ead33@mail.gmail.com> Thank you, Richard. Following your advice, I have now checked the error logs. The possible source of the problem seems to be that, in the move of my account by DreamHost to a new server, a required library was not reinstalled ("Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open shared object file: No such file or directory"). I let DreamHost know about this, and am now waiting with my fingers crossed. -- Nicolas Cueto From mwieder at ahsoftware.net Mon Mar 23 03:09:02 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 23 Mar 2009 00:09:02 -0700 Subject: Docking Panes In-Reply-To: <000001c9ab5a$893184e0$6073b546@stuart> References: <000001c9ab5a$893184e0$6073b546@stuart> Message-ID: <251076372546.20090323000902@ahsoftware.net> Mark- Sunday, March 22, 2009, 6:56:09 PM, you wrote: > Has anyone been able to build a RunRev application with the concept of > docking panes? The GLX2 status bar docks itself to the rev menubar. Is that the sort of thing you're talking about? -- -Mark Wieder mwieder at ahsoftware.net From lan.kc.macmail at gmail.com Mon Mar 23 03:31:35 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 23 Mar 2009 15:31:35 +0800 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman Message-ID: Listers, Unfortunately I missed the recent frenzy regarding "Illegal Creativity". I do not wish to fan that fire here, but do wish to point you to a Landmark case going on right now involving a very small group of hobbyists, Open Source Software, and an apparently wealthy individual and his company. This case has huge implications not only for software developers and software uses but is rattling around many legal blogs as well. If the 'Illegal Creativity' thread was of interest to you then I highly recommend following a couple of the links below. If you like David and Goliath you might also find this interesting :-) As way of a VERY brief background; a group of model train hobbyists got together and started an Open Source project written in Java - the Java Model Railroad Interface (JMRI). Quite a while later KAM Industries came along, took some of the code, created their own commercial program, patented some aspects of the program and then started demanding royalties for every downloaded copy of JMRI. This eventually ended up in court and in the first instance the ruling was in favour of KAM Industries. A single individual has mainly represented the JMRI community and although the ruling was far less than the U$200,000+ sought, the financial impact was beyond this individual's means, even so, with the help of donations, this individual continued to pursue the case to a higher appeal court. KAM Industries thus far has spent over U$1,000,000 on the case. The result of the Appeal was only last Aug 13th 2008 and reversed the decision of the lower court. But this is not the end, as of 11 Feb 09 KAM Industries is seeking damages of U$6,000,000+ You can get a detailed JMRI sided view of the saga here: http://jmri.sourceforge.net/k/updates.html Other links pointing to outside perspectives on the implications can be found here: http://jmri.sourceforge.net/k/news.html#CAFCruling1 Two I like are the Larry Lessig Blog and Slashdot thread: Larry Lessig is a Prof. of Law at Stanford, a board member of the Creative Commons project, and named one of Scientific American's Top 50 Visionaries, for arguing "against interpretations of copyright that could stifle innovation and discourse online." This slashdot thread, make sure you scroll down, discusses EULA's and how binding they really are. http://yro.slashdot.org/article.pl?sid=07/08/25/2059231&from=rss If you are so swayed, you may wish to support this legal battle, the Donations page is here: http://jmri.sourceforge.net/k/donations.shtml Again, I do not wish to re-ignite any recent threads on this List, I post this here purely as a pointer to Lists, Forums and Blogs much closer to the coal face and frequented by individuals more qualified to help in such matters. Who'd watch TV when you have real life? From wow at together.net Mon Mar 23 07:25:42 2009 From: wow at together.net (Richard Miller) Date: Mon, 23 Mar 2009 07:25:42 -0400 Subject: FTP, Windows Defender, where to place files In-Reply-To: <725136784f4a8e7c5024a57341b887be@earthlink.net> References: <2641bcfcbe4e4080f41115131ccc73e2@earthlink.net> <1e91b2b70903221458l271e1f7bkd0b5f8fbf0dfdaae@mail.gmail.com> <725136784f4a8e7c5024a57341b887be@earthlink.net> Message-ID: <49C771B6.8020003@together.net> Please tell me if this adds up. With the Windows version of my software, I had been placing the startup application in a Program Files directory and all the other stacks and data files in a directory within the users Documents folder. This seemed the easiest way to work around the Vista "virtual store" issue, so that frequent updates to Rev stacks always ended up in the same folder (this program automatically updates itself during startup). This software of mine pulls videos into a directory in the users Documents folder (via an ftp address). It seems that Windows Defender (depending on the settings) could block those video files from going into this directory. I see them uploading, but at the last moment, they don't quite end up in the directory. When I turned off Defender (or told Defender to exclude itself from defending that directory), the videos transferred fine. First of all, does this sound like a plausible explanation for the transfer problem? Is this what Defender is designed to do... stop this kind of transfer into the Documents directory? If so, is there a better solution to this problem than having to ask my users to modify their copy of Defender to create this exception? Thanks. Richard Miller From viktoras at ekoinf.net Mon Mar 23 08:55:50 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Mon, 23 Mar 2009 14:55:50 +0200 Subject: silly text editing question In-Reply-To: References: <49C2B572.5050304@hyperactivesw.com> Message-ID: <49C786D6.8080905@ekoinf.net> Hi Bob, I used the following in my table object: assuming table header (tab delimited list of column names) is stored in tabHeader variable set the itemdelimiter to tab put (((word 2 of the selectedLine of me) - 1) + \ the number of items in (char 1 to (word 2 of (the selectedchunk of me)) of me)) mod \ (the number of items in tableHeader) into itemNo if itemNo is 0 then put the number of items in tableHeader into itemNo end if answer itemNo It works correctly as long as cell contents do not exceed cell size. Once contents of the cell exceed its size, click on the next cell selects text of the previous one and you get the wrong number... Best wishes Viktoras Bob Sneidar wrote: > ... So I really wanted to know which item (assuming the itemDelimiter > was tab) of which line was presently selected.... From DunbarX at aol.com Mon Mar 23 09:12:36 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 23 Mar 2009 09:12:36 EDT Subject: Hypercard data Message-ID: You should, er, find, that all the standard forms of the "find" command work exactly as they did in HC. So simply "find yourTitle" will work. The variants like "find String" have special uses, though in some cases they may all seem to work similarly. Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219858252x1201366219/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668 072%26hmpgID%3D62%26bcd%3DMarchfooterNO62) From DunbarX at aol.com Mon Mar 23 10:07:02 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 23 Mar 2009 10:07:02 EDT Subject: Wierd error report Message-ID: All of a sudden I cannot edit the scripts of objects. I get a large error dialog "errors", with: Type Function: error in function handler Object Editor Line set the backgroundColor of field "Script" of me to sePrefGet("editor,backgroundColor") Hint sePrefGet Checking through the stack script of the script editor, there are several references to "setPrefGet", but none with the text of the line indicated. Quitting Rev fixes it for a while, but then it pops up again. Pretty regularly now. It is stopping me cold... Anyone? Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219858252x1201366219/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From m.schonewille at economy-x-talk.com Mon Mar 23 10:13:16 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 23 Mar 2009 15:13:16 +0100 Subject: Wierd error report In-Reply-To: References: Message-ID: <61EC86E7-2AA3-4F02-9064-2CA52B6397F7@economy-x-talk.com> Hi Craig, Yes, this can happen and as soon as it happens it is difficult to get rid of it. The problem started in Rev 3.0. The bug is expected to be mostly fixed in the next release. One of the things you can try to do is to delete the preferences stack. You can find this in /Users/YourName/Library/Preferences/ Runtime Revolution/Revolution Enterprise/revpreferences.rev Make sure to quit all copies of Revolution, before deleting the preferences. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 23 mrt 2009, at 15:07, DunbarX at aol.com wrote: > All of a sudden I cannot edit the scripts of objects. I get a large > error > dialog "errors", with: > > Type Function: error in function handler > Object Editor > Line set the backgroundColor of field "Script" of me to > sePrefGet("editor,backgroundColor") > Hint sePrefGet > > Checking through the stack script of the script editor, there are > several > references to "setPrefGet", but none with the text of the line > indicated. > Quitting Rev fixes it for a while, but then it pops up again. Pretty > regularly now. > It is stopping me cold... > > Anyone? > > Craig Newman From DunbarX at aol.com Mon Mar 23 10:21:48 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 23 Mar 2009 10:21:48 EDT Subject: Wierd error report Message-ID: Thanks, Mark. I found that the script editor is actually named "revNewScriptEditor 1" whereas the function "the stacks" returns "revScriptEditor". This is why I could not find the offending line. This line, "set the backgroundColor of field "Script" of me to sePrefGet("editor,backgroundColor")" and variations, occurs in several places in the stack script. Following Jackie's warning, I will not modify the script, but rather follow your advice and delete the preferences file. Regards, Craig In a message dated 3/23/09 10:13:40 AM, m.schonewille at economy-x-talk.com writes: > Hi Craig, > > Yes, this can happen and as soon as it happens it is difficult to get? > rid of it. The problem started in Rev 3.0. The bug is expected to be? > mostly fixed in the next release. > > One of the things you can try to do is to delete the preferences? > stack. You can find this in /Users/YourName/Library/Preferences/ > Runtime Revolution/Revolution Enterprise/revpreferences.rev > Make sure to quit all copies of Revolution, before deleting the? > preferences. > > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219858252x1201366219/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From Roger.E.Eller at sealedair.com Mon Mar 23 09:43:09 2009 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 23 Mar 2009 09:43:09 -0400 Subject: ODBC access (closing connections) In-Reply-To: Message-ID: >> Roger wrote: >> First of all, when I need database tips, I search the list for "Sarah >> Reichelt" because well... SHE'S AWESOME! ?I have been using the above 3 >> lines very successfully in Rev 3.0 for accessing a Microsoft SQL database >> via ODBC. I remember having to keep up with a connection id in the past, >> and closing the database when done. Is that still required when using the >> above method to retrieve a record? What happens if connections are left >> open? > > Sarah wrote: > I always store the connection ID in a global or a custom property as I > generally want to make one than one query after opening a database. > Then when my app is closing, or I am finished with the database, I use > that connection ID to close the database. > > Alternatively, you can just close all connections when the app is > quitting, using something like this: > put revOpenDatabases() into connectList > repeat for each item c in connectList > revCloseDatabase c > end repeat > > I'm not sure what happens if you quit without closing any connections. > The database library might close them automatically, or the server > might have to time you out, but I think it is better to close the > connections yourself when you no longer need them. > > Cheers, > Sarah As usual, this was exactly what I was looking for. Thanks again Sarah! :-) Roger Eller From mstuart at adaptcrm.com Mon Mar 23 11:41:41 2009 From: mstuart at adaptcrm.com (Mark Stuart) Date: Mon, 23 Mar 2009 07:41:41 -0800 Subject: Docking Panes Message-ID: Written by Thomas McGrath III :: Mar 23, 2009 - 00:46 AM Mark, I have an interest. But haven't done anything about it yet. Why? So you've seen and experienced the docking pane? Background as to why: Here at my work, the owner of the company wants to use the CodeJock ActiveX's more and more in our CRM product. (not built in RunRev) Their other product (ERP) written in .NET uses it extensively, actually, a lot: Report Control, Docking Panes, etc. from CodeJock. So I got to thinking, this Docking Pane, at least, could be built as a plug-in for RunRev developers. Why not, right? A few objects and some decent commands and functions could give purpose to a better UI for the end users. And the way the developer can build an application. I was thinking: could it be built in an open source environment? I haven't done that before in RunRev, but here at work we do it in a similar fashion. Develop local, merge to masters on the server. So I'm wondering if any one is interested in this as a group project? Regards, Mark Stuart Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From mstuart at adaptcrm.com Mon Mar 23 11:52:58 2009 From: mstuart at adaptcrm.com (Mark Stuart) Date: Mon, 23 Mar 2009 07:52:58 -0800 Subject: Docking Panes Message-ID: Written by Mark Wieder :: Mar 23, 2009 - 02:09 AM Mark- Sunday, March 22, 2009, 6:56:09 PM, you wrote: > Has anyone been able to build a RunRev application with the concept of > docking panes? The GLX2 status bar docks itself to the rev menubar. Is that the sort of thing you're talking about? -Mark Wieder mwieder at ahsoftware.net Hi Mark Weider, I don't use GLX2 (I know, I know), so I'm not familiar with this. But check out CodeJock's Docking Pane at the following site: http://www.codejock.com/products/dockingpane/ They have many flavors of this object :) Some of the styles I think are accomplishable in RunRev: - The Whidbey - Beta 2 - Tear Off Tabs - Auto Hide - Pinnable Panes See my reply to Thomas McGrath for further comments on this. Regards, Mark Stuart Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From bvg at mac.com Mon Mar 23 12:40:33 2009 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 23 Mar 2009 17:40:33 +0100 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <1e91b2b70903221910s3ca40deqed2b83e7d34727f4@mail.gmail.com> References: <1e91b2b70903221910s3ca40deqed2b83e7d34727f4@mail.gmail.com> Message-ID: <974967F7-5F5E-43EB-9781-1A27E0982386@mac.com> On 23 Mar 2009, at 03:10, Nicolas Cueto wrote: > OLD WAY --> > revSetDatabaseDriverPath "/home/USERID/USERID.com/myRevcgiFolder" > > NEW WAY --> > revSetDatabaseDriverPath "/home/USERID/myRevcgiFolder" > put revOpenDatabase("mysql","revsql.USERID.com","SQL name","SQL > ID","SQL password") into connid > if connid is not a number then > put "Error: Could not open connection to database" && connid into > buffer Hi Nicolas I think the path should be the "old" one, as your test-cgi does see it's own path as such: $SCRIPT_FILENAME = /home/USERID/USERID.com/myRevcgiFolder/revGlobals.cgi What I'd try (into the blue) is using "localhost" instead of "revsql.USERID.com" for the revOpenDatabase function. Maybe you could get additional information? Does your sql database exist? Can you look that up in the website management tool? For debugging, can you make a script that uses try/catch, to get additional debug information? Can you look at the error log (on many webhosts you can't), Maybe you will find something interesting in there. Basically, no idea... Bj?rnke -- official ChatRev page: http://bjoernke.com/runrev/chatrev.php Chat with other RunRev developers: go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" From lfredricks at proactive-intl.com Mon Mar 23 13:06:41 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 23 Mar 2009 10:06:41 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: References: Message-ID: <9E4FC54A4B014FDA8272802EC86D0942@GATEWAY> > The result of the Appeal was only last Aug 13th 2008 and > reversed the decision of the lower court. But this is not the > end, as of 11 Feb 09 KAM Industries is seeking damages of U$6,000,000+ A facinating read :-) The most interesting fruit from this is the seeming recognition of rights of open source project licenses by at least one court, though its not over and there are many, many lawyer snouts inserted into this fruit. It also sadly supports what I see as a policy of the USPO to just rubber-stamp anything that comes in and let the courts (with plantiffs and defendants) sort out and pay for their bad judgement. Of course, maybe someone some time ago came up with a great and truly efficient method of managing patent reviews - and patented it ;-) Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From mpetrides at earthlink.net Mon Mar 23 13:11:55 2009 From: mpetrides at earthlink.net (Marian Petrides, MD) Date: Mon, 23 Mar 2009 12:11:55 -0500 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: <9E4FC54A4B014FDA8272802EC86D0942@GATEWAY> References: <9E4FC54A4B014FDA8272802EC86D0942@GATEWAY> Message-ID: Ummm.... isn't that an oxymoron. Government patent office, efficient patent reviews? On Mar 23, 2009, at 12:06 PM, Lynn Fredricks wrote: > maybe > someone some time ago came up with a great and truly efficient > method of > managing patent reviews - and patented it ;-) From ambassador at fourthworld.com Mon Mar 23 13:14:35 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 Mar 2009 10:14:35 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman Message-ID: <49C7C37B.7000204@fourthworld.com> Lynn Fredricks wrote: > It also sadly supports what I see as a policy of the USPO to just > rubber-stamp anything that comes in and let the courts (with plantiffs and > defendants) sort out and pay for their bad judgement. Of course, maybe > someone some time ago came up with a great and truly efficient method of > managing patent reviews - and patented it ;-) Reminds me of the Compton Multimedia Patent case, in which they claimed ownership rights to the ability of any CD-ROM to contain more than one type of media (text, audio, video, raster graphics, vector graphics, etc.). The USPTO rubber-stamped that one and it took a bit of a battle to pull together the thousands of examples of prior art to nullify that patent. It was eventually reversed, but sadly our system does not compensate for the loss of time in fighting stupidly-awarded patents. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From stephenREVOLUTION2 at barncard.com Mon Mar 23 13:21:40 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 23 Mar 2009 10:21:40 -0700 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <974967F7-5F5E-43EB-9781-1A27E0982386@mac.com> References: <1e91b2b70903221910s3ca40deqed2b83e7d34727f4@mail.gmail.com> <974967F7-5F5E-43EB-9781-1A27E0982386@mac.com> Message-ID: localhost doesn't work at Dreamhost. Users create a subdomain to their domain for mysql. Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/23 Bj?rnke von Gierke > On 23 Mar 2009, at 03:10, Nicolas Cueto wrote: > > OLD WAY --> >> revSetDatabaseDriverPath "/home/USERID/USERID.com/myRevcgiFolder" >> >> NEW WAY --> >> revSetDatabaseDriverPath "/home/USERID/myRevcgiFolder" >> put revOpenDatabase("mysql","revsql.USERID.com","SQL name","SQL >> ID","SQL password") into connid >> if connid is not a number then >> put "Error: Could not open connection to database" && connid into buffer >> > > > Hi Nicolas > > I think the path should be the "old" one, as your test-cgi does see it's > own path as such: > $SCRIPT_FILENAME = /home/USERID/USERID.com/myRevcgiFolder/revGlobals.cgi > > What I'd try (into the blue) is using "localhost" instead of " > revsql.USERID.com" for the revOpenDatabase function. > > Maybe you could get additional information? Does your sql database exist? > Can you look that up in the website management tool? > > For debugging, can you make a script that uses try/catch, to get additional > debug information? Can you look at the error log (on many webhosts you > can't), Maybe you will find something interesting in there. > > > Basically, no idea... > > Bj?rnke > > > -- > > official ChatRev page: > http://bjoernke.com/runrev/chatrev.php > > > Chat with other RunRev developers: > go stack URL "http://bjoernke.com/stacks/chatrev/chatrev1.3b3.rev" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Mon Mar 23 13:29:08 2009 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 23 Mar 2009 14:29:08 -0300 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <1e91b2b70903222349j26f4b5a3mcefc42b8bb0ead33@mail.gmail.com> References: <49C72524.5050505@fourthworld.com> <1e91b2b70903222349j26f4b5a3mcefc42b8bb0ead33@mail.gmail.com> Message-ID: <7c87a2a10903231029r359a496cvdc8403c24faed6f8@mail.gmail.com> Nicolas, what is the first line of your scripts? Those errors usually happen if you forget the '-ui' in the first line like: #!./revolution -ui Cheers andre On Mon, Mar 23, 2009 at 3:49 AM, Nicolas Cueto wrote: > Thank you, Richard. > > Following your advice, I have now checked the error logs. The possible > source of the problem seems to be that, in the move of my account by > DreamHost to a new server, a required library was not reinstalled ("Could > not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot ?open shared object > ?file: No such file or directory"). I let DreamHost know about this, and > am now waiting with my fingers crossed. > > -- > Nicolas Cueto > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From lfredricks at proactive-intl.com Mon Mar 23 13:37:25 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 23 Mar 2009 10:37:25 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: <49C7C37B.7000204@fourthworld.com> References: <49C7C37B.7000204@fourthworld.com> Message-ID: <03D1C13F304E4F689D4F695E99F7684D@GATEWAY> > Reminds me of the Compton Multimedia Patent case, in which > they claimed ownership rights to the ability of any CD-ROM to > contain more than one type of media (text, audio, video, > raster graphics, vector graphics, etc.). > > The USPTO rubber-stamped that one and it took a bit of a > battle to pull together the thousands of examples of prior > art to nullify that patent. > It was eventually reversed, but sadly our system does not > compensate for the loss of time in fighting stupidly-awarded patents. It is an ongoing stimulus package for the legal profession. There have been many times Ive been asked about new products during the dot com (and even now moreso in Web 2.5) eras wherein the developers are happy to knowingly file even when its clear they were too late or aware of significant prior art that would invalidate it if only anyone knew about it. The attitude seems to be "why not, if it passes by, we can bully others out of our market until we achieve market success". Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From ambassador at fourthworld.com Mon Mar 23 13:44:23 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 Mar 2009 10:44:23 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman Message-ID: <49C7CA77.7090402@fourthworld.com> Lynn Fredricks wrote: > There have been many times Ive been asked about new products during the dot > com (and even now moreso in Web 2.5) eras wherein the developers are happy > to knowingly file even when its clear they were too late or aware of > significant prior art that would invalidate it if only anyone knew about it. > The attitude seems to be "why not, if it passes by, we can bully others out > of our market until we achieve market success". It may be in the public interest to add a rule to the process: if it can be demonstrated at any time that a patent filer was aware of prior are before completing his patent process then the filer pays a penalty to the USPTO of $50,000. That would put an end to that monkey business, and would bring much-needed funds to the PTO so they could begin a new era in which they actually read the patents they approve. ;) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From mwieder at ahsoftware.net Mon Mar 23 13:49:11 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 23 Mar 2009 10:49:11 -0700 Subject: [even more OT] Talking Heads In-Reply-To: <9E4FC54A4B014FDA8272802EC86D0942@GATEWAY> References: <9E4FC54A4B014FDA8272802EC86D0942@GATEWAY> Message-ID: <41114781390.20090323104911@ahsoftware.net> Lynn- Monday, March 23, 2009, 10:06:41 AM, you wrote: > A facinating read :-) Agreed. However, my favorite legal read of the day is http://www.legalunderground.com/2004/02/i_was_ready_to_.html -- -Mark Wieder mwieder at ahsoftware.net From lfredricks at proactive-intl.com Mon Mar 23 14:20:27 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 23 Mar 2009 11:20:27 -0700 Subject: [even more OT] Talking Heads In-Reply-To: <41114781390.20090323104911@ahsoftware.net> References: <9E4FC54A4B014FDA8272802EC86D0942@GATEWAY> <41114781390.20090323104911@ahsoftware.net> Message-ID: <5876A4F476B94A6D8637537F5A128CCC@GATEWAY> > > A facinating read :-) > > Agreed. However, my favorite legal read of the day is > > http://www.legalunderground.com/2004/02/i_was_ready_to_.html I think we are agreed that the Patent system is on the Road to Nowhere :-) Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From geradamas at yahoo.com Mon Mar 23 14:43:51 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 23 Mar 2009 11:43:51 -0700 (PDT) Subject: [even more OT] Talking Heads Message-ID: <855158.70401.qm@web37508.mail.mud.yahoo.com> Lynn Fredricks wrote: "I think we are agreed that the Patent system is on the Road to Nowhere :-)" Um: 1. Copyright? 2. Open Source? 3. Co-existence between several models. And, in the case of software, where does a patent end and copyright start? Consider a small problem: ------------------------------------------------------------------ A while ago I wrote a message to one of the high-ups at Ubuntu offering to let them have FREE linux versions of a couple of programs I made about 6 years ago about Phonetics using RR. They were refused on the grounds that, while I was entitled to distribute standalones free, they were built using proprietary software. Personally I thought they were being a bit silly. ------------------------------------------------------------------ sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From ambassador at fourthworld.com Mon Mar 23 14:51:43 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 Mar 2009 11:51:43 -0700 Subject: [even more OT] Talking Heads Message-ID: <49C7DA3F.1070503@fourthworld.com> Richmond Mathewson wrote: > A while ago I wrote a message to one of the high-ups at Ubuntu offering > to let them have FREE linux versions of a couple of programs I made about > 6 years ago about Phonetics using RR. > > They were refused on the grounds that, while I was entitled to distribute > standalones free, they were built using proprietary software. > > Personally I thought they were being a bit silly. Being Linux folks, maybe not so silly. But those managing FOSS projects that run on proprietary commercial OSes like Windows and Mac OS do seem to be drawing their line in the sand rather arbitrarily: To some purists, even Rev projects released under the LGPL will never been perceived as "true" open source projects because they require a proprietary engine to run. This of course overlooks that even if the Rev engine were open source it would still require the larger "proprietary engine": the OS itself. All open source applications that run on Windows, Mac, or any other non-FOSS OS are just as "proprietary" as any Rev project released under similar license. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From viktoras at ekoinf.net Mon Mar 23 15:05:32 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Mon, 23 Mar 2009 21:05:32 +0200 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: References: Message-ID: <49C7DD7C.2070706@ekoinf.net> one more "laud" case, not software, but still related: http://www.concurringopinions.com/archives/2009/02/is_the_obama_po.html The ground becomes so slippery when money talks... Viktoras Kay C Lan wrote: > Listers, > > Unfortunately I missed the recent frenzy regarding "Illegal Creativity". > > I do not wish to fan that fire here, but do wish to point you to a Landmark > case going on right now involving a very small group of hobbyists, Open > Source Software, and an apparently wealthy individual and his company. > > This case has huge implications not only for software developers and > software uses but is rattling around many legal blogs as well. If the > 'Illegal Creativity' thread was of interest to you then I highly recommend > following a couple of the links below. If you like David and Goliath you > might also find this interesting :-) > > As way of a VERY brief background; a group of model train hobbyists got > together and started an Open Source project written in Java - the Java Model > Railroad Interface (JMRI). Quite a while later KAM Industries came along, > took some of the code, created their own commercial program, patented some > aspects of the program and then started demanding royalties for every > downloaded copy of JMRI. > > This eventually ended up in court and in the first instance the ruling was > in favour of KAM Industries. A single individual has mainly represented the > JMRI community and although the ruling was far less than the U$200,000+ > sought, the financial impact was beyond this individual's means, even so, > with the help of donations, this individual continued to pursue the case to > a higher appeal court. KAM Industries thus far has spent over U$1,000,000 on > the case. > > The result of the Appeal was only last Aug 13th 2008 and reversed the > decision of the lower court. But this is not the end, as of 11 Feb 09 KAM > Industries is seeking damages of U$6,000,000+ > > You can get a detailed JMRI sided view of the saga here: > > http://jmri.sourceforge.net/k/updates.html > > Other links pointing to outside perspectives on the implications can be > found here: > > http://jmri.sourceforge.net/k/news.html#CAFCruling1 > > Two I like are the Larry Lessig Blog and Slashdot thread: > > Larry Lessig is a Prof. of Law at Stanford, a board member of the Creative > Commons project, and named one of Scientific American's Top 50 Visionaries, > for arguing "against interpretations of copyright that could stifle > innovation and discourse online." > > This slashdot thread, make sure you scroll down, discusses EULA's and how > binding they really are. > > http://yro.slashdot.org/article.pl?sid=07/08/25/2059231&from=rss > > If you are so swayed, you may wish to support this legal battle, the > Donations page is here: > > http://jmri.sourceforge.net/k/donations.shtml > > Again, I do not wish to re-ignite any recent threads on this List, I post > this here purely as a pointer to Lists, Forums and Blogs much closer to the > coal face and frequented by individuals more qualified to help in such > matters. > > Who'd watch TV when you have real life? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From lfredricks at proactive-intl.com Mon Mar 23 15:05:35 2009 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 23 Mar 2009 12:05:35 -0700 Subject: [even more OT] Talking Heads In-Reply-To: <855158.70401.qm@web37508.mail.mud.yahoo.com> References: <855158.70401.qm@web37508.mail.mud.yahoo.com> Message-ID: > Lynn Fredricks wrote: > > "I think we are agreed that the Patent system is on the Road > to Nowhere :-)" I was refering to a title of a Talking Heads song :-) > Um: > > 1. Copyright? > > 2. Open Source? > > 3. Co-existence between several models. > > And, in the case of software, where does a patent end and > copyright start? The differences between what should be patented, copyrighted or trademarked is reasonably well documented, though often creatively applied. > Consider a small problem: > > ------------------------------------------------------------------ > > A while ago I wrote a message to one of the high-ups at > Ubuntu offering to let them have FREE linux versions of a > couple of programs I made about > 6 years ago about Phonetics using RR. > > They were refused on the grounds that, while I was entitled > to distribute standalones free, they were built using > proprietary software. > > Personally I thought they were being a bit silly. Ubuntu or Canonical? It could be that it could come down to only bundling stuff that is under a particular license. Richard Gaskin's comments: > To some purists, even Rev projects released under the LGPL > will never been perceived as "true" open source projects > because they require a proprietary engine to run. This of > course overlooks that even if the Rev engine were open source > it would still require the larger "proprietary engine": the OS itself. The is the "love the idea, hate the church" problem I find so frustrating with the open source world. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From pmbrig at gmail.com Mon Mar 23 15:06:40 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Mon, 23 Mar 2009 15:06:40 -0400 Subject: storing a group as a customProperty Message-ID: <2DC59C27-C281-49E5-8033-B974873A0A07@gmail.com> Fantastic! Cantselect -- I learn something new all the time.... Actually setting the cantselect of the group to true keeps all its component controls from being selected, so I don't even have to do them individually. Solves the problem nicely. Thanks, and thanks to Jacque, who responded with a briefer version of the same thing. Peter M. Brigham pmbrig at gmail.com On 3/22/09, Terry Judd wrote: > If you set each of the controls' cantselect to true then you can > select the > group but not the individual controls (even with the > selectgroupedcontrols > set to true). So long as the cantdelete of the group is set to true > then the > controls will be 'protected' from a delete. > > Terry... > > > On 23/03/09 12:28 PM, "Peter Brigham MD" wrote: > >> But if a group's cantDelete property is true, it protects the group >> from being deleted but not its contents. Doing a "select all" and >> then >> hitting the delete key deletes the objects themselves, no matter if >> the group's cantDelete property is true or false. And in that case >> the >> group is not deleted (no matter if the group's cantDelete property is >> true or false) -- it just has no controls in it any more. There is no >> cantDelete property for controls themselves. >> >> I'll have to store the group in a stack and store the stack in a >> customProp. >> >> Peter M. Brigham >> pmbrig at gmail.com >> >> On 3/22/09, Richard Gaskin wrote: >> >> >>> Peter Brigham wrote: >>> Is there a way to store a background group of buttons as a >>> customProperty of a stack? I am trying to cover the possibility >>> (in a >>> utility) that a user in the IDE might do a "select all" and delete >>> all >>> controls on a card, and I want to ensure that I can easily place the >>> deleted buttons back on the card again as a background group. If >>> there's a way to store the group as a customProp that would be the >>> easiest way of preserving it -- then I could just retrieve the group >>> and place it again. >>> >>> You should be able to prevent such deletion by setting the group's >>> cantDelete property. >>> >>> -- >>> Richard Gaskin >>> Fourth World From pmbrig at gmail.com Mon Mar 23 15:33:19 2009 From: pmbrig at gmail.com (Peter Brigham MD) Date: Mon, 23 Mar 2009 15:33:19 -0400 Subject: storing a group as a customProperty Message-ID: <0856C61C-BBD2-4078-A6C2-4411D26264C5@gmail.com> It's actually for FORMalizer. It's a utility to use in the IDE for creating a stack that contains a form (imported scanned image, eg) with superimposed fields, then cloning the stack with its image and fields and attaching it as a substack to whatever stack system you need it in. It streamlines loading the fields with data programmatically and printing it out. I got tired filling out forms by copying stuff by pen from the computer screen over and over again, so I put this together. It's a palette with controls and a blank 8.5x11 proportioned stack window. The palette gives you ways of importing a scanned form image and laying down fields, etc, but since it's in the IDE I have to assume that some user will forget that to empty the form stack and start over you click a button on the palette -- so I have to cover the eventuality that the user will maybe do a quick select all with the pointer tool and hit delete. Which would take out all the user- generated images and fields but also my utility buttons, etc. I'm glad I can prevent this and don't have to wrestle with restoring anything. Peter M. Brigham pmbrig at gmail.com On 3/23/09, Richard Gaskin wrote: > Peter Brigham MD wrote: > >> ...I'll have to store the group in a stack and store the stack in a >> customProp. > > You can, but that's a lot of work. What sort of UI are you providing > that lets people have unbridled use of the pointer tool and keyboard? > > Couldn't you just trap the deleteKey and act on the selectedObjects > yourself? > > I've done a lot of save/restore of objects to/from other locations; > not > too difficult, but also not without surprises you'll discover as you > go. > > If you can prevent the undesired action from ever happening in the > first > place I suspect you'll save yourself some time. > > -- > Richard Gaskin > Fourth World From m.schonewille at economy-x-talk.com Mon Mar 23 16:54:31 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 23 Mar 2009 21:54:31 +0100 Subject: Quality Control Centre Message-ID: <3F7F940C-78C5-4166-812D-6A79C510EAE7@economy-x-talk.com> Hi, Just in case you have been wondering why your mail rule for Revolution bugs doesn't work anymore... the QCC changed its e-mail address. Previously, I used rqcc-daemon at www.runrev.com to determine that e-mail was coming from the QCC and should be stored in a separate mail box. Since a few days, this doesn't work anymore. It appears that the e- mail address is now rqcc-daemon at mail.runrev.com. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . From jerry.daniels at me.com Mon Mar 23 18:51:43 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Mon, 23 Mar 2009 17:51:43 -0500 Subject: [ANN} Rev web plugin news Message-ID: <9A4A3EBD-5A48-43D4-A98A-CDAB06D2DED2@me.com> Revolutionistas, We've just posted some inside stuff on the Rev web plugin: http://www.revmentor.com/revolution-web-plugin-news A little something. Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com From niconiko at gmail.com Mon Mar 23 19:12:51 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 24 Mar 2009 08:12:51 +0900 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <7c87a2a10903231029r359a496cvdc8403c24faed6f8@mail.gmail.com> References: <49C72524.5050505@fourthworld.com> <1e91b2b70903222349j26f4b5a3mcefc42b8bb0ead33@mail.gmail.com> <7c87a2a10903231029r359a496cvdc8403c24faed6f8@mail.gmail.com> Message-ID: <1e91b2b70903231612u227b4881safcceb021bf6919f@mail.gmail.com> Thanks for the suggestions so far. But, still no go. One more possibility. The old server was 32bit, the new, 64bit. Could that be a problem for the Rev engine? Geez I hope not! The engine version now in my cgi folder is (I think) 2.6. And yesterday I uploaded the "Standalone" engine (?) that comes with my Rev 2.9 (in the Runtime > Linux > x86-32 folder), but not even my test-cgi script worked with that. (In the meantime I've contacted the WebHost -- a not very helpful first-reply. Their suggestion? That I re-compile. Recompile what?! Does any other RevUser with a Dreamhost account know of someone there who's familiar with Rev?) BTW, I wonder when Runtime Revolution's web-hosting service is coming out... and will it have mysql support... -- Nicolas Cueto From ambassador at fourthworld.com Mon Mar 23 19:21:00 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 Mar 2009 16:21:00 -0700 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) Message-ID: <49C8195C.609@fourthworld.com> Nicolas Cueto wrote: > One more possibility. The old server was 32bit, > the new, 64bit. Could that be a problem for the Rev > engine? Geez I hope not! Probably not. The only reported issue on the desktop with 64-bit OS is a scripting error that checked the version using an old format. Haven't heard of any other issues, none with the engine itself. > The engine version now in my cgi folder is (I think) > 2.6. And yesterday I uploaded the "Standalone" > engine (?) that comes with my Rev 2.9 (in the > Runtime > Linux > x86-32 folder), but not even > my test-cgi script worked with that. > > (In the meantime I've contacted the WebHost -- > a not very helpful first-reply. Their suggestion? > That I re-compile. Recompile what?! > > Does any other RevUser with a Dreamhost > account know of someone there who's familiar > with Rev?) Dreamhost is my favorite Rev-friendly host. I also have Rev CGIs running on Bluehost and TierraNet, but I do most of my work on my Dreamhost accounts. I don't have a direct contact at DH, but their office isn't far from me so I could visit in person if needed. :) Just curious: Why did they make the change in the first place? Did they indicate whether they'd be doing this to other servers, or were you just lucky? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From katheryn.swynford at gmail.com Tue Mar 24 00:41:30 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Mon, 23 Mar 2009 21:41:30 -0700 Subject: [even more OT] Talking Heads In-Reply-To: References: <855158.70401.qm@web37508.mail.mud.yahoo.com> Message-ID: <4be051070903232141w180dd39fp394ded6f8579726a@mail.gmail.com> > > The differences between what should be patented, copyrighted or trademarked > is reasonably well documented, though often creatively applied. > > And yet, what is maddeningly undocumented is the whole fair use defense. But at least, here in the US, it actually exists to some degree, unlike some countries. Judy http://revined.blogspot.com From lan.kc.macmail at gmail.com Tue Mar 24 00:41:43 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 24 Mar 2009 12:41:43 +0800 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: <49C7DD7C.2070706@ekoinf.net> References: <49C7DD7C.2070706@ekoinf.net> Message-ID: On Tue, Mar 24, 2009 at 3:05 AM, viktoras d. wrote: > one more "laud" case, not software, but still related: > http://www.concurringopinions.com/archives/2009/02/is_the_obama_po.html > > The ground becomes so slippery when money talks... > > Although your link was not software, that link had a further link which does have at least one interesting software example: http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/chapter9/9-c.html#3 First example of Not Fair Use - The Los Angeles County Sheriff's Department Yes, money talks and so far too many people are mute :-( From lan.kc.macmail at gmail.com Tue Mar 24 00:48:00 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 24 Mar 2009 12:48:00 +0800 Subject: [even more OT] Talking Heads In-Reply-To: <4be051070903232141w180dd39fp394ded6f8579726a@mail.gmail.com> References: <855158.70401.qm@web37508.mail.mud.yahoo.com> <4be051070903232141w180dd39fp394ded6f8579726a@mail.gmail.com> Message-ID: On Tue, Mar 24, 2009 at 12:41 PM, Judy Perry wrote: And yet, what is maddeningly undocumented is the whole fair use defense. > But at least, here in the US, it actually exists to some degree, unlike > some countries. > You could start here: http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/chapter9/9-c.html#1 Only the smallest tip of a very big iceberg. From katheryn.swynford at gmail.com Tue Mar 24 00:52:37 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Mon, 23 Mar 2009 21:52:37 -0700 Subject: [even more OT] Talking Heads In-Reply-To: References: <855158.70401.qm@web37508.mail.mud.yahoo.com> <4be051070903232141w180dd39fp394ded6f8579726a@mail.gmail.com> Message-ID: <4be051070903232152i6fdaff7ay3e740dbaaf2b444d@mail.gmail.com> Yes, I've seen this, but thank you for reminding me of it! Judy http://revined.blogspot.com On Mon, Mar 23, 2009 at 9:48 PM, Kay C Lan wrote: > On Tue, Mar 24, 2009 at 12:41 PM, Judy Perry >wrote: > > And yet, what is maddeningly undocumented is the whole fair use defense. > > But at least, here in the US, it actually exists to some degree, unlike > > some countries. > > > > You could start here: > > > http://fairuse.stanford.edu/Copyright_and_Fair_Use_Overview/chapter9/9-c.html#1 > > Only the smallest tip of a very big iceberg. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katheryn.swynford at gmail.com Tue Mar 24 01:08:43 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Mon, 23 Mar 2009 22:08:43 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: References: Message-ID: <4be051070903232208y31bd06d2jd56530cdb5fc0b67@mail.gmail.com> Kay, It's funny you bring this up, as this was one of the things we just covered last week in my class. If anyone has too much time on their hands and not enough reading material, here are some links I dug up for my class on especially egregious EULAs: http://www.benedelman.org/news/112904-1.html http://www.freedom-to-tinker.com/blog/felten/gators-egregious-eula http://www.informationweek.com/news/windows/showArticle.jhtml?articleID=6507549 http://www.eff.org/wp/dangerous-terms-users-guide-eulas I especially like how the iTunes EULA states that it may not be used to plan, build or operate a nuclear power facility. The last time I d/l an update of iTunes I made certain to read that part ;-) You said: Larry Lessig is a Prof. of Law at Stanford, a board member of the Creative Commons project, and named one of Scientific American's Top 50 Visionaries, for arguing "against interpretations of copyright that could stifle innovation and discourse online." Yes, he's written some very interesting things on copyright. I remember there was some hope on /. a while back that he'd be picked as Obama's copyright czar. It's interesting to see the legal community getting involved in some of these issues. I think entire classes at Carnegie Mellon maybe and Harvard are doing pro-bono work to defend hapless RIAA victims, as is Ray Beckerman (http://recordingindustryvspeople.blogspot.com/). Anytime I buy RIAA-backed music I donate an equal amount to Beckerman... Sorry -- I guess that's getting really OT ;-) Judy http://revined.blogspot.com From katheryn.swynford at gmail.com Tue Mar 24 01:11:57 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Mon, 23 Mar 2009 22:11:57 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: <49C7DD7C.2070706@ekoinf.net> References: <49C7DD7C.2070706@ekoinf.net> Message-ID: <4be051070903232211u3630961fg9995cda8f63921a6@mail.gmail.com> On Mon, Mar 23, 2009 at 12:05 PM, viktoras d. wrote: > > The ground becomes so slippery when money talks... Or as Dylan said, money doesn't talk, it swears... Judy http://revined.blogspot.com > > From lan.kc.macmail at gmail.com Tue Mar 24 01:49:41 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 24 Mar 2009 13:49:41 +0800 Subject: ODBC access (closing connections) In-Reply-To: References: Message-ID: On Mon, Mar 23, 2009 at 9:43 PM, wrote: > What happens if connections are left open? > > > > Sarah wrote: > > I always store the connection ID in a global or a custom property as I > > generally want to make one than one query after opening a database. > All I can tell you is connections stay open for a while - I imagine there is a setting somewhere but the default in mySQL is long enough. I would suggest testing for open databases before EVERY use of revOpenDatabase Once, whilst developing a stack that carried out multiple queries on opening, my system slowed to a crawl.I eventually tracked it down to hundreds of open connections!! The reason, I kept typing "openStack" into the message box which ran a script that opened a DB connection, but my breakpoints and debugging never allowed the script to run to the point where the DB connection was closed! Now I always test first before using revOpenDatabase, even if I know there's no way there could be an open connection. HTH From lan.kc.macmail at gmail.com Tue Mar 24 02:15:40 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 24 Mar 2009 14:15:40 +0800 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: <4be051070903232208y31bd06d2jd56530cdb5fc0b67@mail.gmail.com> References: <4be051070903232208y31bd06d2jd56530cdb5fc0b67@mail.gmail.com> Message-ID: On Tue, Mar 24, 2009 at 1:08 PM, Judy Perry wrote: > > It's funny you bring this up, ... > > I especially like how the iTunes EULA states that it may not be used to > plan, build or operate a nuclear power facility. The last time I d/l an > update of iTunes I made certain to read that part ;-) > What so funny about this, I've been trying to take over the world for ages but my Nuc. Powered Galactic Domination machine is naturally fitted with a music client running off my iTunes server. I just can't operate it without musical accompaniment ;-) It's interesting to see the legal community getting involved in some of > these issues. I think entire classes at Carnegie Mellon maybe and Harvard > are doing pro-bono work to defend hapless RIAA victims, as is Ray Beckerman > (http://recordingindustryvspeople.blogspot.com/). Anytime I buy > RIAA-backed > music I donate an equal amount to Beckerman... > > Sorry -- I guess that's getting really OT ;-) > > OT maybe, but all very interesting. From geradamas at yahoo.com Tue Mar 24 02:47:35 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 23 Mar 2009 23:47:35 -0700 (PDT) Subject: [even more OT] Talking Heads Message-ID: <507307.43843.qm@web37507.mail.mud.yahoo.com> The main problem, in Bulgaria at least, is that one would spend so much money in court that defending one's copyright would not be worth it. The word 'vampire' occurs to me. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From palcibiades-first at yahoo.co.uk Tue Mar 24 05:02:40 2009 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 24 Mar 2009 02:02:40 -0700 (PDT) Subject: [even more OT] Talking Heads In-Reply-To: <855158.70401.qm@web37508.mail.mud.yahoo.com> References: <855158.70401.qm@web37508.mail.mud.yahoo.com> Message-ID: <22676337.post@talk.nabble.com> Richmond, they were probably right. The essence of open source is that you have access to the source code and the ability to modify it. If your stuff had been written in (say) Python, this would be true, anyone can get Python on OSS terms and conditions. Written in Rev, even if you distribute your source, they have no access to it without agreeing to the non-open source terms and conditions of the Rev license. Probably Richard Gaskin is mistaken for a similar reason in saying that "All open source applications that run on Windows, Mac, or any other non-FOSS OS are just as "proprietary" as any Rev project released under similar license." No, not really. If its OSS, you have the source, and you have free access (not financially, but as in speech) to any tools required. And indeed to the source code of those tools. So you can port it to any OS you like, including non-free ones. The fact that if so ported it then runs on a non-free OS however does not say anything about whether the app itself is free. It is free in virtue of having been written in OSS tools and in virtue of the fact that users have the OSS rights. I'm not doctrinaire about the use of non-OSS apps and tools (obviously, being a Rev licensee!). Use them all we want. But it is quite important to see things for what they are, and it is fair enough, stuff written in Rev cannot be OSS. Whether this matters is a different issue. Richmond Mathewson wrote: > > > A while ago I wrote a message to one of the high-ups at Ubuntu offering > to let them have FREE linux versions of a couple of programs I made about > 6 years ago about Phonetics using RR. > > They were refused on the grounds that, while I was entitled to distribute > standalones free, they were built using proprietary software. > > Personally I thought they were being a bit silly. > > > -- View this message in context: http://www.nabble.com/-even-more-OT--Talking-Heads-tp22666547p22676337.html Sent from the Revolution - User mailing list archive at Nabble.com. From randall at randallreetz.com Tue Mar 24 05:31:22 2009 From: randall at randallreetz.com (Randall Reetz) Date: Tue, 24 Mar 2009 02:31:22 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman Message-ID: <20090324093124.FTEX18725.atlmtaow01.cingularme.com@Inbox> Well you bring up lots of great points. One that continually confuses is the difference between content and tool. If you sell a lathe, you cant restrict what someone makes on their lathe, including another kind of lathe. But if you are selling table legs, and they are sufficiently unique, then you can demand that people who buy your table legs, dont get to buy a lathe and turn copies out and sell them in competition or simply flood the market. The confusion in digital comes with the fact that the lathe and the table leg are both just bits. Both just as easy to copy and distribute. But the law sees no difference between the digital and real world. An application cant restrict owner use of that tool, but the seller of content can. A seller of an application can restrict the reproduction and sale of that application (as content) but not what the owner builds through the use of that application. Course you can apparently write anything you want into an owner agreement. And that is exactly why they have become meaningless. Imagine having to read a ten page legal doc before your new cook pan will accept olive oil. -----Original Message----- From: "Kay C Lan" To: "How to use Revolution" Sent: 3/23/2009 11:15 PM Subject: Re: [OT] Open Source, EULA - the Big Bad Bogeyman On Tue, Mar 24, 2009 at 1:08 PM, Judy Perry wrote: > > It's funny you bring this up, ... > > I especially like how the iTunes EULA states that it may not be used to > plan, build or operate a nuclear power facility. The last time I d/l an > update of iTunes I made certain to read that part ;-) > What so funny about this, I've been trying to take over the world for ages but my Nuc. Powered Galactic Domination machine is naturally fitted with a music client running off my iTunes server. I just can't operate it without musical accompaniment ;-) It's interesting to see the legal community getting involved in some of > these issues. I think entire classes at Carnegie Mellon maybe and Harvard > are doing pro-bono work to defend hapless RIAA victims, as is Ray Beckerman > (http://recordingindustryvspeople.blogspot.com/). Anytime I buy > RIAA-backed > music I donate an equal amount to Beckerman... > > Sorry -- I guess that's getting really OT ;-) > > OT maybe, but all very interesting. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From viktoras at ekoinf.net Tue Mar 24 05:46:22 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Tue, 24 Mar 2009 11:46:22 +0200 Subject: [even more OT] Talking Heads In-Reply-To: <22676337.post@talk.nabble.com> References: <855158.70401.qm@web37508.mail.mud.yahoo.com> <22676337.post@talk.nabble.com> Message-ID: <49C8ABEE.8040400@ekoinf.net> but then what is the status of java? There are tons of open source apps in java (http://java-source.net/), but a.f.a.i.k. java is not open source otherwise IBM wouldn't urge SUN to make it OSS: http://news.cnet.com/2100-1007_3-5165427.html. Well, it is 5 years old "news". Viktoras Peter Alcibiades wrote: > Richmond, they were probably right. The essence of open source is that you > have access to the source code and the ability to modify it. If your stuff > had been written in (say) Python, this would be true, anyone can get Python > on OSS terms and conditions. Written in Rev, even if you distribute your > source, they have no access to it without agreeing to the non-open source > terms and conditions of the Rev license. > > Probably Richard Gaskin is mistaken for a similar reason in saying that "All > open source applications that run on Windows, Mac, or any other non-FOSS OS > are just as "proprietary" as any Rev project released under similar > license." > > No, not really. If its OSS, you have the source, and you have free access > (not financially, but as in speech) to any tools required. And indeed to > the source code of those tools. So you can port it to any OS you like, > including non-free ones. The fact that if so ported it then runs on a > non-free OS however does not say anything about whether the app itself is > free. It is free in virtue of having been written in OSS tools and in virtue > of the fact that users have the OSS rights. > > I'm not doctrinaire about the use of non-OSS apps and tools (obviously, > being a Rev licensee!). Use them all we want. But it is quite important to > see things for what they are, and it is fair enough, stuff written in Rev > cannot be OSS. Whether this matters is a different issue. > > > Richmond Mathewson wrote: > >> A while ago I wrote a message to one of the high-ups at Ubuntu offering >> to let them have FREE linux versions of a couple of programs I made about >> 6 years ago about Phonetics using RR. >> >> They were refused on the grounds that, while I was entitled to distribute >> standalones free, they were built using proprietary software. >> >> Personally I thought they were being a bit silly. >> >> >> >> > > From janschenkel at yahoo.com Tue Mar 24 06:10:35 2009 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 24 Mar 2009 03:10:35 -0700 (PDT) Subject: [even more OT] Talking Heads In-Reply-To: <49C8ABEE.8040400@ekoinf.net> Message-ID: <52028.6373.qm@web65415.mail.ac4.yahoo.com> Java is open source by now: GPL with Classpath exception. There are several open-source projects regarding Java, of which OpenJDK6 and OpenJDK7 are run by Sun, and where they've worked on replacing copyrighted code with new open-source implementations; but there is also IcedTea (an 'unencumbered' port to BSD) and SoyLatte (a derivative of IcedTea to run Java 6 on 32-bit Intel Macs) And then there's the GCJ and Apache Harmony projects; or Google's Dalvik variant which powers the Android mobile phone. Jan Schenkel ===== Quartam Reports & PDF Library for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) --- On Tue, 3/24/09, viktoras d. wrote: > From: viktoras d. > Subject: Re: [even more OT] Talking Heads > To: "How to use Revolution" > Date: Tuesday, March 24, 2009, 2:46 AM > but then what is the status of java? There are tons of open > source apps > in java (http://java-source.net/), but a.f.a.i.k. java is > not open > source otherwise IBM wouldn't urge SUN to make it OSS: > http://news.cnet.com/2100-1007_3-5165427.html. Well, it is > 5 years old > "news". > > Viktoras > From luis at anachreon.co.uk Tue Mar 24 06:38:56 2009 From: luis at anachreon.co.uk (Luis) Date: Tue, 24 Mar 2009 10:38:56 +0000 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: References: <4be051070903232208y31bd06d2jd56530cdb5fc0b67@mail.gmail.com> Message-ID: Well, start with the ZX81, running a Nuclear Power plant, and go up from there (with a 16k RAM pack +wobble). Cheers, Luis. On 24 Mar 2009, at 06:15, Kay C Lan wrote: > On Tue, Mar 24, 2009 at 1:08 PM, Judy Perry > wrote: > >> >> It's funny you bring this up, ... >> >> I especially like how the iTunes EULA states that it may not be >> used to >> plan, build or operate a nuclear power facility. The last time I >> d/l an >> update of iTunes I made certain to read that part ;-) >> > > What so funny about this, I've been trying to take over the world > for ages > but my Nuc. Powered Galactic Domination machine is naturally fitted > with a > music client running off my iTunes server. I just can't operate it > without > musical accompaniment ;-) > > It's interesting to see the legal community getting involved in > some of >> these issues. I think entire classes at Carnegie Mellon maybe and >> Harvard >> are doing pro-bono work to defend hapless RIAA victims, as is Ray >> Beckerman >> (http://recordingindustryvspeople.blogspot.com/). Anytime I buy >> RIAA-backed >> music I donate an equal amount to Beckerman... >> >> Sorry -- I guess that's getting really OT ;-) >> >> OT maybe, but all very interesting. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From runrev at animabit.de Tue Mar 24 06:48:19 2009 From: runrev at animabit.de (runrev at animabit.de) Date: Tue, 24 Mar 2009 10:48:19 +0000 Subject: RegExp runrev docu and extended features for pattern matching Message-ID: Hello, for a project I need all the power of RegExp runrev can offer. Does anyone have an extended docu of the regexp usage in runrev at hand? In the docu within the runrev IDE (try matchtext) I found the necessary [0-9a-zA-Z??? ...] for making regexp like get matchText(line,"([0-9]+.[0-9]+).? m? .* ([0-9]+.[0-9]+) .?m? .* ([0-9]+.[0-9]+) .?m?",house,garden,fields) and the link to http://www.pcre.org/man.txt => runrev regexp try to be as Perl regexp conform as possible From http://www.mail-archive.com/metacard at lists.runrev.com/msg07768.html I learned, that the character ? can be used as a modifier for the regexp to search the smallest string for the searched pattern (instead of the widest) from Perl I learned that \t means tab, \n cr \d digit = [0-9] \D nondigit \w any char \s whitespace char \S non-whitespace char and with the regexpbuilder I can test this. \w+ \w+ \w+ results in 3 Words \d{5} means exactly five digits like in perl \d{3,5} means 3 to 5 digits like in Perl In the docu of matchtext: If you need to make a case-insensitive comparison, use "(?i)" at the start of the regularExpression to make the match case-insensitive. (?i) = case sensitive like /i in Perl In Perl are modifiers /s /m and x for string, multiple lines and extended. Are these supported too but not documented? Can I use (?(condition)yes-pattern|no-pattern) like in perl with x modifier? Any suggestions appreciated ... or a link to a FAQ I did not find. Regards, Mit freundlichen Gr??en Franz B?hmisch boehmisch at animabit.de http://www.animabit.de GF Animabit Multimedia Software GmbH Am Sonnenhang 22 D-94136 Thyrnau Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 From geradamas at yahoo.com Tue Mar 24 07:33:58 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 24 Mar 2009 04:33:58 -0700 (PDT) Subject: [even more OT] Talking Heads Message-ID: <281967.4940.qm@web37501.mail.mud.yahoo.com> Peter Alcibiades wrote: "they were probably right." I didn't say they were wrong; I said I thought they were silly. I am not a purist; in fact there are quite a few people I know who believe I am about the most "impure" person there is :) The folks at Ubuntu would like us to believe they are pure (their website goes on about it ad nauseam); yet, out of the "sides of their mouths" they direct users to medibuntu and so on which can dovetail 'non-free' stuff into Ubuntu. How ever much I may not be entirely clear on what exactly constitutes Open Source software (and, having, previously, been badly affected by 'gurus' am wary of extreme, fundamentalist types like R Stallman), I do understand what the word "FREE" means. If I can have legally FREE software on my computer I really don't care whether it was made with 100% Organically Grown Fair-Trade Tomatoes or not! I also understand a maxim my grandmother from Norfolk (England) taught me : "Never look a gift-horse in the mouth". [And, I suspect, I may be more 'normal' in my outlook than a lot of the open source fanatics] I, living in a country where copyright laws are useless and an ongoing joke, tend to avoid the whole, messy thing, and focus on making my money in a different way (and, as outlined in an earlier posting, protecting software I put together in a physically effective manner). So . . . sorry this is getting a bit tedious . . . when I offered my 2 standalones to Ubuntu . . . . . Oh, curses, fill in the dots yourself :) sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From m.schonewille at economy-x-talk.com Tue Mar 24 08:01:28 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 24 Mar 2009 13:01:28 +0100 Subject: Revolution Calendar Message-ID: <90416B76-F3FC-4597-BF6D-E2D60A7935A6@economy-x-talk.com> Hi, I have put a Revolution calendar online. You can subscribe to the following URL: using iCal or compatible software. For now, it has only one event, but you can let me know about important future Revolution-related events and I will add them as soon as I have a moment. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . From lan.kc.macmail at gmail.com Tue Mar 24 09:13:30 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 24 Mar 2009 21:13:30 +0800 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman In-Reply-To: References: <4be051070903232208y31bd06d2jd56530cdb5fc0b67@mail.gmail.com> Message-ID: On Tue, Mar 24, 2009 at 6:38 PM, Luis wrote: > Well, start with the ZX81, running a Nuclear Power plant, and go up from > there (with a 16k RAM pack +wobble). > > Unfortunately I believe the 250 baud cassette interface was only usable for data storage, not music playback ;-) From lan.kc.macmail at gmail.com Tue Mar 24 09:52:47 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 24 Mar 2009 21:52:47 +0800 Subject: RegExp runrev docu and extended features for pattern matching In-Reply-To: References: Message-ID: For a quick syntax guide you might try here: http://wademan.com/AutoHotkey/PCRESyntax/pcresyntax.html For more detail, try here: http://wademan.com/AutoHotkey/PCRESyntax/pcrepattern.html for diferences between PCRE and Perl, you might try wikipedia, link No 2: http://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions HTH From herz at ucsd.edu Tue Mar 24 11:33:09 2009 From: herz at ucsd.edu (Richard K. Herz) Date: Tue, 24 Mar 2009 08:33:09 -0700 Subject: Rev presentation tool - PowerPoint alternative? In-Reply-To: <49C53EAE.2010100@ucsd.edu> References: <20090321170004.71B5A489094@mail.runrev.com> <49C53EAE.2010100@ucsd.edu> Message-ID: <49C8FD35.9070301@ucsd.edu> Need: A way to show presentation slides in one window along with a Rev stack or other media in another window. The problem with PowerPoint is that it takes over the entire screen during a slide show, and switching to another window, e.g., with Mac Spaces, is distracting. One solution is to write your slides in a Rev stack. But to get the formatting options of PowerPoint or Keynote, I also had success with this: - create slide show in PowerPoint or Keynote - capture slides to JPG images - create a Rev stack and import images - set image geometry so image scales as card is resized JPG's appear to rescale without messing up text edges much. GIF's from PowerPoint's Save as Web Page did not rescale well. To capture to jpg, I viewed each slide full size (in PowerPoint, menu View > Slide), captured with Mac Grab to tiff, then resaved as jpg. Rich Herz www.SimzLab.com From katheryn.swynford at gmail.com Tue Mar 24 12:02:53 2009 From: katheryn.swynford at gmail.com (Judy Perry) Date: Tue, 24 Mar 2009 09:02:53 -0700 Subject: [even more OT] Talking Heads In-Reply-To: <507307.43843.qm@web37507.mail.mud.yahoo.com> References: <507307.43843.qm@web37507.mail.mud.yahoo.com> Message-ID: <4be051070903240902x51aad4d9yb00a80d0cca4c60@mail.gmail.com> Well, the problem here is that the vampires bite the other way; increasingly here the vampires are the major huge companies holding IP rights and they issue subpeona's/lawsuits against network printers and old people who don't even own computers and bleed them dry. Fun stuff like that. Not that I defend piracy. Judy http://revined.blogspot.com On Mon, Mar 23, 2009 at 11:47 PM, Richmond Mathewson wrote: > > The main problem, in Bulgaria at least, is that one would spend so much > money in court that defending one's copyright would not be worth it. > > The word 'vampire' occurs to me. > > sincerely, Richmond Mathewson. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Tue Mar 24 12:15:36 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 24 Mar 2009 09:15:36 -0700 Subject: [even more OT] Talking Heads Message-ID: <49C90728.8050804@fourthworld.com> Peter Alcibiades wrote: > Probably Richard Gaskin is mistaken for a similar reason > in saying that "All open source applications that run on > Windows, Mac, or any other non-FOSS OS are just as > "proprietary" as any Rev project released under similar > license." > > No, not really. If its OSS, you have the source, and you have > free access (not financially, but as in speech) to any tools > required. And indeed to the source code of those tools. So > you can port it to any OS you like, including non-free ones. > The fact that if so ported it then runs on a non-free OS > however does not say anything about whether the app itself is > free. It is free in virtue of having been written in OSS tools > and in virtue of the fact that users have the OSS rights. Are you saying any truly FOSS app must have originated on Linux or other FOSS OS before being ported to a closed OS like Windows to be considered "free"? That would be a curious definition, but perhaps necessary, as otherwise the distinction is an arbitrary one: - To develop an application in C you can use GCC (FOSS) with an engine called Mac OS or Windows (closed). To develop an app in Transcript you can use the MetaCard IDE (FOSS; MIT license, specifically) with an engine called Revolution (closed). - You can port your C-based app to a non-closed OS for the low cost of writing that OS yourself or getting a friend to do it for you. You can port your Transcript-based app to a non-closed engine for the low cost of writing that engine yourself or getting a friend to do it for you. - When working on Mac or Windows, you are required to have paid the vendor to obtain a license to do so. When scripting with Rev, you're actually somewhat freer in that you can work within the scriptLimits for free, but any serious work requires you to have paid the vendor for a license to do so. - The source code for OS X and Windows is not available. The source code for Revolution is not available. In any practical sense, one cannot write applications which run on closed source systems without using close source APIs, paying a license fee, and agreeing to be bound by the license terms. This is true with Windows, Mac OS, and Revolution. > I'm not doctrinaire about the use of non-OSS apps and tools > (obviously, being a Rev licensee!). Use them all we want. > But it is quite important to see things for what they are, > and it is fair enough, stuff written in Rev cannot be OSS. ...depending on where in the sand one prefers to draw lines. While things appear "what they are" to you, to others the parallels above are equally self-evident. > Whether this matters is a different issue. Well said. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From dpierce at xpertassist.com Tue Mar 24 13:39:23 2009 From: dpierce at xpertassist.com (dcpbarrington) Date: Tue, 24 Mar 2009 10:39:23 -0700 (PDT) Subject: Download from web page TEXTAREA Message-ID: <22685311.post@talk.nabble.com> I have a stand alone RR application that requires that the user log into thier web application using revBrowser, authenticate log into thier account and then collection of account data from a web text area. After logon the web application loads user information in XML format into a TEXTAREA on a web page. I need my RR application to pull that XML information off the web page and process the data. I've looked at the examples of using PUT URL "https://mysite" INTO tPage How can I trigger the download of the information when a specific web page has loaded? Thanks for any ideas. -- View this message in context: http://www.nabble.com/Download-from-web-page-TEXTAREA-tp22685311p22685311.html Sent from the Revolution - User mailing list archive at Nabble.com. From effendi at wanadoo.fr Tue Mar 24 13:51:54 2009 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 24 Mar 2009 18:51:54 +0100 Subject: Rev presentation tool - PowerPoint alternative? Message-ID: <87399968-0A2A-4E0F-9BE5-81A522C81EC2@wanadoo.fr> Hi from Paris, I grabbed the idea of using Revolution as a presentation tool quite early on. I build many of my slides using EazyDraw (today I can't do without it). I can export them in PDF form (which I prefer for its precision) and also JPEG. Of course JPEG is easier for Rev. I use Snap'nDrag to select bits and bobs of existing diagrams, photos, texts, etc. I have two types of presentation procedures : 1 - A rev stack which can run a presentation of external files (such as JPG files, photos), Simple controls on this display, so that you can have automatic or manual display (time display for individual screens, stop, reverse, etc. makes it a perfectly viable presentation solution. 2 A rev stack where I paste onto each card, the contents of the clipboard (whatever you like). and build my presentation slides internally I use this form, for example, to display stage scenario (actor/singer positions and movement) for our Musical Comedies. This way, I can show a Musical Comedy "Movement" in real time, or step by step - a valuable tool for Directors. I also add music (MP3) where required. I have a number of "model" Rev stacks (empty, of course, but containing all controls). I choose one which fits my requirements, and can build a presentation very quickly. And, of course, it is multiplatform, for those unfortunate people who have to go through life on a PC :>) -Francis "Nothing should ever be done for the first time !" From randall at randallreetz.com Tue Mar 24 14:07:05 2009 From: randall at randallreetz.com (Randall Reetz) Date: Tue, 24 Mar 2009 11:07:05 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman Message-ID: <20090324180707.CKXD18725.atlmtaow01.cingularme.com@Inbox> What does the open source community say about revenue? What if a system came into being that tracked source contributions absolutely no matter the granularity (number of bits) or depth of nesting (part of joe's code was part of mary's code was part of paul's code). Such that when any current integrate-or (paul in this example) sold a copy of his assemblage, all up-stream contributors were automatically routed part of that retail cash? Of course everyone agrees that all source remains open, but now there is financial incentive to share. Each contributor would set the value of their bits and integrators would choose source partially by the cost. Some contributors would set value by market bidding algorthms. Some contributors would set value by retail buyer (for non-profit, this price, else...). -----Original Message----- From: "Kay C Lan" To: "How to use Revolution" Sent: 3/23/2009 11:15 PM Subject: Re: [OT] Open Source, EULA - the Big Bad Bogeyman On Tue, Mar 24, 2009 at 1:08 PM, Judy Perry wrote: > > It's funny you bring this up, ... > > I especially like how the iTunes EULA states that it may not be used to > plan, build or operate a nuclear power facility. The last time I d/l an > update of iTunes I made certain to read that part ;-) > What so funny about this, I've been trying to take over the world for ages but my Nuc. Powered Galactic Domination machine is naturally fitted with a music client running off my iTunes server. I just can't operate it without musical accompaniment ;-) It's interesting to see the legal community getting involved in some of > these issues. I think entire classes at Carnegie Mellon maybe and Harvard > are doing pro-bono work to defend hapless RIAA victims, as is Ray Beckerman > (http://recordingindustryvspeople.blogspot.com/). Anytime I buy > RIAA-backed > music I donate an equal amount to Beckerman... > > Sorry -- I guess that's getting really OT ;-) > > OT maybe, but all very interesting. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From randall at randallreetz.com Tue Mar 24 14:53:08 2009 From: randall at randallreetz.com (Randall Reetz) Date: Tue, 24 Mar 2009 11:53:08 -0700 Subject: [OT] Open Source, EULA - the Big Bad Bogeyman Message-ID: <20090324185309.IQQC27437.atlmtaow02.cingularme.com@Inbox> If done correctly, such a scheme would never alow a downstream integrator to impinge on upstream contributon. Such a scheme would want to favor interpreter vs. compiler (or would it?). Where is the ownership graph stored or embedded? How do you make bits traceable? By abstracted meta-pattern, by markup, by addressed chunking, by packets? -----Original Message----- From: "Randall Reetz" To: "How to use Revolution" Sent: 3/24/2009 11:07 AM Subject: RE: [OT] Open Source, EULA - the Big Bad Bogeyman What does the open source community say about revenue? What if a system came into being that tracked source contributions absolutely no matter the granularity (number of bits) or depth of nesting (part of joe's code was part of mary's code was part of paul's code). Such that when any current integrate-or (paul in this example) sold a copy of his assemblage, all up-stream contributors were automatically routed part of that retail cash? Of course everyone agrees that all source remains open, but now there is financial incentive to share. Each contributor would set the value of their bits and integrators would choose source partially by the cost. Some contributors would set value by market bidding algorthms. Some contributors would set value by retail buyer (for non-profit, this price, else...). -----Original Message----- From: "Kay C Lan" To: "How to use Revolution" Sent: 3/23/2009 11:15 PM Subject: Re: [OT] Open Source, EULA - the Big Bad Bogeyman On Tue, Mar 24, 2009 at 1:08 PM, Judy Perry wrote: > > It's funny you bring this up, ... > > I especially like how the iTunes EULA states that it may not be used to > plan, build or operate a nuclear power facility. The last time I d/l an > update of iTunes I made certain to read that part ;-) > What so funny about this, I've been trying to take over the world for ages but my Nuc. Powered Galactic Domination machine is naturally fitted with a music client running off my iTunes server. I just can't operate it without musical accompaniment ;-) It's interesting to see the legal community getting involved in some of > these issues. I think entire classes at Carnegie Mellon maybe and Harvard > are doing pro-bono work to defend hapless RIAA victims, as is Ray Beckerman > (http://recordingindustryvspeople.blogspot.com/). Anytime I buy > RIAA-backed > music I donate an equal amount to Beckerman... > > Sorry -- I guess that's getting really OT ;-) > > OT maybe, but all very interesting. _______________________________________________ use-revolution mailing list use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Tue Mar 24 15:54:24 2009 From: mfstuart at cox.net (mfstuart at cox.net) Date: Tue, 24 Mar 2009 15:54:24 -0400 Subject: launch URL does not open Outlook Message-ID: <20090324155424.LEPP8.279490.imail@fed1rmwml28> Hi all, I have a script that uses "launch URL theURL" to open Outlook, but sometimes it doesn't open it. theURL = mailto:mark at somecompany.com?Subject=blah blah blah&Body=This is the message body text, with sometimes lots of text. And sometimes a small amount of text. I think the amount of text in the body doesn't matter, as in one test the body text was only a few sentences, and Outlook didn't launch. I've tried it on Outlook 200 and 2003 - same results. Anybody with some ideas on this as to why Outlook doesn't open? Regards, Mark Stuart From scott at tactilemedia.com Tue Mar 24 16:03:40 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 24 Mar 2009 13:03:40 -0700 Subject: launch URL does not open Outlook In-Reply-To: <20090324155424.LEPP8.279490.imail@fed1rmwml28> Message-ID: Recently, mfstuart at cox.net wrote: > I have a script that uses "launch URL theURL" to open Outlook, but sometimes > it doesn't open it. > theURL = mailto:mark at somecompany.com?Subject=blah blah blah&Body=This is the > message body text, with sometimes lots of text. And sometimes a small amount > of text. Is there any difference if you use the revMail command? "For some older email programs, it may not be possible to specify a ccAddress, mailSubject, or messageBody. Generally, the revMail command will still work with such programs, but only the To: header will be set." Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From tsj at unimelb.edu.au Tue Mar 24 16:50:37 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 25 Mar 2009 07:50:37 +1100 Subject: Download from web page TEXTAREA In-Reply-To: <22685311.post@talk.nabble.com> Message-ID: In theory this is possible by intercepting the revBrowserBeforenavigate message (by parsing the url that is passed as a parameter). In practice it doesn't work on Windows because of a bug... http://quality.runrev.com/qacenter/show_bug.cgi?id=5125 ...I reported in June 2006. Terry... On 25/03/09 4:39 AM, "dcpbarrington" wrote: > > I have a stand alone RR application that requires that the user log into > thier web application using revBrowser, authenticate log into thier account > and then collection of account data from a web text area. > > After logon the web application loads user information in XML format into a > TEXTAREA on a web page. > > I need my RR application to pull that XML information off the web page and > process the data. > > I've looked at the examples of using PUT URL "https://mysite" INTO tPage > > How can I trigger the download of the information when a specific web page > has loaded? > > Thanks for any ideas. From mstuart at adaptcrm.com Tue Mar 24 17:04:04 2009 From: mstuart at adaptcrm.com (Mark Stuart) Date: Tue, 24 Mar 2009 13:04:04 -0800 Subject: launch URL does not open Outlook Message-ID: Scott wrote: >Is there any difference if you use the revMail command? "For some older email programs, it may not be possible to specify a ccAddress, mailSubject, or messageBody. Generally, the revMail command will still work with such programs, but only the To: header will be set." Hi Scott, Just tried revMail again with worse results: only the To: is filled in. No Subject, no Body. And this is on Outlook 2003, SP3. launch URL theURL does better when it does work. Searching the forum, I know this email thing is a big issue and unresolved to some point. This one thing is stopping me from going forward to releasing a software product. :-( Regards, Mark Stuart Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From DunbarX at aol.com Tue Mar 24 18:58:09 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Tue, 24 Mar 2009 18:58:09 EDT Subject: Wierd MouseLine Message-ID: If not a bug, then a gremlin. In a stack, make a locked field with several lines of text. In the field script put: on mouseUp set cursor to plus repeat until the mouseClick put the mouseLine end repeat end mouseUp Move the mouse over the various lines in the field. You will get feedback about the line the mouse is over. However, if you move the mouse outside of the field, and move around so the mouseV corresponds to the "V" of lines of the field, you also get the same info. This only works (?) for the mouseLine. All the other mouseFunctions, like mouseChunk, only report the actual underlying text info. It is as if the mouseLine was made on Friday, and the latitude of the mouse, not the actual text lines, were measured. Could be a feature. Craig Newman ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1220085203x1201389322/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DMarchfooterNO62) From niconiko at gmail.com Wed Mar 25 00:43:24 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 25 Mar 2009 13:43:24 +0900 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <49C8195C.609@fourthworld.com> References: <49C8195C.609@fourthworld.com> Message-ID: <1e91b2b70903242143l5e389fa4ma48fd679017d074c@mail.gmail.com> Things still ain't working like they used to, but, following up on some of the advise here, some other possibly useful clues have come up. BTW, perhaps I wasn't clear on this. It's not that my Rev-cgi setup no longer works. All my Rev-cgi scripts still work. What is not working well since the move to a new server is the "revOpenDatabase" command. First, I followed the advise of re-uploading the engine and database driver (there could've been some corruption of these during the server move, I'm told). But, no change. My rev-cgi scripts still continue to work, except for the mysql connection. That means that neither the engine nor the database is the issue, right? One of the other suggestions here was to check the error logs on the web-server for my html web-account. Found these two records repeatedly, each time immediately after running "revOpenDatabase": # [error] Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open shared object file: No such file or directory # [error] Failed to load dbmysql.so error dbmysql.so: cannot open shared object file: No such file or directory This means that the server setup is missing libraries that Rev requires, right? And, because those libraries are missing, Rev can't in turn run the database driver "dbmysql.so", right? One other clue. In the Rev development environment, when my stack tries to connect to get a mysql connection id number, this is the returned error: # Error: Cannot open connection to database revdberr, invalid database type Can I take this to mean that, at the very least, the Rev database driver (dbmysql.so) I have in my cgi-bin folder is working correctly? Thank you. -- Nicolas Cueto From runrev260805 at m-r-d.de Wed Mar 25 03:21:28 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 25 Mar 2009 07:21:28 +0000 Subject: launch URL does not open Outlook Message-ID: <00035909.49C9E987@the-office.us> Hi Mark, i remember, that i had a similar problem some time ago here under windows. The problem was, that text bigger than about 1500 characters could not be sent completely to the mail client. It was cut off at about 1500 characters. I am not sure for what reason, but i t didn?t work. Maybe a mapi32.dll thing. To get my app release in time i decided to use Shao Sean?s SMTP-library, which sends the email directly without Outlook. I use the library quiet often in my projects, because i am creating report software with automatic email delivery, which should run unattended. Don?t know, if this helps, but hope so. Regards, Matthias -------- Original Message -------- Subject: launch URL does not open Outlook (24-Mrz-2009 20:58) From: mfstuart at cox.net To: runrev260805 at m-r-d.de > Hi all, > I have a script that uses "launch URL theURL" to open Outlook, but > sometimes it doesn't open it. > theURL = mailto:mark at somecompany.com?Subject=blah blah blah&Body=This is > the message body text, with sometimes lots of text. And sometimes a small > amount of text. > > I think the amount of text in the body doesn't matter, as in one test the > body text was only a few sentences, and Outlook didn't launch. > > I've tried it on Outlook 200 and 2003 - same results. > > Anybody with some ideas on this as to why Outlook doesn't open? > > Regards, > Mark Stuart > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com > Cc: mfstuart at cox.net From dave.cragg at lacscentre.co.uk Wed Mar 25 04:53:27 2009 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 25 Mar 2009 08:53:27 +0000 Subject: Wierd MouseLine In-Reply-To: References: Message-ID: <4816BAD0-01A4-47DB-89BC-A7BCC2040F99@lacscentre.co.uk> On 24 Mar 2009, at 22:58, dunbarx at aol.com wrote: > If not a bug, then a gremlin. > > In a stack, make a locked field with several lines of text. In the > field > script put: > > on mouseUp > set cursor to plus > repeat until the mouseClick > put the mouseLine > end repeat > end mouseUp > > Move the mouse over the various lines in the field. You will get > feedback > about the line the mouse is over. However, if you move the mouse > outside of the > field, and move around so the mouseV corresponds to the "V" of lines > of the > field, you also get the same info. This only works (?) for the > mouseLine. All the > other mouseFunctions, like mouseChunk, only report the actual > underlying text > info. I'd guess it's a gremlin. :-) I'm always wary of using a repeat loop that waits for an event. I'm never sure what should happen to events that would normally get fired before the event that's being waited for. (mouseleave, etc) So there's some uncertainty (in my mind at least) of what the current "target" is. The following script, whether placed in the field's script or the card's script seems to behave as you would expect. local sTracking = false on mouseUp put not sTracking into sTracking end mouseUp on mouseMove if sTracking then put the mouseLine end if end mouseMove Cheers Dave From mfstuart at cox.net Wed Mar 25 11:32:19 2009 From: mfstuart at cox.net (mfstuart) Date: Wed, 25 Mar 2009 08:32:19 -0700 (PDT) Subject: launch URL does not open Outlook In-Reply-To: <00035909.49C9E987@the-office.us> References: <20090324155424.LEPP8.279490.imail@fed1rmwml28> <00035909.49C9E987@the-office.us> Message-ID: <22704173.post@talk.nabble.com> Hi Matthias, I appreciate the reply :) I have an email to RunRev support to address this issue, so I'm waiting for a response. To know what makes a successful launch and what makes it fail. I'm a purist in the sense that software should work as designed. Meanwhile, I will check out Sean's library. Regards, Mark Stuart runrev260805 wrote: > > Hi Mark, > i remember, that i had a similar problem some time ago here under windows. > The problem was, that text bigger than about 1500 characters could not be > sent completely to the mail client. It was cut off at about 1500 > characters. > I am not sure for what reason, but i t didn?t work. Maybe a mapi32.dll > thing. > > To get my app release in time i decided to use Shao Sean?s SMTP-library, > which sends the email directly without Outlook. > > I use the library quiet often in my projects, because i am creating report > software with automatic email delivery, which should run unattended. > > Don?t know, if this helps, but hope so. > > Regards, > > Matthias > > > > > -------- Original Message -------- > Subject: launch URL does not open Outlook (24-Mrz-2009 20:58) > From: mfstuart at cox.net > To: runrev260805 at m-r-d.de > >> Hi all, >> I have a script that uses "launch URL theURL" to open Outlook, but >> sometimes it doesn't open it. >> theURL = mailto:mark at somecompany.com?Subject=blah blah blah&Body=This is >> the message body text, with sometimes lots of text. And sometimes a small >> amount of text. >> >> I think the amount of text in the body doesn't matter, as in one test the >> body text was only a few sentences, and Outlook didn't launch. >> >> I've tried it on Outlook 200 and 2003 - same results. >> >> Anybody with some ideas on this as to why Outlook doesn't open? >> >> Regards, >> Mark Stuart >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> >> >> To: use-revolution at lists.runrev.com >> Cc: mfstuart at cox.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- View this message in context: http://www.nabble.com/launch-URL-does-not-open-Outlook-tp22688386p22704173.html Sent from the Revolution - User mailing list archive at Nabble.com. From sadhu at castandcrew.com Wed Mar 25 13:18:35 2009 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Wed, 25 Mar 2009 10:18:35 -0700 Subject: Is this off topic? Enterprise 3 script editor issues Message-ID: <200903251718.n2PHIZos030640@sddev.castandcrew.com> Aloha, I admit to basically only lurking on this list and not reading every post, so my apologies if this doesn't belong here, and I should be pointed elsewhere. I'm an occasional user of Revolution as opposed to a full time developer, for about 9 years or so. Context: I've been using Studio for a while because we don't have Oracle in house, and most of the Rev code (I like the term X-talk which is another subject) I write is for Linux scripts (instead of Bash or Perl for example.) But due to a price special offer, and the need to write a Windows app, I recently upgraded to the new Enterprise Edition version 3.0. This has a revamped script editor. Problem: Well there is always the associated confusion when faced with new choices and missing choices where they were once expected, the usual learning curve, and of course, I'd rather proceed without having to read all the doco. Also, disclaimer, I'm not trying to document bugs with any precision such as 'how to duplicate' etc. It's just that I have noticed issues. So I thought I'd bring it up to see what response was forthcoming? Example: the save doesn't seem to save! At least, not always. Eeek, good thing I kept some backup copies, else I would have lost work. Example: the auto formatting doesn't work as well as it use to. There was formerly a choice called format this handler, which fixed all the identing problems (I often use VI which is such a powerful editor, but then pasting into Rev could count on the formatting being fixed). My off-identing is no longer fixed by the editor. Example: the tool palette, the one on the left with the buttons for text fields, labels and so forth, seems to go missing. How to get it back seems to be inconsistent, sometimes I can choose (something, different things) on the tools drop down and that does it, sometimes not. This is on Windows XP professional. I bumped into other stuff as well but in this post I'm just sort of bringing up the general topic - are these well known issues other people have vocalized and are being looked at, or am I just in need of instruction or what? Thanks for listening, Sadhu From viktoras at ekoinf.net Wed Mar 25 13:29:56 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Wed, 25 Mar 2009 19:29:56 +0200 Subject: Is this off topic? Enterprise 3 script editor issues In-Reply-To: <200903251718.n2PHIZos030640@sddev.castandcrew.com> References: <200903251718.n2PHIZos030640@sddev.castandcrew.com> Message-ID: <49CA6A14.50608@ekoinf.net> Hi Sadhu, regarding the autoformat - hit tab key and this will adjust all indentation of a handler (for me it also took some time to rediscover this feature :-)) Saving. Hmmm. Did not noticed that except in cases where there are many stacks and one stack calls other stack which is not a substack, but stored separately . In this case save saves the stack which is the topmost. In this case I always save via the application browser (rightclick stack, save, etc...) Best wishes Viktoras Sadhunathan Nadesan wrote: > Aloha, > > I admit to basically only lurking on this list and not reading every > post, so my apologies if this doesn't belong here, and I should be > pointed elsewhere. I'm an occasional user of Revolution as opposed to > a full time developer, for about 9 years or so. > > Context: > > I've been using Studio for a while because we don't have Oracle in house, > and most of the Rev code (I like the term X-talk which is another subject) > I write is for Linux scripts (instead of Bash or Perl for example.) > But due to a price special offer, and the need to write a Windows app, > I recently upgraded to the new Enterprise Edition version 3.0. This has > a revamped script editor. > > Problem: > > Well there is always the associated confusion when faced with new > choices and missing choices where they were once expected, the usual > learning curve, and of course, I'd rather proceed without having to read > all the doco. Also, disclaimer, I'm not trying to document bugs with > any precision such as 'how to duplicate' etc. It's just that I have > noticed issues. So I thought I'd bring it up to see what response was > forthcoming? > > Example: the save doesn't seem to save! At least, not always. Eeek, > good thing I kept some backup copies, else I would have lost work. > > Example: the auto formatting doesn't work as well as it use to. > There was formerly a choice called format this handler, which fixed all > the identing problems (I often use VI which is such a powerful editor, > but then pasting into Rev could count on the formatting being fixed). > My off-identing is no longer fixed by the editor. > > Example: the tool palette, the one on the left with the buttons for > text fields, labels and so forth, seems to go missing. How to get it > back seems to be inconsistent, sometimes I can choose (something, > different things) on the tools drop down and that does it, sometimes > not. > > This is on Windows XP professional. > > I bumped into other stuff as well but in this post I'm just sort of > bringing up the general topic - are these well known issues other > people have vocalized and are being looked at, or am I just in need of > instruction or what? > > Thanks for listening, > Sadhu > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From DunbarX at aol.com Wed Mar 25 13:35:42 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 25 Mar 2009 13:35:42 EDT Subject: Is this off topic? Enterprise 3 script editor issues Message-ID: On topic. I also notice now and then that the tool palette hides itself. Navigation and prayer brings it back. Craig Newman In a message dated 3/25/09 1:30:24 PM, viktoras at ekoinf.net writes: > > Example: the tool palette, the one on the left with the buttons for > > text fields, labels and so forth, seems to go missing.? How to get it > > back seems to be inconsistent, sometimes I can choose (something, > > different things) on the tools drop down and that does it, sometimes > > not. > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220635228x1201407499/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B213153654%3B34689672%3Bo) From mcgrath3 at mac.com Wed Mar 25 13:35:56 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Wed, 25 Mar 2009 13:35:56 -0400 Subject: Is this off topic? Enterprise 3 script editor issues In-Reply-To: <200903251718.n2PHIZos030640@sddev.castandcrew.com> References: <200903251718.n2PHIZos030640@sddev.castandcrew.com> Message-ID: Welcome, There is an option to hide Revolution palettes when editing scripts. In Preferences:Script Editor:When editing scripts: uncheck "Hide Palettes" Also, if you use GLX2 then there is an option to "Auto Show/Hide Rev Tools" under Preferences:GLX2 Tools: second pane on right side - uncheck "Auto Show/Hide Rev Tools" Regards, Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 25, 2009, at 1:18 PM, Sadhunathan Nadesan wrote: > Example: the tool palette, the one on the left with the buttons for > text fields, labels and so forth, seems to go missing. How to get it > back seems to be inconsistent, sometimes I can choose (something, > different things) on the tools drop down and that does it, sometimes > not. From jerry.daniels at me.com Wed Mar 25 14:31:37 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Wed, 25 Mar 2009 13:31:37 -0500 Subject: Is this off topic? Enterprise 3 script editor issues In-Reply-To: References: <200903251718.n2PHIZos030640@sddev.castandcrew.com> Message-ID: Gang, The autohide tools feature in GLX2 only shows the tools palette if you move your cursor all the way to the left of your screen, whereupon it will slide out the rev tools palette. Moving the pointer (cursor) out of the palette then hides it again. We have a video showing autohide/show tools and other free stuff that anyone can get by just downloading and double-clicking the GLX2 Installer: http://glx2.com/video/2053167:Video:8150 Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.glx2.com On Mar 25, 2009, at 12:35 PM, Thomas McGrath III wrote: > Also, if you use GLX2 then there is an option to "Auto Show/Hide Rev > Tools" under Preferences:GLX2 Tools: second pane on right side - > uncheck "Auto Show/Hide Rev Tools" From DunbarX at aol.com Wed Mar 25 15:06:08 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Wed, 25 Mar 2009 15:06:08 EDT Subject: Is this off topic? Enterprise 3 script editor issues Message-ID: The tools palette sometimes hides itself when returning from the script editor. Intermittant. Navigation from stack to stack or even to the finder and back will restore it. The "tools palette" menuItem in the "Tools" menu is not helpful when this is happening. Craig Newman In a message dated 3/25/09 1:41:10 PM, mcgrath3 at mac.com writes: > > There is an option to hide Revolution palettes when editing scripts.? > In Preferences:Script Editor:When editing scripts:? ? uncheck "Hide? > Palettes" > ************** Great Deals on Dell 15" Laptops - Starting at $479 (http://pr.atwola.com/promoclk/100126575x1220635228x1201407499/aol?redir=http:%2F%2Fad.doub leclick.net%2Fclk%3B213153654%3B34689672%3Bo) From sarah.reichelt at gmail.com Wed Mar 25 17:27:40 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 26 Mar 2009 07:27:40 +1000 Subject: launch URL does not open Outlook In-Reply-To: <22704173.post@talk.nabble.com> References: <20090324155424.LEPP8.279490.imail@fed1rmwml28> <00035909.49C9E987@the-office.us> <22704173.post@talk.nabble.com> Message-ID: Mark, are there any non-standard characters in your email? I don't often use Windows, but I seem to remember having a problem with accented characters in the body of an email. Cheers, Sarah On Thu, Mar 26, 2009 at 1:32 AM, mfstuart wrote: > > Hi Matthias, > I appreciate the reply :) > I have an email to RunRev support to address this issue, so I'm waiting for > a response. > To know what makes a successful launch and what makes it fail. > I'm a purist in the sense that software should work as designed. > Meanwhile, I will check out Sean's library. > > Regards, > Mark Stuart > > > > runrev260805 wrote: >> >> Hi Mark, >> i remember, that i had a similar problem some time ago here under windows. >> The problem was, that text bigger than about 1500 characters could not be >> sent completely to the mail client. It was cut off at about 1500 >> characters. >> I am not sure for what reason, but i t didn?t work. Maybe a mapi32.dll >> thing. >> >> To get my app release in time i decided to use Shao Sean?s SMTP-library, >> which sends the email directly without Outlook. >> >> I use the library quiet often in my projects, because i am creating report >> software with automatic email delivery, which should run unattended. >> >> Don?t know, if this helps, but hope so. >> >> Regards, >> >> Matthias >> >> >> >> >> -------- Original Message -------- >> Subject: launch URL does not open Outlook (24-Mrz-2009 20:58) >> From: ? ?mfstuart at cox.net >> To: ? ? ?runrev260805 at m-r-d.de >> >>> Hi all, >>> I have a script that uses "launch URL theURL" to open Outlook, but >>> sometimes it doesn't open it. >>> theURL = mailto:mark at somecompany.com?Subject=blah blah blah&Body=This is >>> the message body text, with sometimes lots of text. And sometimes a small >>> amount of text. >>> >>> I think the amount of text in the body doesn't matter, as in one test the >>> body text was only a few sentences, and Outlook didn't launch. >>> >>> I've tried it on Outlook 200 and 2003 - same results. >>> >>> Anybody with some ideas on this as to why Outlook doesn't open? >>> >>> Regards, >>> Mark Stuart >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >>> >>> To: use-revolution at lists.runrev.com >>> Cc: mfstuart at cox.net >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > -- > View this message in context: http://www.nabble.com/launch-URL-does-not-open-Outlook-tp22688386p22704173.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mfstuart at cox.net Wed Mar 25 20:04:56 2009 From: mfstuart at cox.net (mfstuart) Date: Wed, 25 Mar 2009 17:04:56 -0700 (PDT) Subject: launch URL does not open Outlook In-Reply-To: References: <20090324155424.LEPP8.279490.imail@fed1rmwml28> <00035909.49C9E987@the-office.us> <22704173.post@talk.nabble.com> Message-ID: <22713466.post@talk.nabble.com> Hi Sarah, Jacque emailed my off line and suggested checking that each character was within 1 to 255 - charToNum(theChar). So I created a simple stack with a repeat for each char theChar in theMessageText. And found no chars outside that range. For instance: Bj?rnke - each character is within 1 to 255. I'm assuming this is the way to do this? Also, what is non-standard characters, I guess is the question from me? Regards, Mark Stuart p.s. Sarah - I'm getting close to beta testing again. Sarah Reichelt-2 wrote: > > Mark, are there any non-standard characters in your email? I don't > often use Windows, but I seem to remember having a problem with > accented characters in the body of an email. > > Cheers, > Sarah > > > On Thu, Mar 26, 2009 at 1:32 AM, mfstuart wrote: >> >> Hi Matthias, >> I appreciate the reply :) >> I have an email to RunRev support to address this issue, so I'm waiting >> for >> a response. >> To know what makes a successful launch and what makes it fail. >> I'm a purist in the sense that software should work as designed. >> Meanwhile, I will check out Sean's library. >> >> Regards, >> Mark Stuart >> >> >> >> runrev260805 wrote: >>> >>> Hi Mark, >>> i remember, that i had a similar problem some time ago here under >>> windows. >>> The problem was, that text bigger than about 1500 characters could not >>> be >>> sent completely to the mail client. It was cut off at about 1500 >>> characters. >>> I am not sure for what reason, but i t didn?t work. Maybe a mapi32.dll >>> thing. >>> >>> To get my app release in time i decided to use Shao Sean?s SMTP-library, >>> which sends the email directly without Outlook. >>> >>> I use the library quiet often in my projects, because i am creating >>> report >>> software with automatic email delivery, which should run unattended. >>> >>> Don?t know, if this helps, but hope so. >>> >>> Regards, >>> >>> Matthias >>> >>> >>> >>> >>> -------- Original Message -------- >>> Subject: launch URL does not open Outlook (24-Mrz-2009 20:58) >>> From: ? ?mfstuart at cox.net >>> To: ? ? ?runrev260805 at m-r-d.de >>> >>>> Hi all, >>>> I have a script that uses "launch URL theURL" to open Outlook, but >>>> sometimes it doesn't open it. >>>> theURL = mailto:mark at somecompany.com?Subject=blah blah blah&Body=This >>>> is >>>> the message body text, with sometimes lots of text. And sometimes a >>>> small >>>> amount of text. >>>> >>>> I think the amount of text in the body doesn't matter, as in one test >>>> the >>>> body text was only a few sentences, and Outlook didn't launch. >>>> >>>> I've tried it on Outlook 200 and 2003 - same results. >>>> >>>> Anybody with some ideas on this as to why Outlook doesn't open? >>>> >>>> Regards, >>>> Mark Stuart >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>>> >>>> >>>> To: use-revolution at lists.runrev.com >>>> Cc: mfstuart at cox.net >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> -- >> View this message in context: >> http://www.nabble.com/launch-URL-does-not-open-Outlook-tp22688386p22704173.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/launch-URL-does-not-open-Outlook-tp22688386p22713466.html Sent from the Revolution - User mailing list archive at Nabble.com. From lan.kc.macmail at gmail.com Thu Mar 26 00:00:17 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 26 Mar 2009 12:00:17 +0800 Subject: [OT] Great Bug Support In-Reply-To: References: Message-ID: On Fri, Mar 6, 2009 at 7:40 AM, Kay C Lan wrote: > > As an update, I finished the screen sharing session with Rich at 9:20pm his > time. By his lunchtime the next day he'd forwarded me a link to a > pre-release version of BBEdit that solved the > "SheetDidEndEventHandler(OpaqueEventHandlerCallRef)" problem > As a further update, it's curious how impressions are formed. I always had the feeling that Bare Bones was a Small to Medium sized Enterprise, I don't know, maybe 20 odd employees. I followed this link from MacTech yesterday: http://www.mactech.com/news/?p=1011817 Which stated: ?WeatherCal is very different from BBEdit and Yojimbo, the class > leaders for which we?re known, but it?s every bit as useful and > finely crafted,? says Rich Siegel, founder and CEO of Bare Bones > Software, Inc. > Hold on I thought, wasn't Rich the name of the support guy, working late hours, on the bug I reported. A quick check of the emails and sure enough it was Rich Siegel, not that he had CEO in his signature. I guess Bare Bones is much much smaller than I thought and Rich wears many hats. From sarah.reichelt at gmail.com Thu Mar 26 00:43:42 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 26 Mar 2009 14:43:42 +1000 Subject: launch URL does not open Outlook In-Reply-To: <22713466.post@talk.nabble.com> References: <20090324155424.LEPP8.279490.imail@fed1rmwml28> <00035909.49C9E987@the-office.us> <22704173.post@talk.nabble.com> <22713466.post@talk.nabble.com> Message-ID: On Thu, Mar 26, 2009 at 10:04 AM, mfstuart wrote: > > Hi Sarah, > Jacque emailed my off line and suggested checking that each character was > within 1 to 255 - charToNum(theChar). > So I created a simple stack with a repeat for each char theChar in > theMessageText. > And found no chars outside that range. > For instance: Bj?rnke - each character is within 1 to 255. > I'm assuming this is the way to do this? > > Also, what is non-standard characters, I guess is the question from me? I would check for characters in the ASCII range 1 - 127 as different systems encode the higher numbered characters differently. Cheers, Sarah From niconiko at gmail.com Thu Mar 26 03:33:42 2009 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 26 Mar 2009 16:33:42 +0900 Subject: suddenly not working -- Rev cgi plus mysql on webhost (DreamHost) In-Reply-To: <1e91b2b70903242143l5e389fa4ma48fd679017d074c@mail.gmail.com> References: <49C8195C.609@fourthworld.com> <1e91b2b70903242143l5e389fa4ma48fd679017d074c@mail.gmail.com> Message-ID: <1e91b2b70903260033q7b2ae87cy70cde17638ef807f@mail.gmail.com> Success! Here's the solution, which I happened to find in the archives. First, I replaced the older engine and database drivers (2.6 they were, I think) with the 2.9 engine and the database drivers (externals?), i.e., revdb.so and dbmysql. All are Linux since that's what my webhost's server runs, and all get placed in the same directory I use for rev-cgi work. (Side note # 1: Still curious about why the 2.6 engine and the new server set up didn't get along.) Then, I added the following lines to my rev-cgi script: put "/[PATH TO CGI DIRECTORY]/revdb.so" into tExternals set the externals of the templatestack to tExternals create stack "externals" start using stack "externals" revSetDatabaseDriverPath "/[PATH TO CGI DIRECTORY]" put revOpenDatabase([MYSQL DATABASE PARAMETERS]) into connid ## Do whatever mysql stuff needs doing... revCloseDatabase connid close stack "externals" What's important about this is that it first specifies the path to the database external and then starts up that external by creating and starting a temporary dummy stack. This appears to activate the database external revdb.so, and thus enables any database-related commands that follow (revSetDatabaseDriverPath, revOpenDatabase, and so on). (Side note # 2: Isn't it reasonable to think that as soon as the Rev engine gets started by the almighty "#!rev -iu" this would also execute all externals in the same directory as the engine?) Glad to see a happy end to days and days of frustration. -- Nicolas Cueto From m.schonewille at economy-x-talk.com Thu Mar 26 09:14:56 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 26 Mar 2009 14:14:56 +0100 Subject: ANN: Search Handler plugin In-Reply-To: <1D0E1E76-C9D9-4E64-B28A-F6AC17589311@albanywebs.com> References: <9C76EB98-AAAB-492F-834A-159C80352328@major-k.de> <1D0E1E76-C9D9-4E64-B28A-F6AC17589311@albanywebs.com> Message-ID: <3A21B50C-5868-4731-AE42-6A9554CBB8E2@economy-x-talk.com> Hi, I have put a simple plug-in on-line, called Search Handler plug-in. It checks which handlers of a script of a particular object are used elsewhere in your projects. Select your library group, the button with all your backscript, or your stack in use, and press search. It will tell you which handlers you might want to copy from your big script depository to the custom library for your project. You can find this plugin at at the bottom of the page. Download it and store it in the plug-ins folder of your Revolution folder in the application folder or in the plug-ins folder of the My Revolution folder in your documents folder. This handler is very useful if you are a somewhat organised programmer ;-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . From tim.lambert at addat.com Thu Mar 26 14:39:25 2009 From: tim.lambert at addat.com (Tim Lambert) Date: Fri, 27 Mar 2009 05:39:25 +1100 Subject: Rev with video on Windoze Message-ID: Hello I have built a delivery app for medical students that has a video exported from ScreenFlow at 640*360 and a selection panel to choose topics and subtopics. There are about 100 minutes and the movs are cut into 5-9 minute chunks. The codecs are either H264 at high quality or the web-export H264 variety (from QTpro). This seems to work on MAc from a black Macbook core duo 2 (2 Gb) right through to my development machine (octamac at 3 GHz, 16Gb RAM). LAtest version of QT installed. Now the problem. I 'know' that QT is not tweaked to perform on Windoze but using the same app (with various bits of 'if the platform is Win32....; , the video playback and general robustness of the app is useless. I am a bit of a freak for maintaining the crisp quality of text and graphics in the original QT vids. So.... what are others doing for producing video playlists in windoze that have at least same quality? I know I can turn off using QT in windows but then I can't find a codec that plays well. Thanks in advance...help much appreciated Lumpo From mstuart at adaptcrm.com Thu Mar 26 16:33:12 2009 From: mstuart at adaptcrm.com (Mark Stuart) Date: Thu, 26 Mar 2009 12:33:12 -0800 Subject: launch URL does not open Outlook Message-ID: Written by Sarah Reichelt :: Mar 25, 2009 - 11:43 PM Hi Sarah, I ran the following in a test stack on the text that I have an issue with, for the ASCII chars from 1 to 255: Here are the results for characters that are outside the range of the From and To below: Test 1 - from 1 to 255 = 0 chars Test 2 - from 1 to 127 = 1 char: ? (char number 148) Test 3 - from 33 to 127 = 904 chars (which includes duplicates) So the "lower" ASCII char range maybe the issue. I'll have to test that in the application. I'll let you know that result soon. Regards, Mark Stuart On Thu, Mar 26, 2009 at 10:04 AM, mfstuart wrote: > > Hi Sarah, > Jacque emailed my off line and suggested checking that each character was > within 1 to 255 - charToNum(theChar). > So I created a simple stack with a repeat for each char theChar in > theMessageText. > And found no chars outside that range. > For instance: Bj?rnke - each character is within 1 to 255. > I'm assuming this is the way to do this? > > Also, what is non-standard characters, I guess is the question from me? I would check for characters in the ASCII range 1 - 127 as different systems encode the higher numbered characters differently. Cheers, Sarah Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From jhurley0305 at sbcglobal.net Fri Mar 27 02:47:56 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Thu, 26 Mar 2009 23:47:56 -0700 Subject: Well I never! In-Reply-To: <20090326170004.5B5AB48A887@mail.runrev.com> References: <20090326170004.5B5AB48A887@mail.runrev.com> Message-ID: Watching the web demo today I witnessed a funny thing. It looked like this twoDimenArray ["stuff"] ["moreStuff"] I said to myself, So THIS must be the two dimensional arrays I've heard about. Now silly me, I've been using oneDimenArray[i,j] Which I suppose now must be one dimensional arrays where the keys are lists of two parameters. (But it sure looks like the two dimensional arrays I held near and dear to my heart, low these many years.) Little help please: What is the relative advantages of: aArray ["a"] ["b"] and bArray ["a", "b"] And what are the keys of aArray? I need to pay more attention of what Run Rev is up to. Jim Hurley From luis at anachreon.co.uk Fri Mar 27 05:50:19 2009 From: luis at anachreon.co.uk (Luis) Date: Fri, 27 Mar 2009 09:50:19 +0000 Subject: [OT] JSTalk, an alternative to AppleScript Message-ID: Hiya, Saw this recent post, thought it might come in handy: http://gusmueller.com/blog/archives/2009/03/ introducing_jstalk__an_alternative_to_applescript.html Cheers, Luis. From m.schonewille at economy-x-talk.com Fri Mar 27 05:56:23 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 27 Mar 2009 10:56:23 +0100 Subject: [OT] JSTalk, an alternative to AppleScript In-Reply-To: References: Message-ID: <15938B05-2B3B-4E8C-85C3-C59595E81E65@economy-x-talk.com> Thanks, Luis, this is far from new though. Late Night Software did this over a decade ago: This OSA caused some problems with HyperCard on Mac OS 9, but it seems to work nicely in Mac OS X. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 27 mrt 2009, at 10:50, Luis wrote: > Hiya, > > Saw this recent post, thought it might come in handy: > > http://gusmueller.com/blog/archives/2009/03/introducing_jstalk__an_alternative_to_applescript.html > > Cheers, > > Luis. > From luis at anachreon.co.uk Fri Mar 27 06:21:54 2009 From: luis at anachreon.co.uk (Luis) Date: Fri, 27 Mar 2009 10:21:54 +0000 Subject: [OT] JSTalk, an alternative to AppleScript In-Reply-To: <15938B05-2B3B-4E8C-85C3-C59595E81E65@economy-x-talk.com> References: <15938B05-2B3B-4E8C-85C3-C59595E81E65@economy-x-talk.com> Message-ID: <4080D6F2-8AD9-4BF6-9169-B3BDFEE567C6@anachreon.co.uk> I vaguely remembered there was something like it before, thanks for the pointer! That brings back memories: Especially FaceSpan! Cheers, Luis. On 27 Mar 2009, at 09:56, Mark Schonewille wrote: > Thanks, Luis, this is far from new though. Late Night Software did > this over a decade ago: > > > This OSA caused some problems with HyperCard on Mac OS 9, but it > seems to work nicely in Mac OS X. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it > at . > > On 27 mrt 2009, at 10:50, Luis wrote: > >> Hiya, >> >> Saw this recent post, thought it might come in handy: >> >> http://gusmueller.com/blog/archives/2009/03/ >> introducing_jstalk__an_alternative_to_applescript.html >> >> Cheers, >> >> Luis. >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Fri Mar 27 08:18:33 2009 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 27 Mar 2009 08:18:33 -0400 Subject: Well I never! In-Reply-To: References: <20090326170004.5B5AB48A887@mail.runrev.com> Message-ID: On Mar 27, 2009, at 2:47 AM, James Hurley wrote: > Watching the web demo today I witnessed a funny thing. It looked > like this > > twoDimenArray ["stuff"] ["moreStuff"] > > I said to myself, So THIS must be the two dimensional arrays I've > heard about. > > Now silly me, I've been using > > oneDimenArray[i,j] > > Which I suppose now must be one dimensional arrays where the keys > are lists of two parameters. (But it sure looks like the two > dimensional arrays I held near and dear to my heart, low these many > years.) > > Little help please: > > What is the relative advantages of: > > aArray ["a"] ["b"] > > and > > bArray ["a", "b"] > > And what are the keys of aArray? I'm going to take a stab at an analogy comparing an array to Revolution objects and see if that helps. If it doesn't then pretend I never made it :-) Think of an old array as a button. You could have one button but you could not place a button inside another button. In the old syntax you had one button with many properties. For example if you were storing two records in an array, each with a "name" property, then it might look like this: oneDimenArray[1,"name"] oneDimenArray[2,"name"] With the introduction of multi-dimensional arrays you can think of an array as a group. The nice thing about a group is that it can have its own properties and a property can also be another group with its own properties. -- A "group" named "1" that has a "name" property. mdArray[1]["name"] -- A "group" named "1" that has a "name" property and another "children" group. -- The children group has a group named "1" with a "name" property. mdArray[1]["name"] mdArray[1]["children"][1]["name"] The benefit of the multi-dimensional array is that you can treat each "group" as its own entity. 'put the keys of mdArray[1]' only returns the "properties" for that "group". The output would be: name children Since "children" is also a "group" I can ask for its properties as well: 'put the keys of mdArray[1]["children"]' would output: 1 So what is the benefit? For me it is the ability to target any of the "groups" in the array like you would an object in Revolution. Do you just need to delete the children "group"? delete local mdArray[1]["children"] Do you need to extract the children "group"? put mdArray[1]["children"] into theOtherMDArray For me the ability to target is what makes coding with arrays so much simpler and efficient. Hopefully this helps somewhat. Regards, -- Trevor DeVore Blue Mango Learning Systems ScreenSteps: http://www.screensteps.com Developer Resources: http://revolution.bluemangolearning.com From DunbarX at aol.com Fri Mar 27 09:20:57 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 27 Mar 2009 09:20:57 EDT Subject: Rev 3.5 Message-ID: Its behaviors notwithstanding, is there any reason not to use v.3.5 as my standard working environment? Seems stable. Anyone just doing this? Craig Newman ************** Free Credit Report and Score Tracking! Get it Now for $0 at CreditReport.com. (http://pr.atwola.com/promoclk/100126575x1220474599x1201401934/aol?redir=http:%2F%2Fwww.creditreport.com%3Fsrc%3Daolemail%26kwd%3D mlftrtextlink) From bdrunrev at gmail.com Fri Mar 27 09:49:44 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 27 Mar 2009 13:49:44 +0000 Subject: datagrid contents Message-ID: The new data grid definitely looks like an improvement over the old table field. However, I can't work out if there is a simple way to set the contents of the datagrid by script (without setting the text of the fields contained within the grid). I'm sure there must be. Also, seeing that it is composed of a multitude of fields (such as field "Col 2 0003"), does the numbering imply that it is usable up to 9999 rows? I couldn't find this information in the various text files in the 3.5 directory, though I'm sure it will be included in the User Guide when it is updated to 3.5 . Bernard From kevin at runrev.com Fri Mar 27 09:55:20 2009 From: kevin at runrev.com (Kevin Miller) Date: Fri, 27 Mar 2009 13:55:20 +0000 Subject: datagrid contents In-Reply-To: Message-ID: On 27/3/09 13:49, "Bernard Devlin" wrote: > The new data grid definitely looks like an improvement over the old table > field. However, I can't work out if there is a simple way to set the > contents of the datagrid by script (without setting the text of the fields > contained within the grid). I'm sure there must be. > Also, seeing that it is composed of a multitude of fields (such as field > "Col 2 0003"), does the numbering imply that it is usable up to 9999 rows? > > I couldn't find this information in the various text files in the 3.5 > directory, though I'm sure it will be included in the User Guide when it is > updated to 3.5 . The shortest way is to set the dgText, though there are other methods. We will be integrating the docs but for now they are at: http://revolution.screenstepslive.com/spaces/revolution_tools/manuals/datagr id Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From gbrackett at luceatlux.com Fri Mar 27 09:58:58 2009 From: gbrackett at luceatlux.com (George C Brackett) Date: Fri, 27 Mar 2009 09:58:58 -0400 Subject: datagrid contents In-Reply-To: References: Message-ID: Beware of the wrap: the full URL is http://revolution.screenstepslive.com/spaces/revolution_tools/manuals/datagrid George On Mar 27, 2009, at 9:55 AM, Kevin Miller wrote: On 27/3/09 13:49, "Bernard Devlin" wrote: > The new data grid definitely looks like an improvement over the old > table > field. However, I can't work out if there is a simple way to set the > contents of the datagrid by script (without setting the text of the > fields > contained within the grid). I'm sure there must be. > Also, seeing that it is composed of a multitude of fields (such as > field > "Col 2 0003"), does the numbering imply that it is usable up to 9999 > rows? > > I couldn't find this information in the various text files in the 3.5 > directory, though I'm sure it will be included in the User Guide > when it is > updated to 3.5 . The shortest way is to set the dgText, though there are other methods. We will be integrating the docs but for now they are at: http://revolution.screenstepslive.com/spaces/revolution_tools/manuals/datagr id Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Fri Mar 27 10:02:07 2009 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 27 Mar 2009 07:02:07 -0700 Subject: datagrid contents In-Reply-To: References: Message-ID: <99A6800D-55A1-46B9-8DC4-7D7DDD725FB4@cox.net> Kevin, That page is not found on my Intel Mac using FireFox. Joe Wilkins On Mar 27, 2009, at 6:55 AM, Kevin Miller wrote: > The shortest way is to set the dgText, though there are other > methods. We > will be integrating the docs but for now they are at: > > http://revolution.screenstepslive.com/spaces/revolution_tools/manuals/datagr > id > > Kind regards, > > Kevin From lists at mangomultimedia.com Fri Mar 27 10:02:54 2009 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 27 Mar 2009 10:02:54 -0400 Subject: datagrid contents In-Reply-To: References: Message-ID: <8FC2C359-6CD4-498D-A032-9B5BCCE71AE2@mangomultimedia.com> On Mar 27, 2009, at 9:49 AM, Bernard Devlin wrote: > The new data grid definitely looks like an improvement over the old > table > field. However, I can't work out if there is a simple way to set the > contents of the datagrid by script (without setting the text of the > fields > contained within the grid). I'm sure there must be. > Also, seeing that it is composed of a multitude of fields (such as > field > "Col 2 0003"), does the numbering imply that it is usable up to 9999 > rows? Kevin already pointed you to the current set of docs so I will just respond to the question about the number of rows. In order to optimize performance the data grid only draws data that can currently be seen on the screen. The naming of the column and row controls (i.e. Col 2 0003) is merely for distinction if you are looking at the controls and has no actual bearing on the number of rows that can be displayed. For example, I have a sample stack that quickly renders 50,000 records from a sqlite database without any problems. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From pepetoo at cox.net Fri Mar 27 10:04:51 2009 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 27 Mar 2009 07:04:51 -0700 Subject: datagrid contents In-Reply-To: References: Message-ID: Sorry, it's OK; URL just wrapped around; needed to copy and paste. Joe Wilkins On Mar 27, 2009, at 6:55 AM, Kevin Miller wrote: > On 27/3/09 13:49, "Bernard Devlin" wrote: > >> The new data grid definitely looks like an improvement over the old >> table >> field. However, I can't work out if there is a simple way to set the >> contents of the datagrid by script (without setting the text of the >> fields >> contained within the grid). I'm sure there must be. >> Also, seeing that it is composed of a multitude of fields (such as >> field >> "Col 2 0003"), does the numbering imply that it is usable up to >> 9999 rows? >> >> I couldn't find this information in the various text files in the 3.5 >> directory, though I'm sure it will be included in the User Guide >> when it is >> updated to 3.5 . > > The shortest way is to set the dgText, though there are other > methods. We > will be integrating the docs but for now they are at: > > http://revolution.screenstepslive.com/spaces/revolution_tools/manuals/datagr > id > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Joe Lewis Wilkins Architect Director of Product Development for GSI 760-738-1721 From viktoras at ekoinf.net Fri Mar 27 10:07:09 2009 From: viktoras at ekoinf.net (viktoras d.) Date: Fri, 27 Mar 2009 16:07:09 +0200 Subject: Rev 3.5 In-Reply-To: References: Message-ID: <49CCDD8D.6080003@ekoinf.net> I am. Just because of the behaviors. v3.5 seems stable, but I do daily backups (just in case). Viktoras DunbarX at aol.com wrote: > Its behaviors notwithstanding, is there any reason not to use v.3.5 as my > standard working environment? Seems stable. Anyone just doing this? > > Craig Newman > > > ************** > Free Credit Report and Score Tracking! Get it Now > for $0 at CreditReport.com. > (http://pr.atwola.com/promoclk/100126575x1220474599x1201401934/aol?redir=http:%2F%2Fwww.creditreport.com%3Fsrc%3Daolemail%26kwd%3D > mlftrtextlink) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From bdrunrev at gmail.com Fri Mar 27 10:48:25 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 27 Mar 2009 14:48:25 +0000 Subject: datagrid contents In-Reply-To: <8FC2C359-6CD4-498D-A032-9B5BCCE71AE2@mangomultimedia.com> References: <8FC2C359-6CD4-498D-A032-9B5BCCE71AE2@mangomultimedia.com> Message-ID: Thanks for the link to the documentation, Kevin. Setting dgText works fine for me :-) Thanks Trevor. 50,000 rows sounds pretty sweet. It's good that we now have three options when it comes to this kind of display: table field, data grid, and ListMagic. Bernard On Fri, Mar 27, 2009 at 2:02 PM, Trevor DeVore wrote: > On Mar 27, 2009, at 9:49 AM, Bernard Devlin wrote: > > The new data grid definitely looks like an improvement over the old table >> field. However, I can't work out if there is a simple way to set the >> contents of the datagrid by script (without setting the text of the fields >> contained within the grid). I'm sure there must be. >> Also, seeing that it is composed of a multitude of fields (such as field >> "Col 2 0003"), does the numbering imply that it is usable up to 9999 rows? >> > > Kevin already pointed you to the current set of docs so I will just respond > to the question about the number of rows. > > In order to optimize performance the data grid only draws data that can > currently be seen on the screen. The naming of the column and row controls > (i.e. Col 2 0003) is merely for distinction if you are looking at the > controls and has no actual bearing on the number of rows that can be > displayed. For example, I have a sample stack that quickly renders 50,000 > records from a sqlite database without any problems. > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Fri Mar 27 11:08:15 2009 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 27 Mar 2009 11:08:15 -0400 Subject: datagrid contents In-Reply-To: References: <8FC2C359-6CD4-498D-A032-9B5BCCE71AE2@mangomultimedia.com> Message-ID: <7B3EB250-263E-4B7C-B2D8-4EE68F351745@mangomultimedia.com> On Mar 27, 2009, at 10:48 AM, Bernard Devlin wrote: > It's good that we now have three options when it comes to this kind of > display: table field, data grid, and ListMagic. Definitely. Displaying data is one of those areas where having a number of different options is a good thing IMO. Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From DunbarX at aol.com Fri Mar 27 12:50:03 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 27 Mar 2009 12:50:03 EDT Subject: Message box mild oddity Message-ID: These things likely only seem to matter to me. At least I keep them short. In a locked list field with a few lines of text, place this in the field script: on mouseUp put space & the selectedLine of me into fld "message field" of stack "message box" select before text of fld "message field" of stack "message box" end mouseUp You should know as a rule I click and release pretty fast. 1- If one clicks on a line of the field, you get a cursor blinking before the msg text. I expected nothing less. 2- But if you then click a different line, you always select the entire msg box text. The only way to get back to condition "1" is to either click somewhere else, anywhere else, and then go back and click a line of text in the field. OR, do a slower mouseClick, that is hold the mouse down for a half second before releasing, in which case you can click all day in the field. This isn't particularly urgent. I have a love/hate relationship with msg. Craig Newman ************** Free Credit Report and Score Tracking! Get it Now for $0 at CreditReport.com. (http://pr.atwola.com/promoclk/100126575x1220474599x1201401934/aol?redir=http:%2F%2Fwww.creditreport.com%3Fsrc%3Daolemail%26kwd%3D mlftrtextlink) From jerry.daniels at me.com Fri Mar 27 12:51:19 2009 From: jerry.daniels at me.com (Jerry Daniels) Date: Fri, 27 Mar 2009 11:51:19 -0500 Subject: [ANN] Rev Mentor Top Ten analysis of this esteemed list Message-ID: <32AA1AC9-9FB8-43F6-B2FD-D79C102C3CDE@me.com> Friends and neighbors, Here's a link to the Rev Mentor Top Ten analysis of this week's posts to this list: http://www.revmentor.com/revolution-top-ten-video-chart-1 It includes a twisted video commentary, five jaw-droppingly boring charts showing statistics for the week's emails posted, and a downloadable email browser stack used to perform this dubious analysis. NOTE: this stack is not an email client, it just contains the week's emails--indexed. Neither will it do "word processing"-- whatever that is. And it's all free. No strings attached. No begging, even. Maybe a wee bit of whining, but that's to be expected. Best, Jerry Daniels Host of Rev Mentor http://www.revmentor.com From coiin at rcn.com Fri Mar 27 13:17:20 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 27 Mar 2009 13:17:20 -0400 Subject: Message box mild oddity In-Reply-To: References: Message-ID: <45716DF8-19FC-44DC-9CF3-0D7F850D4971@rcn.com> Try this: on mouseUp put space & the selectedLine of me into fld "message field" of stack "message box" put "select before text of fld" && quote & "message field" & quote && "of stack" && quote & "message box" & quote into whattodo send whattodo to this stack in 30 end mouseUp From toncardona at mac.com Fri Mar 27 13:31:59 2009 From: toncardona at mac.com (=?ISO-8859-1?Q?Melit=F3n_Cardona_Torres?=) Date: Fri, 27 Mar 2009 18:31:59 +0100 Subject: [ANN] Rev Mentor Top Ten analysis of this esteemed list Message-ID: <5975B583-B582-40D2-8D43-AC65DFDA05A6@mac.com> Great job, Jerry. Thanks a lot, Ton From sadhu at castandcrew.com Fri Mar 27 13:37:41 2009 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Fri, 27 Mar 2009 10:37:41 -0700 Subject: grateful thanks for the editor hints Message-ID: <200903271737.n2RHbftD031331@sddev.castandcrew.com> Aloha, The previous subject was "Is this off topic? Enterprise 3 script editor issues". There were very useful and informative responses from Viktoras, Craig Newman, Tom McGrath, and Jerry Daniels. Thank you very much gentlemen! There was immediate benefit. :-) Sadhu From DunbarX at aol.com Fri Mar 27 13:40:15 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 27 Mar 2009 13:40:15 EDT Subject: Message box mild oddity Message-ID: And I thought I was the klugeMaster. Craig In a message dated 3/27/09 1:17:45 PM, coiin at rcn.com writes: > Try this: > > on mouseUp > ? ? put space & the selectedLine of me into fld "message field" of? > stack "message box" > ? ? put "select before text of fld" && quote & "message field" & quote? > && "of stack" && quote & "message box" & quote into whattodo > ? ? send whattodo to this stack in 30 > end mouseUp > > ************** Free Credit Report and Score Tracking! Get it Now for $0 at CreditReport.com. (http://pr.atwola.com/promoclk/100126575x1220474599x1201401934/aol?redir=http:%2F%2Fwww.creditreport.com%3Fsrc%3Daolemail%26kwd%3Dmlftrtextlin k) From benr_mc at cogapp.com Fri Mar 27 13:39:51 2009 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Fri, 27 Mar 2009 17:39:51 +0000 Subject: web browser and Rev interactivity, help In-Reply-To: References: Message-ID: <49CD0F67.3010508@cogapp.com> > I am wanting to edit the selected text of a text box on a web page > presented on a card of a stack. As for as I can tell, I can't directly > replace selected text in the text box. Anyone has a way to do this > please share. What I would like to do is press a button and have it > insert text into a text-box or replace the selected text. I hope this > can be done. If you check out: http://quality.runrev.com/qacenter/show_bug.cgi?id=6986 you'll see that it suggest a way this could be done using a feature apparently added in the forthcoming 3.5. HTH - Ben (carefully referencing a public website because I'm not sure about the NDA status of 3.5) From DunbarX at aol.com Fri Mar 27 14:03:09 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 27 Mar 2009 14:03:09 EDT Subject: Message box mild oddity Message-ID: Colin: On my machine, the wait time for the "send" command is about 50% effective if I wait 7 ticks. Perfect with 9, no go with 5. Simply inserting a wait command line in lieu of the "send" line does nothing at all. The entire text is selected after whatever interval is specified. So why does the internal wait in the send command differ from a separate wait command? Sending the message somehow is different than simply executing the next line, just like coming from outside the field somehow seems to work just fine. Craig. In a message dated 3/27/09 1:17:45 PM, coiin at rcn.com writes: > Try this: > > on mouseUp > ? ? put space & the selectedLine of me into fld "message field" of? > stack "message box" > ? ? put "select before text of fld" && quote & "message field" & quote? > && "of stack" && quote & "message box" & quote into whattodo > ? ? send whattodo to this stack in 30 > end mouseUp > > ************** Free Credit Report and Score Tracking! Get it Now for $0 at CreditReport.com. (http://pr.atwola.com/promoclk/100126575x1220474599x1201401934/aol?redir=http:%2F%2Fwww.creditreport.com%3Fsrc%3Daolemail%26kwd%3Dmlftrtextlin k) From rjb at robelko.com Fri Mar 27 14:02:55 2009 From: rjb at robelko.com (Robert Brenstein) Date: Fri, 27 Mar 2009 19:02:55 +0100 Subject: Well I never! In-Reply-To: References: <20090326170004.5B5AB48A887@mail.runrev.com> Message-ID: On 26.03.09 at 23:47 -0700 James Hurley apparently wrote: >Watching the web demo today I witnessed a funny thing. It looked like this > >twoDimenArray ["stuff"] ["moreStuff"] > >I said to myself, So THIS must be the two dimensional arrays I've heard about. > >Now silly me, I've been using > >oneDimenArray[i,j] > >Which I suppose now must be one dimensional arrays where the keys >are lists of two parameters. (But it sure looks like the two >dimensional arrays I held near and dear to my heart, low these many >years.) > Jim, A short answer can be: think of multi-dimensional array in Rev as an array of arrays. A long answer is, well, longer and covers some of the obvious: An array variable in Rev is a container storing a list of values which are indexed for retrieval. It is implemented as an associative array. http://en.wikipedia.org/wiki/Associative_array Since the keys of such an array can be anything, you can use two variables or literals with a comma in-between as index elements. This makes such an array appear like multi-dimensional arrays of Pascal, C, Fortran, etc., although technically, you still have one-dimensional array (each key is effectively a single string, a concatenation of your variables and comma). Until now, this was the only way to get multi-dimensionality of your data. Multi-dimensional arrays go way beyond that, making the index for each dimension independent, which Trevor so nicely explained and showed some of the new things possible. Robert From coiin at rcn.com Fri Mar 27 14:11:49 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 27 Mar 2009 14:11:49 -0400 Subject: Message box mild oddity In-Reply-To: References: Message-ID: On Mar 27, 2009, at 2:03 PM, DunbarX at aol.com wrote: > So > why does the internal wait in the send command differ from a > separate wait > command? The send happens after the selecting of the message box text has happened. Doing an inline wait would be before the selecting of the message box will happen. I'm not surprised that changing the timing makes a difference, just use 10, and don't worry about wasting that sixth of a second of your life. From DunbarX at aol.com Fri Mar 27 14:55:18 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 27 Mar 2009 14:55:18 EDT Subject: Message box mild oddity Message-ID: Colin. The text is put into msg I wait I select before the text of msg. Or The text is put into msg I (you) load a variable with a command to select before the text of msg I wait, and send the command. Not the same order? I have the time. I am trying to have the wherewithal. Remember, clicking outside the field makes the expected behavior happen back in the field. It is something about getting away from it all, which sending a message instead of executing yet another line of code might somehow do. And then why would keeping the mouse down for (probably) 10 ticks always work? It is, after all, a mouseUp handler, and that delay works, though it should not. All I did was dally in releasing the button? How do it know? Craig In a message dated 3/27/09 2:12:24 PM, coiin at rcn.com writes: > The send happens after the selecting of the message box text has? > happened. Doing an inline wait would be before the selecting of the? > message box will happen. I'm not surprised that changing the timing? > makes a difference, just use 10, and don't worry about wasting that? > sixth of a second of your life. > > ************** Check all of your email inboxes from anywhere on the web. Try the new Email Toolbar now! (http://toolbar.aol.com/mail/download.html?ncid=txtlnkusdown00000027) From coiin at rcn.com Fri Mar 27 15:03:40 2009 From: coiin at rcn.com (Colin Holgate) Date: Fri, 27 Mar 2009 15:03:40 -0400 Subject: Message box mild oddity In-Reply-To: References: Message-ID: <0E747D6C-3984-48DA-847E-E482F3AA6838@rcn.com> On Mar 27, 2009, at 2:55 PM, DunbarX at aol.com wrote: > The text is put into msg > I wait > I select before the text of msg. > > Or > > The text is put into msg > I (you) load a variable with a command to select before the text of > msg > I wait, and send the command. > > Not the same order? In the second case there were idle events between the text being put and the selection being set. The holding the mouse down may be introducing stilldown events that could change the conditions. You have bigger issues in your script anyway, such as it doesn't work if you haven't yet shown the message box. From DunbarX at aol.com Fri Mar 27 15:55:31 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Fri, 27 Mar 2009 15:55:31 EDT Subject: Message box mild oddity Message-ID: Picky. In a message dated 3/27/09 3:03:57 PM, coiin at rcn.com writes: > > You have bigger issues in your script anyway, such as it doesn't work? > if you haven't yet shown the message box. > ************** Check all of your email inboxes from anywhere on the web. Try the new Email Toolbar now! (http://toolbar.aol.com/mail/download.html?ncid=txtlnkusdown00000027) From andre at andregarzia.com Fri Mar 27 19:30:58 2009 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 27 Mar 2009 20:30:58 -0300 Subject: Well I never! In-Reply-To: References: <20090326170004.5B5AB48A887@mail.runrev.com> Message-ID: <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> James, a quick answer, I think arrays in the form of [i,j] are not multidimensional, they single dimension with a key that is the concatenation of i and j. If you get the keys of the array, you'll see they all echoed back to you. It's a fake two dimensional array like you named your keys 1-0 1-1 1-2... no matter your keys, it is still a single dimension. Now, when we talk about [1][2] then we're playing with arrays that can contain other arrays, like little russian dolls (matrioshka or something, I can't spell english or russian or portuguese). If you request the keys of the array, you'll see only the ones available at that depth, if you get an element, it might be an array with their own set of keys. Imagine the cute russian dolls but give them a twist where instead of only putting a single doll inside the other, you could put one, two or more side by side into the other (I should have made a better analogy using easter eggs containing multiple eggs). So each doll can contain other dolls (plural) and each of the dolls can contain more dolls (doubleplusplural). Let me try another analogy, one that will only make sense for those of you that visited places like Brazil, India, Africa, Asia and also watched the best show on BBC. An Array is a public Bus. You could fit a lot of things inside a bus, but still they would occupy their allocated space inside the bus, no matter how many people you put inside a bus and anyone that's been to a latin country can say that we can fit a lot of things inside a bus, it still a single bus. Even if it says it fits 55 passengers and you insert 456 guys + chickens + pigs + sand + a whole guerrila cell, it still a single bus carrying a lot of stuff. You can fake many dimensions in a bus, and believe me people try, so you put the chickens all in the back playing backgammon with the pigs, you put the sand between them and the guerrila cell on the middle and you cram 456 guys at the front because the smell of pigs cheating is horrible. Even if you organize them, it still a single bus and when you try to check the smell of pigs (the keys!) you still can sense it! So, no matter how well you organize your keys, if they fit inside a [bus], they are a single dimension. Now, imagine the TARDIS (yes, we all love Doctor Who). The TARDIS is a space ship that is bigger on the inside, it looks like a telephone box but inside it is as big as a whole building. You can put other TARDISes inside it, because they look like a little telephone box but inside them but inside they are palaces. Now, if you want to put the 456 guys + chikens + pigs + sand + a whole guerrila cell, then it is easy, you can put the pigs in their own TARDIS, the chikens and sand in another one, the guerrila guys in a third and pack the 456 guys in groups of 20 each receiving their own TARDIS, then you put all those dozen TARDISes inside a single one. You can't sense the smell from the pigs because they are in another place, you can hear bad communist jokes because the guerrila guys are in another (jokes like: how many AIG Execs takes to change a lightbulb?). Each of those 456 guys is in their own tidy pack with no interference from the others and it all fit inside a single array variable! I hope this techinical explanation helps. :D Andre On Fri, Mar 27, 2009 at 3:47 AM, James Hurley wrote: > Watching the web demo today I witnessed a funny thing. It looked like this > > twoDimenArray ["stuff"] ["moreStuff"] > > I said to myself, So THIS must be the two dimensional arrays I've heard > about. > > Now silly me, I've been using > > oneDimenArray[i,j] > > Which I suppose now must be one dimensional arrays where the keys are lists > of two parameters. (But it sure looks like the two dimensional arrays I held > near and dear to my heart, low these many years.) > > Little help please: > > What is the relative advantages of: > > aArray ["a"] ["b"] > > and > > bArray ["a", "b"] > > And what are the keys of aArray? > > I need to pay more attention of what Run Rev is up to. > > Jim Hurley > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From mikeythek at gmail.com Fri Mar 27 21:36:57 2009 From: mikeythek at gmail.com (Mikey) Date: Fri, 27 Mar 2009 21:36:57 -0400 Subject: Well I never! In-Reply-To: <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> References: <20090326170004.5B5AB48A887@mail.runrev.com> <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> Message-ID: <9b408d8e0903271836la5a0e7ald3df0d8c19556358@mail.gmail.com> Both syntaxes have history in various languages (and there are others as well). From jacque at hyperactivesw.com Fri Mar 27 21:41:46 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 27 Mar 2009 20:41:46 -0500 Subject: Well I never! In-Reply-To: <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> References: <20090326170004.5B5AB48A887@mail.runrev.com> <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> Message-ID: <49CD805A.2040803@hyperactivesw.com> Andre Garzia wrote: > An Array is a public Bus. Andre, our community would be a much sorrier place without you. This was very funny. And you know what? I've never even been on a Brazilian bus and it still made sense. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From support at ahsomme.com Fri Mar 27 22:28:11 2009 From: support at ahsomme.com (Paul Looney) Date: Fri, 27 Mar 2009 19:28:11 -0700 Subject: Well I never! In-Reply-To: <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> References: <20090326170004.5B5AB48A887@mail.runrev.com> <7c87a2a10903271630h58a0d6f3xde4c799cfa8756ad@mail.gmail.com> Message-ID: <69760CBA-91A3-4D8C-BD3E-6A33D73E6D3B@ahsomme.com> Andre, That was hilarious. And very helpful. Thank you. Paul Looney From martyknapp at comcast.net Fri Mar 27 23:13:08 2009 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 27 Mar 2009 20:13:08 -0700 Subject: Creating htpasswd compatible passwords In-Reply-To: <11620345-771B-4A59-95E4-A2B0C74CBD5A@futilism.com> References: <256784.86431.qm@web37506.mail.mud.yahoo.com> <49C587D3.5080208@comcast.net> <11620345-771B-4A59-95E4-A2B0C74CBD5A@futilism.com> Message-ID: <49CD95C4.7040300@comcast.net> Just got back from a trade show (National Association of Corrosion Engineers - sound exciting?!) I'll download your library and tinker with it. Thanks Mark. Marty Knapp > In fact, ig (and a verify function). > > It's at: http://futsoft.futilism.com/revolutionstuff.html > > > best, > > Mark > > On 22 Mar 2009, at 14:53, Mark Smith wrote: > >> If the sha1 type is acceptable, you can use either my sha1 >> implementation or the openssl command line to generate a sha1 digest >> of the password to end up with this form: >> >> username:{SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g= (simple) >> username:{SSHA}sVp7Y6h1ZtYAvp3UbsbZlQYACaU= (salted, more secure) >> >> if you were going to use my sha1 (libHash-Hmac) then you could do this >> >> function htpasswd.sha1 pPword >> return "{SHA}" & sha1.b64(pPword) >> end htpasswd.sha1 >> >> ---- >> >> function htpasswd.sha1.salted pPword >> put numtochar(random(255)) & numtochar(random(255)) into tSalt >> return "{SSHA}" & sha1.b64(pPword & tSalt) & base64encode(tSalt) >> end htpasswd.sha1.salted >> >> >> In fact, I might add those to the library. >> >> Best, >> >> Mark >> >> >> On 22 Mar 2009, at 00:35, Marty Knapp wrote: >> >>> Has anyone used Rev to create encrypted passwords that are >>> compatible with htpasswd to protect areas of your web site? I know >>> absolutely nothing about encryption. I've spent a few hours poking >>> around the internet trying to find something that I can use for a >>> utility I need to make. I found lots of web sites that will generate >>> an encrypted password, but I don't really want to go that route. From jhurley0305 at sbcglobal.net Sat Mar 28 00:55:46 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Fri, 27 Mar 2009 21:55:46 -0700 Subject: Well I never! In-Reply-To: <20090327170004.EB0F34897E7@mail.runrev.com> References: <20090327170004.EB0F34897E7@mail.runrev.com> Message-ID: > > On Mar 27, 2009, at 2:47 AM, James Hurley wrote: > >> Watching the web demo today I witnessed a funny thing. It looked >> like this >> >> twoDimenArray ["stuff"] ["moreStuff"] >> >> [Snip] >> >> And what are the keys of aArray? > > Trevor DeVore wrote: > I'm going to take a stab at an analogy comparing an array to > Revolution objects and see if that helps. If it doesn't then pretend I > never made it :-) > > Think of an old array as a button. You could have one button but you > could not place a button inside another button. In the old syntax you > had one button with many properties. For example if you were storing > two records in an array, each with a "name" property, then it might > look like this: > > oneDimenArray[1,"name"] > oneDimenArray[2,"name"] > > With the introduction of multi-dimensional arrays you can think of an > array as a group. The nice thing about a group is that it can have its > own properties and a property can also be another group with its own > properties. > > -- A "group" named "1" that has a "name" property. > mdArray[1]["name"] > > -- A "group" named "1" that has a "name" property and another > "children" group. > -- The children group has a group named "1" with a "name" property. > mdArray[1]["name"] > mdArray[1]["children"][1]["name"] > > The benefit of the multi-dimensional array is that you can treat each > "group" as its own entity. > > 'put the keys of mdArray[1]' only returns the "properties" for that > "group". The output would be: > > name > children > > Since "children" is also a "group" I can ask for its properties as > well: > > 'put the keys of mdArray[1]["children"]' would output: > > 1 > > So what is the benefit? For me it is the ability to target any of the > "groups" in the array like you would an object in Revolution. Do you > just need to delete the children "group"? > > delete local mdArray[1]["children"] > > Do you need to extract the children "group"? > > put mdArray[1]["children"] into theOtherMDArray > > For me the ability to target is what makes coding with arrays so much > simpler and efficient. > > Hopefully this helps somewhat. > > Regards, > > -- > Trevor DeVore > > Trevor, Thank you for this thoughtful (and thought provoking) response. But you give me too much credit. I apparently haven't grasped even the fundaments. For example I do not understand what is expressed in: "mdArray[1]["Children"][1]["Name"] I have found this in the Docs: "Array elements may contain nested or sub-elements, making them multi- dimensional. This type of array is ideal for processing hierarchical data structures such as trees or XML. To access a sub-element, simply declare it using an additional set of square brackets. put "ABC" into myVariable["myKeyName"][?aChildElement?] " Which suggests a structure and notion which is quite different from the example you gave. Why not just mdArray["Children"]["Name"] . Where does the "1" do for you? You must be sorry you started this. As you can see I am at a loss. I am stuck back in an era when arrays were just tensors. And I feel it is not unfair to say that the documentation has not caught up with this new feature of Run Rev. But I understand. It is so much more fun to do stuff than explain it. Jim Hurley From jimaultwins at yahoo.com Sat Mar 28 01:26:43 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Fri, 27 Mar 2009 22:26:43 -0700 Subject: Well I never! In-Reply-To: References: <20090327170004.EB0F34897E7@mail.runrev.com> Message-ID: <8FBD0A1C-EB68-49AC-8AE2-D51F9A904EF2@yahoo.com> A simple example we all know... I live in an array called a "house" It contains rooms thus house[bedroom] house[kitchen] ---my kitchen contains a refrigerator with shelves and a freezer house[kitchen][refrigerator][top shelf]"cheese, pickles, butter" house[kitchen][refrigerator][freezer]"green peas, ice cream, ice trays" ---my bedroom has stuff, but no freezer house[bedroom][closet][shoebox 1] "black dress shoes" house[bedroom][closet][hook 4] "brown leather belt" house[bedroom][closet][hanger 12] "fancy dress sweatshirt" house[bedroom][closet][all other hangers] "wife's clothes" house[bedroom]"bed" house[bedroom]"left-side lamp" house[bedroom][night table][top drawer][medicine tray][asprin bottle] [tablets count] 24 house[bedroom][night table][top drawer][medicine tray][asprin bottle] [tablets color] "white" house[bedroom][night table][top drawer][medicine tray][asprin bottle] [cotton count] 1 house[bedroom][night table][top drawer][medicine tray][asprin bottle] [price sticker][text] "$1.98" house[bedroom][night table][top drawer][medicine tray][asprin bottle] [price sticker count] 1 house[bedroom][night table][top drawer][medicine tray][asprin bottle] [label][readable text] 2% This type of array does not have to be defined ahead of time, since all data types qualify. In fact, in Rev, binaries are good. So how many databases can fit into the head of an array? house[sewing room][storage basket][straight pin][head] allAdultsNamedAngelUSA2008.zip This is one of the infinite answers to the question.. "How many angels can fit on head of a pin?" (ok, its late, its Friday) Jim Ault Las Vegas On Mar 27, 2009, at 9:55 PM, James Hurley wrote:Trevor, > > Thank you for this thoughtful (and thought provoking) response. > > But you give me too much credit. I apparently haven't grasped even > the fundaments. For example I do not understand what is expressed in: > > "mdArray[1]["Children"][1]["Name"] > > I have found this in the Docs: > > "Array elements may contain nested or sub-elements, making them > multi-dimensional. > This type of array is ideal for processing hierarchical data > structures such as trees or > XML. To access a sub-element, simply declare it using an additional > set of square > brackets. > put "ABC" into myVariable["myKeyName"][?aChildElement?] " > > Which suggests a structure and notion which is quite different from > the example you gave. Why not just mdArray["Children"]["Name"] . > Where does the "1" do for you? > > You must be sorry you started this. As you can see I am at a loss. I > am stuck back in an era when arrays were just tensors. > > And I feel it is not unfair to say that the documentation has not > caught up with this new feature of Run Rev. But I understand. It is > so much more fun to do stuff than explain it. > > Jim Hurley > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mcgrath3 at mac.com Sat Mar 28 10:15:08 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Sat, 28 Mar 2009 10:15:08 -0400 Subject: Well I never! In-Reply-To: <8FBD0A1C-EB68-49AC-8AE2-D51F9A904EF2@yahoo.com> References: <20090327170004.EB0F34897E7@mail.runrev.com> <8FBD0A1C-EB68-49AC-8AE2-D51F9A904EF2@yahoo.com> Message-ID: OK, Jim so now we all know that you can get really cheap bottles of asprin. Great concept to explain multi-dimensional array's. And this works great for individual 'different' types of objects. I would like to see an explanation of similar objects: Let's say you have a collection of baseball cards. You may have a lot of duplicates and you may have missing cards that you want to list. They all share similar attributes like price, stats. collectibles[baseballcards] .... Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 28, 2009, at 1:26 AM, Jim Ault wrote: > A simple example we all know... > > I live in an array called a "house" > It contains rooms thus > house[bedroom] > house[kitchen] > ---my kitchen contains a refrigerator with shelves and a freezer > house[kitchen][refrigerator][top shelf]"cheese, pickles, butter" > house[kitchen][refrigerator][freezer]"green peas, ice cream, ice > trays" > ---my bedroom has stuff, but no freezer > house[bedroom][closet][shoebox 1] "black dress shoes" > house[bedroom][closet][hook 4] "brown leather belt" > house[bedroom][closet][hanger 12] "fancy dress sweatshirt" > house[bedroom][closet][all other hangers] "wife's clothes" > house[bedroom]"bed" > house[bedroom]"left-side lamp" > house[bedroom][night table][top drawer][medicine tray][asprin bottle] > [tablets count] 24 > house[bedroom][night table][top drawer][medicine tray][asprin bottle] > [tablets color] "white" > house[bedroom][night table][top drawer][medicine tray][asprin bottle] > [cotton count] 1 > house[bedroom][night table][top drawer][medicine tray][asprin bottle] > [price sticker][text] "$1.98" > house[bedroom][night table][top drawer][medicine tray][asprin bottle] > [price sticker count] 1 > house[bedroom][night table][top drawer][medicine tray][asprin bottle] > [label][readable text] 2% > > This type of array does not have to be defined ahead of time, since > all data types qualify. In fact, in Rev, binaries are good. So how > many databases can fit into the head of an array? > > house[sewing room][storage basket][straight pin][head] > allAdultsNamedAngelUSA2008.zip > This is one of the infinite answers to the question.. "How many > angels can fit on head of a pin?" > > (ok, its late, its Friday) > > Jim Ault > Las Vegas > > > On Mar 27, 2009, at 9:55 PM, James Hurley wrote:Trevor, >> >> Thank you for this thoughtful (and thought provoking) response. >> >> But you give me too much credit. I apparently haven't grasped even >> the fundaments. For example I do not understand what is expressed in: >> >> "mdArray[1]["Children"][1]["Name"] >> >> I have found this in the Docs: >> >> "Array elements may contain nested or sub-elements, making them >> multi-dimensional. >> This type of array is ideal for processing hierarchical data >> structures such as trees or >> XML. To access a sub-element, simply declare it using an additional >> set of square >> brackets. >> put "ABC" into myVariable["myKeyName"][?aChildElement?] " >> >> Which suggests a structure and notion which is quite different from >> the example you gave. Why not just mdArray["Children"]["Name"] . >> Where does the "1" do for you? >> >> You must be sorry you started this. As you can see I am at a loss. >> I am stuck back in an era when arrays were just tensors. >> >> And I feel it is not unfair to say that the documentation has not >> caught up with this new feature of Run Rev. But I understand. It is >> so much more fun to do stuff than explain it. >> >> Jim Hurley >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rene.micout at numericable.com Sat Mar 28 10:27:11 2009 From: rene.micout at numericable.com (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Sat, 28 Mar 2009 15:27:11 +0100 Subject: The name of a group Message-ID: Hello, I have a button within a group, when I click the button I want the name of the group. I script : "put the name of the group of the target into x" but it is wrong. What is the good syntax ? Thank You Ren? from Paris From klaus at major-k.de Sat Mar 28 10:34:10 2009 From: klaus at major-k.de (Klaus Major) Date: Sat, 28 Mar 2009 15:34:10 +0100 Subject: The name of a group In-Reply-To: References: Message-ID: <66FB12B4-B846-4D0E-974D-4F6EA1052646@major-k.de> Bonjour Ren?, > Hello, > I have a button within a group, when I click the button I want the > name of the group. > I script : "put the name of the group of the target into x" but it > is wrong. > What is the good syntax ? Try: "put the name of the OWNER of the target into x" See the the docs -> "owner" for more info. > Thank You > Ren? from Paris Best Klaus -- Klaus Major klaus at major-k.de http://www.major-k.de From jhurley0305 at sbcglobal.net Sat Mar 28 11:43:15 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Sat, 28 Mar 2009 08:43:15 -0700 Subject: Well I never! In-Reply-To: <20090327170004.EB0F34897E7@mail.runrev.com> References: <20090327170004.EB0F34897E7@mail.runrev.com> Message-ID: On Mar 28, 2009, at 1:26 AM, Jim Ault wrote: > A simple example we all know... > > I live in an array called a "house" > It contains rooms thus > house[bedroom] > house[kitchen] > ---my kitchen contains a refrigerator with shelves and a freezer > house[kitchen][refrigerator][top shelf]"cheese, pickles, butter" Wait, wait,not so fast. I get that arrays are hierarchical. But I need to know what you mean by the line above. RR won't compile [top shelf], is "shelf" a parameter associated with "top"? Or was it an abbreviation for top_shelf or maybe topShelf? And what happens to the trailing "cheese,pickles, butter"? is this now the array element assigned to house[kitchen][refrigerator][top shelf] As you see, I can't get started with this until I get a handle on the notation. Jim Hurley From jimaultwins at yahoo.com Sat Mar 28 12:09:08 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Sat, 28 Mar 2009 09:09:08 -0700 Subject: Well I never! In-Reply-To: References: <20090327170004.EB0F34897E7@mail.runrev.com> <8FBD0A1C-EB68-49AC-8AE2-D51F9A904EF2@yahoo.com> Message-ID: On Mar 28, 2009, at 7:15 AM, Thomas McGrath III wrote: > OK, Jim so now we all know that you can get really cheap bottles of > asprin. > > Great concept to explain multi-dimensional array's. And this works > great for individual 'different' types of objects. I would like to > see an explanation of similar objects: > Let's say you have a collection of baseball cards. You may have a > lot of duplicates and you may have missing cards that you want to > list. They all share similar attributes like price, stats. > > > collectibles[baseballcards] .... > The short answer is that you would program the location rules for all the data and let your loops and handlers to the detail work. One example is "How many all star first basemen do I have/need/want?" A longer answer to your question: the single concept would be 'fingerprint', or in database terminology, 'ID', such as primary ID that is always unique and automatically assigned. Without a unique ID in a table, a database cannot build linking tables that do the chores of lookups and record sets. Since the Rev arrays do this by the rule that keys must be unique and less than 255 characters (the Rev limit might now be different than this), you have a wide range of ID choices. The actual system you devise is up to you and can be different on each level of keys. Think of an array as a table on an Excel spreadsheet, with the rule that column 1 can only contain unique values (this is like a Rev key). At this point, column 2 on row 11 could contain any string The sheet name would be 'collection', each row would be the same as the smallest level you would want to track in your system, or schema. Example: [Rocky Colivito-Cleveland-RookieYear-MintCondition-$1465value - $0.10purchasePriceIncludingBubbleGum] "in green shoe box" ----a very long key, but unique collection[person][player][team][year][at bat][rbi][position] collection[person][coach] collection[team] collection[special][world series][2001] ----- oops, this won't work too well since there are many collections with 66 Rocky Colivito's Back to the unique ID number or string that would be assigned to any entry in the table as column 1 of the spreadsheet. The 'granularity' of the array keys (tables) has to be determined by the programmer since this is the basis for any data storage and retrieval. You could assign a bar code to every card, if you only collected cards, but then you would have to consider commemorative packs, and other oddities, like Barry Bonds before and after confession, McGwire before and after confession, etc. You know, the double-triple-fourple asterisk ratings of the future. You would need to keep track of the number of years of enhancers, as well as the year started, and when he says he quit. Another wrinkle would be the trading to different teams in the off- season and mid-season. One of the real questions any database programmer would need to ask is "what do I want to do with the data?" If it is very fast reporting in a simple setup so you don't have to do a lot of programming, or very fast-yet easy to maintain and expand and no need to print any reports. The bottom line is the schema and the intended use of the database. Most databases handle the complexities of collections by using (unique keys or IDs) plus relationships plus indexes. An index is a table that lists ID's so that groups are faster to report, but require creation and maintenance by the database programming logic. In Rev, I would build the multidimensional arrays and apply the rules on the back-end, using filter commands. Example: if collection["person"] is empty --nobody in there yet put the keys of collection["person"] into tempList filter tempList with "John*" --exact match required if tempList is empty then -- nobody in there named John-something With an associative array, like Rev's, you probably will run the danger of duplicate and scattered data. Legal and accurate, but it soon gets unwieldy and you would store all of your shoeboxes in the bedroom in the closet next to a very big bottle of cheap asprin. The short answer is that you would program the location rules for all the data and let your loops and handlers to the detail work. One example is "How many all star first basemen do I have/need/want?" "Do I want to store the scanned image or just the path and filename in the database?" If your goal is to display the data like they do on CSI Miami on a heads-up holographic voice activated display that takes exceedingly private information and shows it to anyone walking by, then you have to go with a fake database. Much more fun and great at parties. Of course that would add another key ["soundtrack"] I hope this gives you a little insight into my limited knowledge of databases. The only database I have done that is really good and that I am proud of is my office. Ever-changing and carefully disorganized. Jim Ault Las Vegas From jimaultwins at yahoo.com Sat Mar 28 12:14:02 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Sat, 28 Mar 2009 09:14:02 -0700 Subject: Well I never! In-Reply-To: References: <20090327170004.EB0F34897E7@mail.runrev.com> Message-ID: On Mar 28, 2009, at 8:43 AM, James Hurley wrote: > On Mar 28, 2009, at 1:26 AM, Jim Ault wrote: > > > A simple example we all know... > > > > I live in an array called a "house" > > It contains rooms thus > > house[bedroom] > > house[kitchen] > > ---my kitchen contains a refrigerator with shelves and a freezer > > house[kitchen][refrigerator][top shelf]"cheese, pickles, butter" > > Wait, wait,not so fast. I get that arrays are hierarchical. But I > need to know what you mean by the line above. > > RR won't compile [top shelf], is "shelf" a parameter associated with > "top"? Or was it an abbreviation for top_shelf or maybe topShelf? > > And what happens to the trailing "cheese,pickles, butter"? is this > now the array element assigned to house[kitchen][refrigerator][top > shelf] > As you see, I can't get started with this until I get a handle on the notation. You are correct that Rev won't compile house[kitchen][refrigerator][top shelf] but it will compile using the syntax house["kitchen"]["refrigerator"]["top shelf"] I left out the quotes so it would read better. So the syntax would be put "cheese, pickles, butter" into house["kitchen"]["refrigerator"] ["top shelf"] Hope this helps, Jim Ault Las Vegas From Andre.Bisseret at inria.fr Sat Mar 28 13:06:13 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Sat, 28 Mar 2009 18:06:13 +0100 Subject: The name of a group In-Reply-To: References: Message-ID: <33D71E2B-9B90-4C9E-9615-B9E36279B8E8@inria.fr> Bonjour Ren?, As a first idea, you might extract the name of the group from the long name of the button ex of the long name of one of my button : button "Header 1 1" of group "grBtnsTrieurs" of card id 1002 of stack "/Users/did/Desktop/Statistics.rev" I don't know if there is a simpler trick Bonne soir?e Andr? Le 28 mars 09 ? 15:27, Ren? Micout a ?crit : > Hello, > I have a button within a group, when I click the button I want the > name of the group. > I script : "put the name of the group of the target into x" but it > is wrong. > What is the good syntax ? > Thank You > Ren? from Paris_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From rene.micout at numericable.com Sat Mar 28 13:23:23 2009 From: rene.micout at numericable.com (=?ISO-8859-1?Q?Ren=E9_Micout?=) Date: Sat, 28 Mar 2009 18:23:23 +0100 Subject: The name of a group In-Reply-To: <66FB12B4-B846-4D0E-974D-4F6EA1052646@major-k.de> References: <66FB12B4-B846-4D0E-974D-4F6EA1052646@major-k.de> Message-ID: Danke Klaus Merci Andr? Ren? Le 28 mars 09 ? 15:34, Klaus Major a ?crit : > Bonjour Ren?, > >> Hello, >> I have a button within a group, when I click the button I want the >> name of the group. >> I script : "put the name of the group of the target into x" but it >> is wrong. >> What is the good syntax ? > > Try: "put the name of the OWNER of the target into x" > > See the the docs -> "owner" for more info. > >> Thank You >> Ren? from Paris > > Best > > Klaus > > -- > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley0305 at sbcglobal.net Sat Mar 28 13:57:35 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Sat, 28 Mar 2009 10:57:35 -0700 Subject: use-revolution Digest, Vol 66, Issue 47 In-Reply-To: <20090328170004.16725489E74@mail.runrev.com> References: <20090328170004.16725489E74@mail.runrev.com> Message-ID: <726872BE-1BA7-411F-A354-B775BC80D1B3@sbcglobal.net> > > > On Mar 28, 2009, at 8:43 AM, James Hurley wrote: >> On Mar 28, 2009, at 1:26 AM, Jim Ault wrote: >> >>> A simple example we all know... >>> >>> I live in an array called a "house" >>> It contains rooms thus >>> house[bedroom] >>> house[kitchen] >>> ---my kitchen contains a refrigerator with shelves and a freezer >>> house[kitchen][refrigerator][top shelf]"cheese, pickles, butter" >> >> Wait, wait,not so fast. I get that arrays are hierarchical. But I >> need to know what you mean by the line above. >> >> RR won't compile [top shelf], is "shelf" a parameter associated with >> "top"? Or was it an abbreviation for top_shelf or maybe topShelf? >> >> And what happens to the trailing "cheese,pickles, butter"? is this >> now the array element assigned to house[kitchen][refrigerator][top >> shelf] >> > As you see, I can't get started with this until I get a handle on the > notation. > You are correct that Rev won't compile > house[kitchen][refrigerator][top shelf] > but it will compile using the syntax > house["kitchen"]["refrigerator"]["top shelf"] > > I left out the quotes so it would read better. > > So the syntax would be > put "cheese, pickles, butter" into house["kitchen"]["refrigerator"] > ["top shelf"] > > Hope this helps, > > Jim Ault > Las Vegas > > Thanks Jim. I get it. I do a lot of election database work for local political candidates at election time. In that case there are a fixed set of defined fields for each voter record. I use RR a lot for constructing mailing labels for select political mailers, i.e. mail to households, or to families using first names, or just to individuals. It doesn't appear that the hierarchical nature of RR multi- dimensional arrays would be an advantage in these kinds of applications. Thanks again, Jim Hurley From bvlahos at mac.com Sat Mar 28 15:58:10 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 28 Mar 2009 12:58:10 -0700 Subject: Using things that are only supported on some platforms Message-ID: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> I have an application that uses revSpeak which works fine on Macs and Windows as it should. This command isn't supported on Linux but I thought I would try to see what happened if I tried anyway. I get an error "can't find handler". Is this the expected behavior for a command that isn't supported? I could either trap for platform or put the command in a try... statement. Any thoughts? Bill Vlahos From jim at visitrieve.com Sat Mar 28 16:01:56 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sat, 28 Mar 2009 10:01:56 -1000 Subject: use-revolution Digest, Vol 66, Issue 47 In-Reply-To: <726872BE-1BA7-411F-A354-B775BC80D1B3@sbcglobal.net> References: <20090328170004.16725489E74@mail.runrev.com> <726872BE-1BA7-411F-A354-B775BC80D1B3@sbcglobal.net> Message-ID: <009701c9afe0$0c6b1810$25414830$@com> Hi Jim > Thanks Jim. I get it. > > I do a lot of election database work for local political candidates > at election time. > In that case there are a fixed set of defined fields for each voter > record. > I use RR a lot for constructing mailing labels for select political > mailers, i.e. mail to households, or to families using first names, > or just to individuals. > It doesn't appear that the hierarchical nature of RR multi- > dimensional arrays would be an advantage in these kinds of > applications. > > Thanks again, I may as well jump into this thread and add my 2 cents worth. ;-) What you say is both true and false, depending on point of view and what aspect of this election database you are charged with designing and maintaining and mostly how this database will be used. It could very well be exactly what you need and can use. It is the fixed number of fields you mention that a multidimensional array can let you work around. For example, you have a voter table. Think of this for now as a spreadsheet. The rows of this table is one for each voter. Again, for simplicity sake, let's say there are only two columns: Name and Address (ignore for now that addresses are usually broken into multiple columns of street, zip, etc) Now, some voters only have one address. But some voters, maybe exactly the ones you want to contact, ;-) have multiple addresses, and all over the world (because they have lots of money), and can be at any one of these addresses at election time. So, you want to make sure to mail to all of their addresses, but only to the people who are registered to vote in a particular district. The "two-dimensional" way of handling this is to create another table called Addresses where you can enter any number of addresses for one individual. Each of these addresses then has to be "related" (indexed) to a single individual (many-to-one relationship). Now you need a complex query to retrieve and print out your mailing. What multidimensional arrays allow you to do is to stay with your original single table of two columns of Name and Address. Except, you make the Address column an array of addresses. And, in this simplistic example, you would probably want to add a third column of Primary Zip Code (where they can vote). Your data entry people can now enter one address for an individual or 20 addresses or any number of addresses. Again, all within one table. Now when it comes time to do your mailing, you select from your single table all voters within a range of zip codes (simple query of your third column of Primary Zip Code). And then your code just loops through the Address array and for each address, prints out a postcard. Furthermore, since each address array can contain other arrays, such as what country clubs or restaurants are nearby each address, you can further personalize your mailing and suggest a place to meet (next to each address), all without creating multiple two-dimensional related tables. Where what is called "multi-valued" fields (I worked from the early '80s to the early '90s with another "Rev" called Revelation, which is the Pick OS ported to PC as an IDE and application development environment that is very similar to Revolution in that it is a scripting language - and loved it) shines is in areas like the example I gave above where you don't know, in advance, how many of one column there can be. The weakness of putting arrays into single columns is that, today, this has to be put into a two-dimensional SQL database and this creates issues with indexing and retrieval. What Pick/Revelation had was specialized b-tree indexes where you could index on just one element of a multi-valued field. It also had built-in all the handlers for sorting and "breaking-out" these multi-valued fields. Thus, to use multidimensional arrays for database in Revolution, you will have to do things, like in my example, of identifying those elements that you will need to index (the Primary Zip Code of my example). Otherwise, it is matter of thinking in 3, 4 or more dimensions, rather than the more common two-dimensional, related table database thinking. Hope this helps you get your arms around the value and possible pitfalls of using multidimensional arrays, at least in two-dimensional SQL databases. There are, of course, other advantages of being able to have arrays within arrays outside of database. Aloha from Hawaii, Jim Bufalini From geradamas at yahoo.com Sat Mar 28 16:22:22 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 28 Mar 2009 13:22:22 -0700 (PDT) Subject: Only supported on some platforms . . . Message-ID: <668897.91142.qm@web37503.mail.mud.yahoo.com> If one trawls through the documentation each 'thing' has a series of little icons next to it showing what platform it works on. However, lazy slobs like me find it an ongoing bore to be continually checking this when developing something to be deployed across several platforms. Now in RR one can set a stack/standalone to check what the underlying operating system is. Now what would be useful would be a stack where one could enter the name of one's operating system of choice and a list of all commands that function on that platform, with any necessary riders about system add-ons, drivers, libraries, would be returned; thus presenting the programmer with a ready reference list. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jhurley0305 at sbcglobal.net Sat Mar 28 17:52:52 2009 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Sat, 28 Mar 2009 14:52:52 -0700 Subject: Well I never! In-Reply-To: <20090328170004.16725489E74@mail.runrev.com> References: <20090328170004.16725489E74@mail.runrev.com> Message-ID: Thanks for all the help. I'm just now lifting myself out of the third layer of Russian dolls. As Trevor shows, it is more complex than the Russian Doll model. In his example: > mdArray[1]["children"][1]["name"] > > The benefit of the multi-dimensional array is that you can treat each > "group" as its own entity. > > 'put the keys of mdArray[1]' only returns the "properties" for that > "group". The output would be: > > name > children > > Since "children" is also a "group" I can ask for its properties as > well: > > 'put the keys of mdArray[1]["children"]' would output: > > 1 > In this example the Doll gets put back inside itself, i.e. "group" 1 is put back inside itself. I think I'm now beginning to understand the topology of, pardon the expression, go f... yourself. Jim Hurley From luis at anachreon.co.uk Sat Mar 28 18:40:08 2009 From: luis at anachreon.co.uk (Luis) Date: Sat, 28 Mar 2009 22:40:08 +0000 Subject: Only supported on some platforms . . . In-Reply-To: <668897.91142.qm@web37503.mail.mud.yahoo.com> References: <668897.91142.qm@web37503.mail.mud.yahoo.com> Message-ID: <5B7B0139-F57A-4D8B-996E-9112225D58AC@anachreon.co.uk> To my mind, for 'cross platform' there really shouldn't be any of these platform icons. Cheers, Luis. On 28 Mar 2009, at 20:22, Richmond Mathewson wrote: > > If one trawls through the documentation each 'thing' has a series of > little icons next to it showing what platform it works on. > > However, lazy slobs like me find it an ongoing bore to be continually > checking this when developing something to be deployed across several > platforms. > > Now in RR one can set a stack/standalone to check what the underlying > operating system is. > > Now what would be useful would be a stack where one could enter the > name of one's operating system of choice and a list of all commands > that function on that platform, with any necessary riders about system > add-ons, drivers, libraries, would be returned; thus presenting the > programmer with a ready reference list. > > sincerely, Richmond Mathewson. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Sat Mar 28 18:59:04 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 28 Mar 2009 15:59:04 -0700 Subject: Only supported on some platforms . . . Message-ID: <49CEABB8.3030309@fourthworld.com> Luis wrote: > To my mind, for 'cross platform' there really shouldn't be any of > these platform icons. Yes, there will be many advantages when Linux takes over the universe of computing. With a single OS, software designers will never need to worry about forked code. But in the meantime there are some useful features found only one some platforms, like OS X's Apple events and Window's Registry, and I'm grateful Rev provides access to them. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From mcgrath3 at mac.com Sat Mar 28 23:31:23 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Sat, 28 Mar 2009 23:31:23 -0400 Subject: Well I never! In-Reply-To: References: <20090327170004.EB0F34897E7@mail.runrev.com> <8FBD0A1C-EB68-49AC-8AE2-D51F9A904EF2@yahoo.com> Message-ID: Jim, Absolutely love this. Thanks..... Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 28, 2009, at 12:09 PM, Jim Ault wrote: > > > On Mar 28, 2009, at 7:15 AM, Thomas McGrath III wrote: >> OK, Jim so now we all know that you can get really cheap bottles of >> asprin. >> >> Great concept to explain multi-dimensional array's. And this works >> great for individual 'different' types of objects. I would like to >> see an explanation of similar objects: >> Let's say you have a collection of baseball cards. You may have a >> lot of duplicates and you may have missing cards that you want to >> list. They all share similar attributes like price, stats. >> >> >> collectibles[baseballcards] .... >> > > The short answer is that you would program the location rules for > all the data and let your loops and handlers to the detail work. > One example is "How many all star first basemen do I have/need/want?" > > A longer answer to your question: the single concept would be > 'fingerprint', or in database terminology, 'ID', such as primary ID > that is always unique and automatically assigned. Without a unique > ID in a table, a database cannot build linking tables that do the > chores of lookups and record sets. > > Since the Rev arrays do this by the rule that keys must be unique > and less than 255 characters (the Rev limit might now be different > than this), you have a wide range of ID choices. The actual system > you devise is up to you and can be different on each level of keys. > > Think of an array as a table on an Excel spreadsheet, with the rule > that column 1 can only contain unique values (this is like a Rev > key). At this point, column 2 on row 11 could contain any string > > The sheet name would be 'collection', each row would be the same as > the smallest level you would want to track in your system, or schema. > > Example: > [Rocky Colivito-Cleveland-RookieYear-MintCondition-$1465value - > $0.10purchasePriceIncludingBubbleGum] "in green shoe box" > ----a very long key, but unique > collection[person][player][team][year][at bat][rbi][position] > collection[person][coach] > collection[team] > collection[special][world series][2001] > ----- oops, this won't work too well since there are many > collections with 66 Rocky Colivito's > Back to the unique ID number or string that would be assigned to any > entry in the table as column 1 of the spreadsheet. > > The 'granularity' of the array keys (tables) has to be determined by > the programmer since this is the basis for any data storage and > retrieval. You could assign a bar code to every card, if you only > collected cards, but then you would have to consider commemorative > packs, and other oddities, like Barry Bonds before and after > confession, McGwire before and after confession, etc. You know, the > double-triple-fourple asterisk ratings of the future. You would > need to keep track of the number of years of enhancers, as well as > the year started, and when he says he quit. > > Another wrinkle would be the trading to different teams in the off- > season and mid-season. > > One of the real questions any database programmer would need to ask > is "what do I want to do with the data?" If it is very fast > reporting in a simple setup so you don't have to do a lot of > programming, or very fast-yet easy to maintain and expand and no > need to print any reports. > > The bottom line is the schema and the intended use of the database. > Most databases handle the complexities of collections by using > (unique keys or IDs) plus relationships plus indexes. An index is a > table that lists ID's so that groups are faster to report, but > require creation and maintenance by the database programming logic. > > In Rev, I would build the multidimensional arrays and apply the > rules on the back-end, using filter commands. > > Example: > if collection["person"] is empty --nobody in there yet > > put the keys of collection["person"] into tempList > filter tempList with "John*" --exact match required > if tempList is empty then -- nobody in there named John-something > > With an associative array, like Rev's, you probably will run the > danger of duplicate and scattered data. Legal and accurate, but it > soon gets unwieldy and you would store all of your shoeboxes in the > bedroom in the closet next to a very big bottle of cheap asprin. > > The short answer is that you would program the location rules for > all the data and let your loops and handlers to the detail work. > One example is "How many all star first basemen do I have/need/ > want?" "Do I want to store the scanned image or just the path and > filename in the database?" > > If your goal is to display the data like they do on CSI Miami on a > heads-up holographic voice activated display that takes exceedingly > private information and shows it to anyone walking by, then you have > to go with a fake database. Much more fun and great at parties. Of > course that would add another key ["soundtrack"] > > I hope this gives you a little insight into my limited knowledge of > databases. The only database I have done that is really good and > that I am proud of is my office. Ever-changing and carefully > disorganized. > > Jim Ault > Las Vegas > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From palcibiades-first at yahoo.co.uk Sun Mar 29 03:26:29 2009 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 29 Mar 2009 00:26:29 -0700 (PDT) Subject: use-revolution Digest, Vol 66, Issue 47 In-Reply-To: <009701c9afe0$0c6b1810$25414830$@com> References: <726872BE-1BA7-411F-A354-B775BC80D1B3@sbcglobal.net> <009701c9afe0$0c6b1810$25414830$@com> Message-ID: <22765042.post@talk.nabble.com> Jim, is not the problem with your method, what happens if one of the meeting places moves or goes out of business? You have then to go through every single record, find where that meeting place occurs, and change it. And the problem is that you have no single list of meeting places, so each person record is going to have to contain lots of details of each place, which leads to repetitive typing and errors etc. The problem is also going to occur: what happens if the last person living next to a given meeting place dies. Then your last record of that meeting place vanishes. Then someone new moves in next door to it. What do you do? How do you know from your data store that it even exists? Not knocking arrays, not knocking nested arrays either, but they are surely a real trap for the unwary if used as data stores, particularly for anyone who hasn't gone through understanding relational databases at a very basic level? All these discussions do take me back to a very early class in front of an instructor and whiteboard. "If you find yourself entering the same data more than once, you need a new table. If you find yourself reaching for repeating fields, you need a new table. In fact, you will need a new table more often than you ever thought possible before you took this class." Been glad of that ever since. -- View this message in context: http://www.nabble.com/Re%3A-use-revolution-Digest%2C-Vol-66%2C-Issue-47-tp22759619p22765042.html Sent from the Revolution - User mailing list archive at Nabble.com. From geradamas at yahoo.com Sun Mar 29 05:37:22 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 29 Mar 2009 02:37:22 -0700 (PDT) Subject: Only supported on some platforms . . . Message-ID: <608541.9248.qm@web37503.mail.mud.yahoo.com> Richard Gaskin wrote: "Yes, there will be many advantages when Linux takes over the universe of computing. With a single OS, software designers will never need to worry about forked code." presumably sarcastically. I hope so: I am not a great fan of Windows, and I don't really like the way Macintosh is tied to one type of computer; BUT, a world where there is only one type of operating system would be horrible as everything would stagnate. A few unpalatable facts for the Linux fans: 1. Almost everything about Linux has been developed as either a 'copy' of the capabilities of things one can do with commercial operating systems or software, or as a way of doing those things better. Or; to rephrase: You would have no Linux without Microsoft, Apple, IBM and RISC. 2. Linux puts pressure on the commercial giants just as much as the other way round; leading to what might be called a "leap-frog" effect. This is essential to continued improvement in computer software, just as much as similar competition in any other sphere. Now I know I have got a bit hot under the collar about "cross-platform"; but I am very glad there are various platforms out there. All those anti-competitive law-suits against Microsoft exist because silly Microsoft (and if they sat and thought about it for a few minutes they would see just how silly there approach was) have been trying to exclude from the market just the sort of competition that will keep them on their toes. Whether it is Microsoft, Apple, Linux, or some new player that takes over "the world", if and when that happens I will chuck out all my computers and dig out Mum's old typewriter. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Sun Mar 29 05:51:47 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 29 Mar 2009 02:51:47 -0700 (PDT) Subject: commandNames Message-ID: <148404.42304.qm@web37503.mail.mud.yahoo.com> I wonder why this: on mouseUp put the commandNames into fld "fCOMDS" end mouseUp provides a list of the sort: accept add answer ask beep break breakpoint call but excludes COMMANDS of this sort: hide groups hidePalettes when I saw that 'hide groups' was excluded I thought that commandNames was only 'picking up' single word commands; but 'hidePalettes' proves this wrong. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Sun Mar 29 05:53:52 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 29 Mar 2009 02:53:52 -0700 (PDT) Subject: commandNames Message-ID: <707792.47622.qm@web37504.mail.mud.yahoo.com> Hey, maybe I was right about single word commands as I overlooked the fact that 'hidePalettes' is a property. Sicker, and sicker; he's answering his own messages again :) sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From scott at tactilemedia.com Sun Mar 29 06:29:12 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 29 Mar 2009 03:29:12 -0700 Subject: [OT] Encoding Video for Online Delivery Message-ID: Hi List: I know there are a few folks on the list who knowledgeable about video and its delivery. I'm wondering if someone might be able to offer some size/encoding recommendations that optimize for broadband and answer a few questions -- ideally I'd like to work with FLV, but QuickTime could work as well. Please contact off-list. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From geradamas at yahoo.com Sun Mar 29 06:38:19 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 29 Mar 2009 03:38:19 -0700 (PDT) Subject: Only supported on some platforms . . . Message-ID: <321392.93315.qm@web37501.mail.mud.yahoo.com> This would be really very useful: SUPPORTED property put the SUPPORTED of XXX where XXX is a function, command or property and SUPPORTED consists of 4 comma-separated integers between zero and 1 where the first is for MAC OS X, the second for MAC 7,8,9 the third for Windows, the fourth for Linux, UNIX so: put the supported of "hide taskbar" yields 0,0,1,0 sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jim at visitrieve.com Sun Mar 29 08:02:33 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sun, 29 Mar 2009 02:02:33 -1000 Subject: use-revolution Digest, Vol 66, Issue 47 In-Reply-To: <22765042.post@talk.nabble.com> References: <726872BE-1BA7-411F-A354-B775BC80D1B3@sbcglobal.net> <009701c9afe0$0c6b1810$25414830$@com> <22765042.post@talk.nabble.com> Message-ID: <00b301c9b066$3e8fbd10$bbaf3730$@com> Hi Peter, First, I realized only after I sent my email that there were actually two separate threads (the other called: Well I never!) on almost the identical topic of someone trying to get their arms around understanding arrays within arrays with respect to data and was just trying to be helpful. I responded to the particular email that I chose because it had a real-life example, instead of a Brazilian bus (which I found very funny). ;-) The rest of my response to your email is in-line below. > Jim, is not the problem with your method, what happens if one of the > meeting > places moves or goes out of business? You have then to go through every > single record, find where that meeting place occurs, and change it. > And the > problem is that you have no single list of meeting places, so each > person > record is going to have to contain lots of details of each place, which > leads to repetitive typing and errors etc. > > The problem is also going to occur: what happens if the last person > living > next to a given meeting place dies. Then your last record of that > meeting > place vanishes. Then someone new moves in next door to it. What do > you do? > How do you know from your data store that it even exists? I agree using meeting places for the case in point cited was a poor example of the use of the value of a nested arrays, for the very reasons you mention. I apologize for any misunderstanding it may have created. I could have used a better example which, just like the person's current address(s) which are unique and not likely to be repeated, there are other examples that I could have used such as maybe prior addresses the person lived and voted, spouse and offspring names, etc.? Not to be mailed to, but for some data mining purposes? Even the example of meeting places would not have been such a bad example for a headhunter with worldwide clients and where the emphasis is not on the location itself, but where each client "prefers" to meet at each of their different locations around the world, and where the chances of this data repeating (his mom owned donut shop in the States, or his grandma's house in Canada) is highly unlikely. And, where once the client is deleted, the need for these preference locations, just like his or her addresses, can be deleted as well. > Not knocking arrays, not knocking nested arrays either, but they are > surely > a real trap for the unwary if used as data stores, particularly for > anyone > who hasn't gone through understanding relational databases at a very > basic > level? All these discussions do take me back to a very early class in > front > of an instructor and whiteboard. > > "If you find yourself entering the same data more than once, you need a > new > table. If you find yourself reaching for repeating fields, you need a > new > table. In fact, you will need a new table more often than you ever > thought > possible before you took this class." Been glad of that ever since. I was not and am not advocating the use of multi-valued fields over related tables. And, in fact, one does not preclude the other. Each has their place. Again, I was simply trying to be illustrative of nested arrays and used a poor example. As to your instructor, you could have been a wisea.., like I probably would have been, ;-) and asked how many times had s/he created a separate table of first names and last names because s/he realized the name Joe or Mary or Smith was repeated? What about middle initials? There can only be 26 of them in the English language? In fact, since there are only 26 chars, why not relate every single char of every single word to a related table of 26 records, so as not to "repeat" those chars over and over and over? ;-) In reality, the "rule" of never repeating "data" is often violated, when the practicality of the very overhead of unique key and indexing and retrieval exceeds the data itself and justifies, if not mandates, breaking the rule. Aloha from Hawaii, Jim Bufalini > -- > View this message in context: http://www.nabble.com/Re%3A-use- > revolution-Digest%2C-Vol-66%2C-Issue-47-tp22759619p22765042.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Sun Mar 29 08:41:29 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Sun, 29 Mar 2009 02:41:29 -1000 Subject: Only supported on some platforms . . . In-Reply-To: <608541.9248.qm@web37503.mail.mud.yahoo.com> References: <608541.9248.qm@web37503.mail.mud.yahoo.com> Message-ID: <00bc01c9b06b$aecc3ea0$0c64bbe0$@com> > Richard Gaskin wrote: > > "Yes, there will be many advantages when Linux takes over the universe > of > computing. With a single OS, software designers will never need to > worry about forked code." > > presumably sarcastically. I hope so: Gee, I thought Richard was perfectly serious. The only place I detected sarcasm was when he said Windows has some advantages. :-) Lest this be misunderstood, I am just being "funny". ;-) Aloha from Hawaii, Jim Bufalini From bvlahos at mac.com Sun Mar 29 13:15:35 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 29 Mar 2009 10:15:35 -0700 Subject: Preferences menu in standalone doesn't work Message-ID: Rev 3.0 GM2 Mac OS X 10.5 6 I have a Preferences item in the Edit menu of the Menu Builder and it shows up under the application menu as expected but when I select it, nothing happens. I've put the script in every menu but none of them are called. What's the trick? Bill Vlahos From stephenREVOLUTION2 at barncard.com Sun Mar 29 13:30:14 2009 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sun, 29 Mar 2009 10:30:14 -0700 Subject: [OT] Encoding Video for Online Delivery In-Reply-To: References: Message-ID: I'll jump in here, Scott. I think Quicktime is still king when it comes to both quality and performance. Their 264 codecs are just amazing.however, the array of options is also extensive and confusing. Lately I've been using the 'export to web' option using Quicktime Pro rather than trying to tweak so much. This setting has made the smallest and best looking files I've seen, and offers to make three versions at once; web, iPhone, and other phones, and creates a readme.html with the HTML code to display ready to paste in. This code will do all the file selection for web, iPhone, Other Cell Phone. you might also consider a paid video streaming service like Vimeo, which offers a lot for $60/ year. their HD stream is REALLY good. 5g/week upload, imbed anywhere, no banners, privacy options. http://www.vimeo.com/plus Stephen Barncard ------------------------- San Francisco http://barncard.com 2009/3/29 Scott Rossi > Hi List: > > I know there are a few folks on the list who knowledgeable about video and > its delivery. I'm wondering if someone might be able to offer some > size/encoding recommendations that optimize for broadband and answer a few > questions -- ideally I'd like to work with FLV, but QuickTime could work as > well. Please contact off-list. > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dunbarx at aol.com Sun Mar 29 15:00:06 2009 From: dunbarx at aol.com (dunbarx) Date: Sun, 29 Mar 2009 15:00:06 -0400 Subject: commandNames In-Reply-To: <707792.47622.qm@web37504.mail.mud.yahoo.com> Message-ID: <42702DEA.BC64.43B1.B1CC.58223A27C3B3@aol.com> And "commandLines" is a function. On Mar 29, 2009, at 5:53:52 AM, "Richmond Mathewson" wrote: Hey, maybe I was right about single word commands as I overlooked the fact that 'hidePalettes' is a property. Sicker, and sicker; he's answering his own messages again :) From dunbarx at aol.com Sun Mar 29 15:01:12 2009 From: dunbarx at aol.com (dunbarx) Date: Sun, 29 Mar 2009 15:01:12 -0400 Subject: commandNames In-Reply-To: <707792.47622.qm@web37504.mail.mud.yahoo.com> Message-ID: Typo. "commandNames" is a function. On Mar 29, 2009, at 5:53:52 AM, "Richmond Mathewson" wrote: From: "Richmond Mathewson" Subject: commandNames Date: March 29, 2009 5:53:52 AM EDT To: use-revolution at lists.runrev.com Hey, maybe I was right about single word commands as I overlooked the fact that 'hidePalettes' is a property. Sicker, and sicker; he's answering his own messages again :) sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Sun Mar 29 15:44:40 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 29 Mar 2009 12:44:40 -0700 (PDT) Subject: commandNames Message-ID: <692809.94049.qm@web37507.mail.mud.yahoo.com> dunbarx wrote: "And "commandNames" is a function." indeed. However it shows up on: put the functionNames into fld "fFUNX" the problem concerns 2 word functions, commands, properties, and so on. I wonder whether "good night" is a function or a command? :) Ah, now I remember: "good night" is an 'and so on'! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From runrev260805 at m-r-d.de Sun Mar 29 16:18:39 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sun, 29 Mar 2009 20:18:39 +0000 Subject: libeay32.dll error with standalone Message-ID: <00035A38.49CFF3BE@the-office.us> Hi, i get the following error message under 32 bit Windows Vista, when running a standalone created with Revolution 3.0 enterprise windows. Even a standalone with just one button with only one answer command produces this error message. This only happens on machines, which have installed the program mentioned in the error message. After pressing OK on the error message the standalone is started. Renaming the X64 folder (as it is not needed on a 32bit windows), solves the problem. But that?s only a workaround. My customer only have Acer machines with that software installed. I cannot ask him to rename this folder on each machine. Does anyone have an idea, what i can do also? This is the complete text of the error message: --------------------------- Untitled 2.exe - Ung?ltiges Bild --------------------------- C:\Acer\Empowering Technology\eDataSecurity\x64\libeay32.dll ist entweder nicht f?r die Ausf?hrung unter Windows vorgesehen oder enth?lt einen Fehler. Installieren Sie das Programm mit den Originalinstallationsmedien erneut, oder wenden Sie sich an den Systemadministrator oder Softwarelieferanten, um Unterst?tzung zu erhalten. Regards, Matthias From sarah.reichelt at gmail.com Sun Mar 29 17:28:52 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 30 Mar 2009 07:28:52 +1000 Subject: Preferences menu in standalone doesn't work In-Reply-To: References: Message-ID: On Mon, Mar 30, 2009 at 3:15 AM, Bill Vlahos wrote: > Rev 3.0 GM2 Mac OS X 10.5 6 > > I have a Preferences item in the Edit menu of the Menu Builder and it shows > up under the application menu as expected but when I select it, nothing > happens. > > I've put the script in every menu but none of them are called. The script only needs to go into the Edit menu as that is where Revolution thinks the Preferences menu item is. My usual mistake is checking for "Preferences..." when it's really "Preferences" (without the ellipsis or 3 dots) or vice versa. Put a debugging line in the Edit menus script to check that it is being called and to see what it's parameter is, and work from there. Cheers, Sarah From bvlahos at mac.com Sun Mar 29 18:48:54 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 29 Mar 2009 15:48:54 -0700 Subject: Preferences menu in standalone doesn't work In-Reply-To: References: Message-ID: <6444185D-42A0-4E35-AF08-00014591C500@mac.com> D'oh! It turns out that I had disabled the entire Edit menu because the standalone "doesn't need it." It is back ON and working. Thanks for the tip Sarah. Bill On Mar 29, 2009, at 2:28 PM, Sarah Reichelt wrote: > On Mon, Mar 30, 2009 at 3:15 AM, Bill Vlahos wrote: >> Rev 3.0 GM2 Mac OS X 10.5 6 >> >> I have a Preferences item in the Edit menu of the Menu Builder and >> it shows >> up under the application menu as expected but when I select it, >> nothing >> happens. >> >> I've put the script in every menu but none of them are called. > > The script only needs to go into the Edit menu as that is where > Revolution thinks the Preferences menu item is. > My usual mistake is checking for "Preferences..." when it's really > "Preferences" (without the ellipsis or 3 dots) or vice versa. > > Put a debugging line in the Edit menus script to check that it is > being called and to see what it's parameter is, and work from there. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Mon Mar 30 02:14:51 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 30 Mar 2009 06:14:51 +0000 Subject: libeay32.dll error with standalone Message-ID: <00035A39.49D07F7A@the-office.us> Hi, in the meantime i found out the following. 1. There was a path set to the folder X64 (by installer) Removing that path entry, removes the error. I opened the standalone with a hexviewer and found "ibeay32.dll" in it. So it seems my standalone is looking for that dll, although i have no ssl stuff in it. Is there a way to the the standalone not to look for that dll, if not needed? Regards, Matthias Original Message processed by David.InfoCenter Subject: libeay32.dll error with standalone (29-Mrz-2009 22:23) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de Hi, i get the following error message under 32 bit Windows Vista, when running a standalone created with Revolution 3.0 enterprise windows. Even a standalone with just one button with only one answer command produces this error message. This only happens on machines, which have installed the program mentioned in the error message. After pressing OK on the error message the standalone is started. Renaming the X64 folder (as it is not needed on a 32bit windows), solves the problem. But that?s only a workaround. My customer only have Acer machines with that software installed. I cannot ask him to rename this folder on each machine. Does anyone have an idea, what i can do also? This is the complete text of the error message: --------------------------- Untitled 2.exe - Ung?ltiges Bild --------------------------- C:\Acer\Empowering Technology\eDataSecurity\x64\libeay32.dll ist entweder nicht f?r die Ausf?hrung unter Windows vorgesehen oder enth?lt einen Fehler. Installieren Sie das Programm mit den Originalinstallationsmedien erneut, oder wenden Sie sich an den Systemadministrator oder Softwarelieferanten, um Unterst?tzung zu erhalten. Regards, Matthias To: use-revolution at lists.runrev.com From runrev260805 at m-r-d.de Mon Mar 30 02:21:35 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 30 Mar 2009 06:21:35 +0000 Subject: Re-2: libeay32.dll error with standalone Message-ID: <00035A3B.49D0810E@the-office.us> Of course it should be "libeay32.dll" what i found in the standalone. Matthias Original Message processed by David.InfoCenter Subject: Re: libeay32.dll error with standalone (30-Mrz-2009 8:16) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de Hi, in the meantime i found out the following. 1. There was a path set to the folder X64 (by installer) Removing that path entry, removes the error. I opened the standalone with a hexviewer and found "ibeay32.dll" in it. So it seems my standalone is looking for that dll, although i have no ssl stuff in it. Is there a way to the the standalone not to look for that dll, if not needed? Regards, Matthias Original Message processed by David.InfoCenter Subject: libeay32.dll error with standalone (29-Mrz-2009 22:23) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de Hi, i get the following error message under 32 bit Windows Vista, when running a standalone created with Revolution 3.0 enterprise windows. Even a standalone with just one button with only one answer command produces this error message. This only happens on machines, which have installed the program mentioned in the error message. After pressing OK on the error message the standalone is started. Renaming the X64 folder (as it is not needed on a 32bit windows), solves the problem. But that?s only a workaround. My customer only have Acer machines with that software installed. I cannot ask him to rename this folder on each machine. Does anyone have an idea, what i can do also? This is the complete text of the error message: --------------------------- Untitled 2.exe - Ung?ltiges Bild --------------------------- C:\Acer\Empowering Technology\eDataSecurity\x64\libeay32.dll ist entweder nicht f?r die Ausf?hrung unter Windows vorgesehen oder enth?lt einen Fehler. Installieren Sie das Programm mit den Originalinstallationsmedien erneut, oder wenden Sie sich an den Systemadministrator oder Softwarelieferanten, um Unterst?tzung zu erhalten. Regards, Matthias To: use-revolution at lists.runrev.com To: use-revolution at lists.runrev.com From revolution at jaedworks.com Mon Mar 30 02:39:10 2009 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 29 Mar 2009 23:39:10 -0700 Subject: commandNames In-Reply-To: <692809.94049.qm@web37507.mail.mud.yahoo.com> References: <692809.94049.qm@web37507.mail.mud.yahoo.com> Message-ID: At 12:44 PM -0700 3/29/2009, Richmond Mathewson wrote: >dunbarx wrote: > >"And "commandNames" is a function." > >indeed. > >However it shows up on: > >put the functionNames into fld "fFUNX" > >the problem concerns 2 word functions, commands, properties, and so on. As far as the engine is concerned, there is no such thing as a two-word command (or function, property name, etc). The parser keys off the first word of the command. The docs sometimes separate out different forms of a function for clarity. (For example, "answer" and "answer file" are very different, and there is almost no overlap in what has to be documented about them, so it would make no sense to dump both onto the same documentation page.) But convenience of looking things up in documentation doesn't affect what the engine sees as a command - and the commandNames reports on the engine's view of the matter. ;-) -- Jeanne A. E. DeVoto, Transcript Language Curmudgeon revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Mon Mar 30 02:57:08 2009 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 29 Mar 2009 23:57:08 -0700 Subject: Using things that are only supported on some platforms In-Reply-To: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> References: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> Message-ID: At 12:58 PM -0700 3/28/2009, Bill Vlahos wrote: >I have an application that uses revSpeak which works fine on Macs >and Windows as it should. This command isn't supported on Linux but >I thought I would try to see what happened if I tried anyway. I get >an error "can't find handler". > >Is this the expected behavior for a command that isn't supported? If I remember correctly, the text-to-speech capabilies are implemented as an external, rather than being part of the engine. Given that, this is expected behavior... although it's counterintuitive that a "built-in command" isn't actually built in. >I could either trap for platform or put the command in a try... statement. Either one seems sensible. The try structure is probably a bit more robust, since it will work even if you've built a standalone and forgotten to include the speech library. -- Jeanne A. E. DeVoto, Transcript Language Curmudgeon revolution at jaedworks.com http://www.jaedworks.com From lan.kc.macmail at gmail.com Mon Mar 30 02:58:48 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 30 Mar 2009 14:58:48 +0800 Subject: Only supported on some platforms . . . In-Reply-To: <321392.93315.qm@web37501.mail.mud.yahoo.com> References: <321392.93315.qm@web37501.mail.mud.yahoo.com> Message-ID: On Sun, Mar 29, 2009 at 6:38 PM, Richmond Mathewson wrote: > > put the supported of "hide taskbar" > > yields > > 0,0,1,0 > > My memory is so bad I always code in Rev with both the Dictionary open and the Message Box open. If I were in a script and suddenly needed platform information about a command, it's at least one click (more likely two) to activate the MB and I have to type a minimum of 22 char before I even get to the keyword I wish to query. It takes exactly the same amount of clicks to activate the Dictionary, yet in your example I only have to type 6 chars; 'hide t' before the entry for hide taskbar is presented. Not only do I have the platform info, but I have syntax and any notes that may be relevant. Again, my memory is so bad, if I went the MB route, I'd probably then have to enter 'supported' in the Dictionary so I could be reminded what the order of the output was ;-) I think the current Dictionary is very good in providing the content - my only suggestion is that some content needs to be updated and or expanded on, and I believe the next version of Rev is headed in that direction. From geradamas at yahoo.com Mon Mar 30 03:53:22 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Mar 2009 00:53:22 -0700 (PDT) Subject: Only supported on some platforms . . . Message-ID: <813594.30053.qm@web37508.mail.mud.yahoo.com> Kay C Lan, quite rightly, pointed out that my fantasy about "supported" would be cumbersome; However, this is rather missing the point of my thread :) ------------------------------------------------------------- Suppose the following scenario: Richmond is popping together one of jaw-breakingly moronic little standalones for EFL content delivery to be deployed on Ubuntu and Windows XP: he's popping it together on a Macintosh. Because the standalone is jaw-breakingly moronic half of Richmond's mind is elsewhere (usual situation) and he forgets that Linux and Windows (while, generally, sporting similar GUIs) are very, very different; uses a term that doesn't function on one or both of those platforms - belts out his standalones, burns them on discs, slings them at the kids to take home; gets egg all over his face. ------------------------------------------------------------ Admittedly, I am not quite that goofy, as I always compile standalones on the end-user platform! However . . . ------------------------------------------------------------ Now imagine an 'alarm system', 'error trapper', call it what-you-will, that every time one uses a term that does not function on all the platforms RR can deliver to pops up a modal window saying something like: "Oi, Wake Up Mush - XXXX works only with Linux and Mac OS X" where 'XXXX' is the term in question. ------------------------------------------------------------ To be able to implement that I suggested the 'supported' idea: If the supported of XXXX is not 1,1,1,1 then if the supported of XXXX is 0,0,0,1 then answer "This term only works with Linux" end if if .................. end if ----------------------------------------------------------- sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From geradamas at yahoo.com Mon Mar 30 06:17:42 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Mar 2009 03:17:42 -0700 (PDT) Subject: My "deprived" childhood. Message-ID: <244831.90329.qm@web37504.mail.mud.yahoo.com> My childhood was wonderful; loving parents, happy school, healthy environment, and so on. BUT, inevitably, there was a fly in the ointment: I longed for an Etch A Sketch . . . http://en.wikipedia.org/wiki/Etch_A_Sketch So, as it is my holiday I have gone into "deep therapy" (well, about 45 minutes) and made something a bit like an Etch A Sketch using Runtime Revolution: "TORTOISE.rev" at revOnline under 'Richmond' those of you that are at least the same age as me will understand the 'Tortoise' bit when they play with the stack. Go on, I dare you, while the boss isn't looking: download my stack and have some infantile fun. Love, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From runrev260805 at m-r-d.de Mon Mar 30 07:19:23 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 30 Mar 2009 11:19:23 +0000 Subject: Re-3: libeay32.dll error with standalone Message-ID: <00035A3D.49D0C6DA@the-office.us> Hi again, i got a reply from Runrev concerning my problem with libeay32.dll . I have to include libeay32.dll in my standalone folder to avoid that the standalone looks in Windows or along the path for that file. It seems that the standalones generally look for some files at startup in the standalone folder and in the folders defined in the path, regardless they are needed by the standalone or not. Like the libeay32.dll in my case. In my specific case, my standalone found a version of the libeay32.dll which was especially for 64bit Windows and so the error message came up. Copying the libeay32.dll from the Revolution folder to my standalone folder solved the problem. Therefore the customer has to download 900kb more, but that is okay for him. But others, who have not such a high bandwith might have problems with that. The question is, why does the standalone look for DLLs, which are not needed by it? But most important, i was able to deliver my app in time. Regards, Matthias Original Message processed by David.InfoCenter Subject: Re-2: libeay32.dll error with standalone (30-Mrz-2009 8:26) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de Of course it should be "libeay32.dll" what i found in the standalone. Matthias Original Message processed by David.InfoCenter Subject: Re: libeay32.dll error with standalone (30-Mrz-2009 8:16) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de Hi, in the meantime i found out the following. 1. There was a path set to the folder X64 (by installer) Removing that path entry, removes the error. I opened the standalone with a hexviewer and found "ibeay32.dll" in it. So it seems my standalone is looking for that dll, although i have no ssl stuff in it. Is there a way to the the standalone not to look for that dll, if not needed? Regards, Matthias Original Message processed by David.InfoCenter Subject: libeay32.dll error with standalone (29-Mrz-2009 22:23) From: runrev260805 at m-r-d.de To: runrev260805 at m-r-d.de Hi, i get the following error message under 32 bit Windows Vista, when running a standalone created with Revolution 3.0 enterprise windows. Even a standalone with just one button with only one answer command produces this error message. This only happens on machines, which have installed the program mentioned in the error message. After pressing OK on the error message the standalone is started. Renaming the X64 folder (as it is not needed on a 32bit windows), solves the problem. But thats only a workaround. My customer only have Acer machines with that software installed. I cannot ask him to rename this folder on each machine. Does anyone have an idea, what i can do also? This is the complete text of the error message: --------------------------- Untitled 2.exe - Ungltiges Bild --------------------------- C:\Acer\Empowering Technology\eDataSecurity\x64\libeay32.dll ist entweder nicht fr die Ausfhrung unter Windows vorgesehen oder enthlt einen Fehler. Installieren Sie das Programm mit den Originalinstallationsmedien erneut, oder wenden Sie sich an den Systemadministrator oder Softwarelieferanten, um Untersttzung zu erhalten. Regards, Matthias To: use-revolution at lists.runrev.com To: use-revolution at lists.runrev.com To: use-revolution at lists.runrev.com From david at vaudevillecourt.tv Mon Mar 30 07:40:02 2009 From: david at vaudevillecourt.tv (David Bovill) Date: Mon, 30 Mar 2009 12:40:02 +0100 Subject: #####REVEXCLUDEDSTRING##### Message-ID: Does anyone know how/when RunRev use this - I assume it is for string substitution for characters they have other uses for. It appears sometimes in the message box - replacing these characters - in particular it seems to replace the "|" - which I am dependent on for a number of (legibility / ease of entry) reasons. From camm29 at tesco.net Mon Mar 30 08:16:16 2009 From: camm29 at tesco.net (camm29 at tesco.net) Date: Mon, 30 Mar 2009 13:16:16 +0100 Subject: Can anybody HELP !! In-Reply-To: Message-ID: <20090330131616.SCM70.368110.root@web09-winn.ispmail.private.ntl.com> Just revisting , as I have tried everything now. I had to use the StandaloneSettings.rev from 2.8.1 and place it into Rev 3.0.0 I can then build as password protected stack with an Answer Dialog in Rev 3.0.0 Using the StandaloneSettings.rev supplied with Rev 3.0.0 it fails to build. Can anyone confirm the following a failed build please :- Download TRIAL version of Rev 3.0.0 Write a simple stack using Revs answer dialog that pops up on a press of a button. Build for Windows only and set a password for the stack in the standalone settings. Build the standalone. Regards Camm ---- Dave wrote: > Hi Camm, > On 4 Feb 2009, at 10:46, wrote: > > > Dave , Jac and all involved. > > > > Well some progress .....just why ? > > > > Made no difference using revAnswerDailog from 2.8.1 but > > I used revStandalonesettings.rev from 2.8.1 and BINGO !!!! > > Standalone built on Rev 3.0 ....... > > Ok, I've got the problem with 2.8.1, so I'm not sure if this actually > solves the problem or it just hasn't happened yet. Maybe it happens > more frequently in 3.0. > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Mon Mar 30 08:20:46 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 02:20:46 -1000 Subject: Re-3: libeay32.dll error with standalone In-Reply-To: <00035A3D.49D0C6DA@the-office.us> References: <00035A3D.49D0C6DA@the-office.us> Message-ID: <00db01c9b131$f508fa90$df1aefb0$@com> Hi Matthias, > i got a reply from Runrev concerning my problem with libeay32.dll . > > I have to include libeay32.dll in my standalone folder to avoid that > the standalone looks in Windows or along the path for that file. > > It seems that the standalones generally look for some files at startup > in the standalone folder and in the folders defined in the path, > regardless they are needed by the standalone or not. Like the > libeay32.dll in my case. > > In my specific case, my standalone found a version of the libeay32.dll > which was especially for 64bit Windows and so the error message came > up. > Copying the libeay32.dll from the Revolution folder to my standalone > folder solved the problem. Therefore the customer has to download 900kb > more, but that is okay for him. But others, who have not such a high > bandwith might have problems with that. > > The question is, why does the standalone look for DLLs, which are not > needed by it? There are actually two libs: libeay32.dll and ssleay32.dll. These are used by the encrypt and decrypt commands and are actually third party libs, which are part of Open SSL for Windows and are installed by a number of Windows apps other than ones built with Revolution. Also, this encryption is only available in Revolution Enterprise. I believe, if you A. Remove SSL & Encryption from your Standalone Application Settings or, B. Build your standalone with Studio, Revolution will not look for these libs. Also, you should be aware that Revolution looks for these libs in very specific places, which if you try to get creative and put them in other places, can cause encrypt and decrypt commands to create critical errors. Or, Rev could find a copy of these (installed by another application and who knows what version) in your Windows\System32 directory. Aloha from Hawaii, Jim Bufalini From jim at visitrieve.com Mon Mar 30 08:59:54 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 02:59:54 -1000 Subject: Can anybody HELP !! In-Reply-To: <20090330131616.SCM70.368110.root@web09-winn.ispmail.private.ntl.com> References: <20090330131616.SCM70.368110.root@web09-winn.ispmail.private.ntl.com> Message-ID: <00df01c9b137$6c4b4680$44e1d380$@com> Hi Camm, Although I figured, from what you said, what the problem was, I did what you asked. Except for downloading a trial version, as this makes no difference. The answer command works fine in a standalone built from a protected stack with 3.0. Your issue has nothing to do with 2.8.1 or 3.0 or trial or licensed. Here is my guess... ;-) The stack was not protected. You built a standalone in 2.8.1. Then protected it and built again. Everything worked. Then, using another copy of the stack or name or computer, you first protected the stack and then tried to build a standalone in 3.0. Right? Because the stack was protected, 3.0 was not able to detect the correct Standalone settings and the EXE didn't have the correct libs included. Try these steps: 1. Unprotect the stack. 2. Build a Standalone with 3.0 (Rev will detect the settings and associate it with the name of the Stack). 3 Protect the stack. 4. Build the Standalone again. All should be fine. ;-) Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of camm29 at tesco.net > Sent: Monday, March 30, 2009 2:16 AM > To: How to use Revolution > Subject: Re: Can anybody HELP !! > > Just revisting , as I have tried everything now. > > I had to use the StandaloneSettings.rev from 2.8.1 and place it into > Rev 3.0.0 > I can then build as password protected stack with an Answer Dialog in > Rev 3.0.0 > Using the StandaloneSettings.rev supplied with Rev 3.0.0 it fails to > build. > > Can anyone confirm the following a failed build please :- > > Download TRIAL version of Rev 3.0.0 > Write a simple stack using Revs answer dialog that pops up on a press > of a button. > Build for Windows only and set a password for the stack in the > standalone settings. > Build the standalone. > > Regards > Camm > > > > > > > ---- Dave wrote: > > Hi Camm, > > On 4 Feb 2009, at 10:46, wrote: > > > > > Dave , Jac and all involved. > > > > > > Well some progress .....just why ? > > > > > > Made no difference using revAnswerDailog from 2.8.1 but > > > I used revStandalonesettings.rev from 2.8.1 and BINGO !!!! > > > Standalone built on Rev 3.0 ....... > > > > Ok, I've got the problem with 2.8.1, so I'm not sure if this actually > > solves the problem or it just hasn't happened yet. Maybe it happens > > more frequently in 3.0. > > > > All the Best > > Dave > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Mon Mar 30 09:10:28 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Mar 2009 06:10:28 -0700 Subject: #####REVEXCLUDEDSTRING##### Message-ID: <49D0C4C4.5000803@fourthworld.com> David Bovill wrote: > Does anyone know how/when RunRev use this - I assume it is for string > substitution for characters they have other uses for. It appears sometimes > in the message box - replacing these characters - in particular it seems to > replace the "|" - which I am dependent on for a number of (legibility / ease > of entry) reasons. Recipe? -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From lan.kc.macmail at gmail.com Mon Mar 30 09:21:20 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 30 Mar 2009 21:21:20 +0800 Subject: Well I never! In-Reply-To: References: <20090327170004.EB0F34897E7@mail.runrev.com> Message-ID: On Mar 28, 2009, at 8:43 AM, James Hurley wrote: > > RR won't compile [top shelf], is "shelf" a parameter associated with "top"? > Or was it an abbreviation for top_shelf or maybe topShelf? On Sun, Mar 29, 2009 at 12:14 AM, Jim Ault wrote: > > house["kitchen"]["refrigerator"]["top shelf"] > > I left out the quotes so it would read better. > James, now that you've had two days to digest everything, it is probably worth pointing out that the use of quotes is not necessary - well not for single words anyway - and the cool thing is that if you don't use quotes Rev will automatically determine if you are using a variable within the brackets. Copy and paste this into the multi-line message box and see if works as you'd expect: put "Aardvark,Aaron,12 Alison St" & cr & \ "Bloom,Billy,43 Back St" & cr & \ "Bloom,Betty,43 Back St" & cr & \ "Carver,Cissy,76 Crown Ave" into tStore repeat for each line tLine in tStore put item 1 of tLine into tSurname put item 2 of tLine into tFirst put item 3 of tLine into tAddress put tAddress into yr8array[tSurname][tFirst] end repeat put the keys of yr8array["Bloom"] & cr after msg put yr8array[Bloom][Billy] after msg Note how by NOT quoting you can use a variable - which is why multiple words must be quoted because a variable can only be a single word. On the other hand, in the last line I didn't quote Bloom or Billy but Rev still produced the correct answer. This is not always the case, if earlier in the script there was a variable named Bloom or Billy the results could have been different (most likely empty) so, from what I've learnt from this list, to avoid confusion most people quote strings so that only variables are unquoted inside array brackets. HTH From DunbarX at aol.com Mon Mar 30 09:39:58 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 30 Mar 2009 09:39:58 EDT Subject: #####REVEXCLUDEDSTRING##### Message-ID: Sorry. Where does this (command?) come from? I don't see it anywhere in the docs. Craig Newman In a message dated 3/30/09 7:40:25 AM, david at vaudevillecourt.tv writes: > Does anyone know how/when RunRev use this - I assume it is for string > substitution for characters they have other uses for. It appears sometimes > in the message box - replacing these characters - in particular it seems to > replace the "|" - which I am dependent on for a number of (legibility / ease > of entry) reasons. > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1220439616x1201372437/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From david.bovill at gmail.com Mon Mar 30 10:04:35 2009 From: david.bovill at gmail.com (David Bovill) Date: Mon, 30 Mar 2009 15:04:35 +0100 Subject: #####REVEXCLUDEDSTRING##### In-Reply-To: References: Message-ID: It's not a command - its something internal to the way the Rev IDE works - the way i came across it is by typing commands in the message box - returning to them on occassions result in the command that was entered - say: put test("Hello|World") looking like: put test("Hello#####REVEXCLUDEDSTRING#####World") 2009/3/30 > Sorry. Where does this (command?) come from? I don't see it anywhere in the > docs. > > Craig Newman > > In a message dated 3/30/09 7:40:25 AM, david at vaudevillecourt.tv writes: > > > > Does anyone know how/when RunRev use this - I assume it is for string > > substitution for characters they have other uses for. It appears > sometimes > > in the message box - replacing these characters - in particular it seems > to > > replace the "|" - which I am dependent on for a number of (legibility / > ease > > of entry) reasons. > > > > > > > ************** > A Good Credit Score is 700 or Above. See yours in just 2 easy > steps! > ( > http://pr.atwola.com/promoclk/100126575x1220439616x1201372437/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID > %3D62%26bcd%3DfebemailfooterNO62 > ) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Mon Mar 30 10:15:06 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Mar 2009 07:15:06 -0700 (PDT) Subject: #####REVEXCLUDEDSTRING##### Message-ID: <893189.59183.qm@web37504.mail.mud.yahoo.com> What am I missing? when this is in the MB: put "she|ep" I get she|ep when this is in the MB: put test("she|ep") I get Message execution error: Error description: Function: error in function handler because I cannot find 'test' anywhere in the documentation. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From jim at visitrieve.com Mon Mar 30 10:25:49 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 04:25:49 -1000 Subject: #####REVEXCLUDEDSTRING##### In-Reply-To: <893189.59183.qm@web37504.mail.mud.yahoo.com> References: <893189.59183.qm@web37504.mail.mud.yahoo.com> Message-ID: <00fb01c9b143$6c7a4f50$456eedf0$@com> Hi Richmond, > What am I missing? > > when this is in the MB: > > put "she|ep" > > I get > > she|ep > > when this is in the MB: > > put test("she|ep") > > I get > > Message execution error: > Error description: Function: error in function handler > > because I cannot find 'test' anywhere in the documentation. Please provide the code for the function *test*. Aloha from Hawaii, Jim Bufalini From runrev260805 at m-r-d.de Mon Mar 30 10:49:01 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 30 Mar 2009 14:49:01 +0000 Subject: Re-5: libeay32.dll error with standalone Message-ID: <00035A41.49D0F7FC@the-office.us> Hi Jim > I believe, if you A. Remove SSL & Encryption from your Standalone > Application Settings or, B. Build your standalone with Studio, Revolution > will not look for these libs. > Thanks for your reply, but I am really sorry to dissapoint you. ;-) But both suggestions do not work. A. Although without SSL Library selected in Standalone settings (i manually selected only Answer dialog and none library) the standalone looks for the libeay32.dll and tries to load it. Because it only finds the 64 bit one, windows creates this error message. B. Even the standalone created with Studio 3.0 does so. To avoid such messages at the customers side, i have to include the libeay32.dll with my standalone. No other way, at least until now. Regards, Matthias From lan.kc.macmail at gmail.com Mon Mar 30 10:52:58 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 30 Mar 2009 22:52:58 +0800 Subject: Only supported on some platforms . . . In-Reply-To: <813594.30053.qm@web37508.mail.mud.yahoo.com> References: <813594.30053.qm@web37508.mail.mud.yahoo.com> Message-ID: On Mon, Mar 30, 2009 at 3:53 PM, Richmond Mathewson wrote: > > Now imagine an 'alarm system', 'error trapper', call it what-you-will, > that every time one uses a term that does not function on all the > platforms RR can deliver I'm sure a prolific quick hack utility stack producer like yourself should be able to whip something up in no time ;-) Go to Rev Online, use lankc and download LegaCX26 - I believe you're on 2.6, if not LegaCX30. Play with it so you can see what it does, which is as you listed above, plus a few extras. The big problem is that it does it for every script in an entire stack so it's slow for your intended use. So open it up, remove all the outer repeat loops that are used to extract every script of every object of every......... so that all you are left with is a script that will process a single script. The tricky bit for you will be to figure out how to throw it into a backscript so it will trigger every time the Enter button is pressed when the Script Editor is open. IMO slightly more useful in that you can configure it so if you don't intend to develop a stack for Linux, it wont keep telling you you are using terms that aren't supported by Linux. As a bonus it can be set to tell you if you are using Rev terms more advanced than your intended target Rev version. As a double bonus, terms which are no longer supported on any OS will be correctly identified - I believe you recently discovered these 45 odd entries which are there purely for compatibility with HC/SC etc and are basically obsolete and shouldn't be used. Look forward to RichTermCX ;-) From jim at visitrieve.com Mon Mar 30 11:34:54 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 05:34:54 -1000 Subject: Re-5: libeay32.dll error with standalone In-Reply-To: <00035A41.49D0F7FC@the-office.us> References: <00035A41.49D0F7FC@the-office.us> Message-ID: <00fc01c9b14d$130ae8d0$3920ba70$@com> Hi Matthias. > > > I believe, if you A. Remove SSL & Encryption from your Standalone > > Application Settings or, B. Build your standalone with Studio, > Revolution > > will not look for these libs. > > > > Thanks for your reply, but I am really sorry to dissapoint you. ;-) > > But both suggestions do not work. > > A. Although without SSL Library selected in Standalone settings (i > manually selected only Answer dialog and none library) the standalone > looks for the libeay32.dll and tries to load it. Because it only finds > the 64 bit one, windows creates this error message. > > B. Even the standalone created with Studio 3.0 does so. > > > To avoid such messages at the customers side, i have to include the > libeay32.dll with my standalone. No other way, at least until now. Hmmm... Maybe this is Windows 64 issue? Because I responded to both you and tested and responded to a: *Can anybody HELP!!* post that required I build a Standalone of a stack with only an answer button in it in a protected 3.0 stack, I was able to quickly test. 1. I shut down Rev apps I use that I know use encryption. 2. I renamed libeay32.dll and ssleay32.dll to _libeay32.dll and _ssleay32.dll in my Windows\System32 directory (where I decided, two-years ago, to stick them). 3. I did a search of my hard drive for other copies of these files. There are none. 4. I ran the programs that require these libs. They crashed all over the place! 5. OK... the libs are missing. 6. Confirmed that the EXE that I created to test an Answer command in a 3.0 stack and locked Standalone build does not have these libs where they MUST be, which is in the root directory or the EXE or in the IDE, it's root directory, or in the System32 directory. 7. Ran that EXE. It worked fine. This was all tested on Windows Vista Home Premium and Rev 3.0. Do you have the ability to test on a 32-bit Windows system? If not, send me you app off-list and I will test here. Now I need to reconfigure my system again, so that the apps I run daily don't crash. ;-) Aloha from Hawaii Jim Bufalini From david.bovill at gmail.com Mon Mar 30 12:21:03 2009 From: david.bovill at gmail.com (David Bovill) Date: Mon, 30 Mar 2009 17:21:03 +0100 Subject: #####REVEXCLUDEDSTRING##### In-Reply-To: <893189.59183.qm@web37504.mail.mud.yahoo.com> References: <893189.59183.qm@web37504.mail.mud.yahoo.com> Message-ID: To clarify this is not a repeatable behavior - it's something I've seen a couple of times. It worries me as i use "|" as a basic naming convention for a number of pretty low level things. I've posted to the list a couple of times to check if there are any known issues regarding the use of "|" in file names or within the IDE - but found nothing that would cause a problem yet. The fact the Rev must be replacing this character internally - perhaps as part of how the message box works with "do" interests me for those reasons - it's not something that will affect most folks here. 2009/3/30 Richmond Mathewson > > What am I missing? > > when this is in the MB: > > put "she|ep" > > I get > > she|ep > > when this is in the MB: > > put test("she|ep") > > I get > > Message execution error: > Error description: Function: error in function handler > > because I cannot find 'test' anywhere in the documentation. > > sincerely, Richmond Mathewson. > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From camm29 at tesco.net Mon Mar 30 12:33:36 2009 From: camm29 at tesco.net (camm29 at tesco.net) Date: Mon, 30 Mar 2009 17:33:36 +0100 Subject: Can anybody HELP !! In-Reply-To: <00df01c9b137$6c4b4680$44e1d380$@com> Message-ID: <20090330173336.G5YF0.6750.root@web11-winn.ispmail.private.ntl.com> Jim , Thanks but I tried that many times and still no good ! I built a stack in Rev 3.0.0 and it will always fail to build ONLY when I use ANSWER Dialog and a PASSWORD for the stack. It will build with ANSWER Dialog without the a Stack PASSWORD. It will bulid with Stack PASSWORD without any ANSWER Dialog. The same stack wrote with 2.8.1 (not copied) will always build in 2.8.1 using ANSWER Dialog with Stack PASSWORD. The problem can only be corrected in my case by using Rev's 3.0.0 standaloneSettings.rev stack with the one from 2.8.1. Regards Camm --- Jim Bufalini wrote: > Hi Camm, > > Although I figured, from what you said, what the problem was, I did what you asked. Except for downloading a trial version, as this makes no difference. The answer command works fine in a standalone built from a protected stack with 3.0. > > Your issue has nothing to do with 2.8.1 or 3.0 or trial or licensed. > > Here is my guess... ;-) The stack was not protected. You built a standalone in 2.8.1. Then protected it and built again. Everything worked. Then, using another copy of the stack or name or computer, you first protected the stack and then tried to build a standalone in 3.0. Right? > > Because the stack was protected, 3.0 was not able to detect the correct Standalone settings and the EXE didn't have the correct libs included. > > Try these steps: 1. Unprotect the stack. 2. Build a Standalone with 3.0 (Rev will detect the settings and associate it with the name of the Stack). 3 Protect the stack. 4. Build the Standalone again. > > All should be fine. ;-) > > Aloha from Hawaii, > > Jim Bufalini > > > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > > bounces at lists.runrev.com] On Behalf Of camm29 at tesco.net > > Sent: Monday, March 30, 2009 2:16 AM > > To: How to use Revolution > > Subject: Re: Can anybody HELP !! > > > > Just revisting , as I have tried everything now. > > > > I had to use the StandaloneSettings.rev from 2.8.1 and place it into > > Rev 3.0.0 > > I can then build as password protected stack with an Answer Dialog in > > Rev 3.0.0 > > Using the StandaloneSettings.rev supplied with Rev 3.0.0 it fails to > > build. > > > > Can anyone confirm the following a failed build please :- > > > > Download TRIAL version of Rev 3.0.0 > > Write a simple stack using Revs answer dialog that pops up on a press > > of a button. > > Build for Windows only and set a password for the stack in the > > standalone settings. > > Build the standalone. > > > > Regards > > Camm > > > > > > > > > > > > > > ---- Dave wrote: > > > Hi Camm, > > > On 4 Feb 2009, at 10:46, wrote: > > > > > > > Dave , Jac and all involved. > > > > > > > > Well some progress .....just why ? > > > > > > > > Made no difference using revAnswerDailog from 2.8.1 but > > > > I used revStandalonesettings.rev from 2.8.1 and BINGO !!!! > > > > Standalone built on Rev 3.0 ....... > > > > > > Ok, I've got the problem with 2.8.1, so I'm not sure if this actually > > > solves the problem or it just hasn't happened yet. Maybe it happens > > > more frequently in 3.0. > > > > > > All the Best > > > Dave > > > > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at architex.tv Mon Mar 30 12:50:57 2009 From: david at architex.tv (David Bovill) Date: Mon, 30 Mar 2009 17:50:57 +0100 Subject: crop command and resized images Message-ID: Anyone know how these play together - trying to create a stack that crops a large image but keeps the highest possible resolution. The image is displayed scaled down and then I indicate the crop area in the GUI. I'm working on the geometry now - I guess this should be possible to do within Rev without reverting to command line clients like SIPS or ImageMagick? From mfstuart at cox.net Mon Mar 30 13:03:53 2009 From: mfstuart at cox.net (mfstuart) Date: Mon, 30 Mar 2009 10:03:53 -0700 (PDT) Subject: Animate contents of a stack/card to turn like a page Message-ID: <22787868.post@talk.nabble.com> Hi to those familiar with the animation engine. I'd like to animate the contents on a stack or a card or even a field, to animate the contents like turning a page of a book/magazine/newspaper. It would turn from the top-right to bottom-left. Or something like that. This would have to be a cross-platform solution. Q: Can the animation do this? Or Q: can I do this without the animation engine, and do it with the RunRev engine alone? If so how? Regards, Mark Stuart -- View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22787868.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Mon Mar 30 13:20:43 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Mar 2009 10:20:43 -0700 Subject: #####REVEXCLUDEDSTRING##### Message-ID: <49D0FF6B.3090504@fourthworld.com> David Bovill wrote: > To clarify this is not a repeatable behavior - it's something I've seen a > couple of times. If you manage to find a recipe it would be interesting to learn what it is. I suspect this is just an IDE thang, and nothing anyone needs to worry about in the engine. In some of my own scripts I use arbitrary unlikely-to-be-in-the-actual-data strings as placeholders just before doing a replace command on a whole chunk, and then using those placeholders to put things back in order when I'm done. So my hunch is that one of the Rev IDE scripts is just doing the same sort of thing. Just the same, because in your case it didn't also clean up its placeholders, I'm sure RunRev would want to fix that bug if a recipe can be discovered. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From ambassador at fourthworld.com Mon Mar 30 13:29:56 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Mar 2009 10:29:56 -0700 Subject: Animate contents of a stack/card to turn like a page Message-ID: <49D10194.4050405@fourthworld.com> mfstuart wrote: > I'd like to animate the contents on a stack or a card or even a field, to > animate the contents like turning a page of a book/magazine/newspaper. It > would turn from the top-right to bottom-left. Or something like that. > This would have to be a cross-platform solution. > > Q: Can the animation do this? > Or > Q: can I do this without the animation engine, and do it with the RunRev > engine alone? > > If so how? Good news: the "answer effect" command gives you access to QuickTime's transition dialog, which provides a stunning variety of transition effects. Bad news: page turning isn't among them.* :( I good page-curling transition would be nice to have, but I'm not sue it could even be done with an external (is there an API for imaging unopened cards?). You might consider submitting a request for that. In the meantime, you may have to make due with something like the "push" effect for now. * Also absent from that QT dialog is the Ken Burns effect, in which images are moved, zoomed, and faded simultaneously during the transition. It's a gorgeous effect, and since it's used in multiple apps in OS X I suspect there's an API for it somewhere. But it's not in the QT dialog we get with "answer effect", and I've found no way to emulate it in scripting. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From runrev260805 at m-r-d.de Mon Mar 30 13:40:30 2009 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 30 Mar 2009 17:40:30 +0000 Subject: Re-7: libeay32.dll error with standalone Message-ID: <00035A44.49D1202D@the-office.us> Hi Jim, i am running a 32-bit system. The problem is, that the standalones looks at startup if it can find a libeay32.dll in windows or any folder defined in %path%, although the standalone, even the standalone with just one answer dialog, is created with settings,that do not include the ssl library. My problem is/was, that my customer owns about 50 Acer pc?s, which all have installed Acer?s eDataSecuritySoftware. This software extend %path% to a i386 and a x86 folder of within the eDataSecurity folder My standalone, which does not use ssl, looks now along the path if it can find the libeay32.dll. It finds it in i386 and also in x64 and tries to load it. Then i get an errormessage, but this message is not generated by the standalone. I think that message is created by windows, because the standalone tries to load a 64-bit version of libeay32.dll under 32-bit windows. And that cannot work. Btw. if i rename the libeay32.dll in folder x64. The standalone starts up without any error message. But again, why does a Revolution standalone, which does not use any ssl or encryption, looks for and tries to load the libeay32.dll? What for? That?s what i do not understand. If you are interested, i can send you the specific libeay32.dll, which produces the error here. Just replace it with your one, run a standalone with only an anwwer dialog and you will see what i mean. Regards, Matthias -------- Original Message -------- Subject: RE: Re-5: libeay32.dll error with standalone (30-Mrz-2009 17:36) From: Jim Bufalini To: runrev260805 at m-r-d.de > Hi Matthias. > > > > > > I believe, if you A. Remove SSL & Encryption from your Standalone > > > Application Settings or, B. Build your standalone with Studio, > > Revolution > > > will not look for these libs. > > > > > > > Thanks for your reply, but I am really sorry to dissapoint you. ;-) > > > > But both suggestions do not work. > > > > A. Although without SSL Library selected in Standalone settings (i > > manually selected only Answer dialog and none library) the standalone > > looks for the libeay32.dll and tries to load it. Because it only finds > > the 64 bit one, windows creates this error message. > > > > B. Even the standalone created with Studio 3.0 does so. > > > > > > To avoid such messages at the customers side, i have to include the > > libeay32.dll with my standalone. No other way, at least until now. > > > Hmmm... Maybe this is Windows 64 issue? > > Because I responded to both you and tested and responded to a: *Can anybody > HELP!!* post that required I build a Standalone of a stack with only an > answer button in it in a protected 3.0 stack, I was able to quickly test. > > 1. I shut down Rev apps I use that I know use encryption. > 2. I renamed libeay32.dll and ssleay32.dll to _libeay32.dll and > _ssleay32.dll in my Windows\System32 directory (where I decided, two-years > ago, to stick them). > 3. I did a search of my hard drive for other copies of these files. There > are none. > 4. I ran the programs that require these libs. They crashed all over the > place! > 5. OK... the libs are missing. > 6. Confirmed that the EXE that I created to test an Answer command in a 3.0 > stack and locked Standalone build does not have these libs where they MUST > be, which is in the root directory or the EXE or in the IDE, it's root > directory, or in the System32 directory. > 7. Ran that EXE. It worked fine. > > This was all tested on Windows Vista Home Premium and Rev 3.0. > > Do you have the ability to test on a 32-bit Windows system? If not, send me > you app off-list and I will test here. > > Now I need to reconfigure my system again, so that the apps I run daily > don't crash. ;-) > > Aloha from Hawaii > > Jim Bufalini > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From cmsheffield at gmail.com Mon Mar 30 13:41:04 2009 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 30 Mar 2009 11:41:04 -0600 Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <49D10194.4050405@fourthworld.com> References: <49D10194.4050405@fourthworld.com> Message-ID: Not sure what the requirements are, but there is a CoreImage page curl transition. This would be Mac only, of course. There's a core image sampler stack located in Resources/Examples of your Revolution folder. Version 2.6 and above I believe. Not sure if there's something similar for Windows or not. Chris On Mar 30, 2009, at 11:29 AM, Richard Gaskin wrote: > mfstuart wrote: >> I'd like to animate the contents on a stack or a card or even a >> field, to >> animate the contents like turning a page of a book/magazine/ >> newspaper. It >> would turn from the top-right to bottom-left. Or something like that. >> This would have to be a cross-platform solution. >> Q: Can the animation do this? >> Or >> Q: can I do this without the animation engine, and do it with the >> RunRev >> engine alone? >> If so how? > > Good news: the "answer effect" command gives you access to > QuickTime's transition dialog, which provides a stunning variety of > transition effects. > > Bad news: page turning isn't among them.* :( > > I good page-curling transition would be nice to have, but I'm not > sue it could even be done with an external (is there an API for > imaging unopened cards?). > > You might consider submitting a request for that. In the meantime, > you may have to make due with something like the "push" effect for > now. > > > * Also absent from that QT dialog is the Ken Burns effect, in which > images are moved, zoomed, and faded simultaneously during the > transition. It's a gorgeous effect, and since it's used in multiple > apps in OS X I suspect there's an API for it somewhere. But it's > not in the QT dialog we get with "answer effect", and I've found no > way to emulate it in scripting. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From mfstuart at cox.net Mon Mar 30 13:59:04 2009 From: mfstuart at cox.net (mfstuart) Date: Mon, 30 Mar 2009 10:59:04 -0700 (PDT) Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <49D10194.4050405@fourthworld.com> References: <22787868.post@talk.nabble.com> <49D10194.4050405@fourthworld.com> Message-ID: <22789076.post@talk.nabble.com> Hi Richard, I checked that out. Nice :) I didn't know that QT was responsible for the effects. I applied it using the "visual effect..." commands. Using: visual effect scroll down very fast go to card 2 This would simulate to a degree. But nothing like capturing an image of the card, then applying a page-curl transition to that would be awesome. -- Thanx, Mark Stuart Richard Gaskin wrote: > > mfstuart wrote: >> I'd like to animate the contents on a stack or a card or even a field, to >> animate the contents like turning a page of a book/magazine/newspaper. It >> would turn from the top-right to bottom-left. Or something like that. >> This would have to be a cross-platform solution. >> >> Q: Can the animation do this? >> Or >> Q: can I do this without the animation engine, and do it with the RunRev >> engine alone? >> >> If so how? > > Good news: the "answer effect" command gives you access to QuickTime's > transition dialog, which provides a stunning variety of transition > effects. > > Bad news: page turning isn't among them.* :( > > I good page-curling transition would be nice to have, but I'm not sue it > could even be done with an external (is there an API for imaging > unopened cards?). > > You might consider submitting a request for that. In the meantime, you > may have to make due with something like the "push" effect for now. > > > * Also absent from that QT dialog is the Ken Burns effect, in which > images are moved, zoomed, and faded simultaneously during the > transition. It's a gorgeous effect, and since it's used in multiple > apps in OS X I suspect there's an API for it somewhere. But it's not in > the QT dialog we get with "answer effect", and I've found no way to > emulate it in scripting. > > -- > Richard Gaskin > Fourth World > Revolution training and consulting: http://www.fourthworld.com > Webzine for Rev developers: http://www.revjournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22789076.html Sent from the Revolution - User mailing list archive at Nabble.com. From mfstuart at cox.net Mon Mar 30 14:02:29 2009 From: mfstuart at cox.net (mfstuart) Date: Mon, 30 Mar 2009 11:02:29 -0700 (PDT) Subject: Animate contents of a stack/card to turn like a page In-Reply-To: References: <22787868.post@talk.nabble.com> <49D10194.4050405@fourthworld.com> Message-ID: <22789148.post@talk.nabble.com> Hi Chris, I checked out the example. Since I develop on Windows, I couldn't see the core image sampler work. I'm sure this works on Mac OS. It'll have to be: visual effect scroll down very fast go to card 2 for now. -- Mark Stuart Chris Sheffield-2 wrote: > > Not sure what the requirements are, but there is a CoreImage page curl > transition. This would be Mac only, of course. There's a core image > sampler stack located in Resources/Examples of your Revolution folder. > Version 2.6 and above I believe. Not sure if there's something similar > for Windows or not. > > Chris > > > On Mar 30, 2009, at 11:29 AM, Richard Gaskin wrote: > >> mfstuart wrote: >>> I'd like to animate the contents on a stack or a card or even a >>> field, to >>> animate the contents like turning a page of a book/magazine/ >>> newspaper. It >>> would turn from the top-right to bottom-left. Or something like that. >>> This would have to be a cross-platform solution. >>> Q: Can the animation do this? >>> Or >>> Q: can I do this without the animation engine, and do it with the >>> RunRev >>> engine alone? >>> If so how? >> >> Good news: the "answer effect" command gives you access to >> QuickTime's transition dialog, which provides a stunning variety of >> transition effects. >> >> Bad news: page turning isn't among them.* :( >> >> I good page-curling transition would be nice to have, but I'm not >> sue it could even be done with an external (is there an API for >> imaging unopened cards?). >> >> You might consider submitting a request for that. In the meantime, >> you may have to make due with something like the "push" effect for >> now. >> >> >> * Also absent from that QT dialog is the Ken Burns effect, in which >> images are moved, zoomed, and faded simultaneously during the >> transition. It's a gorgeous effect, and since it's used in multiple >> apps in OS X I suspect there's an API for it somewhere. But it's >> not in the QT dialog we get with "answer effect", and I've found no >> way to emulate it in scripting. >> >> -- >> Richard Gaskin >> Fourth World >> Revolution training and consulting: http://www.fourthworld.com >> Webzine for Rev developers: http://www.revjournal.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22789148.html Sent from the Revolution - User mailing list archive at Nabble.com. From geradamas at yahoo.com Mon Mar 30 14:29:52 2009 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Mar 2009 11:29:52 -0700 (PDT) Subject: #####REVEXCLUDEDSTRING##### Message-ID: <961334.30756.qm@web37506.mail.mud.yahoo.com> This may be totally tangential, but; if I put this in the script of a button: on mouseUp put 2 into Z|Z end mouseUp or this on mouseUp put 2 into ~Z end mouseUp it gets "all hot and sweaty": "Chunk: bad destination" so, obviously, not very keen on non-alphabetic signs in names of variables. On the other hand, I wonder why one would want to give a variable such a funny name. sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ From mcgrath3 at mac.com Mon Mar 30 14:52:51 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 30 Mar 2009 14:52:51 -0400 Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <22789148.post@talk.nabble.com> References: <22787868.post@talk.nabble.com> <49D10194.4050405@fourthworld.com> <22789148.post@talk.nabble.com> Message-ID: <78E82548-764E-4258-B530-1CA8D473B62E@mac.com> Mark, You could send 'someone' screenshots to apply that curl effect and then have them screen capture it. Just a thought..... Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 30, 2009, at 2:02 PM, mfstuart wrote: > > Hi Chris, > I checked out the example. Since I develop on Windows, I couldn't > see the > core image sampler work. > I'm sure this works on Mac OS. > > It'll have to be: > visual effect scroll down very fast > go to card 2 > for now. > > -- > Mark Stuart > > > Chris Sheffield-2 wrote: >> >> Not sure what the requirements are, but there is a CoreImage page >> curl >> transition. This would be Mac only, of course. There's a core image >> sampler stack located in Resources/Examples of your Revolution >> folder. >> Version 2.6 and above I believe. Not sure if there's something >> similar >> for Windows or not. >> >> Chris >> >> >> On Mar 30, 2009, at 11:29 AM, Richard Gaskin wrote: >> >>> mfstuart wrote: >>>> I'd like to animate the contents on a stack or a card or even a >>>> field, to >>>> animate the contents like turning a page of a book/magazine/ >>>> newspaper. It >>>> would turn from the top-right to bottom-left. Or something like >>>> that. >>>> This would have to be a cross-platform solution. >>>> Q: Can the animation do this? >>>> Or >>>> Q: can I do this without the animation engine, and do it with the >>>> RunRev >>>> engine alone? >>>> If so how? >>> >>> Good news: the "answer effect" command gives you access to >>> QuickTime's transition dialog, which provides a stunning variety of >>> transition effects. >>> >>> Bad news: page turning isn't among them.* :( >>> >>> I good page-curling transition would be nice to have, but I'm not >>> sue it could even be done with an external (is there an API for >>> imaging unopened cards?). >>> >>> You might consider submitting a request for that. In the meantime, >>> you may have to make due with something like the "push" effect for >>> now. >>> >>> >>> * Also absent from that QT dialog is the Ken Burns effect, in which >>> images are moved, zoomed, and faded simultaneously during the >>> transition. It's a gorgeous effect, and since it's used in multiple >>> apps in OS X I suspect there's an API for it somewhere. But it's >>> not in the QT dialog we get with "answer effect", and I've found no >>> way to emulate it in scripting. >>> >>> -- >>> Richard Gaskin >>> Fourth World >>> Revolution training and consulting: http://www.fourthworld.com >>> Webzine for Rev developers: http://www.revjournal.com >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22789148.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mcgrath3 at mac.com Mon Mar 30 15:05:42 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 30 Mar 2009 15:05:42 -0400 Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <78E82548-764E-4258-B530-1CA8D473B62E@mac.com> References: <22787868.post@talk.nabble.com> <49D10194.4050405@fourthworld.com> <22789148.post@talk.nabble.com> <78E82548-764E-4258-B530-1CA8D473B62E@mac.com> Message-ID: <31B27865-1704-4612-9846-FFC340545A6E@mac.com> Here is a sample code for a good page curl using the OSX only core image effect: show image "Target Image" with visual effect CIPageCurlTransition slow with angle -2.610663 and backsideImage id 5290 and extent (0,0,400,300) and radius 196.18 and shadingImage id 5295 FWIW Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 30, 2009, at 2:52 PM, Thomas McGrath III wrote: > Mark, > > You could send 'someone' screenshots to apply that curl effect and > then have them screen capture it. Just a thought..... > > Tom McGrath III > Lazy River Software > 3mcgrath at comcast.net > > iTunes Library Suite - libITS > Information and download can be found on this page: > http://www.lazyriversoftware.com/RevOne.html > > On Mar 30, 2009, at 2:02 PM, mfstuart wrote: > >> >> Hi Chris, >> I checked out the example. Since I develop on Windows, I couldn't >> see the >> core image sampler work. >> I'm sure this works on Mac OS. >> >> It'll have to be: >> visual effect scroll down very fast >> go to card 2 >> for now. >> >> -- >> Mark Stuart >> >> >> Chris Sheffield-2 wrote: >>> >>> Not sure what the requirements are, but there is a CoreImage page >>> curl >>> transition. This would be Mac only, of course. There's a core image >>> sampler stack located in Resources/Examples of your Revolution >>> folder. >>> Version 2.6 and above I believe. Not sure if there's something >>> similar >>> for Windows or not. >>> >>> Chris >>> >>> >>> On Mar 30, 2009, at 11:29 AM, Richard Gaskin wrote: >>> >>>> mfstuart wrote: >>>>> I'd like to animate the contents on a stack or a card or even a >>>>> field, to >>>>> animate the contents like turning a page of a book/magazine/ >>>>> newspaper. It >>>>> would turn from the top-right to bottom-left. Or something like >>>>> that. >>>>> This would have to be a cross-platform solution. >>>>> Q: Can the animation do this? >>>>> Or >>>>> Q: can I do this without the animation engine, and do it with the >>>>> RunRev >>>>> engine alone? >>>>> If so how? >>>> >>>> Good news: the "answer effect" command gives you access to >>>> QuickTime's transition dialog, which provides a stunning variety of >>>> transition effects. >>>> >>>> Bad news: page turning isn't among them.* :( >>>> >>>> I good page-curling transition would be nice to have, but I'm not >>>> sue it could even be done with an external (is there an API for >>>> imaging unopened cards?). >>>> >>>> You might consider submitting a request for that. In the meantime, >>>> you may have to make due with something like the "push" effect for >>>> now. >>>> >>>> >>>> * Also absent from that QT dialog is the Ken Burns effect, in which >>>> images are moved, zoomed, and faded simultaneously during the >>>> transition. It's a gorgeous effect, and since it's used in >>>> multiple >>>> apps in OS X I suspect there's an API for it somewhere. But it's >>>> not in the QT dialog we get with "answer effect", and I've found no >>>> way to emulate it in scripting. >>>> >>>> -- >>>> Richard Gaskin >>>> Fourth World >>>> Revolution training and consulting: http://www.fourthworld.com >>>> Webzine for Rev developers: http://www.revjournal.com >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> -- >>> Chris Sheffield >>> Read Naturally, Inc. >>> www.readnaturally.com >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22789148.html >> Sent from the Revolution - User mailing list archive at Nabble.com. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mfstuart at cox.net Mon Mar 30 15:24:19 2009 From: mfstuart at cox.net (mfstuart) Date: Mon, 30 Mar 2009 12:24:19 -0700 (PDT) Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <31B27865-1704-4612-9846-FFC340545A6E@mac.com> References: <22787868.post@talk.nabble.com> <49D10194.4050405@fourthworld.com> <22789148.post@talk.nabble.com> <78E82548-764E-4258-B530-1CA8D473B62E@mac.com> <31B27865-1704-4612-9846-FFC340545A6E@mac.com> Message-ID: <22790918.post@talk.nabble.com> Hi Tom, Not having a Mac, I'll be asking a friend to test that on their laptop. In your script, can I swap out... show image "Target Image"... for show card 2...? Regards, Mark Stuart Thomas McGrath III-3 wrote: > > Here is a sample code for a good page curl using the OSX only core > image effect: > > show image "Target Image" with visual effect CIPageCurlTransition > slow with angle -2.610663 and backsideImage id 5290 and extent > (0,0,400,300) and radius 196.18 and shadingImage id 5295 > > FWIW > > Tom McGrath III > Lazy River Software > 3mcgrath at comcast.net > > iTunes Library Suite - libITS > Information and download can be found on this page: > http://www.lazyriversoftware.com/RevOne.html > > > > > > > On Mar 30, 2009, at 2:52 PM, Thomas McGrath III wrote: > >> Mark, >> >> You could send 'someone' screenshots to apply that curl effect and >> then have them screen capture it. Just a thought..... >> >> Tom McGrath III >> Lazy River Software >> 3mcgrath at comcast.net >> >> iTunes Library Suite - libITS >> Information and download can be found on this page: >> http://www.lazyriversoftware.com/RevOne.html >> >> On Mar 30, 2009, at 2:02 PM, mfstuart wrote: >> >>> >>> Hi Chris, >>> I checked out the example. Since I develop on Windows, I couldn't >>> see the >>> core image sampler work. >>> I'm sure this works on Mac OS. >>> >>> It'll have to be: >>> visual effect scroll down very fast >>> go to card 2 >>> for now. >>> >>> -- >>> Mark Stuart >>> >>> >>> Chris Sheffield-2 wrote: >>>> >>>> Not sure what the requirements are, but there is a CoreImage page >>>> curl >>>> transition. This would be Mac only, of course. There's a core image >>>> sampler stack located in Resources/Examples of your Revolution >>>> folder. >>>> Version 2.6 and above I believe. Not sure if there's something >>>> similar >>>> for Windows or not. >>>> >>>> Chris >>>> >>>> >>>> On Mar 30, 2009, at 11:29 AM, Richard Gaskin wrote: >>>> >>>>> mfstuart wrote: >>>>>> I'd like to animate the contents on a stack or a card or even a >>>>>> field, to >>>>>> animate the contents like turning a page of a book/magazine/ >>>>>> newspaper. It >>>>>> would turn from the top-right to bottom-left. Or something like >>>>>> that. >>>>>> This would have to be a cross-platform solution. >>>>>> Q: Can the animation do this? >>>>>> Or >>>>>> Q: can I do this without the animation engine, and do it with the >>>>>> RunRev >>>>>> engine alone? >>>>>> If so how? >>>>> >>>>> Good news: the "answer effect" command gives you access to >>>>> QuickTime's transition dialog, which provides a stunning variety of >>>>> transition effects. >>>>> >>>>> Bad news: page turning isn't among them.* :( >>>>> >>>>> I good page-curling transition would be nice to have, but I'm not >>>>> sue it could even be done with an external (is there an API for >>>>> imaging unopened cards?). >>>>> >>>>> You might consider submitting a request for that. In the meantime, >>>>> you may have to make due with something like the "push" effect for >>>>> now. >>>>> >>>>> >>>>> * Also absent from that QT dialog is the Ken Burns effect, in which >>>>> images are moved, zoomed, and faded simultaneously during the >>>>> transition. It's a gorgeous effect, and since it's used in >>>>> multiple >>>>> apps in OS X I suspect there's an API for it somewhere. But it's >>>>> not in the QT dialog we get with "answer effect", and I've found no >>>>> way to emulate it in scripting. >>>>> >>>>> -- >>>>> Richard Gaskin >>>>> Fourth World >>>>> Revolution training and consulting: http://www.fourthworld.com >>>>> Webzine for Rev developers: http://www.revjournal.com >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> -- >>>> Chris Sheffield >>>> Read Naturally, Inc. >>>> www.readnaturally.com >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22789148.html >>> Sent from the Revolution - User mailing list archive at Nabble.com. >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22790918.html Sent from the Revolution - User mailing list archive at Nabble.com. From DunbarX at aol.com Mon Mar 30 15:54:11 2009 From: DunbarX at aol.com (DunbarX at aol.com) Date: Mon, 30 Mar 2009 15:54:11 EDT Subject: #####REVEXCLUDEDSTRING##### Message-ID: This may be totally digressive, but when I was first fooling around with rev, I put a utility stack in use by writing in an unprotected openStack handler: put the script of this stack into back instead of: put the script of stack myStack into back. It put the message box script into back, now and then (and why wouldn't it), which loaded the string: "/REVEXCLUDE02" into field 1 of any stack in that was in front. A fairly similar string. Is it possible that something like that is happening, perhaps also in msg? I learned that the rev IDE is far more integrated into ones working world than HC's. Maybe something is being triggered from other open stacks here also. Craig Newman In a message dated 3/30/09 2:30:00 PM, geradamas at yahoo.com writes: > This may be totally tangential, but; > ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1220439616x1201372437/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) From mcgrath3 at mac.com Mon Mar 30 16:43:23 2009 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 30 Mar 2009 16:43:23 -0400 Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <22790918.post@talk.nabble.com> References: <22787868.post@talk.nabble.com> <49D10194.4050405@fourthworld.com> <22789148.post@talk.nabble.com> <78E82548-764E-4258-B530-1CA8D473B62E@mac.com> <31B27865-1704-4612-9846-FFC340545A6E@mac.com> <22790918.post@talk.nabble.com> Message-ID: <8708985A-CC46-4B25-804B-62493EB82089@mac.com> I was not able to swap out the show image for go to card.... Something about how the core image is implemented. Now for an interesting effect on Mac try: visual effect Fire very slowly go next card Tom McGrath III Lazy River Software 3mcgrath at comcast.net iTunes Library Suite - libITS Information and download can be found on this page: http://www.lazyriversoftware.com/RevOne.html On Mar 30, 2009, at 3:24 PM, mfstuart wrote: > > Hi Tom, > Not having a Mac, I'll be asking a friend to test that on their > laptop. > In your script, can I swap out... show image "Target Image"... for > show card > 2...? > > Regards, > Mark Stuart > > > > > Thomas McGrath III-3 wrote: >> >> Here is a sample code for a good page curl using the OSX only core >> image effect: >> >> show image "Target Image" with visual effect CIPageCurlTransition >> slow with angle -2.610663 and backsideImage id 5290 and extent >> (0,0,400,300) and radius 196.18 and shadingImage id 5295 >> >> FWIW >> >> Tom McGrath III >> Lazy River Software >> 3mcgrath at comcast.net >> >> iTunes Library Suite - libITS >> Information and download can be found on this page: >> http://www.lazyriversoftware.com/RevOne.html >> >> >> >> >> >> >> On Mar 30, 2009, at 2:52 PM, Thomas McGrath III wrote: >> >>> Mark, >>> >>> You could send 'someone' screenshots to apply that curl effect and >>> then have them screen capture it. Just a thought..... >>> >>> Tom McGrath III >>> Lazy River Software >>> 3mcgrath at comcast.net >>> >>> iTunes Library Suite - libITS >>> Information and download can be found on this page: >>> http://www.lazyriversoftware.com/RevOne.html >>> >>> On Mar 30, 2009, at 2:02 PM, mfstuart wrote: >>> >>>> >>>> Hi Chris, >>>> I checked out the example. Since I develop on Windows, I couldn't >>>> see the >>>> core image sampler work. >>>> I'm sure this works on Mac OS. >>>> >>>> It'll have to be: >>>> visual effect scroll down very fast >>>> go to card 2 >>>> for now. >>>> >>>> -- >>>> Mark Stuart >>>> >>>> >>>> Chris Sheffield-2 wrote: >>>>> >>>>> Not sure what the requirements are, but there is a CoreImage page >>>>> curl >>>>> transition. This would be Mac only, of course. There's a core >>>>> image >>>>> sampler stack located in Resources/Examples of your Revolution >>>>> folder. >>>>> Version 2.6 and above I believe. Not sure if there's something >>>>> similar >>>>> for Windows or not. >>>>> >>>>> Chris >>>>> >>>>> >>>>> On Mar 30, 2009, at 11:29 AM, Richard Gaskin wrote: >>>>> >>>>>> mfstuart wrote: >>>>>>> I'd like to animate the contents on a stack or a card or even a >>>>>>> field, to >>>>>>> animate the contents like turning a page of a book/magazine/ >>>>>>> newspaper. It >>>>>>> would turn from the top-right to bottom-left. Or something like >>>>>>> that. >>>>>>> This would have to be a cross-platform solution. >>>>>>> Q: Can the animation do this? >>>>>>> Or >>>>>>> Q: can I do this without the animation engine, and do it with >>>>>>> the >>>>>>> RunRev >>>>>>> engine alone? >>>>>>> If so how? >>>>>> >>>>>> Good news: the "answer effect" command gives you access to >>>>>> QuickTime's transition dialog, which provides a stunning >>>>>> variety of >>>>>> transition effects. >>>>>> >>>>>> Bad news: page turning isn't among them.* :( >>>>>> >>>>>> I good page-curling transition would be nice to have, but I'm not >>>>>> sue it could even be done with an external (is there an API for >>>>>> imaging unopened cards?). >>>>>> >>>>>> You might consider submitting a request for that. In the >>>>>> meantime, >>>>>> you may have to make due with something like the "push" effect >>>>>> for >>>>>> now. >>>>>> >>>>>> >>>>>> * Also absent from that QT dialog is the Ken Burns effect, in >>>>>> which >>>>>> images are moved, zoomed, and faded simultaneously during the >>>>>> transition. It's a gorgeous effect, and since it's used in >>>>>> multiple >>>>>> apps in OS X I suspect there's an API for it somewhere. But it's >>>>>> not in the QT dialog we get with "answer effect", and I've >>>>>> found no >>>>>> way to emulate it in scripting. >>>>>> >>>>>> -- >>>>>> Richard Gaskin >>>>>> Fourth World >>>>>> Revolution training and consulting: http://www.fourthworld.com >>>>>> Webzine for Rev developers: http://www.revjournal.com >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>> subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> -- >>>>> Chris Sheffield >>>>> Read Naturally, Inc. >>>>> www.readnaturally.com >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22789148.html >>>> Sent from the Revolution - User mailing list archive at Nabble.com. >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at 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 at 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 at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Animate-contents-of-a-stack-card-to-turn-like-a-page-tp22787868p22790918.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Mon Mar 30 17:17:05 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 11:17:05 -1000 Subject: Re-7: libeay32.dll error with standalone In-Reply-To: <00035A44.49D1202D@the-office.us> References: <00035A44.49D1202D@the-office.us> Message-ID: <00fe01c9b17c$e0a17af0$a1e470d0$@com> Hi Matthias, > i am running a 32-bit system. > > The problem is, that the standalones looks at startup if it can find a > libeay32.dll in windows or any folder defined in %path%, although the > standalone, even the standalone with just one answer dialog, is created > with settings,that do not include the ssl library. My problem is/was, > that my customer owns about 50 Acer pc?s, which all have installed > Acer?s eDataSecuritySoftware. This software extend %path% to a i386 > and a x86 folder of within the eDataSecurity folder The irony of this is that I built the test standalone for Camm to test his answer problem on a quad-processor Acer Aspire with eDataSecurity Software installed and running and I used Rev 3.0. > My standalone, which does not use ssl, looks now along the path if it > can find the libeay32.dll. It finds it in i386 and also in x64 and > tries to load it. Then i get an errormessage, but this message is not > generated by the standalone. I think that message is created by > windows, because the standalone tries to load a 64-bit version of > libeay32.dll under 32-bit windows. And that cannot work. Btw. if i > rename the libeay32.dll in folder x64. The standalone starts up without > any error message. There are two things I note. 1. There is no ...eDataSecurity\i386 in my $Path. 2. There is an ...eDataSecurity\x64 in my $Path and indeed it does contain a libeay32.dll file. This surprised me a bit. But, it's being there doesn't seem to cause a problem. I then renamed it to _libeay32.dll and ran the same test exe and again no problems. I then once again renamed the one in my System32 dir _libeay32.dll. Still no problems. And I do not have any SSL libs in my EXE dir. So, if Rev is indeed looking for them, it should have a problem finding them. > But again, why does a Revolution standalone, which does not use any ssl > or encryption, looks for and tries to load the libeay32.dll? What > for? That?s what i do not understand. > > If you are interested, i can send you the specific libeay32.dll, which > produces the error here. Just replace it with your one, run a > standalone with only an anwwer dialog and you will see what i mean. Actually, I am going to send to both you and Camm off-list (on the off chance the issues are related), the password protected .rev and .exe (I built under Rev 3.0). The password shows when you click the answer button as well as the version of Rev and your path. It puts your path in the clipboarddata so you can paste it. Let me know if you see any differences Aloha from Hawaii, Jim Bufalini From bvlahos at mac.com Mon Mar 30 22:14:21 2009 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 30 Mar 2009 19:14:21 -0700 Subject: Using things that are only supported on some platforms In-Reply-To: References: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> Message-ID: <02B9BC90-C874-4835-AA94-FC8AB1D1DF44@mac.com> Thanks Jeanne. I implemented the try structure. Bill On Mar 29, 2009, at 11:57 PM, Jeanne A. E. DeVoto wrote: > At 12:58 PM -0700 3/28/2009, Bill Vlahos wrote: >> I have an application that uses revSpeak which works fine on Macs >> and Windows as it should. This command isn't supported on Linux but >> I thought I would try to see what happened if I tried anyway. I get >> an error "can't find handler". >> >> Is this the expected behavior for a command that isn't supported? > > If I remember correctly, the text-to-speech capabilies are > implemented as an external, rather than being part of the engine. > Given that, this is expected behavior... although it's > counterintuitive that a "built-in command" isn't actually built in. > >> I could either trap for platform or put the command in a try... >> statement. > > Either one seems sensible. The try structure is probably a bit more > robust, since it will work even if you've built a standalone and > forgotten to include the speech library. > -- > Jeanne A. E. DeVoto, Transcript Language Curmudgeon > revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klists at sites.kerflooey.com Tue Mar 31 01:31:50 2009 From: klists at sites.kerflooey.com (klists) Date: Mon, 30 Mar 2009 22:31:50 -0700 Subject: Flipping thru cards, capturing the mouse position In-Reply-To: <02B9BC90-C874-4835-AA94-FC8AB1D1DF44@mac.com> References: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> <02B9BC90-C874-4835-AA94-FC8AB1D1DF44@mac.com> Message-ID: <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> Hi: I'm a newbie who is stumped by this: I would like to click a button, which would start a process of flipping thru the cards of a stack, capturing the mouse position over each card as it runs. I would like to write the mouse position coordinates to each card, and to set the speed of the flipping before starting. I can get the mouse position ok, but am having trouble seeing how to build the flipping process "the Revolution Way". Any help on what concepts or functions would be useful is appreciated! Thanks, kay From scott at tactilemedia.com Tue Mar 31 02:09:36 2009 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 30 Mar 2009 23:09:36 -0700 Subject: Lock Screen Changed? Message-ID: Hi List: Am I dreaming or did "lock screen" used to affect only the default stack when implemented? I could have sworn you could lock the screen of one stack while doing something in another. I have a palette that is supposed to show status of updates occurring in a topLevel stack while the screen is locked and it seems everything is locked because the status is not updating until the end of the handler. If lock screen affects everything I guess there's no workaround for this??? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From bdrunrev at gmail.com Tue Mar 31 03:47:48 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 31 Mar 2009 08:47:48 +0100 Subject: Flipping thru cards, capturing the mouse position In-Reply-To: <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> References: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> <02B9BC90-C874-4835-AA94-FC8AB1D1DF44@mac.com> <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> Message-ID: Hi Kay I don't quite get your problem. ?After all, if the user clicks on the button, surely the mouse position is going to remain the same? ?Or are you expecting your user to be prompted on each 'flipped' card to click elsewhere? It all depends on what you mean by 'flipping'. In case you have missed it, there has recently been a discussion on a 'page turning' effect when navigating between cards. ?I can't paste in a URL to the discussion as the Nabble site is currently under 'scheduled maintenance'. ?However, the subject of the discussion was: "Animate contents of a stack/card to turn like a page" The flipping should be done by using 'visual effect' e.g. in your button you would have visual effect push left -- visual effect wipe left go next card Navigating between cards in this manner dates back to Hypercard. You can try the various effects and see which is most suitable. However, please bear in mind this bugreport: http://quality.runrev.com/qacenter/show_bug.cgi?id=7358 . ?Maybe they will work for you, but for me navigation using visual effects is broken in many ways. As to capturing the coordinates of the mouse pointer, you need to use the 'mouseLoc'. ?You can find more information on that in the Revolution Dictionary. Hope that is of some help. Bernard On Tue, Mar 31, 2009 at 6:31 AM, klists wrote: > > Hi: > > I'm a newbie who is stumped by this: I would like to click a button, which would start a process of flipping thru the cards of a stack, capturing the mouse position over each card as it runs. I would like to write the mouse position coordinates to each card, and to set the speed of the flipping before starting. I can get the mouse position ok, but am having trouble seeing how to build the flipping process "the Revolution Way". Any help on what concepts or functions would be useful is appreciated! > > Thanks, > > kay > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Andre.Bisseret at inria.fr Tue Mar 31 03:56:35 2009 From: Andre.Bisseret at inria.fr (Andre.Bisseret) Date: Tue, 31 Mar 2009 09:56:35 +0200 Subject: Flipping thru cards, capturing the mouse position In-Reply-To: <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> References: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> <02B9BC90-C874-4835-AA94-FC8AB1D1DF44@mac.com> <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> Message-ID: <367C5F6F-3302-41EB-8C04-AA94A20B7A14@inria.fr> Bonjour Kay, Welcome to this list :-)) Not sure I understand precisely what you want but try the following : On a new stack, I put a button "flip" a field "thePosition" ; group this field ; on the property inspector (pane Basic properties) set the background behavior to true; place the group on each card In the script of the button "flip" : ON mouseUp answer "how many seconds?" WITH "1" OR "2" OR "3" REPEAT the number of cds in this stack wait it sec -- DURING THIS SECONDS YOU CAN MOVE THE MOUSE ON THE CURRENT CARD put the short name of this cd & tab & the mouseloc into fld "thePosition" go next END repeat END mouseUp HTH Don't hesitate to ask again if you get troubles or of it is not what you were expecting Best regards from Grenoble Andr? Le 31 mars 09 ? 07:31, klists a ?crit : > Hi: > > I'm a newbie who is stumped by this: I would like to click a button, > which would start a process of flipping thru the cards of a stack, > capturing the mouse position over each card as it runs. I would like > to write the mouse position coordinates to each card, and to set the > speed of the flipping before starting. I can get the mouse position > ok, but am having trouble seeing how to build the flipping process > "the Revolution Way". Any help on what concepts or functions would > be useful is appreciated! > > Thanks, > > kay > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at futilism.com Tue Mar 31 04:03:06 2009 From: lists at futilism.com (Mark Smith) Date: Tue, 31 Mar 2009 09:03:06 +0100 Subject: Flipping thru cards, capturing the mouse position In-Reply-To: <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> References: <1FBF6D23-26F1-4D83-A908-7F0FF4686C1D@mac.com> <02B9BC90-C874-4835-AA94-FC8AB1D1DF44@mac.com> <7A4DCD0F-857E-476D-8F57-B51D9004B752@sites.kerflooey.com> Message-ID: <88506CD0-D8F1-4863-9CE5-83835A58D219@futilism.com> Kay, two ways to do this - in the stack script, one of: 1) a repeat loop with waits on flipThroughCards repeat with n = 1 to the number of cds in this stack go cd n of this stack wait 1 second -- or whatever end repeat end flipThroughCards or 2) send in time on flipToCard cardNum go cd cardNum if cardNum < the number of cds in this stack then add 1 to cardNum send "flipToCard cardNum" to me in 1 second end if end flipToCard best, Mark On 31 Mar 2009, at 06:31, klists wrote: > Hi: > > I'm a newbie who is stumped by this: I would like to click a > button, which would start a process of flipping thru the cards of a > stack, capturing the mouse position over each card as it runs. I > would like to write the mouse position coordinates to each card, > and to set the speed of the flipping before starting. I can get the > mouse position ok, but am having trouble seeing how to build the > flipping process "the Revolution Way". Any help on what concepts or > functions would be useful is appreciated! > > Thanks, > > kay > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at visitrieve.com Tue Mar 31 04:32:47 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 22:32:47 -1000 Subject: Can anybody HELP !! In-Reply-To: <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> References: <010901c9b17e$82f4d990$88de8cb0$@com> <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> Message-ID: <011501c9b1db$45e6fd50$d1b4f7f0$@com> Hey Camm, I've put this back on-list... > Jim , > > Thanks ... > > Difference is the PASSWORD is not set in the standalone settings in > your example. > > I do not password the stack script in IDE only the .exe build. > > Regards > Camm Ahh... Yes! If I am going to password protect a stack, I do it in the IDE and work with it in the IDE, because there are certain things you can't do with password protected stacks and I want to be aware of any oversights concerning this, while I'm building. But, you say in 2.8.1, your method of setting the PW only during the standalone build worked, but it doesn't in 3.0? Hmmm... Sounds like another RQCC. ;-) Anyway, glad we got to the bottom of the mystery. Aloha from Hawaii, Jim Bufalini From jim at visitrieve.com Tue Mar 31 04:39:14 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Mon, 30 Mar 2009 22:39:14 -1000 Subject: Re-9: libeay32.dll error with standalone In-Reply-To: <00035A46.49D1D991@the-office.us> References: <00035A46.49D1D991@the-office.us> Message-ID: <011601c9b1dc$362b0400$a2810c00$@com> Hey Matthias, I've put this one back on-list also so other developers and RunRev will be aware... > with your stack i get the error also. > That?s the path: > > C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program > Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\ATI > Technologies\ATI.ACE\Core-Static;C:\Acer\Empowering > Technology\eDataSecurity\;C:\Acer\Empowering > Technology\eDataSecurity\x86;C:\Acer\Empowering > Technology\eDataSecurity\x64;C:\Program Files\Paradigma > Software\VComponents_Win_VC;C:\Program > Files\QuickTime\QTSystem\;C:\Program Files\Common Files\DivX > Shared\;C:\Program Files\IDM Computer Solutions\UltraEdit\ > > (Btw: I was wrong with the 32bit path, it?s ...eDataSecurity\i386 not > ...eDataSecurity\x86. But this does not matter.) > > If i remove C:\Acer\Empowering Technology\eDataSecurity\x64 from path > or just rename the folder x64 in explorer or just delete the > libeay32.dll in the x64 folder, then the standalone runs without that > error. > > Tried here now on my son?s Acer notebook (hope he will not get to know > that i played with his machine ;-) ) and also on some customer > machines. > > Runrev confirmed that Revolution/standalones look along the path at > startup for some files, even if they are not needed. That should be no > problem normally. But in my case a "wrong" path setting (created by the > installer of eDataSecurity) lets the standalone find a wrong > libeay32.dll. And that causes that problem.(If there is no libeay32.dll > along the path and if the libeay32.dll is not needed, there is no error > message). But if there is a wrong libeay32.dll and although it is not > needed, there is the error message. > > Btw.: The bigger %path% is, the longer it takes for the standalone to > startup. So if there is no libeay32.dll in any of that folders in > %path% the standalone checks all that folders for it (and again > regardless if the file is needed or not). Good sleuthing work. :-) I would think this is deserving of a RQCC that says that a standalone shouldn't search for libeay32.dll unless SSL & Encryption is included in the Standalone Settings. Feel like filing one? ;-) It's obvious now to me why I don't ever experience the issue and you have. I have apps that do use SSL. The options for this is that you put the SSL libs in the same directory as the EXE like RunRev does for the IDE (you will notice both ssleay32.dll and libeay32.dll are always in the same directory as Revolution.exe and not where you would expect them to be, which is in the Externals directory). BTW, if you try to move these to the Externals directory of your own app, you will find you can't, no matter what you do with setting the externals, etc. Encryption just won't work. Or, what I do is have my installer put rev's versions of these files into the \Windows\System32 directory. Since the System32 directory is almost always the first or second directory in a Window's path. This guarantees that a rev standalone will find "its own" version of the SSL libs and quickly. Since, obviously, I've installed my own apps on my own machines, then standalones that don't use SSL, but which you say searches anyway, always found the correct SSL libs. And, when I renamed them all, since you say it searches, but if it doesn't need SSL (like the test app I sent you), it doesn't complain. :-/ Where the issue comes in is if a developer is distributing an app that does not use SSL and does not include SSL & Encryption in their Standalone Settings and therefore does not put Rev's version of these libs in the path. However, if this standalone is going to search anyway, there is a high likelihood that it will find these libs on "some" users' machines, because many apps install them. And, evidently, some versions of these libs can cause a standalone to have errors. So bottom line is, a standalone shouldn't be searching for these, without the developers knowledge. And, for now, if anyone is distributing a Windows' app, they need to put the ssleay32.dll early in the path to "block" the standalone from possibly finding someone else's version of it. Otherwise, they will get reports of errors that they won't have a clue about what is causing the errors on some machines and not others, because it doesn't show up in their IDE or on their test machines. It also means RunRev should be compatible with and include the latest versions of these third-party DLLs with their releases or installing a Rev app could interfere with other apps on a user's machine. Aloha from Hawaii, Jim Bufalini From sims at ezpzapps.com Tue Mar 31 04:49:42 2009 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 31 Mar 2009 10:49:42 +0200 Subject: obtaining application paths Message-ID: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> On OS X the applescript: tell application "System Events" to (get path to application "Mail") will get the path to an application (in this case "Mail.app"). However, it seems to need to open that app before it can get the path. Is there an applescript or shell script that will tell me the path to an application without opening it first? I do understand that on can use answer file - but I'd like an alternative. sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From bdrunrev at gmail.com Tue Mar 31 05:07:48 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 31 Mar 2009 10:07:48 +0100 Subject: grasping the data grid Message-ID: Hi, I just watched the webinar session. Thanks to the folks who went to the trouble of organizing it and putting it online. I think it might be a very important element to consider when getting to grips with the data grid. Before I watched the webinar I played with the data grid for a while. I didn't really grasp how to use column or row templates, even after reading Trevor's documentation. However, watching the webinar brought that home to me. Following Trevor's mention that he'd used the data grid with 50,000 rows from sqlite, I put 100,000 rows into a data grid. It still sorted remarkably quickly - maybe 2 seconds to sort by a column and display it. I'm assuming from his mention of optimization, that the data grid is really just a window onto a list, but if so, it appears seamless to me. I also noted in the webinar that he mentions that the grid's display can be hooked up to a result set cursor, and the display of the 50,000 records was even faster. I saw mention by Bill that the DG was implemented as a scripted group and that it was pretty amazing. I was not disappointed - it's very impressive work. I would never have thought that controls could be grouped to produce something as complex as the data grid. ListMagic seems simpler to use, but is also less powerful. Bernard. From tsj at unimelb.edu.au Tue Mar 31 06:22:09 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue, 31 Mar 2009 21:22:09 +1100 Subject: obtaining application paths In-Reply-To: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> Message-ID: Well if you have a path to a file whose default application is Mail (or whatever) then you can... tell application "System Events" to get the path of the default application of file ...and that doesn't open the application. There may be other ways though. HTH, Terry... On 31/03/09 7:49 PM, "Jim Sims" wrote: > On OS X the applescript: > > tell application "System Events" to (get path to application "Mail") > > will get the path to an application (in this case "Mail.app"). > However, it seems to need to open that app before it can get the path. > > Is there an applescript or shell script that will tell me the path to > an application without opening it first? > > I do understand that on can use answer file - but I'd like an > alternative. > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From niggemann at uni-wh.de Tue Mar 31 07:20:11 2009 From: niggemann at uni-wh.de (BNig) Date: Tue, 31 Mar 2009 04:20:11 -0700 (PDT) Subject: obtaining application paths In-Reply-To: References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> Message-ID: <22803062.post@talk.nabble.com> not very nice but works for mail. tell application "Finder" set x to path to applications folder set y to every application file in x whose name contains "mail" if number of items of y = 1 then -- just variations of the format set z to y as alias set z1 to z as text set z2 to POSIX path of z else -- tell me to scratch my head end if end tell if you want to do it for apps that are in subfolders of the application folder like iWork etc. you have to adapt it further. If you dont know where to look for an app this script is out of luck. regards Bernd On 31/03/09 7:49 PM, "Jim Sims" wrote: > On OS X the applescript: > > tell application "System Events" to (get path to application "Mail") > > will get the path to an application (in this case "Mail.app"). > However, it seems to need to open that app before it can get the path. > > Is there an applescript or shell script that will tell me the path to > an application without opening it first? > > I do understand that on can use answer file - but I'd like an > alternative. > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution -- View this message in context: http://www.nabble.com/obtaining-application-paths-tp22800903p22803062.html Sent from the Revolution - User mailing list archive at Nabble.com. From sims at ezpzapps.com Tue Mar 31 07:42:25 2009 From: sims at ezpzapps.com (Jim Sims) Date: Tue, 31 Mar 2009 13:42:25 +0200 Subject: obtaining application paths In-Reply-To: <22803062.post@talk.nabble.com> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <22803062.post@talk.nabble.com> Message-ID: Thanks Terry, and thanks Bernd! Bernd, that one works pretty slick! If I use the word Applications and also do one for Utilities it would cover the majority of apps. Might be a winner for my intended use. Nice. sims On Mar 31, 2009, at 1:20 PM, BNig wrote: > not very nice but works for mail. > > tell application "Finder" > set x to path to applications folder > set y to every application file in x whose name contains "mail" > if number of items of y = 1 then > -- just variations of the format > set z to y as alias > set z1 to z as text > set z2 to POSIX path of z > else > -- tell me to scratch my head > end if > end tell > > if you want to do it for apps that are in subfolders of the > application > folder like iWork etc. you have to adapt it further. If you dont > know where > to look for an app this script is out of luck. > regards > Bernd sims sims at ezpzapps.com Skype: sims.jim iChat: techietours ______________________ Opportunity by Design From camm29 at tesco.net Tue Mar 31 07:45:01 2009 From: camm29 at tesco.net (camm29 at tesco.net) Date: Tue, 31 Mar 2009 12:45:01 +0100 Subject: Can anybody HELP !! In-Reply-To: <011501c9b1db$45e6fd50$d1b4f7f0$@com> Message-ID: <20090331124501.FDTA6.390600.root@web09-winn.ispmail.private.ntl.com> Thanks again , Are we sure it's nothing to do with Rev 3.0.0 builder , they have sneeked in a warning answer screen informing the user its a trial version ? This is not in the Rev 2.8.2 Builder !? Regards Camm ---- Jim Bufalini wrote: > Hey Camm, > > I've put this back on-list... > > > Jim , > > > > Thanks ... > > > > Difference is the PASSWORD is not set in the standalone settings in > > your example. > > > > I do not password the stack script in IDE only the .exe build. > > > > Regards > > Camm > > Ahh... Yes! If I am going to password protect a stack, I do it in the IDE and work with it in the IDE, because there are certain things you can't do with password protected stacks and I want to be aware of any oversights concerning this, while I'm building. > > But, you say in 2.8.1, your method of setting the PW only during the standalone build worked, but it doesn't in 3.0? Hmmm... Sounds like another RQCC. ;-) > > Anyway, glad we got to the bottom of the mystery. > > Aloha from Hawaii, > > Jim Bufalini > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From gbrackett at luceatlux.com Tue Mar 31 08:14:24 2009 From: gbrackett at luceatlux.com (George C Brackett) Date: Tue, 31 Mar 2009 08:14:24 -0400 Subject: grasping the data grid In-Reply-To: References: Message-ID: ListMagic has one feature I find extremely useful: the ability to filter via a user-typed string. I've written a client that teachers use to view what may be a long list of events (incidents of positive and negative behavior) and it's very useful to be able to type 'tar' to display just those events in which the student was tardy, for example. George On Mar 31, 2009, at 5:07 AM, Bernard Devlin wrote: Hi, I just watched the webinar session. Thanks to the folks who went to the trouble of organizing it and putting it online. I think it might be a very important element to consider when getting to grips with the data grid. Before I watched the webinar I played with the data grid for a while. I didn't really grasp how to use column or row templates, even after reading Trevor's documentation. However, watching the webinar brought that home to me. Following Trevor's mention that he'd used the data grid with 50,000 rows from sqlite, I put 100,000 rows into a data grid. It still sorted remarkably quickly - maybe 2 seconds to sort by a column and display it. I'm assuming from his mention of optimization, that the data grid is really just a window onto a list, but if so, it appears seamless to me. I also noted in the webinar that he mentions that the grid's display can be hooked up to a result set cursor, and the display of the 50,000 records was even faster. I saw mention by Bill that the DG was implemented as a scripted group and that it was pretty amazing. I was not disappointed - it's very impressive work. I would never have thought that controls could be grouped to produce something as complex as the data grid. ListMagic seems simpler to use, but is also less powerful. Bernard. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From eric.miclo at wanadoo.fr Tue Mar 31 08:42:25 2009 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Tue, 31 Mar 2009 14:42:25 +0200 Subject: grasping the data grid In-Reply-To: References: Message-ID: <6E508F56-84EB-4099-93B4-35006AA25DE0@wanadoo.fr> Hello, I didn't have the chance to watch at the webinar session (only the latest minutes). Does somebody know if it can be watched or downloaded somewhere? Best, ?rIC Le 31 mars 09 ? 11:07, Bernard Devlin a ?crit : > > Hi, > > I just watched the webinar session. Thanks to the folks who went to > the trouble of organizing it and putting it online. I think it might > be a very important element to consider when getting to grips with the > data grid. > > Before I watched the webinar I played with the data grid for a while. > I didn't really grasp how to use column or row templates, even after > reading Trevor's documentation. However, watching the webinar brought > that home to me. > > Following Trevor's mention that he'd used the data grid with 50,000 > rows from sqlite, I put 100,000 rows into a data grid. It still > sorted remarkably quickly - maybe 2 seconds to sort by a column and > display it. I'm assuming from his mention of optimization, that the > data grid is really just a window onto a list, but if so, it appears > seamless to me. I also noted in the webinar that he mentions that the > grid's display can be hooked up to a result set cursor, and the > display of the 50,000 records was even faster. > > I saw mention by Bill that the DG was implemented as a scripted group > and that it was pretty amazing. I was not disappointed - it's very > impressive work. I would never have thought that controls could be > grouped to produce something as complex as the data grid. ListMagic > seems simpler to use, but is also less powerful. > > Bernard. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- My NeXT computer will Be a Mac too! -- From jacque at hyperactivesw.com Tue Mar 31 11:12:46 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Mar 2009 10:12:46 -0500 Subject: Can anybody HELP !! In-Reply-To: <011501c9b1db$45e6fd50$d1b4f7f0$@com> References: <010901c9b17e$82f4d990$88de8cb0$@com> <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> <011501c9b1db$45e6fd50$d1b4f7f0$@com> Message-ID: <49D232EE.1060500@hyperactivesw.com> Jim Bufalini wrote: > But, you say in 2.8.1, your method of setting the PW only during the > standalone build worked, but it doesn't in 3.0? Hmmm... Sounds like > another RQCC. ;-) > > Anyway, glad we got to the bottom of the mystery. I wish we had, but we didn't. I've been watching this thread to see if anyone had ideas. Camm wrote to support some months ago (and I think he also submitted a QCC report) but no one has been able to reproduce his results. He created a stack that failed consistently for him, very simple with a single answer button, and it compiled fine for me in XP. I gave it to one of the engineers and he also had no trouble creating a standalone with it. After that I suggested Camm write to the list, which he did, but no one here could reproduce it either. So far, the problem seems limited to Camm -- only the odd part is that he says he can reproduce it on several machines at his workplace. Perhaps it is related to a particular XP setup that is the same on all those machines, but I don't know what that could possibly be. So, no clue. I was hoping someone here could help isolate the problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Mar 31 11:27:59 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Mar 2009 08:27:59 -0700 Subject: grasping the data grid Message-ID: <49D2367F.3070000@fourthworld.com> Bernard Devlin wrote: > Following Trevor's mention that he'd used the data grid with 50,000 > rows from sqlite, I put 100,000 rows into a data grid. It still > sorted remarkably quickly - maybe 2 seconds to sort by a column and > display it. I'm assuming from his mention of optimization, that the > data grid is really just a window onto a list, but if so, it appears > seamless to me. The ability to use groups within groups as a sort of custom "list definition" has been around since groups were first added to the engine; I've used them in my Sophie ebook reader, WebMerge and others, as have a good many other developers. In principle it's simple enough: make a group which acts as a template for the row, then clone that group within another group as needed to build out your complete list. But using groups that way usually has at least two significant limitations: 1. The formattedHeight of a group is limited to 32,767 pixels (though a request has been submitted to raise that: ). 2. Attempting to create all rows of a given data set at once will yield thousands, or even tens of thousands, of objects, introducing memory issues. And that's where Trevor's work becomes amazing: Through what I can only imagine was a good many weeks of very long nights, he's worked out the math and management for using the groups-within-groups technique to build custom lists in a way that more closely resembles how the OS handles custom LDEFs under the hood, rendering only the controls that can be seen on screen and moving their contents from row to row as needed to emulate scrolling, all the while maintaining a scrollbar that represents the full data set even though most of that data set is never in actual objects on the card. That he made this functional at all would be praise-worthy enough, but he's apparently put in much time to make sure it performs with amazing efficiency. Extra bonus points that he's also crafted a very usable API for working with it. Working with something as complex as the DataGrid will never be as simple as working with a native field object, given the range of things the DataGrid does. But for all the flexibility of the DataGrid Trevor's API is quite learnable and well thought out. The exchanges on the beta list have shown him to be flexible and responsive to suggestions to hone the API for this release, making ever more graceful to script for. When you need an unusual list style, Trevor's tool is more than an adequate solution; I would argue that it's among the best possible solutions given the engine's current design. His DataGrid plays well with the engine's strengths while avoiding its limitations. A damn fine job, Trevor. -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From bdrunrev at gmail.com Tue Mar 31 11:29:03 2009 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 31 Mar 2009 16:29:03 +0100 Subject: grasping the data grid In-Reply-To: <6E508F56-84EB-4099-93B4-35006AA25DE0@wanadoo.fr> References: <6E508F56-84EB-4099-93B4-35006AA25DE0@wanadoo.fr> Message-ID: Hi Eric I was going to paste the URL here, when I noticed it says "offers" as part of the URL, so maybe it is only supposed to be available to people on some mailing list. If you didn't receive the email from runrev advertising announcing it, maybe it was only sent out to those of us who didn't view the original live webinar. Hopefully Heather will pop up and say if it is for general release. BTW, I had to use wget to download it. I tried to view it loading the link into Safari, and it just seemed to hang. Maybe something to do with it being a .wmv file and so QT had to download it all before it could display anything. Bernard On Tue, Mar 31, 2009 at 1:42 PM, ?ric Miclo wrote: > Hello, > > I didn't have the chance to watch at the webinar session (only the latest > minutes). > Does somebody know if it can be watched or downloaded somewhere? > > Best, > > ?rIC > > Le 31 mars 09 ? 11:07, Bernard Devlin a ?crit : > >> >> Hi, >> >> I just watched the webinar session. ?Thanks to the folks who went to >> the trouble of organizing it and putting it online. ?I think it might >> be a very important element to consider when getting to grips with the >> data grid. >> >> Before I watched the webinar I played with the data grid for a while. >> I didn't really grasp how to use column or row templates, even after >> reading Trevor's documentation. ?However, watching the webinar brought >> that home to me. >> >> Following Trevor's mention that he'd used the data grid with 50,000 >> rows from sqlite, I put 100,000 rows into a data grid. ?It still >> sorted remarkably quickly - maybe 2 seconds to sort by a column and >> display it. ?I'm assuming from his mention of optimization, that the >> data grid is really just a window onto a list, but if so, it appears >> seamless to me. ?I also noted in the webinar that he mentions that the >> grid's display can be hooked up to a result set cursor, and the >> display of the 50,000 records was even faster. >> >> I saw mention by Bill that the DG was implemented as a scripted group >> and that it was pretty amazing. ?I was not disappointed - it's very >> impressive work. I would never have thought that controls could be >> grouped to produce something as complex as the data grid. ?ListMagic >> seems simpler to use, but is also less powerful. >> >> Bernard. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > -- My NeXT computer will Be a Mac too! -- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.miclo at wanadoo.fr Tue Mar 31 11:41:53 2009 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Tue, 31 Mar 2009 17:41:53 +0200 Subject: grasping the data grid In-Reply-To: References: <6E508F56-84EB-4099-93B4-35006AA25DE0@wanadoo.fr> Message-ID: <327BCB0D-4D83-42FF-A065-FBBFC3FEFB33@wanadoo.fr> Hello Bernard, I got answers oflist and pu my hand on the file (I managed to download it with SpeedDownload). I did'nt get my invitation in time to watch the presentation and was only able to see the ending. I'll look at the video this evening. Thanks for all, best, ?rIC Le 31 mars 09 ? 17:29, Bernard Devlin a ?crit : > > Hi Eric > > I was going to paste the URL here, when I noticed it says "offers" as > part of the URL, so maybe it is only supposed to be available to > people on some mailing list. If you didn't receive the email from > runrev advertising announcing it, maybe it was only sent out to those > of us who didn't view the original live webinar. > > Hopefully Heather will pop up and say if it is for general release. > > BTW, I had to use wget to download it. I tried to view it loading the > link into Safari, and it just seemed to hang. Maybe something to do > with it being a .wmv file and so QT had to download it all before it > could display anything. > > Bernard > > On Tue, Mar 31, 2009 at 1:42 PM, ?ric Miclo > wrote: >> Hello, >> >> I didn't have the chance to watch at the webinar session (only the >> latest >> minutes). >> Does somebody know if it can be watched or downloaded somewhere? >> >> Best, >> >> ?rIC >> >> Le 31 mars 09 ? 11:07, Bernard Devlin a ?crit : >> >>> >>> Hi, >>> >>> I just watched the webinar session. Thanks to the folks who went to >>> the trouble of organizing it and putting it online. I think it >>> might >>> be a very important element to consider when getting to grips with >>> the >>> data grid. >>> >>> Before I watched the webinar I played with the data grid for a >>> while. >>> I didn't really grasp how to use column or row templates, even after >>> reading Trevor's documentation. However, watching the webinar >>> brought >>> that home to me. >>> >>> Following Trevor's mention that he'd used the data grid with 50,000 >>> rows from sqlite, I put 100,000 rows into a data grid. It still >>> sorted remarkably quickly - maybe 2 seconds to sort by a column and >>> display it. I'm assuming from his mention of optimization, that the >>> data grid is really just a window onto a list, but if so, it appears >>> seamless to me. I also noted in the webinar that he mentions that >>> the >>> grid's display can be hooked up to a result set cursor, and the >>> display of the 50,000 records was even faster. >>> >>> I saw mention by Bill that the DG was implemented as a scripted >>> group >>> and that it was pretty amazing. I was not disappointed - it's very >>> impressive work. I would never have thought that controls could be >>> grouped to produce something as complex as the data grid. ListMagic >>> seems simpler to use, but is also less powerful. >>> >>> Bernard. >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> -- My NeXT computer will Be a Mac too! -- >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- My NeXT computer will Be a Mac too! -- From m.schonewille at economy-x-talk.com Tue Mar 31 12:36:42 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Mar 2009 18:36:42 +0200 Subject: obtaining application paths In-Reply-To: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> Message-ID: <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> Hi Sims, If you know the creator type of the application, you can use the AppleScript syntax: set thePath to application file id "RSED" as text An example, which I used in the days of HyperCard, can be found at . -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 31 mrt 2009, at 10:49, Jim Sims wrote: > On OS X the applescript: > > tell application "System Events" to (get path to application "Mail") > > will get the path to an application (in this case "Mail.app"). > However, it seems to need to open that app before it can get the path. > > Is there an applescript or shell script that will tell me the path > to an application without opening it first? > > I do understand that on can use answer file - but I'd like an > alternative. > > sims > > sims at ezpzapps.com > Skype: sims.jim > iChat: techietours > ______________________ > Opportunity by Design From jim at visitrieve.com Tue Mar 31 13:27:47 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Tue, 31 Mar 2009 07:27:47 -1000 Subject: obtaining application paths In-Reply-To: <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> Message-ID: <012f01c9b226$0313cb20$093b6160$@com> Hi Mark, What is the best way, on a Mac, to get the path to the various files included in a Rev distribution. So assuming there is Rev 2.8.1, 2.9, 3.0 etc. installed on a Mac, and without necessarily running the version of Rev, how would you find say the revdb.so for a particular version of Rev? For example, on a PC, you would just go down a directory tree. So for Rev 3.0, on PC this file would be found in ... \Revolution Enterprise\3.0.0-gm-3\Runtime\Linux\x86-32\Externals\ Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Mark Schonewille > Sent: Tuesday, March 31, 2009 6:37 AM > To: How to use Revolution > Subject: Re: obtaining application paths > > Hi Sims, > > If you know the creator type of the application, you can use the > AppleScript syntax: > > set thePath to application file id "RSED" as text > > An example, which I used in the days of HyperCard, can be found at > >. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > >. > > On 31 mrt 2009, at 10:49, Jim Sims wrote: > > > On OS X the applescript: > > > > tell application "System Events" to (get path to application "Mail") > > > > will get the path to an application (in this case "Mail.app"). > > However, it seems to need to open that app before it can get the > path. > > > > Is there an applescript or shell script that will tell me the path > > to an application without opening it first? > > > > I do understand that on can use answer file - but I'd like an > > alternative. > > > > sims > > > > sims at ezpzapps.com > > Skype: sims.jim > > iChat: techietours > > ______________________ > > Opportunity by Design > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue Mar 31 14:35:28 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Mar 2009 20:35:28 +0200 Subject: obtaining application paths In-Reply-To: <012f01c9b226$0313cb20$093b6160$@com> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> Message-ID: <46094AAE-DE35-42CB-896B-7751C31A7E44@economy-x-talk.com> Hi Jim, Finding the right application can be a problem, if you have multiple copies of the application on your hard disk. You probably have multiple copies of Revolution in your applications folder. Which one do you want to pick, why that one and why do you need that particular file? On Mac OS X machines, it might be easier to use shell("locate revdb.so") to find all copies of that particular file, but I don't know whether this suits your needs. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 31 mrt 2009, at 19:27, Jim Bufalini wrote: > Hi Mark, > > What is the best way, on a Mac, to get the path to the various files > included in a Rev distribution. So assuming there is Rev 2.8.1, 2.9, > 3.0 > etc. installed on a Mac, and without necessarily running the version > of Rev, > how would you find say the revdb.so for a particular version of Rev? > > For example, on a PC, you would just go down a directory tree. So > for Rev > 3.0, on PC this file would be found in ... \Revolution > Enterprise\3.0.0-gm-3\Runtime\Linux\x86-32\Externals\ > > Aloha from Hawaii, > > Jim Bufalini > From jim at visitrieve.com Tue Mar 31 14:39:42 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Tue, 31 Mar 2009 08:39:42 -1000 Subject: Can anybody HELP !! In-Reply-To: <49D232EE.1060500@hyperactivesw.com> References: <010901c9b17e$82f4d990$88de8cb0$@com> <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> <011501c9b1db$45e6fd50$d1b4f7f0$@com> <49D232EE.1060500@hyperactivesw.com> Message-ID: <013001c9b230$0ef129b0$2cd37d10$@com> Hi Jacque, > I wish we had, but we didn't. I guess you are right. I just now tried to duplicate the issue by removing the PW in the IDE and then setting the PW in the standalone build, instead of prior in the IDE. It worked. But two clues: 1. If Camm sets the PW in the IDE, it now works for him also, and 2. He's running a trial version or 3.0, which none of us are exactly duplicating without un-licensing all of our copies of Rev. Anyway, my understanding is that he is now able to build in 3.0. I will "allow" you unlicensed your Rev to test that aspect. ;-) Aloha from Hawaii, Jim Bufalini From livfoss at mac.com Tue Mar 31 14:52:43 2009 From: livfoss at mac.com (Graham Samuel) Date: Tue, 31 Mar 2009 19:52:43 +0100 Subject: Animate contents of a stack/card to turn like a page In-Reply-To: <20090331084947.D7DE448A47F@mail.runrev.com> References: <20090331084947.D7DE448A47F@mail.runrev.com> Message-ID: <7FEE3CAD-1630-418E-A9A0-595039B60080@mac.com> This may be totally OT, but I can't help mentioning that the most sophisticated page-turning system I've ever seen is the one used by the British Library. It's MS, but it works on Macs with Silvelight... I don't know how (if at all) you'd hook it to rev. http://www.bl.uk/ttp2/ttp2techdetails.html On the off-chance that it might help, or just for fun. Graham On Mon, 30 Mar 2009 10:03:53 -0700 (PDT), mfstuart wrote: > > Hi to those familiar with the animation engine. > > I'd like to animate the contents on a stack or a card or even a > field, to > animate the contents like turning a page of a book/magazine/ > newspaper. It > would turn from the top-right to bottom-left. Or something like that. > This would have to be a cross-platform solution. > > Q: Can the animation do this? > Or > Q: can I do this without the animation engine, and do it with the > RunRev > engine alone? > > If so how? > > Regards, > Mark Stuart > -- From jacque at hyperactivesw.com Tue Mar 31 14:54:20 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Mar 2009 13:54:20 -0500 Subject: Can anybody HELP !! In-Reply-To: <013001c9b230$0ef129b0$2cd37d10$@com> References: <010901c9b17e$82f4d990$88de8cb0$@com> <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> <011501c9b1db$45e6fd50$d1b4f7f0$@com> <49D232EE.1060500@hyperactivesw.com> <013001c9b230$0ef129b0$2cd37d10$@com> Message-ID: <49D266DC.1030708@hyperactivesw.com> Jim Bufalini wrote: > But two clues: 1. If Camm sets the PW in the IDE, it now works for > him also, and 2. He's running a trial version or 3.0, which none of > us are exactly duplicating without un-licensing all of our copies of > Rev. This is new info. The support ticket didn't mention a trial version, and I thought Camm was a licensed owner of 3.0. If the issue is with a trial licensed version then that would change the equation. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jim at visitrieve.com Tue Mar 31 15:03:30 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Tue, 31 Mar 2009 09:03:30 -1000 Subject: Can anybody HELP !! In-Reply-To: <49D266DC.1030708@hyperactivesw.com> References: <010901c9b17e$82f4d990$88de8cb0$@com> <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> <011501c9b1db$45e6fd50$d1b4f7f0$@com> <49D232EE.1060500@hyperactivesw.com> <013001c9b230$0ef129b0$2cd37d10$@com> <49D266DC.1030708@hyperactivesw.com> Message-ID: <013101c9b233$61f4d000$25de7000$@com> Hey Jacque, He said in two different posts: On the list: ... Download TRIAL version of Rev 3.0.0 Write a simple stack using Revs answer dialog that pops up on a press of a button... And in off-list to me: ... Are we sure it's nothing to do with Rev 3.0.0 builder , they have sneeked in a warning answer screen informing the user its a trial version ?... Aloha from Hawaii Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of J. Landman Gay > Sent: Tuesday, March 31, 2009 8:54 AM > To: How to use Revolution > Subject: Re: Can anybody HELP !! > > Jim Bufalini wrote: > > > But two clues: 1. If Camm sets the PW in the IDE, it now works for > > him also, and 2. He's running a trial version or 3.0, which none of > > us are exactly duplicating without un-licensing all of our copies of > > Rev. > > This is new info. The support ticket didn't mention a trial version, > and > I thought Camm was a licensed owner of 3.0. If the issue is with a > trial > licensed version then that would change the equation. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue Mar 31 15:12:47 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Mar 2009 12:12:47 -0700 Subject: Message Path article updated for Behaviors Message-ID: <49D26B2F.3070106@fourthworld.com> Now that v3.5 is close to release with its nifty new Behaviors feature, I've updated my article on the Message Path to include a section introducing the basics of using this powerful addition to the language: Extending the Runtime Revolution Message Path: An introduction to using Libraries, FrontScripts, BackScripts and Behaviors in Revolution -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From devin_asay at byu.edu Tue Mar 31 15:32:59 2009 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 31 Mar 2009 13:32:59 -0600 Subject: Message Path article updated for Behaviors In-Reply-To: <49D26B2F.3070106@fourthworld.com> References: <49D26B2F.3070106@fourthworld.com> Message-ID: Thanks for this excellent article, Richard. Devin On Mar 31, 2009, at 1:12 PM, Richard Gaskin wrote: > Now that v3.5 is close to release with its nifty new Behaviors > feature, > I've updated my article on the Message Path to include a section > introducing the basics of using this powerful addition to the > language: > > Extending the Runtime Revolution Message Path: > An introduction to using Libraries, FrontScripts, > BackScripts and Behaviors in Revolution > > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Tue Mar 31 15:43:20 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Mar 2009 14:43:20 -0500 Subject: Can anybody HELP !! In-Reply-To: <013101c9b233$61f4d000$25de7000$@com> References: <010901c9b17e$82f4d990$88de8cb0$@com> <20090331085513.NO80A.633961.root@web10-winn.ispmail.private.ntl.com> <011501c9b1db$45e6fd50$d1b4f7f0$@com> <49D232EE.1060500@hyperactivesw.com> <013001c9b230$0ef129b0$2cd37d10$@com> <49D266DC.1030708@hyperactivesw.com> <013101c9b233$61f4d000$25de7000$@com> Message-ID: <49D27258.8030807@hyperactivesw.com> Jim Bufalini wrote: > Hey Jacque, > > He said in two different posts: I got curious and did a database search through the ticket queue, and you're right, back in October of last year he did tell us he was using the trial version. It was buried in a list of correspondence, and it went right past me. That does give us a valid starting point, and I wish I'd noticed it sooner. So thanks for tracking that down, it helps. And Camm, I apologize for talking about you here in the third person. If you haven't already, make sure you stress in your bug report that this is happening in the trial version, since I bet the team will do the same thing I did. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Tue Mar 31 16:18:16 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 31 Mar 2009 13:18:16 -0700 Subject: obtaining application paths In-Reply-To: <012f01c9b226$0313cb20$093b6160$@com> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> Message-ID: <17623471796.20090331131816@ahsoftware.net> Jim- Tuesday, March 31, 2009, 10:27:47 AM, you wrote: > What is the best way, on a Mac, to get the path to the various files > included in a Rev distribution. So assuming there is Rev 2.8.1, 2.9, 3.0 > etc. installed on a Mac, and without necessarily running the version of Rev, > how would you find say the revdb.so for a particular version of Rev? Don't know about "best", but how about: put "3.0.0" into tVersion put shell("locate revdb.so") into tFiles filter tFiles with "*/" & tVersion & "*" as long as the locate file database has been updated recently. -- -Mark Wieder mwieder at ahsoftware.net From jim at visitrieve.com Tue Mar 31 17:27:02 2009 From: jim at visitrieve.com (Jim Bufalini) Date: Tue, 31 Mar 2009 11:27:02 -1000 Subject: obtaining application paths In-Reply-To: <17623471796.20090331131816@ahsoftware.net> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> <17623471796.20090331131816@ahsoftware.net> Message-ID: <013401c9b247$6f20c310$4d624930$@com> Thanks Mark and Mark! I really appreciate your prompt responses! :-) Aloha from Hawaii, Jim Bufalini > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] On Behalf Of Mark Wieder > Sent: Tuesday, March 31, 2009 10:18 AM > To: How to use Revolution > Subject: Re: obtaining application paths > > Jim- > > Tuesday, March 31, 2009, 10:27:47 AM, you wrote: > > > What is the best way, on a Mac, to get the path to the various files > > included in a Rev distribution. So assuming there is Rev 2.8.1, 2.9, > 3.0 > > etc. installed on a Mac, and without necessarily running the version > of Rev, > > how would you find say the revdb.so for a particular version of Rev? > > Don't know about "best", but how about: > > put "3.0.0" into tVersion > put shell("locate revdb.so") into tFiles > filter tFiles with "*/" & tVersion & "*" > > as long as the locate file database has been updated recently. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From h at FlexibleLearning.com Tue Mar 31 17:27:42 2009 From: h at FlexibleLearning.com (Hugh Senior) Date: Tue, 31 Mar 2009 22:27:42 +0100 Subject: [ANN] ChartMaker 2.1 beta In-Reply-To: <20090303180003.DB2054890AD@mail.runrev.com> Message-ID: Following Malte's excellent chartsEngine, version 2.1 of ChartMaker for Revolution as a simpler alternative is now in final beta. You can preview some of the presentational improvements and enhancements here... www.flexibleLearning.com/xtalk/chartmaker/v21beta If you would like to try the library and utility, provide feedback and try to break it, please contact me off list. /H From revdev at pdslabs.net Tue Mar 31 18:13:54 2009 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 31 Mar 2009 15:13:54 -0700 Subject: obtaining application paths In-Reply-To: <17623471796.20090331131816@ahsoftware.net> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> <17623471796.20090331131816@ahsoftware.net> Message-ID: <49D295A2.3000105@pdslabs.net> Mark Wieder wrote: > Jim- > > Tuesday, March 31, 2009, 10:27:47 AM, you wrote: > > >> What is the best way, on a Mac, to get the path to the various files >> included in a Rev distribution. So assuming there is Rev 2.8.1, 2.9, 3.0 >> etc. installed on a Mac, and without necessarily running the version of Rev, >> how would you find say the revdb.so for a particular version of Rev? >> > > Don't know about "best", but how about: > > put "3.0.0" into tVersion > put shell("locate revdb.so") into tFiles > filter tFiles with "*/" & tVersion & "*" > > as long as the locate file database has been updated recently. > > However (if I understand correctly), locate only returns file paths on *publicly available* volumes. I used it to look for one of my Rev standalones; it missed everything except the copies on my external HDs. I used 'find' to get paths on my internal (non-public) HD and again just in my user account - it worked, but it's very slow. It walks all directory trees. -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From jimaultwins at yahoo.com Tue Mar 31 18:44:55 2009 From: jimaultwins at yahoo.com (Jim Ault) Date: Tue, 31 Mar 2009 15:44:55 -0700 Subject: obtaining application paths In-Reply-To: <49D295A2.3000105@pdslabs.net> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> <17623471796.20090331131816@ahsoftware.net> <49D295A2.3000105@pdslabs.net> Message-ID: <0573208A-41B5-4A4C-BCBE-4F34BECD7170@yahoo.com> Along the same theme of "publicly available" folders and files, remember that the user can set Spotlight preferences to exclude folders (and their contents) from being indexed, so that is not a reliable option either. I would think the best way is to do an 'installer' handler, but that might assume no new Rev versions over the years, and deleting the old. Perhaps bundle the .so files in your app so you know where they are. Jim Ault Las Vegas On Mar 31, 2009, at 3:13 PM, Phil Davis wrote: > Mark Wieder wrote: >> Jim- >> >> Tuesday, March 31, 2009, 10:27:47 AM, you wrote: >> >> >>> What is the best way, on a Mac, to get the path to the various files >>> included in a Rev distribution. So assuming there is Rev 2.8.1, >>> 2.9, 3.0 >>> etc. installed on a Mac, and without necessarily running the >>> version of Rev, >>> how would you find say the revdb.so for a particular version of Rev? >>> >> >> Don't know about "best", but how about: >> >> put "3.0.0" into tVersion >> put shell("locate revdb.so") into tFiles >> filter tFiles with "*/" & tVersion & "*" >> >> as long as the locate file database has been updated recently. >> >> > However (if I understand correctly), locate only returns file paths > on *publicly available* volumes. I used it to look for one of my Rev > standalones; it missed everything except the copies on my external > HDs. I used 'find' to get paths on my internal (non-public) HD and > again just in my user account - it worked, but it's very slow. It > walks all directory trees. > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue Mar 31 19:27:45 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 1 Apr 2009 01:27:45 +0200 Subject: obtaining application paths In-Reply-To: <49D295A2.3000105@pdslabs.net> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> <17623471796.20090331131816@ahsoftware.net> <49D295A2.3000105@pdslabs.net> Message-ID: Hi Phil, The locate command does _not_ walk all your directory trees. Instead, it reads the paths from a database file and filters out the relevant lines, which makes the results appear instantly. It works very quickly on both my 2.16Ghz MacBook and my 450Mhz PowerMac. There must be something else going on that slows it down on your machine. You're right that locate doesn't find all copies of a file. Some copies are not in the database yet, because the database isn't immedaitely updated. Other copies are not found because they are on a drive that the database doesn't have information about. I'm not completely sure, but it is indeed possible that located works with publicly available drives only. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 1 apr 2009, at 00:13, Phil Davis wrote: > However (if I understand correctly), locate only returns file paths > on *publicly available* volumes. I used it to look for one of my Rev > standalones; it missed everything except the copies on my external > HDs. I used 'find' to get paths on my internal (non-public) HD and > again just in my user account - it worked, but it's very slow. It > walks all directory trees. > -- > Phil Davis > > PDS Labs > Professional Software Development > http://pdslabs.net From revdev at pdslabs.net Tue Mar 31 20:12:23 2009 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 31 Mar 2009 17:12:23 -0700 Subject: obtaining application paths In-Reply-To: References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> <17623471796.20090331131816@ahsoftware.net> <49D295A2.3000105@pdslabs.net> Message-ID: <49D2B167.6000704@pdslabs.net> Hi Mark, Mark Schonewille wrote: > Hi Phil, > > The locate command does _not_ walk all your directory trees. Instead, > it reads the paths from a database file and filters out the relevant > lines, which makes the results appear instantly. It works very quickly > on both my 2.16Ghz MacBook and my 450Mhz PowerMac. There must be > something else going on that slows it down on your machine. I may not have expressed it too well: I was saying that the 'find' command walks directories and is very slow. I understood that 'locate' uses the much faster DB approach. Thanks - Phil > You're right that locate doesn't find all copies of a file. Some > copies are not in the database yet, because the database isn't > immedaitely updated. Other copies are not found because they are on a > drive that the database doesn't have information about. I'm not > completely sure, but it is indeed possible that located works with > publicly available drives only. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > Dutch forum: http://runrev.info/rrforum > > Snapper Screen Recorder is now available for Windows! Download it at > . > > On 1 apr 2009, at 00:13, Phil Davis wrote: > >> However (if I understand correctly), locate only returns file paths >> on *publicly available* volumes. I used it to look for one of my Rev >> standalones; it missed everything except the copies on my external >> HDs. I used 'find' to get paths on my internal (non-public) HD and >> again just in my user account - it worked, but it's very slow. It >> walks all directory trees. >> -- >> Phil Davis >> >> PDS Labs >> Professional Software Development >> http://pdslabs.net > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Phil Davis PDS Labs Professional Software Development http://pdslabs.net From m.schonewille at economy-x-talk.com Tue Mar 31 20:22:40 2009 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 1 Apr 2009 02:22:40 +0200 Subject: obtaining application paths In-Reply-To: <49D2B167.6000704@pdslabs.net> References: <59BF131E-EE42-4839-8CD8-8274A532BD93@ezpzapps.com> <60C34717-3AB9-4AC4-ADC1-2D3088AAAE2C@economy-x-talk.com> <012f01c9b226$0313cb20$093b6160$@com> <17623471796.20090331131816@ahsoftware.net> <49D295A2.3000105@pdslabs.net> <49D2B167.6000704@pdslabs.net> Message-ID: Sorry, I should have re-read your message. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Dutch forum: http://runrev.info/rrforum Snapper Screen Recorder is now available for Windows! Download it at . On 1 apr 2009, at 02:12, Phil Davis wrote: > > I may not have expressed it too well: I was saying that the 'find' > command walks directories and is very slow. I understood that > 'locate' uses the much faster DB approach. > > Thanks - > Phil From jacque at hyperactivesw.com Tue Mar 31 21:26:40 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Mar 2009 20:26:40 -0500 Subject: Message Path article updated for Behaviors In-Reply-To: <49D26B2F.3070106@fourthworld.com> References: <49D26B2F.3070106@fourthworld.com> Message-ID: <49D2C2D0.9000703@hyperactivesw.com> Richard Gaskin wrote: > Now that v3.5 is close to release with its nifty new Behaviors feature, > I've updated my article on the Message Path to include a section > introducing the basics of using this powerful addition to the language: > > Extending the Runtime Revolution Message Path: > An introduction to using Libraries, FrontScripts, > BackScripts and Behaviors in Revolution > This is nice, very well done. I like the diagrams. I see you are an earth person. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Tue Mar 31 22:01:52 2009 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 31 Mar 2009 19:01:52 -0700 Subject: Message Path article updated for Behaviors In-Reply-To: <49D26B2F.3070106@fourthworld.com> References: <49D26B2F.3070106@fourthworld.com> Message-ID: <67644087984.20090331190152@ahsoftware.net> Richard- Tuesday, March 31, 2009, 12:12:47 PM, you wrote: > Now that v3.5 is close to release with its nifty new Behaviors feature, > I've updated my article on the Message Path to include a section > introducing the basics of using this powerful addition to the language: > Extending the Runtime Revolution Message Path: > An introduction to using Libraries, FrontScripts, > BackScripts and Behaviors in Revolution > Nicely done. Would be nice to have a line about the dispatch command in there as well, since it swims against the tide of message-passing. And its addition to Figure 3. But it makes the... er... behavior... of behaviors very clear. -- -Mark Wieder mwieder at ahsoftware.net From sarah.reichelt at gmail.com Tue Mar 31 22:10:39 2009 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 1 Apr 2009 12:10:39 +1000 Subject: Message Path article updated for Behaviors In-Reply-To: <49D2C2D0.9000703@hyperactivesw.com> References: <49D26B2F.3070106@fourthworld.com> <49D2C2D0.9000703@hyperactivesw.com> Message-ID: >> Now that v3.5 is close to release with its nifty new Behaviors feature, >> I've updated my article on the Message Path to include a section introducing >> the basics of using this powerful addition to the language: >> >> ?Extending the Runtime Revolution Message Path: >> ?An introduction to using Libraries, FrontScripts, >> ?BackScripts and Behaviors in Revolution >> > > This is nice, very well done. I like the diagrams. I see you are an earth > person. :) Yes, I had to stand on my head to read it :-) Cheers, Sarah From ambassador at fourthworld.com Tue Mar 31 22:38:59 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Mar 2009 19:38:59 -0700 Subject: Message Path article updated for Behaviors Message-ID: <49D2D3C3.3020604@fourthworld.com> J. Landman Gay wrote: > Richard Gaskin wrote: >> Now that v3.5 is close to release with its nifty new Behaviors feature, >> I've updated my article on the Message Path to include a section >> introducing the basics of using this powerful addition to the language: >> >> Extending the Runtime Revolution Message Path: >> An introduction to using Libraries, FrontScripts, >> BackScripts and Behaviors in Revolution >> > > This is nice, very well done. I like the diagrams. Thanks. Hope it helps people get on board with v3.5. I've never been more excited about a release in many years. > I see you are an earth person. :) Naw, I just read top-to-bottom. ;) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From jacque at hyperactivesw.com Tue Mar 31 22:42:12 2009 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Mar 2009 21:42:12 -0500 Subject: Message Path article updated for Behaviors In-Reply-To: References: <49D26B2F.3070106@fourthworld.com> <49D2C2D0.9000703@hyperactivesw.com> Message-ID: <49D2D484.6020905@hyperactivesw.com> Sarah Reichelt wrote: >>> Now that v3.5 is close to release with its nifty new Behaviors feature, >>> I've updated my article on the Message Path to include a section introducing >>> the basics of using this powerful addition to the language: >>> >>> Extending the Runtime Revolution Message Path: >>> An introduction to using Libraries, FrontScripts, >>> BackScripts and Behaviors in Revolution >>> >> This is nice, very well done. I like the diagrams. I see you are an earth >> person. :) > > > Yes, I had to stand on my head to read it :-) But...I thought you were already upside down over there. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Mar 31 22:44:41 2009 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Mar 2009 19:44:41 -0700 Subject: Message Path article updated for Behaviors Message-ID: <49D2D519.9030005@fourthworld.com> Mark Wieder wrote: > Richard- > > Tuesday, March 31, 2009, 12:12:47 PM, you wrote: > >> Now that v3.5 is close to release with its nifty new Behaviors feature, >> I've updated my article on the Message Path to include a section >> introducing the basics of using this powerful addition to the language: > >> Extending the Runtime Revolution Message Path: >> An introduction to using Libraries, FrontScripts, >> BackScripts and Behaviors in Revolution >> > > Nicely done. Would be nice to have a line about the dispatch command > in there as well, since it swims against the tide of message-passing. > And its addition to Figure 3. But it makes the... er... behavior... of > behaviors very clear. Thanks, Mark. I think you're right - dispatch deserves mention there. I haven't played with it much yet, but I can see that it's very useful and will be using it to replace my slower custom dispatcher soon. Once I get some time to play with it I'll add a note there about it. Thanks for reminding me about dispatch. That's the problem with v3.5: there's too much cool new stuff to keep in one's head. :) -- Richard Gaskin Fourth World Revolution training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com From lan.kc.macmail at gmail.com Tue Mar 31 22:56:41 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 1 Apr 2009 10:56:41 +0800 Subject: Message Path article updated for Behaviors In-Reply-To: <49D2D484.6020905@hyperactivesw.com> References: <49D26B2F.3070106@fourthworld.com> <49D2C2D0.9000703@hyperactivesw.com> <49D2D484.6020905@hyperactivesw.com> Message-ID: On Wed, Apr 1, 2009 at 10:42 AM, J. Landman Gay wrote: > > But...I thought you were already upside down over there. :) > I think you'll find the answer here: http://www.gregorys-online.com/maps/index_html?content_id=45' Look closely at the image. From lan.kc.macmail at gmail.com Tue Mar 31 23:02:50 2009 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 1 Apr 2009 11:02:50 +0800 Subject: Message Path article updated for Behaviors In-Reply-To: <49D2D3C3.3020604@fourthworld.com> References: <49D2D3C3.3020604@fourthworld.com> Message-ID: On Wed, Apr 1, 2009 at 10:38 AM, Richard Gaskin wrote: > Hope it helps people get on board with v3.5. I've never been more excited > about a release in many years. > Yes, thanks Richard, and Kevin, Trevor and Bill for the webinar. Whilst I've enjoyed the stability improvements since 2.6 most of the additional features I've only ever toyed with, my programing style hasn't changed much. With dataGrids and Behaviours I can see that all that's about to change. Also looking forward to 3.5. I might even start holding my breath;-) From larsbrehmer at mac.com Tue Mar 31 23:11:28 2009 From: larsbrehmer at mac.com (Lars Brehmer) Date: Wed, 01 Apr 2009 06:11:28 +0300 Subject: referenced images vs. images? Message-ID: <49F01A23-CDC5-44AF-B855-CEAAA1FE8B49@mac.com> How is this supposed to work? I have a stack with a lot of images, about 500 megs worth. Opening and saving the standalone is very slow, so I redid the entire stack and imported the same images as referenced images from a separate folder instead of simply importing them into the stack. I thought that the stack size would drop from 550 megs to 50 megs by having referenced images outside of the stack, but it doesn't - it stays the same size and is just as slow. Also, when saving the standalone, there seems to be no way to include the folder that contains the referenced images, and in the standalone there is just a grey rectangle where the images are supposed to be, obviously because the wasn't included in the standalone. What am I doing wrong? Have I misunderstood the concept of referenced images completely? I found no answers in the Rev docs and am a little bit frustrated! Cheers, Lars From tsj at unimelb.edu.au Tue Mar 31 23:22:33 2009 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 01 Apr 2009 14:22:33 +1100 Subject: Message Path article updated for Behaviors In-Reply-To: <49D2D484.6020905@hyperactivesw.com> Message-ID: Maybe Sarah doesn't have the southern hemisphere orientation plugin installed in her browser. Actually I think I remember seeing that it doesn't work with the Safari 4.0 beta. Terry (Firefox user) On 1/04/09 1:42 PM, "J. Landman Gay" wrote: > Sarah Reichelt wrote: >> Yes, I had to stand on my head to read it :-) > > But...I thought you were already upside down over there. :)